Aula 7
www.ic.uff.br/~ilaim
Vetores
real: Valor
real: Valor(5)
real: Valor(10)
1 2 3 4 5
1 2 3 4 5 6 7 8 9 10
real: Valor(5)
1 2 3 4 5 Valor(3) 4.7
4.7
real: Valor(10)
1 2 3 4 5 6 7 8 9 10
4.7
incio
Ler n1, n2, n3, n4, n5
media (n1 + n2 + n3 + n4 + n5) / 5
qtd 0
Exibir qtd
fim TCC-03.063 Programao de Computadores III (2011.1)
6
A soluo utilizar um
variveis vetor para as notas
inteiro: i, qtd
real: nota(5), soma, media
incio
soma 0.0
para i 1 at 5 repetir
Ler nota(i)
soma soma + nota(i)
fim para
media soma / 5
qtd 0
para i 1 at 5 repetir
se nota(i) > media ento
qtd qtd + 1
fim se
fim para
Exibir qtd
fim
TCC-03.063 Programao de Computadores III (2011.1) 7
Exemplo 1
incios
para i 1 at 10 repetir
Ler A(i)
fim para
para i 1 at 10 repetir
se mod(i,2) = 0 ento
B(i) A(i)
se no
B(i) 5 * A(i)
fim se
fim para
para i 1 at 10 repetir
Mostrar A(i), B(i)
fim para
fim
TCC-03.063 Programao de Computadores III (2011.1) 9
Exemplo 2
incios
para i 1 at 100 repetir
Ler A(i)
fim para
para i 1 at 50 repetir
B(i) A(i) + A(100-i+1)
fim para
para i 1 at 50 repetir
Mostrar B(i)
fim para
fim
TCC-03.063 Programao de Computadores III (2011.1) 11
Exerccios
inteiros no negativos (a consistncia dos dados deve ser garantida). Depois que o
vetor foi preenchido, o algoritmo deve pedir para o usurio informar nmeros (um
de cada vez) e mostrar quantos valores armazenados so maiores que o ltimo
nmero informado pelo usurio. O programa termina quando o usurio informar o
nmero -1.