Um array é : um conjunto de dados do mesmo tipo, representado por uma variável.
Pode ser :
- Unidimensional - vectores
- Multidimensional - matrizes
Vectores
Vector : é um conjunto de elementos representados por :
- Um número fixo de elementos do mesmo tipo
- índice( cada elemento é acedido individualmente através do índice)
- índice (do tipo Integer, inteiro) contido em (limite _ inferior ; lim_ superior)
Em vez de termos variáveis do tipo Nota1, Nota2, Nota3, Nota4, ..., Nota10, bastaria termos um único vector chamado Nota, com índices que variam de 1 até 10. Assim sendo poderíamos aceder diretamente as notas através de Nota[1], Nota[2], ... Nota[10]. A vantagem é que o nome da variável fica fixo, enquanto podemos fazer variar apenas o índice, que pode inclusive ser dado por uma outra variável.
],SINTAXE:
A declaração é feita assim...
(Na parte declarativa do programa)
Var <nome > ARRAY [ 1..n ] OF <tipo_da_variável> ;
[ <início> .. <fim> ]
Usando os vectores...
<nome_do_vector> [ <índice> ] := <valor>; (atribuição)
Writeln (<nome_do_vector> [ <índice> ] ) ;
Readln (<nome_do_vector> [ <índice> ] ) ;
Matrizes
Matrizes, são declaradas…
…directamente como variáveis;
…através da declaração prévia de tipos.
… têm duas dimensões, utilizando para isso duas variáveis de índice para a linha e para a coluna
Exemplo1:
Matriz[3,4]
indica o acesso ao elemento da terceira linha e quarta coluna de uma variável chamada ‘Matriz’ (para uma matriz de duas dimensões – linhas x colunas).
Sem comentários:
Enviar um comentário