1-D arrays · Mảng 1 chiều
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 khai báo mảng
- Một mảng lưu trữ nhiều giá trị dưới một tên duy nhất.
DECLARE Score : ARRAY[1:5] OF INTEGERtạo khoảng trống cho 5 số nguyên.- Các số
1:5là chỉ mục đầu và cuối.
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.)
Mảng đếm từ 1
- Mục đầu tiên là
Score[1], mục cuối cùng làScore[5]. - (Điều này khác với Python và JavaScript, vốn đếm từ 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.
Duyệt qua một mảng
- Một vòng lặp
FORtruy cập từng chỉ mục theo thứ tự.
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.
Lưu ý
- Chỉ mục phải nằm trong phạm vi đã khai báo:
Score[6]nằm ngoài[1:5]. ARRAY[1:5]có 5 ô nhớ, được đánh số từ 1 đến 5 — không phải 0 đến 4.
Common mistakes
- Declare an array with its bounds:
DECLARE A : ARRAY[1:N] OF INTEGER. - Index only within the declared range.
Lỗi thường gặp
- Khai báo một mảng với các cận:
DECLARE A : ARRAY[1:N] OF INTEGER. - Chỉ mục chỉ nằm trong phạm vi đã khai báo.
Now you try
- Declare an array, fill it, then read or loop over it.
- Press Check answer to test it.
Bây giờ bạn thử
- Khai báo một mảng, điền dữ liệu vào, sau đó đọc hoặc duyệt qua nó.
- Nhấn Kiểm tra đáp án để thử nghiệm.
Declare an array A of 3 integers. Store 10, 20, 30 in positions 1, 2, 3, then output A[2] (the answer is 20). · KhHIêm báo mảng A gồm 3 số nguyên. Lưu 10, 20, 30 vào vị trí 1, 2, 3, sau đó xuất A[2] (đáp án là 20).
Click Run to see the output here. · Nhấn Chạy để xem kết quả ở đây.
The array A holds 5, 8, 2. Use a FOR loop to add them and output the total (it is 15). · Mảng A chứa 5, 8, 2. Dùng vòng lặp FOR để cộng chúng lại và xuất tổng (nó là 15).
Click Run to see the output here. · Nhấn Chạy để xem kết quả ở đây.
The array A holds 3, 9, 2, 7. Find the largest value and output it (it is 9). · Mảng A chứa 3, 9, 2, 7. Tìm giá trị lớn nhất và xuất nó (nó là 9).
Click Run to see the output here. · Nhấn Chạy để xem kết quả ở đây.