sábado, 30 de abril de 2011

Avaliação de Inglês

Ontem, sexta-feira 29 de abril, o prof. Edu, exigiu da turma a tradução de um texto como forma de avaliação. A avaliação foi feita em dupla.

O texto da avaliação foi este:

Desktop PC port and connectores

External devices connect to ports at the back of the computer. Different types of port are used for each device. Most computers have: 1 keybord port, 1 video port, 2 serial ports, 1 parallel port. Some also have a mouse port and one or more USB ports.

The mouse port and the keyboard port look exactly the same but they have labels to avoid confusion. IF there is no mouse port, a serial mouse can be used. This connects with one of the serial port. You can use the other one for a modem. The serial ports often have the labels COM1 and COM2.

The monitor connects to vídeo (VGA) port. The printer uses the larger parallel port. A variety of peripherals can be connected through the USB port.

Adão Braga e Ediléia fizeram dupla e assim traduziram o texto:

Portas e conexões do computador pessoal

Dispositivos externos podem ser conectados em portas traseiras do computador. Diferentes tipos de portas são usados para dispositivos diferentes. Muitos computadores tem 1 porta para o teclado, 1 porta de vídeo, 2 portas seriais, 1 porta paralela. Alguns têm uma porta para o mouse e uma ou mais portas USB.

A porta do mouse e a porta do teclado podem ser visto exatamente no mesmo lugar, mas sem rotulo causam confusão. Se não existir uma porta para o mouse, um mouse serial pode ser usado. Ele conecta com uma porta serial. Você pode usar outra porta para o modem. A porta serial tem os rótulos COM1 e COM2

O monitor conecta na porta de vídeo (VGA). As impressoras usam portas largas, as paralelas. Uma variedade de periféricos podem ser conectados através de portas USB.

A ferramenta de tradução do Google assim traduziu o texto

Dispositivos externos se conectam a portas na parte traseira do computador. Diferentes tipos de portas são usadas para cada dispositivo. A maioria dos computadores possuem: 1 porta de Teclado, 1 porta de vídeo, duas portas seriais, uma porta paralela. Alguns também têm uma porta de mouse e uma ou mais portas USB.

A porta de mouse e teclado à porta exatamente a mesma aparência, mas eles têm rótulos para evitar confusão. Se não houver porta de mouse, um mouse serial pode ser usado. Isso se conecta com um dos porta serial. Você pode usar a outra para um modem. As portas seriais geralmente têm os rótulos COM1 e COM2.

O monitor se conecta ao vídeo (VGA). A impressora usa a porta paralela maiores. Uma variedade de periféricos podem ser conectados através da porta USB

sexta-feira, 29 de abril de 2011

Algoritmo: leia 3 valores e escreva em ordem crescente.

Não sei quantos colegas conseguiram fazer as combinações da tarefa do prof. Jonatas. A tarefa consiste no seguinte:

- leia três valores e escreva-os em ordem crescente.

É fácil? Sim é fácil. É rápido? Não, não é rápido, afinal você deve fazer e testar todas as possíveis posições dos números. Para facilitar o trabalho, antes de iniciar eu procurei saber as posições dos números, e se não errei, estas são as posições possíveis:

123 e 132;

213 e 231;

312 e 321

Para ordenar 123.

Ainda que os números já estejam na ordem crescente, é necessário fazer a comparação. Eu fiz assim:

se(a<b) e (b<c) e (c>a) e (c>b) entao
        escreval(a,b,c)
fimse

Para ordenar 132:

Nesta combinação, o número 1=a; 3=c; 2=b. Assim, fiz a comparação para determinar quem é maior, e quem é menor:

se(a<b) e (a<c) e (b>a) e (b>c) entao
        escreval(a,c,b)
fimse

Para ordenar 213

Nesta ordem o valor 1=b; 2=a; 3=c. Assim fiz a comparação para determinar a posição de cada um e escrever na ordem exigida:

se(a>b) e (a<c) e (b<c) e (c>a) entao
        escreval(b,a,c)
fimse

Para ordenar 231

Nesta ordem, o valor menor 1 foi digitado como terceiro número, ou seja, está em c. O valor 2 está em a. E e o número 3 está em b. Reorganizando:

se(c<a) e (c<b) e (b>c) e (b>a) entao
         escreval(c,a,b)
fimse

Assim fui  testando cada uma das posições. O algoritmo em Portugol ficou assim:

algoritmo "3 número na crescente"
// Função : VERIFICA A POSIÇAO DOS NÚMEROS
// Autor :  ADAO BRAGA
// Data : 28/04/2011
// Seção de Declarações
var
a,b,c:inteiro
inicio
// Seção de Comandos
repita
escreva("PRIMEIRO Nº ")
leia(a)
escreva("SEGUNDO Nº ")
leia(b)
escreva("TERCEIRO Nº ")
leia(c)

//111 – ok
se(a=b) e (a=c) e (b=c) entao
        escreval("Todos são iguais")
fimse
//123 - ok
     se(a<b) e (b<c) e (c>a) e (c>b) entao
        escreval(a,b,c)
     fimse
//132 - ok
    se(a<b) e (a<c) e (b>a) e (b>c) entao
        escreval(a,c,b)
    fimse
//213 - ok
    se(a>b) e (a<c) e (b<c) e (c>a) entao
        escreval(b,a,c)
    fimse
//231 - ok
      se(c<a) e (c<b) e (b>c) e (b>a) entao
         escreval(c,a,b)
      fimse

//321 - ok
     se(c<a) e (c<b) e (b<a) e (b>c) entao
        escreval(c,b,a)
    fimse
//312 - ok
     se(a>b) e (a>c) e (b<c) e (c<a) entao
        escreval(b,c,a)
    fimse
fimrepita
fimalgoritmo

Fiz várias comparações com SE, e não usei nenhum SENÃO, bem como, nenhum SE aninhado. Testei todas as opções, e todas ordenaram os números corretamente.

A boa noticia é que existem funções nas linguagens de programação em que esta tarefa é facilitada. Como por exemplo o uso de Vetor, matriz, conjunto, e uma série de meios para que dado não apenas 3 números, mas, centenas, milhares, milhões de números, de registros, … e há comandos que realiza a tarefa.

E por que e para que este exercício?  Para exercitar oras! Eu passei pelo menos 4 horas para testar todas as possíveis posições, e para comparar todas as posições.

Inserir esta condição também:

se(a=b) e (a=c) e (b=c) entao
        escreval("Todos são iguais")
fimse

Só para incrementar o código e a função. Como você fez o seu?

quarta-feira, 27 de abril de 2011

Onde (qual área, setor) a utilização de computadores e aplicação da informática lhe chama atenção? Por quê? Quais benefícios do computador e informática para área e setor?

Os computadores, a tecnologia computacional, as tecnologias de sistema, os sistemas existem aos milhões. Os mercados, a estabilização da moeda, o mercado global, os baixos custos fazem com que cada dia, cada vez mais, todas as áreas sejam atendidas com computadores potentes com sistemas mais inteligentes. As estatísticas apontam para um novo cenário social. Se agora há mais celulares do que habitantes no Brasil, as estatísticas apontam que em breve mais de 70% das famílias brasileiras terão um computador em seu lar.

Não consigo pensar em alguma área, em algum setor que a utilização de computadores e a aplicação da informática ainda não tenha chegado, nem que não tenha contribuído de forma significativa. Há, sim, eu sei, de lugares que ainda não foram beneficiados com a implantação. Mas, não é por faltar a tecnologia, mas por falta implantação e investimentos, sejam eles de origem públicos ou privados. E, havendo investimento, atenção, dedicação, existem programadores, existe hardware que possa ser usado, por exemplo, necessidades especiais para pessoas especiais: cegos, mudos, surdos, síndromes, paraplégicos, coma, etc.

Em todos os lugares

Dos foguetes, satélites, sondas espaciais e submarinas. Dos hipermercado aos mercadinhos do bairro. Das grandes lojas de departamentos, shoppings centers as lojinhas de 1,99 nas pequenas cidades. Dos altos laboratórios da NASA, passando pelos laboratórios químicos, laboratórios de analise dos códigos genéticos, pelos pequenos laboratórios de analises químicas em que se faz exames de sangue, fezes, urina... das grandes clinicas as pequenas clinicas todas são beneficiadas com os recursos tecnológicos. etc.

Sistema Financeiro

É fascinante acompanhar a evolução do sistema financeiro e como este setor está também tão adaptado às novas tecnologias, e como usam os sistemas da informação, como utilizam a estrutura eletroeletrônica para dinamizar, agilizar o atendimento, disponibilizar de forma segura seus serviços.

O pagamento de boletos inter-agências. Pagamentos via internet. A infra-estrutura de intranet que cada grupo financeiro usa, como por exemplo, a infra-estrutura de agências do Bradesco, Caixa Economica, Banco do Brasil, Itaú, Banco Real, Santander… tudo intergrado, on-line, seguro, ágil. O sistema mundial de intercâmbio de informações referentes as bolsas, a compra e venda de ativos. Tudo facilita e tudo usado em beneficios de que? De como não ter prejuizos. De como ganhar mais. Como diminuir custos, ser eficientes, e obter mais dividendos.

Situação de Irecê, região e Brasil

Por todos os seguimentos sociais, de pesquisa, de desenvolvimento há o auxilio da computação, dos computadores, dos hardwares e softwares... mas, os hospitais públicos municipais e regionais, bem como os postos de saúde, as unidades odontológicas não disponibilizam de meios eletrônicos, nem computacionais para atender nas emergências, nem para agilizar a localização dos pacientes.

Todas as vezes que vamos ao Hospital Regional de Irecê, a recepcionista pede o documento de RG. Preenche a mão uma ficha. Encaminha as pessoas para a triagem e depois entrega ao porteiro as fichas preenchidas. Estas são deixadas sobre a mesa do médico que vai gritando o nome dos pacientes ou os pacientes saem da sala e chama o próximo.

Tudo isto pode ser automatizado. Tudo isto pode ser melhorado. O atendimento será acelerado. Estatísticas podem ser facilitadas. Diminuirão o tempo de atendimento, o tempo de acesso às informações, aumentará o número de atendidos, facilitará o acompanhamento do paciente, haverá produtividade, e por fim, contribuirá na ação de salvar vidas, pois, nalguns casos, o tempo é fundamental e a falta de tempo é fatal.

O paradoxo: Eficiência na arrecadação X Ineficiência na aplicação

O falta dos computadores na área da saúde é espantoso. As inovações da realidade aumentada e os softwares e hardwares disponibilizados para o atendimento médico, me impressionam, como clinicas médicas especializadas são beneficiadas com a tecnologia, com os sistemas da informática, com a precisão cirúrgica. Cirurgias diversas são auxiliadas por sistemas inteligentes que monitoram os equipamentos, controlam o oxigênio, o fluxo sanguíneo.

O uso dos mesmo nos setores  de arrecadação de impostos, na identificação dos sonegadores, no cadastro de automóveis, controle de IPVA, placa dos carros, CNH vencida, multas. Malha fina da Receita e a coleta do Imposto de Renda. A eficiente infraestrutura montada com urnas eletrônicas, com software seguro, e apuração dos votos em todo o território nacional e todo o resto da infraestrutura de COLETA DE IMPOSTOS, é muito eficiente, eficaz, sincronizado, atualizado com as novas tecnologias e os novos métodos de organização.

Me impressiona como o Estado é eficiente em arrecadar, e é incompetente em aplicar, é ineficiente na distribuição social. Por isto, é mais interessante para o Estado preparar seus servidores para arrecadar do que equipar os setores em que há demanda e gastança necessária de recursos. É mais fácil encontrar uma blitz para que o cidadão regularize seu veículo do que uma ação eficiente e eficaz no combate a criminalidade.

O IFBA, campus Irecê, pode ser melhorado se…

Também observo, e pergunto: por que no curso de informática do IFBA nós temos que imprimir o trabalho e levar para a sala e entregar ao professor?   Por que ainda não implantaram “algum sistema” para que nós todos possamos entregar trabalhos?

É por falta de software? Não!

Existe, por exemplo o MOODLE, que é LIVRE e “foi criado em 2001 pelo educador e cientista computacional Martin Dougiamas. Voltado para programadores e acadêmicos da educação, constitui-se em um sistema de administração de atividades educacionais destinado à criação de comunidades on-line, em ambientes virtuais voltados para a aprendizagem colaborativa. Permite, de maneira simplificada, a um estudante ou a um professor integrar-se, estudando ou lecionando, num curso on-line à sua escolha. – Moodle.

Se, e quando se adotar uma plataforma on-line, de integração, de ambiente virtual, diminuirá os custos, facilitará a vida acadêmica dos alunos, dos professores, e haverá economia de tempo, recursos, bem como pode contribuir com a permanência dos alunos nos diversos cursos, em especial o de informática. Assim posto, é verdade que o setor: educação, o campus IFBA Irecê, pode ser dinamizado, melhorado em diversos aspectos.

Adão Braga Borges: informática subsequente – IFBA – Irecê – Bahia

terça-feira, 26 de abril de 2011

Exercício de Algoritmo: Os triângulos

O professor Jonatas comentou e pediu para que todos possam fazer o seguinte exercício:

Dados 3 valores A, B, C verificar se eles podem ser os comprimentos dos lados de um triângulo, se forem verificar se compõem um triangulo equilátero, isósceles ou escaleno. Informar se não compuserem nenhum triangulo.

Dados de entrada: valores inteiro para a variável A, B e C. Abaixo a expressão matemática que determina e qualificam os triângulos

  • É triangulo quanto: (A<B+C) E (b<a+c) e (c<AA+b)
  • É triangulo Equilátero quando: (a=b) e B=C
  • É triangulo Isósceles quando: (a=b) ou (a=c) ou (b=c)
  • É triangulo Escaleno quando (A<>B) E (B<>C) E (A<>C)

Tendo o problema. Tendo as fórmulas, agora é escrever o algoritmo. Se você tem, e já está usando o VisualG terá o trabalho realizado e testado, caso contrário apenas escrito. O meu algoritmo ficou assim:

algoritmo "Triângulos"
// Função :
// Autor :
// Data : 25/04/2011
// Seção de Declarações
// É triangulo (A<B+C) E (b<a+c) e (c<AA+b)
// Equilátero (a=b) e B=C
// Isósceles (a=b) ou (a=c) ou (b=c)
// Escaleno (A<>B) E (B<>C) (A<>C)

var
   a,b,c:INTEIRO

inicio
// Seção de Comandos
Escreva("Digite o valor do Lado a: ")
Leia(a)
Escreva("Digite o valor do Lado b: ")
leia(b)
Escreva("Digite o valor do Lado c: ")
Leia(c)

se((a<b+c) e (b<a+c) e (c<a+b)) entao
            se((a=b) e (b=c)) entao
               escreval("Triangulo equilátero")
               escreval("Triangulo  equilátero é quando: (a<b+c) e (b<a+c) e (c<a+b) ")
            Senao
                 Se((a=b) ou (a=c) ou (b=c)) entao
                         escreval("É um triangulo Isósceles")
                         escreval("Triangulo Isósceles é quando: (a=b) ou (a=c) ou (b=c) ")
                 senao
                         escreval("É um Triangulo escaleno")
                         escreval("Triangulo escaleno é quando: (A<>B) E (B<>C) (A<>C) ")
                 fimse
            fimse
senao
     escreva("Os números informados não formam um triangulo")
fimse
fimalgoritmo

Use o programa VisualG a compreensão das aulas será melhor!

Você fez o seu? Como ficou?


Conteúdo de Algoritmo: 25 de abril de 2011

A aula de algoritmo do dia 25 de abril foi sobre: Seleção. E teve os seguintes desdobramentos e explicações:

O que é uma SELEÇÃO? - Também chamada de estrutura de decisão ou de processamento condicional, a estrutura de seleção é utilizada quando a execução de um comando (ou uma sequência de comandos) depende de um teste anterior (uma ou mais comparações). A seleção pode ser simples ou composta.

O que é uma SELEÇÃO SIMPLES? Quando a execução de um comando (ou de uma sequência de comandos) depender de uma condição verdadeira, e não há comandos a executar se a condição for falsa.

Se <condição> Então
      (comandos);
Fim Se;

Neste exemplo a CONDIÇÃO pode ser uma expressão lógica. Exemplo1: leia um número inteiro e o imprima se ele for diferente de 0 (ZERO). Veja este exemplo.

var
a:real
Escreva(“Digite um número qualquer ”)
Leia(a)
Se (a<5) Então
Escreva(“O número é maior do que Zero”)
FimSe;

Veja este vídeo de André usando o VisuAlg. Se você não está usando o programa, não deixe de usar. Garanto que o conteúdo da aula ficará mais interessante.

O que é uma SELEÇÃO COMPOSTA? Quando se executa um comando (ou sequência de comando) se uma condição é verdadeira, e se executa um outro comando (ou sequência de comandos) se a condição é falsa.

Se <condição> Então
     (Comandos);
Senão
      (comandos);
Fim Se;

MULTIPLAS ESCOLHAS: Um conjunto de valores discretos precisam ser testados e ações diferentes estão associados a esse valores:

ESCOLHA x

Caso v1: COMANDOS 1
CASO V2: COMANDOS 2
CASO V3: COMANDOS 3
CASO V4: COMANDOS 4
FIMESCOLHA

Para executar um comando que desconsidera aqueles estipulados no caso a caso, inclui-se a situação: “Caso Contrário”

Video:

Seleção Encadeada Heterogênea. Encadeia várias seleções

Se <condição1> então // primeira condição
     Se<condicao2> // segunda condição
          inicio
              <comandos>
          Fim
      Fimse

Senao
    Se<condição 3> //terceira condição
         Inicio
             Comandos
         Fim

    Fimse
Fimse

Veja os vídeo no youtube para expandir a compreensão do assunto. Faça o download e use o VisualG…

sábado, 23 de abril de 2011

Exemplos de Algoritmo para estudo e treinamento!

Criar um programa de computador é algo fácil se você souber encontrar o caminho. Se você for capaz de estruturar as ideias e colocar dentro das regras dos algoritmo. Programar computadores envolve não apenas conhecer o computador, a memória RAM, que é o processador quem faz os cálculos. O programador deve saber fazer tudo isto, antes de programar o computador.

Exemplos:

1) - Seja uma sequência A,B,C, ... determinando um Progressão Aritmética (P.A.), o termo médio (B) de uma P.A. é determinado pela média aritmética de seus termos, sucessor (C) e antecessor (A). Com base neste enunciado construa um algoritmo em
PORTUGOL que calcule o termo médio (B) através de A, C.

Para resolver este problema e criar um programa você deve saber calcular uma Progressão Aritmética que é dada a seguinte regra: B=A+C/2.

Sabendo a fórmula para encontrar a PA, ainda assim, você deverá saber, deverá escrever o código para isto. Sendo que neste caso, você vai fazer assim em portugol usando o software Visualg 2.0 2.0

// Seção de Declarações
//B=A+C/2 é  a fórmula de calcular o termo médio de uma P.A
var
varA,varB,varC:real
inicio
// Seção de Comandos
escreva("Qual o primeiro termo? ")
leia(varA)
Escreva("Qual o último termo? ")
leia(varC)
varB<-varA+varC/2
Escreval("Foi encontrado: ",varB, " como termo médio")
fimalgoritmo

2) - Certo dia o professor de Johann Friederich Carl Gauss (aos 10 anos de idade) mandou que os alunos somassem os números de 1 a 100. Imediatamente Gauss achou a resposta – 5050 – aparentemente sem cálculos. Supõe-se que já aí, Gauss, houvesse descoberto a fórmula de uma soma de uma progressão aritmética.

Para este cálculo você vai usar a seguinte fórmula: Sn=(a1+an)*n/2. Assim, vamos lá no ambiente de programação, escrevemos o algoritmo e o executamos. O que é que temos que pedir ao usuário? O primeiro termo da P.A, e o último termo apenas. Veja abaixo:

var
resultado,primeiroTermo,ultimoTermo:real
inicio
// Seção de Comandos
Escreva("Qual o primeiro termo: ")
leia(primeiroTermo)
Escreva("Qual o último Termo: ")
leia(ultimoTermo)
resultado<-((primeiroTermo+ultimoTermo)*ultimoTermo/2)
Escreva("A Prog. Aritmética encontrada foi: ",resultado)
fimalgoritmo

Se você ainda não fez o download, faça o download do VisuAlg 2.0 para treinar os algoritmos. Este abaixo, faz o cálculo da média de tantos alunos. Veja como eu fiz:

var
nome: caractere
nota1,nota2,nota3,nota4, media: real
qtvezes,i:inteiro
inicio
// Seção de Comandos
escreva("Quantos alunos são? : ") // pede o número de alunos para calcular média
leia(qtvezes) // leia o número para repetir;
para i de 1 ate qtvezes faca 1 // Este comando vai repetir tantas vezes você respondeu
         escreva("Nome do Aluno : ") // Apresenta na tela: Nome do Aluno
         leia(nome) // Recebe a variável nome
         Escreva("Digite o Valor da Nota 1 :") // Apresenta na tela: Digite o valor da Nota 1
         Leia(nota1) // Recebe a variável nota1
         Escreva("Digite o Valor da Nota 2 :") // Apresenta na tela: Digite o valor da Nota 2
         Leia(nota2) // Recebe a variável nota2
         Escreva("Digite o Valor da Nota 3 :") // Apresenta na tela: Digite o valor da Nota 3
         Leia(nota3) // Recebe a variável nota3
         Escreva("Digite o Valor da Nota 4 :") // Apresenta na tela: Digite o valor da Nota 4
         Leia(nota4) // Recebe a variável nota4
         media<-(nota1+nota2+nota3+nota4)/4 // faz o cálculo da média
         Escreval("Media do Aluno : ", Media) // Exibe a média do aluno
fimpara // termina a repetição de tantas vezes
fimalgoritmo // fim do programa

algoritmo-media

Não desanimar. Não desistir. Sempre insistir. Sempre persistir. Faça vários exercícios. Veja exemplos na internet. Veja vídeos no Youtube. E estude as matérias. Todas, de alguma forma estão ligadas em Algoritmo.

sexta-feira, 22 de abril de 2011

Faça e teste seus algoritmo

Ainda não foi apresentado nenhum programa em que nós alunos do Curso de Informática iremos trabalhar. Ainda não temos o laboratório de informática a disposição para usar nas aulas. No entanto, para quem tem computador, para quem tem acesso a Lan House você pode treinar a criação dos algoritmo tal qual é apresentado na sala de aula. É super fácil. Faça o download deste programa: VisuAlg 2.0

Instale em seu computador. Faça os teste de seus algoritmo. É muito simples de usar. Depois de escrever seus algoritmo é só apertar F9 para ver se está tudo funcionando. Eis meu primeiro teste:

visuAlg20

Repetindo: VisuAlg 2.0

quarta-feira, 20 de abril de 2011

Simples assim: eu não sou bom em lógica!

Este blog necessita urgentemente de um colega para escrever e explicar sobre lógica. Não só isto. Há outras necessidades tais como:

  • - Alguém para divulgar os textos nas comunidades do Orkut;
  • - Alguém para divulgar os textos no Facebook;
  • - Mais comentários;
  • - Mais pessoas divulgando e colaborando com apostilas, vídeos, textos;
  • - Um album de fotos para todos colocarem suas fotos para sermos conhecidos uns dos outros. Picasa, orkut, facebook, etc.

A relação 1 para muitos, pode melhorar para muitos para muitos. Mas, vamos a minha explicação. Quando leio as perguntas de raciocínio lógico me bate uma preguiça… no concursos, é até admirável a quantidade que acerto, e não as que erro. Pois bem, para explicar minha preguiça veja a questão 10 da apostila que diz:

[10] - Dizer que não é verdade que Pedro é pobre e Alberto é alto, é logicamente equivalente a dizer que é verdade que:

a) Pedro não é pobre ou Alberto não é alto.
b) Pedro não é pobre e Alberto não é alto.
c) Pedro é pobre ou Alberto não é alto.
d) se Pedro não é pobre, então Alberto é alto.
e) se Pedro não é pobre, então Alberto não é alto
.

O que é que eu entendo do enunciado:

Se Pedro não é pobre, é rico. Se é verdade que Alberto não é alto, ele é baixo. Como é que digo que isto não é verdade? Se um deles é o contrário do enunciado tá correto. Ou seja, OU um é isso, ou o outro é aquilo. Se um deles for… batata!

a) – É a opção lógica. Afinal pelo que já li, E vai para OU.
b) – Errada! Pois estou afirmando que ambos a falsidade do enunciado.
c) – Pedro é pobre, confirma o enunciado. Alberto não é alto,
d) – Não se nega a conjunção com Se … e ENTÂO
e) – Repete d…

Necessitamos de alguém que goste do assunto para explicar e comentar com qualidade e afinco.

terça-feira, 19 de abril de 2011

Aula de Física: calculando o raio do Sol.

O outro exercício deixado pelo professor de Física foi este:

O disco lunar cobre exatamente o disco solar, o que comprova que o ângulo sob o qual vemos o Sol é o mesmo sob o qual vemos a lua. Considerando que o raio da lua é 1738 Km e que a distância da lua ao sol é 400 vezes a da Terra a lua, calcule o raio do sol.

Este exercício se resolve por comparação entre triangulos. Veja a imagem abaixo para entender o enunciado da questão.

da-terra-ao-sol

O que não conhecemos é o raio do Sol, ou seja, falta calcular. E como é que fica a conta? Nós temos ai, duas letras desconhecidas. Da Terra a Lua, x. Da Terra ao Sol, R.

R=(400x)*(1738) = 695200

Livro encontrado: preconceito linguistico

Se você estava procurando agora encontrou o link do livro Preconceito Linguistico. Encontrei várias cópias no 4shared. É só escolher o link. Clicar. Esperar abrir a página. Espera contar 20 segundos. Clicar no link do Download. Veja as imagens para entender:

4shared-download

Espera 20 ou mais segundos

espera-20s

APARECE o link final do download

link-final

- Preconceito Linguistico

Também encontrei uma cópia no scrib. Aqui

Aula de inglês: tradução e comentários

A aula de Inglês trabalhamos o seguinte abaixo, e desde logo foi pedido para marcar os cognatos.

Stress Relief

When you are stressed, your blood pressure rises, your heart rate increases, and a host of stress hormones are dumped into your blood, says Susa Johnson, director of continuing education at the Cooper Institute for Aerobics Research in Dallas. Chronic stress can weaken you immune system, making you more susceptible to anything from the common cold to cancer. Walking causes your brain to produce mood-elevating beta-endorphins, and may help prevent you from becoming depressed or anxions.

(Reader´s Digest, April 2000, p. 40)

Além da marcação dos cognatos foi feita a tradução que ficou assim:

Aliviando o estresse

Quando você está estressado, o aumento da pressão arterial, aumenta a freqüência cardíaca, e uma série de hormônios do estresse são jogados em seu sangue, diz Susa Johnson, diretora de educação continuada no Instituto Cooper para Pesquisa Aeróbica, em Dallas. O estresse crônico pode enfraquecer seu sistema imunológico, tornando-o mais suscetível a qualquer coisa, desde o resfriado comum ao câncer. Fazer caminhada faz com que seu cérebro  produza o ânimo, beta-endorfinas, e podem ajudar a impedi-lo de tornar-se deprimido ou ansioso.

O prof. Eduardo fez várias observações quanto a palavras, jeitos de falar, como pronunciar. Apontou diferenças entre as seguintes palavras

DUMPED, STRESSED, DEPRESSED. Também falou das diferenças entre estas palavras: JUMP, DUMP e SKIP.

Na parte final da aula, comentou sobre estas palavras:

CONTINUING – no texto está ligada a education, e foi traduzida como educação continuada.

BECOMING – com o significado de deu inicio, iniciando, o inicio de.  Citou o exemplo de Batman Begins

WALKING. No texto foi traduzido como fazer caminhada.

MAKING – foi citado o exemplo de making off e comentado sobre o significado da mesma.

Próxima aula, novos exercicios.

Exercícios de 1 a 4 de algoritmo

No blog do prof. Jonatas (http://jonatasfbastos.wordpress.com) tem uma lista de exercícios. Foi solicitado a todos os alunos do curso de Informática a baixar o mesmo, e resolver em casa. Vou apresentar a solução de alguns.

1. Determine qual é o tipo primitivo de informação presente nas sentenças:

a) A placa “pare” tinha dois furos;
b) Manuela subiu cinco degraus para pegar a maçã do topo.
c) Marcelo levou três horas e meia para completar a prova.

Tipos primitivos são estes:

tipos-primitivos

Relembrado o conteúdo, é só responder. No entanto, na minha opinião,  o conteúdo está truncado. Mas, vamos tentar decifrar.

  • “pare” é do tipo caractere
  • 5 é do tipo inteiro
  • 3,5 hora é do tipo real

2. O que você acha das variáveis:
a) (X).
b) (U2)
c) AH!
d) “Aluno”
e) #55.

Regras básicas para declarar variáveis:

  • Deve começar com uma letra qualquer;
  • Terá um tamanho definido de até 256 caracteres;
  • Não deve conter espaços em branco, nem sinais de operadores;
  • Não pode ser nome de comandos;
  • Não pode existir outra variável ou constante com o mesmo nome

a) e b) - estão erradas; Não se começa com parênteses; c) – não se usa ! d) não se usa aspas; e) único símbolo permitido é _ (UNDERSCORE), mas, não aconselhável.

3. Declare as variáveis notaAluno, nomeAluno, matrculaAluno e sexo;

var

notaAluno: real;
nomeAluno: caractere;
matrculaAluno: inteiro;
sexo: lógico;

Na variável sexo, você pode também optar por caractere, desde que também opte por escrever e guardar na variável as palavras: Masculino e feminino.

4. Realize as simulações das expressões e informe o seu valor lógico (V ou F).

a) 2 * 4 = 24 / 3: VERDADE
// 2 vezes 4 = 8 
// 24 dividido por 3=8
b) 15 mod 4 < 19 mod 6: FALSO.
// mod = resto:
// 15 mod 4=3;
// 19 mod 6=1

c) 3 * 5 div 4 <= 3 * 2 / 0.5 VERDADE
// div = divisão inteira.
// 3*5 div 4=12
// 3*2/0,5=12

d) 2 + 8 mod 7 >= 3 * 6 – 15 : VERDADE
// VERDADE, resultado de ambos = 3;
// 8+2= 10 mod 7 (10 dividido por 7=1 inteiro o resta 3)
//18-15=3

Penso não ter raciocinado errado!

segunda-feira, 18 de abril de 2011

Avançando nos algoritmo

O prof. Jonatas avançou no conteúdo de Algoritmo. A aula de hoje ampliou o conteúdo e fez com que vários colegas participassem mais ativamente da aula. O conteúdo versou sobre o seguinte:

  • Comandos de atribuição;
  • Comandos de Entrada e Saída;
    • Comandos de entrada
    • comandos de saída
  • Impressões complementares;
  • Sintaxe geral de algoritmo
  • E comentou alguns exercícios.

Pois bem, revisando os conceitos.

O que é comando de atribuição? Comandos de atribuição é todo e qualquer comando em que você atribui valor de variáveis. As linguagens de programações, não funcionam sem que haja comandos de atribuição. Você sempre tem que atribuir algo para alguma variável. Você sempre tem que atribuir, dar valor a isto e aquilo.

Exemplos:

  • a,b: logico  // atribui as variáveis “a” e “b”, o tipo lógico de variável.
  • x: inteiro // atribui a variável “x” o tipo inteiro;
  • a <-b; // isto indica que a variável “a” recebe o conteúdo “b”;
  • x <- 8+13 div 5 //
  • b <- 5=3 // atribui o valor FALSO a variável “b”;
  • x <- 2

Isto é, o que é comando de atribuição. É quando você, por meio de comandos atribui valor a variáveis.

Comandos de Entrada e Saída: Para você criar um programa é necessário que comandos sejam enviados para serem executados, e em consequência, respostas e outros tipos de dados necessitam de comandos de saída. Ai é que entram a funcionalidade destes comandos.

Comando de Entrada. São comandos que você utiliza para dar entrada, permitir a entrada de dados. O comando “leia” é um comando de ENTRADA.

Exemplo: leia(x) // tal comando fará com que algum conteúdo seja carregado, separado, atribuído à variável “x”

leia(a, nota) // tal comando fará com que as duas variáveis (a, nota) receba informações digitadas pelo usuário.

Comando de Saída: Os comandos de saída são todos que permitem a saída de informações. São comandos usados para que o usuário possa receber respostas das entradas enviadas. “escreva” é um comando de saída.

Exemplos:

  • escreva(x); // vai aparecer na tela do PC o valor da variável “x”
  • escreva(b, media, soma/4); //irá escrever na tela o conteúdo da variável b, media e o resultado de soma dividido por 4
  • escreva(“Bom dia”) // vai aparecer na tela a frase: Bom dia

Exemplificando no Microsoft Excel

Para quem ainda não tem ideia ou ainda não entendeu parte da aula de algoritmo, em especial a parte em que se diz que é necessário definir as variáveis, e para que elas servem, vou descrever um passo-a-passo para você entender o assunto das variáveis. Para tanto, vou fazer um exemplo no Microsoft Excel 2007. É só você praticar e vai entender para que serve as variáveis e sua aplicação.

- Abra o Excel 2007. E faça a seguinte seleção de células como exemplificado na imagem abaixo. Para selecionar as células, você clica na primeira célula (b2), segure shift e clique na célula final (h13). Você também pode clicar em b2 e arrastar até h13, que também selecionará esta região de células.

Imagem 008

Depois você vai fazer algumas FORMATAÇÕES de células, colunas, e linhas. É só seguir os passos abaixo.

Imagem 010 Feito isto, a tela ficará com esta aparência abaixo e pronto para as demais mudanças. Você vai criar uma tela de apresentação com Nome do aluno, Nota 1, nota 2, nota 3, nota 4 e Média.

Imagem 012

Agora é que vem a parte interessante e que tem ideias que podem ser comparada a aula de Algoritmo. O prof.. sempre tem dito que, se deve DEFINIR AS VARIAVEIS. E agora é que você vai poder fazer isto, só que, no ambiente da planilha eletrônica, mas, a ideia é a mesma. Veja os passos seguintes.

Definindo a variável Nota_1

Imagem 014 

Daqui para baixo só vou mostrar a segunda tela, mas, fica subentendido que você clicou na célula e clicou em Definir Nomes. Isto deve ser feito para cada uma das células.

Definindo a variavel Nota_2

Imagem 016

Definindo a variável Nota_3

Imagem 018

Definindo a variável Nota_4

Imagem 019

Calculando a média

No calculo da média, você deve saber calcular média. Uma média se calcula somando todas as parcelas e depois divide pelo número das parcelas. Neste caso, a média é a soma das variáveis: Nota_1+Nota_2+Nota_3+Nota_4 dividido por 4, já que temos 4 notas. Veja como calcular a média usando as variáveis declarada.

Imagem 021

Observe, que no Excel, cada Variável tem uma cor, e cada célula definida como variável corresponde à cor. Feito isto é só testar e verificar a execução. O teste é simples: vai trocando o nome, e as notas. O cálculo das média é automático.

Esta é a ideia de declaração de variáveis. Se você trocar o nome das variáveis, ou inserir números de notas em outro local que não seja DENTRO da variável, o programa não vai calcular a média. Cada uma célula que você definiu, e atribuiu nomes, cada uma delas é uma variável definida. Isto quer dizer que cada uma delas tem um espaço especifico na memória para ser guardada. Não adianta colocar em outro lugar, só ali, no lugar definido é que ela tem o valor.

Foi assim que ficou o meu exemplo depois de pronto e já com informações inseridas. Ao  trocar as notas dos alunos o cálculo da média é realizado novamente.

Imagem 022

Abaixo um link para você fazer o download de uma planilha feita no Excel e que você pode ver como foi feito, e seguir o exemplo.

- Planilha de exemplo

Bons estudos.

Novo link para o dicionário de Inglês

Muitos colegas não conseguiram fazer o download do Dicionário de Inglês. Neste caso, faço o seguinte:

1- Coloquei o arquivo neste outro local para quem quiser fazer o download:

- Dicionário de Inglês para computador;

2- Se você quiser poderá levar para a sala um CD-ROM ou um Pen Drive para que eu faça a gravação no CD e ou faça cópia no pen-drive.

O arquivo é uma imagem ISO. Use o Nero para gravar no CD ou use o Winrar para descompactar no seu computador. Depois de descompactado, abra a pasta e execute o op.exe

domingo, 17 de abril de 2011

Dois exercício de lógica matemática

Os exercícios de matemática devem ser praticados a exaustão até que se memorize os símbolos, e saiba ler as proposições. Na apostila de exercícios disponibilizados há vários exemplos a ser usado no auxilio do estudo, compreensão, memorização e aprendizado.

1) - Considere as proposições p: Está frio e q: Está chovendo. Traduza para linguagem
corrente as seguintes proposição:

a) p v ~qestá frio OU não está chovendo

b) p → qSE está chovendo; ENTÃO está chovendo

c) ~p ^ ~q Não está frio E não está chovendo

d) p ↔ ~qEstá frio Se SOMENTE SE, não está chovendo;

e) (p v ~q) ↔ (q ^ ~p)(Está frio OU NÃO está chovendo) SE, e SOMENTE SE (está chovendo E não está frio)

2) Considere as proposições p: A Terra é um planeta e q: A Terra gira em torno do
Sol
. Traduza para linguagem simbólica as seguintes proposições:

a) – Não é verdade: que a Terra é um planeta ou gira em torno do Sol. ~( p v q )
b) – Se a Terra é um planeta então a Terra gira em torno do Sol.  p → q
c) – É falso que a Terra é um planeta ou que não gira em torno do Sol. ~( p v ~q )
d) – A Terra gira em torno do Sol se, e somente se, a Terra não é um planeta. q ↔ ~p
e) – A Terra não é nem um planeta e nem gira em torno do Sol. ~p ^ ~q

Estes foram os dois primeiros exercícios da apostila de Noções de lógica matemática. Faça antes de comparar as respostas. É importante fazer os exercícios. Estes, antes de corrigir e escrever, eu os fiz na apostila.

Vou continuar os estudos. Faça também!

Atualização:

Se você havia lido antes o texto e copiou as respostas, foi modificado as respostas D e E. Pois, os valores estavam invertidos. Agora foi corrigido. Agradecimentos ao Eddie que comentou e apontou a diferença nas respostas obtidas.

Calculando a altura do poste

A segunda pergunta que o professor de Física deixou para o estudo foi esta:

Um poste da rede elétrica projeta no chão horizontal uma sombra de comprimento 9m. Neste instante os raios solares encontram o chão, formando com ele um ângulo igual a 30°. Calcule a altura do poste

Eu nem lembrava de que havia estudado isto na minha caminhada escolar. Mesmo assim, se não me lembro, é por que nunca estudei. Estou agora a semelhança de muitos. Pois bem, o enunciado da questão me fez pensar na seguinte imagem.

9metros-30graus

Novamente a história de como calcular os triângulos. Só que desta vez, é o tal triangulo retângulo. E devemos lembrar do teorema que diz: a2=b2+c2.Isto é o teorema de Pitágoras e significa o seguinte: O quadrado da hipotenusa é igual a soma do quadrado dos catetos. Além disso (In addition conforme disse o professor de Inglês), devemos conhecer a tal das Razões Trigonométricas que são as seguintes:

seno = cateto oposto/hipotenusa - Vamos entender pela imagem.

9metros-30graus-iniciado

Neste caso, pegue por base o angulo de B. Ou seja, você quer saber qual é o seno de B (maiúsculo). Se você quer saber qual é o seno de B, siga a regra. Cateto oposto, é o lado onde tem b (minúsculo). Assim seguir a regra:

seno-b

Seguindo a imagem da questão temos que o Seno B = b/a. Se você mudar o angulo para o C (maiúsculo) ai muda um pouco, pois neste caso, o cateto oposto é o c (minúsculo) e ficaria assim: seno C = c/a.

Para calcular o cosseno, segue esta outra regra:

cosseno

E para calcular a tangente se usa a seguinte regra:

tangente

Para resolver a questão, penso eu, devemos calcular o tangente de 30º. E se é tangente, é só seguir a regra acima: tangente=cateto oposto / cateto adjacente.

9metros-30graus-iniciado

  • O lado maior do triangulo é a hipotenusa.
  • Neste caso, o cateto oposto é o POSTE;
  • O cateto adjacente é a sombra de 9 metros;
  • Calcular então: tangente 30º = POSTE (cateto oposto) / SOMBRA (cateto adjacente)

tangente

Assim ficamos: 0,57735 que é o valor da tangente de 30º = poste / 9.

Poste = 9 metros de sombra vezes 0,58 = 5,22.

Ou seja, um poste de 5,22 m com o sol a 30º projeta uma sombra de 9 metros.

Se estiver errado, corrija e avisa!

sábado, 16 de abril de 2011

Determinando a sombra projetada no chão.

Questão de física apresentado em sala de aula.

Uma lâmpada cujas dimensões são desprezíveis, está localizada no teto de uma sala de 5 m de altura. Um corpo opaco de forma circular, de raio 8 cm, é colocado a 2 m do teto e paralelamente a ele. O centro do corpo e a lâmpada estão na mesma vertical. Determinar a área da sombra projetada no chão da sala.

Para entender o problema é só olhar para a imagem abaixo.

sala-5metros

Como é que resolve?

Do corpo opaco até o teto se forma um triangulo com as seguintes medidas: 8 cm de base, e 2 metros de altura. Veja a imagem abaixo.

daquipracima

Há mais de um triângulo visível. Vê a figura acima e observe na cor vermelha a formação dos diversos triângulos. Mas, dois deles fazem parte da solução, afinal, as medidas do primeiro triangulo são conhecidas. 2m de altura e 8 cm de base. 2 metros também é igual a 200 centímetros.

Isto é necessário por que o raio é dado em centímetros e tem valor igual a 8. Neste caso, o triangulo que forma do raio do objeto opaco até o teto, tem base 8cm e 200 de altura. Para calcular a área de um triangulo você multiplica a base vezes a altura e divide por dois.

O problema é que o segundo triangulo, você não sabe qual é o tamanho da base. Neste caso entre mais duas novas informações. A primeira informação é fazer a proporção entre os dois triângulos.

dois-triangulos

O primeiro triangulo é 200cm de altura, e de base 8cm. O segundo triangulo é de 5 metros de altura, que é igual a 500 cm, e com a base desconhecida. Neste caso faz-se a proporção entre os dois triângulos.

  • Altura do menor= 200
  • Altura  do maior= 500
  • Base do menor=8
  • Base do maior=x

A proporção é feita entre as partes iguais, ou seja, a altura do triangulo menor, é proporcional a altura do triangulo maior. A base do menor, é 8 cm, no entanto, não se sabe a Base do triangulo maior. A proporção dos triângulos se torna: h/H = b/B. Sendo assim, 200 está para 500 assim como 8 está B, ou seja:

calculos

O resultado: encontra-se 20 cm, que é igual a 0,2 metros.

Para você calcular a área projetada pelo objeto opaco, que é CIRCULAR, você deve usar a fórmula Área=pi erre ao quadrado: A=pR2. Neste caso em que 20cm equivale a 0,2 m, Inserindo-o na fórmula temos: A=3,1416 x 0,22 = 0,1256.

O importante é ter entendido como resolver a questão! Vou estudar as outras questões e ver como é que resolve e explicar.

Primeiras avaliações dos professores e conteúdos!

Ao longo dos últimos oito dias foi apresentada algumas enquetes. O objetivo era medir a satisfação e por tabela medir, de certa forma, a qualidade dos professores. Eis como foi votado cada um deles.

Prof. Jonatas Bastos.

prof.jonatas

O professor Jonatas é quem nos passa o conteúdo de Algoritmo.

Foi muito bem avaliado. É só conferir ao lado. A enquete sobre ele, recebeu 25 votos. Se somos 40 alunos, 62,5% da turma votou nesta enquete.

A avaliação para este professor foi muito positiva.

- Ele não foi pontuado em duas faixas: de 0 a 3, nem de 4 a 5.

8% – o avalia entre 5 e 6. Mas, juntando as votações entre as maiores notas, 7 e 8, 8 e 9, 9 e 10 – o professor Jonatas obtém 92% de votos de aceitação e boa avaliação.

Professor Jeime

O professor Jeime é quem ensina o conteúdo de prof-jeimecomputação, introdução a TI, conhecimento sobre hardware, software etc.

A enquete referente a ele, recebeu 24 votos. Ou seja, 60% dos 40 da turma participaram da votação.

Os votos nele foi mais distribuído. Recebeu votos na casa dos 3 e 4. Nota baixa. Foi só 1 voto. Mas, sim ele foi avaliado nesta faixa, o que corresponde uma minoria de 4%, porém, é representativo.

8% o considera quase na média ou seja, entre 4 pontos e 5 pontos.

16% o considera médio. 4% o considera um pouco acima da média. E sua pontuação entre as maiores notas, 7 até 10 pontos atinge 65% de aceitação.

É revisão ou não é revisão?

A terceira enquete foi citado as palavras da professora Josélia, no entanto, não é só ela quem tem dito a frase não. O professor de física, o de matemática também já afirmaram que estão revisando o assunto. Por isto foi feita aprof-joselia enquete e as opiniões apontam para a resposta negativa.

57% dos 40 colegas opinaram e assim ficou distribuído as opiniões em porcentagem.

  • 30% – As aulas tem sido de revisão;
  • 26% – Nunca havia estudado os assuntos;
  • 13% – Não sabiam e não entendeu;
  • 21% – Não sabia, e continua sem saber;
  • 8% – Não sabia e aprendeu.

No geral, a maioria (26%+13%+21%)=60% dizem não saber, continuar sem saber, e também, afirmam nunca ter estudado antes o assunto, e assim, se conclui que não é Revisão para a maioria.

Na próxima semana, avaliação dos demais professores: Física, inglês, Eletroeletrônica, nos mesmos moldes dos primeiros, ou seja, avaliação de zero a dez.

Aqui neste arquivo: IFBA 3º edital, você pode verificar a nota de cada professor aprovado para o IFBA. Boas notas, e bons desempenho. Sabe-se que são capazes. Conseguiram boas médias nas respectivas aprovações. É esperar que consigam transmitir a nós o conteúdo e as competências exigidas no semestre.

sexta-feira, 15 de abril de 2011

O conteúdo das aulas de inglês.

Hoje o prof. Eduardo trabalhou este texto do livro de exercícios.

Grife os cognatos no texto seguinte:

E foram grifados as seguintes palavras:

TEXTO: The Organized Phone

SHARP´S PERSONAL Mobile Communicator combines a digital cellular phone and na electronic organizer. The communicator includes e-mail and synchronizantion of schendule and address-book information with a PC. A product is due on the European market this fall; no plans have yet been made for North America.

(Popular Science – October 1997, p. 26)

Eduardo explicou sobre esta frase: When? This fall (outono). A palavra Fall é traduzida por outono, mas, há também a palavra AUTUNMS.

Deusdedith pediu uma lista das demais palavras para as estações, e o professor listou:

  • Fall = outono;
  • Spring = primavera
  • Summer = verão
  • Winter = inverno

Sobre os gêneros textuais e as identificações gramaticais foi comentado sobre o seguinte:

Preposition IN que pode ser interpretado como: Dentro de, em (no) se referindo a lugar, tempo, data. E listou noutro texto os seguintes exemplos:

  • IN the = no
  • in diferents ways = de diferentes maneiras
  • in Additions = Além disso.

Quando saí da sala, deixei o professor comentando e introduzindo o assunto verbo to be.

Veja aqui: como aprender mais de 400 palavras de inglês.

Fim das explicações sobre Hardware.

Hoje o prof. Jeime terminou as explicações sobre o que se exige de conhecimento básico sobre Hardware. Terminou as explicações sobre hardware e em seguida  emendou a introdução ao Software. Os componente de hardware comentado em sala de aula hoje foram:

Chipset:

O chipset é um dos principais componentes lógicos de uma placa-mãe, dividindo-se entre "ponte norte" (northbridge, controlador de memória, alta velocidade) e "ponte sul" (southbridge, controlador de periféricos, baixa velocidade).

Muitas vezes, como em algumas implementações de controladores para processadores AMD K8 (Athlon 64 e Athlon X2, nos quais o controlador de memória está embutido no processador), as duas pontes (bridges) são substituídas por um único chip, o que reduz custos para os fabricantes.

placa-mae

O chipset é quem define, entre outras coisas, a quantidade máxima de memória RAM que uma placa-mãe pode ter, o tipo de memória que pode ser usada (SDRAM, DDR-SDRAM, Rambus, etc.), a freqüência máxima das memórias e do processador e o padrão de discos rígidos aceitos (UDMA/33, UDMA/66, etc.).

ROM BIOS

O BIOS é armazenado num chip ROM (Read-Only Memory) que pode ser do tipo Mask-ROM e PROM nas placas-mãe produzidas até o início da década de 1990, e Flash ROM (memória flash) nas placas mais recentes. Na memória ROM da placa-mãe existem mais dois programas chamados Setup (usado para configurar alguns parâmetros do BIOS), e POST (Power On Self Test) (uma seqüência de testes ao hardware do computador para verificar se o sistema se encontra em estado operacional).

 

Funcionamento

Entre outras funções o papel mais importante do BIOS é o carregamento do sistema operacional. Quando o computador é ligado e o microprocessador tenta executar sua primeira instrução, ele tem que obtê-la de algum lugar. Não é possível obter essa instrução do sistema operacional, pois esse se localiza no disco rígido, e o microprocessador não pode se comunicar com ele sem que algumas instruções o digam como fazê-lo. É o BIOS o responsável por fornecer essas instruções.

Questões de física da aula de ontem!

Já está disponível para download pelo menos a introdução, ou, o material de ontem da aula de Física.

 

- Conceitos Básicos da Luz;

Enquanto isto, estou trabalhando nas imagens das questões proposta em sala de aula, para o próximo texto ter ilustrações para responder as questões do professor. Eis as questões:

  1. Uma lâmpada cujas dimensões são desprezíveis, está localizada no teto de uma sala de 5 m de altura. Um corpo opaco de forma circular, de raio 8 cm, é colocado a 2 m do teto e paralelamente a ele. O centro do corpo e a lâmpada estão na mesma vertical. Determinar a área da sombra projetada no chão da sala.
  2. Um poste da rede elétrica projeta no chão horizontal uma sombra de comprimento 9m. Neste instante os raios solares encontram o chão, formando com ele um ângulo igual a 30°. Calcule a altura do poste
  3. Determine o comprimento da sombra da pessoa de altura 1,60m situada ao lado de um poste de luz com 8m de altura e 2 metros de distância.
  4. O disco lunar cobre exatamente o disco solar, o que comprova que o ângulo sob o qual vemos o Sol é o mesmo sob o qual vemos a lua. Considerando que o raio da lua é 1738 Km e que a distância da lua ao sol é 400 vezes a da Terra a lua, calcule o raio do sol.

Vou procurar entender, responder, e ilustrar.

O que é um resistor?

Quando a professora Josélia França fala de componente, e diz que ali tem um resistor num circuito elétrico, e diz que aquele riscado entre as linhas é isto e aquilo, fica vago para a maioria das pessoas. Pois bem, vou te mostrar o que é um resistor.

A resposta da pergunta: O que é um resistor?

Os resistores são utilizados nos circuitos eletrônico para limitar a corrente elétrica e, consequentemente, reduzir ou dividir tensões. Os resistores são componentes que formam a maioria dos circuito eletrônicos.

Eles são fabricados com materiais de alta resistividade com a finalidade de oferecer maior resistência à passagem da corrente elétrica. Dificilmente se encontrará um equipamento eletrônico que não use resistores.

Há quatro tipos de resistores, classificados segundo sua constituição:

  • Resistor de filme de carbono;
  • Resistor de filme metálico;
  • Resistor de fio;
  • Resistor para montagem em superfície

O símbolo do resistor: Eis abaixo o símbolo de um resistor.

simbolo-resistor

Aqui você você vários tipos de resistores:

resistores

Imagem deste site: http://www.burgoseletronica.net/potenciaderesistores.jpg

Mas, ainda falta todos saberem para que serve, para que é utilizado os resistores? Os resistores foram criados para resistir á energia! Participam dos componentes que fazem resistividade no esquema! E ai, para que serve mesmo?bateria-resistores

Na prática da eletrônica é o seguinte: você tem um componente eletrônico que funciona com três volts. Mas, dentro do circuito, a energia é maior do que 3 volts. Se você ligar direto o componente, a peça vai queimar. É neste momento que entra a função do resistor. Você pega um, dois, três, quatro,… quantos resistores forem suficiente para diminuir a corrente até que haja resistência suficiente para baixar a corrente para os três volts do equipamento.

Nesta imagem abaixo você pode ver a imagem de um resistor conectado a um LED. A função do resistor, é RESISTIR a quantidade de corrente em excesso, e só permitir passar a quantidade necessária para o LED ACENDER e não queimar.

resistor-led

Entendeu? Tá vendo ali, na imagem, o resistor? Pois então, é ele quem impede de o LED não queimar. E por fim, existem softwares do tipo: CIRCUIT CONSTRUTION KIT. E com qual função? Montar, simular, testar, conhecer, fazer emulação de circuito eletro eletrônico.“Parâmetros, tais como a resistência e tensão, pode ser modificado conforme desejado”

quinta-feira, 14 de abril de 2011

Você entrou no IFBA para ser mais um autodidata?

Estou deveras preocupado com a evolução do curso. Em especial por alguns colegas que tem comentado a frustração que é não entender o assunto apresentado em sala de aula.
O assunto é novidade para muitos. O assunto é também extenso. É muita informação para ser assimilada, entendida, compreendida e apreendida ao mesmo tempo.

Ainda, não é possível montar o painel final com as peças que estão sobre a mesa. No entanto, não é animador ouvir, - e foi o professor de algoritmo quem disse – na questão de programação, na confecção de algoritmo, vocês vão ter que ser “meio que autodidatas”

Na sua opinião, num curso técnico, dentro do Instituto Federal de Ciência e Tecnologia, cabe aos alunos serem autodidatas?

O que é um autodidata? - Autodidata é a pessoa que tem a capacidade de aprender algo sem ter um professor ou mestre lhe ensinando ou ministrando aulas. O próprio indivíduo, com seu esforço particular, intui, busca e pesquisa o material necessário para sua aprendizagem.
Você concorda? Deixe sua opinião!

Material da aula de Lógica!

As apostilas de exercício de lógia e matemática já foi encaminhado para a lista de e-mail. Porém, sempre há uma possibilidade de algum colega não ter recebido. Neste caso, há também existe também a possibilidade de se obter o material por download.

Para tal, basta clicar nestes links abaixo:

http://www.4shared.com/document/2iBRLTlr/Exerccio_logica.html
http://www.4shared.com/document/ZUqj-otN/Lgica.html

Este mesmo conteúdo foi enviado para o grupo!

Bons estudos!

quarta-feira, 13 de abril de 2011

Bom livro a disposição

Já está disponível na pasta de Compartilhamento do 4shared da Turma Subsequente o Livro Algoritmo Teoria e Prática.

- Algoritmo Teoria e Prática

É um super livro e tem ótimas referências. Aproveitem. É muito útil. Só não dá para imprimir, afinal, são mais de 900 páginas.

Bons estudos!

Pedido de Providência será enviado ao prefeito!

Ontem, 12 de abril, o presidente da turma, encaminhou até a câmara de vereadores desta cidade, um pedido de Providência. Um pedido de providência é a maneira como a câmara municipal envia ao prefeito (poder executivo) a solicitação para que o prefeito resolva algum tipo de problema existente na comunidade.

É pedido de providência, por que se pressupõe que o prefeito já está sabendo do problema, que o prefeito está ciente da necessidade da população, e que, a câmara municipal, e os vereadores eleitos estão solicitando a saída do campo das promessas políticas e de fato aja.

O pedido de providência foi encaminhado ontem. Em anexo foi nossa uma carta em nome da nossa turma. Uma cópia da carta ficou com Deusdedith Souza Filho para entregar ao secretário, para que fique arquivado. Qualquer colega pode pedir ao Secretário Filipe a carta para ler, e saber o que a direção está encaminhando em nome da turma.

Hoje, 13 de abril a Câmara vai analisar o pedido e será encaminhado ao prefeito. Estaremos lá para acompanhar o desenrolar dos fatos.

Necessidade de organização:

Estamos com a necessidade urgente de criar grupos de ação. Tais grupos facilitará o andamento da turma tais como:

Atividades extracurriculares – Afinal não somos de ferro! E vamos passar dois anos juntos. Faz necessário uma equipe para articular atividades extracurriculares, como por exemplo, um forró no São João.

terça-feira, 12 de abril de 2011

Para que servem as variáveis no algoritmo?

Parte da aula de algoritmo de hoje, o prof. Jonatas explicou o que são as variáveis e para que elas servem. Todo os colegas disseram, ou pelo menos, responderam ao professor: SIM! nós entendemos o que são variáveis e para quer servem. Não seria necessário então mais explicação. Portanto, agora vou apenas pegar o texto do professor e dizer como é que se utiliza.

Veja abaixo o exemplo do algoritmo usado na aula:

declaracao_variaveis

Seguindo este exemplo, cumpre explicar que o objetivo deste programa (algoritmo) acima é calcular a média das notas dos alunos. A primeira parte do programa é a DECLARAÇÃO DAS VARIAVEIS como sendo do tipo REAL.

Mas por que primeiro se declara as variáveis?

Para você que vai programar deve primeiro ter em mente quais serão os dados que você vai trabalhar no programa. Neste caso, o programa vai perguntar por todas as notas, e em seguida vai somar as notas e dividir pela quantidade de provas aplicadas.

Ao declarar as variáveis o programador separa na memória RAM os espaços para o conteúdo que vai ser digitado pelo usuário. Isto é necessário para que o processador possa realizar sua parte quando solicitado. Veja a imagem e leia abaixo.

tela-media

Para cada um dos campos que o usuário vai digitar algo, o programador deve reservar uma variável para receber o que vai ser digitado. Todo resultado que o processador tem que enviar como resposta é necessário ter uma variável para o resultado, e também para ser exibida para o usuário, bem como, será gravado nalgum arquivo para ficar memorizada.

E por que o nome variável?

Veja na imagem logo acima, que cada campo tem uma finalidade. O primeiro campo, o usuário digitará o nome do aluno. No campo Nota 1, a primeira nota… E o último campo, aparecerá o resultado da média. Assim, é variável, por que o conteúdo vai variar sempre. Basta você colocar o primeiro nome, as notas, e fazer o calculo da média, já o segundo aluno terá nome diferente, notas e média também diferente, ou seja, variável do anterior.

Pois bem! As variáveis são classificadas pelo que ela é capaz de guardar e trabalhar.

Inteiro: números que não possuem casas decimais, apenas a parte inteira e podem ser positivos ou negativos (ex: 1, 2, 67, 999)

- Real: números que possuem casas decimais e também podem ser positivos, negativos e inteiros (ex: 1, 2.3, 5.7, 78)

- Caracter: nesse tipo, apenas um caracter pode ser armazenado que pode ser letra, número e até símbolos.

- Lógico: em que o conteúdo pode ser um SIM, Não, (F, V), (yes, no), (false, true).

Tá chegando próximo da montagem de programas e códigos. Por enquanto será no papel, vamos ver quando é que iremos praticar isto nos computadores. Quando é que iremos escrever os códigos, testar, compilar e ver o programas funcionando no computador.