1-D arrays · Arrays 1-D
DECLARE an array
- An array stores many values under one name.
DECLARE Score : ARRAY[1:5] OF INTEGERmakes room for 5 integers.- The numbers
1:5are the first and last index.
DECLARE declare um array
- Um array armazena muitos valores sob um único nome.
DECLARE Score : ARRAY[1:5] OF INTEGERreserva espaço para 5 inteiros.- Os números
1:5são o primeiro e último índice.
DECLARE Score : ARRAY[1:5] OF INTEGER
Score[1] ← 40
OUTPUT Score[1] // → 40
Arrays count from 1
- The first item is
Score[1], the last isScore[5]. - (This is different from Python and JavaScript, which count from 0.)
Arrays contam a partir de 1
- O primeiro item é
Score[1], o último éScore[5]. - (Isso difere de Python e JavaScript, que contam a partir de 0.)
DECLARE Name : ARRAY[1:3] OF STRING
Name[1] ← "Ada"
Name[2] ← "Sam"
OUTPUT Name[2] // → Sam
Loop through an array
- A
FORloop visits each index in turn.
Loop através de um array
- Um loop
FORvisita cada índice por sua vez.
DECLARE Score : ARRAY[1:3] OF INTEGER
Score[1] ← 10
Score[2] ← 20
Score[3] ← 30
FOR I ← 1 TO 3
OUTPUT Score[I] // 10, 20, 30
NEXT I
Watch out
- The index must stay inside the declared range:
Score[6]is out of[1:5]. ARRAY[1:5]has 5 cells, numbered 1 to 5 — not 0 to 4.
Atenção
- O índice deve permanecer dentro do intervalo declarado:
Score[6]está fora de[1:5]. ARRAY[1:5]tem 5 células, numeradas de 1 a 5 — não de 0 a 4.
Common mistakes
- Declare an array with its bounds:
DECLARE A : ARRAY[1:N] OF INTEGER. - Index only within the declared range.
Erros comuns
- Declare um array com seus limites:
DECLARE A : ARRAY[1:N] OF INTEGER. - Índice apenas dentro do intervalo declarado.
Now you try
- Declare an array, fill it, then read or loop over it.
- Press Check answer to test it.
Agora você tenta
- Declare um array, preencha-o, depois leia ou faça loop sobre ele.
- Pressione Check answer para testá-lo.
Declare an array A of 3 integers. Store 10, 20, 30 in positions 1, 2, 3, then output A[2] (the answer is 20). · Declare um array A de 3 inteiros. Armazene 10, 20, 30 nas posições 1, 2, 3, depois saia com A[2] (a resposta é 20).
Click Run to see the output here. · Clique em Executar para ver a saída aqui.
The array A holds · contém 5, 8, 2. Use a FOR loop to add them and output the total (it is 15). · O array A contém 5, 8, 2. Use um loop FOR para somá-los e saia com o total (é 15).
Click Run to see the output here. · Clique em Executar para ver a saída aqui.
The array A holds · contém 3, 9, 2, 7. Find the largest value and output it (it is 9). · O array A contém 3, 9, 2, 7. Encontre o valor maior e saia com ele (é 9).
Click Run to see the output here. · Clique em Executar para ver a saída aqui.