3. O que são?
Em programação, arrays são estruturas de
dados que permitem armazenar um conjunto
de valores do mesmo tipo. Os arrays
unidimensionais são arrays que armazenam os
valores em uma linha.
3
4. O que são?
Até ao momento, os elementos de base de
programação que utilizamos eram variáveis simples,
contendo apenas um valor a cada instante.
Os arrays são estruturas de dados que
permitem que, numa mesma variável, sejam
armazenados vários valores do mesmo
tipo de dado.
4
5. O que são?
Tecnicamente, um array é um conjunto de locais
na memória RAM que são relacionados entre si
por possuirem todos o mesmo nome e
mesmo tipo de dados.
5
6. O que são?
Existem 2 tipos de arrays:
• Unidimensionais = Vetor
• Multidimensionais = Tabela de várias
entrada/Matriz
6
8. Arrays- Utilização
• Tratar das notas dos alunos de uma turma.
• Tratar dos nomes dos funcionários de uma empresa.
• Tratar do registo das temperaturas médias mensais durante um
ano
• Tratar das faltas de todos os alunos de uma turma
• …
8
12. Arrays- Atribuir valores
• Teste [1] := 18;
• Readln(Teste[1]);
• Nomes[1] := ‘Luisa’
• Readln(Nomes[3]);
12
Teste
15 18 10 11 14
0 1 2 3 4
Nomes
Luisa Gabi Daniel Andreia Beatriz
1 2 3 4 5
13. Arrays- Leitura de um array
• Ler apenas um elemento
• Readln(Teste[1]);
• Ler todos os elementos do
array
• For i:= 1 to 5 do
• Readln(Teste[i]);
Luisa Neto 13
For i:= 1 to 5 do
Begin
Write(‘Nota ‘,i);
Readln(Teste[i]);
End;
Teste
15 18 10 11 14
1 2 3 4 5
14. Arrays- Escrita de um array
• Escrever apenas um elemento
• Writeln(Teste[1]);
• //escreve o elemento 1 do array
Teste
• Escrever todos os elementos do
array
• For i:= 1 to 5 do
• Writeln(Teste[i]);
Write(‘Qual o nº do aluno ?’);
Readln(num);
Writeln(‘O aluno nº ‘,num,’
chama-se ‘,nomes[num]);
14
Nomes
Luisa Gabi Daniel Andreia Beatriz
1 2 3 4 5