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.