Professional Documents
Culture Documents
Là dãy hữu hạn các phần tử có cùng kiểu dữ liệu, được sắp xếp thứ tự bằng cách gán
cho mỗi phần tử một chỉ số.
+ Tên mảng: A
+ Chỉ số: i
- Biến mảng:
+ Giá trị của biến mảng là một mảng, tức là một dãy số (số nguyên hoặc số thực)
Hình 2. Minh họa biến mảng và giá trị của biến mảng
2. Ví dụ về biến mảng
a. Cách khai báo mảng trong Pascal
Cách khai báo mảng trong Pascal như sau:
Tên mảng: array [ < Chỉ số đầu > .. < Chỉ số cuối > ] of < Kiểu dữ liệu >;
Trong đó:
+ Tên mảng: Do người lập trình đặt
+ array, of: Là từ khóa của chương trình
+ Chỉ số đầu, chỉ số cuối: Là 2 số nguyên, thỏa mãn: chỉ số đầu ≤ chỉ số cuối giữa
hai chỉ số là dấu ..
+ Kiểu dữ liệu: Là kiểu của các phần tử, là Integer hoặc Real
Trong đó:
+ Chỉ số đầu: 1
+ chỉ số cuối: 40
+ Số phần tử: 40
Lưu ý:
Kích thước của mảng phải được khai báo bằng một con số cụ thể.
Ví dụ 2: Tuoi[4]=9
Tham chiếu tới phần tử thứ tư của mảng Tuoi
+ Bước 2. Nhập vào giá trị từng phần tử của mảng (A).
e. Xử lí dữ liệu (tính toán, so sánh, tìm giá trị lớn nhất, nhỏ nhất …)
Ví dụ 5:Tìm những học sinh có điểm Tin đạt loại giỏi
Lưu ý: Sử dụng biến mảng và câu lệnh lặp (thường là For…do) giúp cho việc viết
chương trình được ngắn ngọn và dễ dàng hơn.
3. Tìm giá trị lớn nhất và giá trị nhỏ nhất của dãy số
Ví dụ 6: Viết chương trình nhập N số nguyên từ bàn phím và in ra màn hình số nhỏ
nhất và số lớn nhất. N cũng được nhập từ bàn phím.
Chương trình mẫu:
Trong chương trình này, chúng ta hãy lưu ý một số điểm sau: Số tối đa các phần tử
của mảng phải được khai báo bằng một số cụ thể (Ở đây là 100).