PI Java
BC-0505 - Processamento da Informação
Assunto: Vetores
Turmas: A1 e B1 Noturno
Ao final, faça o Upload somente dos exercícios no TIDIA, na ATIVIDADE especificada. Enquanto você não clicar em ENVIAR, poderá salvar e voltar "mais tarde" para modificar o seu arquivo.
Vetores
Em situações em que é necessário representar os dados como um conjunto de valores em vez de utilizar variáveis separadamente, são utilizadas estruturas de dados especiais chamadas de estruturas indexadas.
Estruturas indexadas permitem o armazenamento de diversos valores e cada um deles é identificado através de um índice.
O tipo mais simples dessas estruturas é a estrutura indexada simples ou unidimensional chamada de vetor ou array.
Um vetor é uma coleção de variáveis de um mesmo tipo que compartilham o mesmo nome e que ocupam posições consecutivas de memória.
Vetores no Portugol Studio
Declaração de um vetor no Portugol Studio: real nota[5]
A declaração acima cria em memória uma variável chamada nota com 5 posições do tipo real, na qual cada posição é uma variável do tipo real. As 5 posições são numeradas de 0 a 4 (índices).
Para atribuir um valor a cada posição do vetor, utiliza-se o índice correspondente: nota[0] = 9 nota[1] = 7 nota[2] = 6 nota[3] = 8 nota[4] = 3
Após essa atribuição, teremos o seguinte vetor: nota[] conteúdo
9
7
6
8 3 índice 0
1
2
3 4
Para mostrar o conteúdo de uma posição do vetor: escreva (nota[0]) escreva (nota[1])
Pode-se também pedir para o usuário digitar o valor a ser atribuído, por exemplo: escreva (“Digite uma nota: “) leia (nota[0]) // armazena na posição 0 do vetor o valor
//digitado pelo usuário
Para preencher todas as posições, teria que repetir esse código 5 vezes. Uma prática comum é utilizar um comando de repetição para percorrer o vetor, como neste exemplo: para (i=0;