Vetor
André Tavares da Silva
[email protected]
Vetor
• Pode ser definido como sendo um conjunto de
variáveis do mesmo tipo. São também conhecidos
por listas ou array;
• Sua declaração segue o mesmo formato de variáveis,
porém acrescenta-se o número de elementos
desejados entre colchetes ([ e ]).
<identificador> : vetor [<tamanho>] de < tipo >
tamanho é [VI..VF],
onde Vi é Valor inicial do índice e VF o valor Final.
Vetor - exemplos
var
posicao_mouse: vetor[1..2] de INTEIRO
ponto3d: vetor[1..3] de REAL
idades: vetor[1..25] de INTEIRO
nomes: vetor[1..35] de CARACTERE;
Vetor
• Os elementos são enumerados do valor inicial até
o número especificado como valor final;
• Para referenciar uma das variáveis, devemos
fornecer o índice do elemento entre colchetes.
nomes[1] <– “João da Silva”
idades[1] <– 35
nomes[3] <– “Maria Aparecida”
i <– 5
idades[i] <– 45
j <– idades[5]
idade <– idades[i]
Exercícios
• Fazer um algoritmo para ler um vetor de 8
números inteiros e imprimir na tela os
conteúdos do vetor lido (mesma ordem).
• Altere o exercício anterior para mostrar os
números lidos na ordem inversa da leitura.
• Altere o primeiro exercício para também
mostrar a soma de seus elementos e
apresentar quantos deles são positivos.
Exercícios
• Escrever um algoritmo que leia dois
vetores de 5 posições e calcule o produto
escalar entre ambos vetores escrevendo a
resposta.
• Escreva um algoritmo para ler nome e nota
de uma turma de até 30 alunos. Depois
exiba uma lista com o nome dos alunos
com nota maior que 7.
Download

André Tavares da Silva