Aula 13: Estrutura de Dados
Vimos anteriormente como um identificador referencia um tipo, como
inteiro, real, char, boolean e string. A linguagem Pascal também
dispõe meios para que um mesmo identificador referencie
vários dados, do mesmo tipo ou de tipos diferentes.
Variáveis Compostas Homogêneas São variáveis conhecidas em Pascal como arrays (vetores), e correspondem a um conjunto de dados de um mesmo tipo. Essas variáveis podem ser unidimensionais ou multidimensionais, ou seja, dependem da quantidade de índices necessários para individualização de cada elemento do conjunto. Variáveis Compostas Homogêneas Unidimensionais São variáveis compostas que necessitam de somente um índice para individualizar um elemento do conjunto. A criação desse tipo de variável é feita com a seguinte declaração: lista-de-identificadores : ARRAY[k] OF t;
lista-de-identificadores são nomes associados às variáveis que se deseja
declarar.
Para se declarar uma variável nota do tipo real com 10 elementos basta
escrever
nota : array[1..10] of real;
Os índices para a variável nota estão no intervalo 1,2,3,...,10. Para
acessar um elemento i dessa variável basta referenciá-lo como
nota[i]. Por exemplo, nota[1], nota[10], que referenciam respectivamente
o valor do primeiro e o valor do décimo elemento da variável nota.
Exemplo 4.1: nota
program array_uni; { Lê dez notas e calcular a médida}
soma, media : real; i : integer; begin
writeln('Digite os valores das 10 notas:'); for i:= 1 to 10 do
writeln('Média das notas: ',media:2:2); Saída:
Digite os valores das 10 notas:
|