terça-feira, 31 de maio de 2011

Algoritmo: introdução aos vetores.

As aulas de Algoritmo ganha novos elementos a partir da aula de hoje. Desde hoje, já começamos a adentrar áreas mais densas da programação.

Uma pena que não temos computadores para treinar e testar as novas informações e ver como é que de fato os comandos são processados pelos computador.

A primeira aula foi de definição e parcas explicações. No entanto, digo a todos os colegas o seguinte: NÓS NÃO TEMOS MATERIAL DIDÁTICO, mas, nem por isto, vamos deixar de estudar.

Estou enviando o capítulo 4 para todos vocês no e-mail. São trinta páginas. Quem não tive condições de ter, avise a Adão, Felipe, Deusdedith para ver se podemos, pedir ao professor, que use de sua cota. Vamos aproveitar antes que a cota dele se esgote!

Detalhe importante, é que o prof. Jonatas tem este livro quase que decorado. E a prova de Algoritmo foi exatamente igual ao material do livro.  Por isto a importância de se estudar este capitulo 4 desde agora.

Parte do material da aula foi este abaixo:

MANIPULAÇÃO DE VETORES

Ex: suponha, por exemplo que é necessário armazenar 100 preços de produtos de uma loja

PRECO: vetor[1..100] de real;
vPreco:PRECO;

Se quisermos guardar o valor R$ 32,50 na posição dois e o valor R$ 40,00 na quarta posição

vPreco[2] <- 32,50;

vPreco[4] <-40,00;

O que aconteceria com esse comando:

vPreco[102] <-65,00;

Vetores

Uma prova de química foi feita por um grupo de 20 alunos. Faça um algoritmo para ler as notas obtidas pelos alunos, e depois exibir um relatório das notas iguais ou superiores a 7,5.

Algoritmo “Notas”

Var

Tipo NOTA: vetor[1..20] de reais;
vNota:NOTA;

cont:inteiro;
inicio

para cont de 1 ate 20 passo 1 faca
     escreva(“Digite a “, cont, “nota”);
     leia(vNota[cont]);
fimpara

escreva(“Boas Notas”)

para cont de 1 ate 20 passo 1 faca
     se vNota[cont] >= 7.5 entao
          escreva(“Nota”, vNota[cont]);
     fimse
fimpara

fim

fimalgoritmo

Eu aconselho de inicio, mesmo que não tenha entendido, repita. Escreva o exercicio várias vezes. Afinal, será cobrado de todos nós a repetição quase que mecãnica destes comandos.

Olhe o e-mail!

Nenhum comentário:

Postar um comentário