Estruturas formadas por um conjunto de variáveis, permitindo modelar de forma mais natural os dados.
VETOR: estrutura formada por um conjunto unidimensional de dados de mesmo tipo (homogêneo) e possuindo número fixo de elementos (Estático).
Na declaração dos vetores devemos informar o seu nome, seu tipo (inteiro, real, caracter, ...), e seu tamanho (número de elementos).
Cada elemento do vetor é identificado por um índice (unidimensional), o qual indica a sua posição no vetor.
Declaração :
NomeDoVetor : vetor[nº de elementos] de Tipo do Vetor
Referência :
NomeDoVetor[índice]
MATRIZ: estrutura semelhante ao vetor, sendo que, pode possuir n dimensões. Desta forma para fazer referência aos elementos de uma matriz, precisaremos de tantos índices quanto for suas dimensões.
NomeDaMatriz : matriz[dimensões] de Tipo da Matriz
Referência :
NomeDaMatriz[índices
REGISTRO: estrutura formada por um conjunto de variáveis, que podem possuir tipos diferentes (Heterogêneo), agrupadas em uma só unidade.
Declaração :
NomeDoRegistro : Registro
Declaração de Variáveis
FimRegistro
Referênca :
NomeDoRegistro.NomeDaVariável
Obs: Podemos ainda definir um vetor formado por registros.