Programa
Linguagens de Programação
Tipo Estruturado Tabelas – 21 horas
Vectores/Arrays
Em muitas aplicações queremos trabalhar com conjuntos de dados que são semelhantes em tipo. Por exemplo o conjunto das alturas dos alunos de uma turma, ou um conjunto de seus nomes. Nestes casos, seria conveniente poder colocar estas informações sob um mesmo conjunto, e poder referenciar cada dado individual deste conjunto por um número índice.
Em programação, este tipo de estrutura de dados é chamada de vector (ou array, em inglês).
2
Módulo 5 –Tipo Estruturado
Vectores/Arrays
Exemplo: A maneira mais simples de entender um vector é através da visualização de um lista, de elementos com um nome colectivo e um índice de referência aos valores da lista.
Nesta lista, n representa um número de referência e nota é o nome do conjunto. Assim podemos dizer que a 2ª nota é 6.9 ou representar nota[1] = 6.9
Também podemos organizar dados sob forma de tabelas. Neste caso, cada dado é referenciado por dois índices e dizemos que se trata de um vector bidimensional (ou matriz).
3
Módulo 5 –Tipo Estruturado
Vectores/Arrays - Declaração
Um vector é um conjunto de variáveis de um mesmo tipo que possuem um nome identificador e um índice de referência. Sintaxe: A sintaxe para a declaração de um vector é a seguinte: tipo nome [tam]; onde: tipo é o tipo dos elementos do vector: int, float, double ... nome é o nome identificador do vector. As regras de nomenclatura de vectores são as mesmas usadas em variáveis. tam é o tamanho do vector, isto é, o número de elementos que o vector pode armazenar..
4
Módulo 5 –Tipo Estruturado
Vectores/Arrays - Declaração
Exemplos: int idade[100];
// vector idade com 100 elementos do tipo inteiro, da posição 0 à posição 99
char nome[50];
// vector nome com 50 elementos do tipo char, da posição 0 à posição 50
Na linguagem C não é possível, usando a sintaxe descrita acima, declarar um vector com tamanho variável.
Na declaração de um vector estamos