Buscar

18 Exemplo de uso de vetor

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

10/04/2018 AVA UNINOVE
https://ava.uninove.br/seu/AVA/topico/container_impressao.php 1/5
Exemplo de uso de vetor
EXPLORAR E CONHECER MAIS SOBRE VETORES.
Revisão e conversação sobre vetores
Já fizemos exercícios com vetores nas aulas anteriores e deve estar claro que vetor é usado para podermos
armazenar numa mesma variável mais de 1 valor  de mesmo tipo. Observe novamente a estrutura de um
vetor.
Supondo a seguinte declaração de um vetor x tipo inteiro:
Em pseudocódigo:  
representação gráfica:
Em linguagem C
representação gráfica:
1. var
2. x: vetor[1..100] de inteiro;
1. int x[100];
01 / 04
10/04/2018 AVA UNINOVE
https://ava.uninove.br/seu/AVA/topico/container_impressao.php 2/5
Ambas as declarações representam a mesma coisa. Todas declaram um vetor x de inteiros, mas observe que
os índices inicializam de forma diferente  no pseudocódigo e na linguagem C. É claro que o pseudocódigo
poderia também inicializar seu índice em zero, mas acontece que tradicionalmente usou-se pseudocódigo
com uma linguagem de aprendizagem chamada pascal e nessa linguagem os índices de um vetor começam
em 1, isso explica por que  foram mantidos os índices inicializando em 1 para o pseudocódigo.
Um programa que lê do teclado vários números e
apresenta o menor valor informado
Fizemos essa lógica na aula 16. Agora iremos trabalhar com a mesma lógica, usando um vetor para
armazenar os números. Dada uma série de números naturais, 
o algoritmo a seguir apresenta qual foi o menor número informado. Os números naturais são lidos até que
um valor menor ou igual a zero é informado (caso de parada).
02 / 04
10/04/2018 AVA UNINOVE
https://ava.uninove.br/seu/AVA/topico/container_impressao.php 3/5
   
Legenda: VíDEO
 
COMPLEMENTAR (https://ead.uninove.br/ead/disciplinas/impressos/_g/lp80_100/a18tc01_lp80_100.pdf)
EXERCÍCIOS (https://ead.uninove.br/ead/disciplinas/impressos/_g/lp80_100/a18ex01_lp80_100.pdf)
1. algoritmo menornumero;
2. var
3. i ,j: inteiro;
4. menor:real;
5. n: vetor[1..100] de inteiro;
6. inicio
7. escreva "Entre com alguns números. Digite zero (0) para sair"; 
8. i ? 1;
9. enquanto (1) faça
10. escreva " numero ", i, ":";
11. leia (n[i]);
12. se n[i] = 0 então
13. quebre;
14. fimse;
15. i ? i + 1;
16. fimenquanto;
17. menor = n[1];
18. j ? 2;
19. enquanto (j < i) faça
20. se (n[j] < menor) então
21. menor ? n[j];
22. fimse;
23. j ? j + 1;
24. fimenquanto;
25. escreva "Menor numero = ", menor; 
26. fim.
03 / 04
10/04/2018 AVA UNINOVE
https://ava.uninove.br/seu/AVA/topico/container_impressao.php 4/5
REFERÊNCIA
MANZANO, José Augusto Navarro Garcia; OLIVEIRA, Jair Figueiredo de. 
Algoritmos: Lógica para o desenvolvimento de programação. São Paulo: Érica, 2004.
FORBELLONE, André Luiz Villar; EBERSPACHER, Henri Frederico. 
Lógica de Programação. São Paulo: Pearson Brasil, 2000.
SCHILDT, Hebert. C ¿ Completo e total. São Paulo: Makron Books, 1995.
04 / 04
10/04/2018 AVA UNINOVE
https://ava.uninove.br/seu/AVA/topico/container_impressao.php 5/5

Outros materiais