Vetor
Até o momento armazenamos nossos dados em variáveis comuns, com isso não tínhamos acesso a determinados valores porque eles se “perdiam” ou eram substituídos por outros valores. Por exemplo, no caso do exercício acima sobre achar a maior e a menor temperatura, com o uso do vetor o algoritmo ficaria bem mais viável.
temperatura | 35 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 32 | 30 | Índice= [ i ] | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
Estrutura do vetor
O vetor acima é unidimensional, ou seja, possui apenas uma linha. Neste caso representando as temperaturas, os valores abaixo, de 1 a 12 representam o índice do vetor. Similarmente, podemos definir vetores como posições de memória, identificadas por um mesmo nome, individualizadas por índices e cujo conteúdo é de mesmo tipo.
Sintaxe da declaração de um vetor:
Nome do vetor : vetor [ nº de elementos ] de <tipo básico do vetor >
Para fazermos referência a um elemento do vetor, colocamos:
Nome do vetor [ elemento ]
O acesso a um elemento do vetor é simples, basta referirmos o nome do vetor acompanhado pelo seu índice. Por exemplo, demos o nome do vetor acima de temperatura, suponha que o índice represente os meses do ano. Pois bem, se quisermos acessar a temperatura do mês 9 referenciamos da seguinte maneira:
temperatura [ 9 ]
Estaríamos acessando a posição 9 do vetor, que corresponde ao mês de setembro com a temperatura de 32 graus, veja: temperatura | 35 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 32 | 30 | Índice= [ i ] | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
Associe o vetor a um prédio de apartamentos, para enviarmos uma correspondência a um determinado apartamento, colocamos o endereço do prédio, seu número e do apartamento, ou seja, o prédio é um só, porém com muitos apartamentos. O vetor tem uma estrutura similar. Tem-se um