Tipos de dados Estruturados

Sintax

<variavel/constante> <tipo dados> nome[dimensão]
<variavel/constante> <tipo dados> nome[dim1][dim2]. . . [dimn]
<tipo dados> nome[dimensão]
<tipo dados> nome[dimensão] <- {valor_1, valor_2, . . . , valor_n}

Estruturas homogéneas de dados (Arrays)

define um conjunto de dados todos do mesmo tipo que podem ser acedidos através de um índice.
regras:

1- Se a declaração omitir o termo <variavel/constante> o array é variavel
2- A definição do nome obedeçe ás mesmas regras das variáveis
3- A dimensão tem de ser um valor inteiro ou uma expressão com resultado inteiro
4 - As dimensões estão contidas dentro de parênteses rectos
5 - São permitidas tantas dimensões quantas as desejadas
6- Se o valor de inicialização for omitido todas o conjunto é inicializado com os valores por defeito
7 - A inicialização é feita com os dados compreendidos entre chavetas e separados por virgulos
8 - Se o número de valores for insuficiente os últimos elementos são incializado com os valores por defeito

Exemplo

constante texto estacoes[4] <- {"inverno", "outono", "primavera" , "verão" }
variavel inteiro notas[3] <- {10,20}
real salarios[12]
logico bits[8]

Ver também