Bài 11. Kiểu mảng

Chia sẻ bởi Trần Văn Nghĩa | Ngày 10/05/2019 | 120

Chia sẻ tài liệu: Bài 11. Kiểu mảng thuộc Tin học 11

Nội dung tài liệu:

- Khái niệm:
2. Kiểu mảng hai chiều
- Khái niệm:
2. Kiểu mảng hai chiều
Mảng hai chiều là các phần tử có cùng kiểu.
? Quy tắc với mảng hai chiều:
- Tên kiểu mảng một chiều;
- Số lượng phần tử của mỗi chiều;
- Kiểu dữ liệu của phần tử;
- Cách khai báo biến;
- Cách tham chiếu đến phần tử.

a) Khai báo mảng hai chiều
Cách 1: Khai báo trực tiếp:
Var : Array[Kiểu chỉ số hàng, kiểu chỉ số cột] Of ;

Ví dụ: a) Var A : Array[1..10,1..10] Of Integer;
b) Var B : Array[1..50,1..100] Of Real;

2. Kiểu mảng hai chiều
a) Khai báo mảng hai chiều
Cách 2: Khai báo gián tiếp
Type = Array[Kiểu chỉ số hàng, kiểu chỉ số cột] Of ;
Var : ;

Ví dụ: a) Type MA : Array[1..10,1..10] Of Integer;
Var A : MA;
b) Type MB : Array[1..50,1..100] Of Real;
Var B : MB;
2. Kiểu mảng hai chiều
a) Khai báo mảng hai chiều
- Để truy cập vào phần tử của mảng, cấu trúc như sau:
[chỉ số hàng, chỉ số cột]
Ví dụ:
Mảng trên có 12 phần tử: A[1,1], A[1,2], A[1,3], . , A[3,4]
A - là tên mảng
2. Kiểu mảng hai chiều
A[2,3] = 12
2. Kiểu mảng hai chiều
b) Một số ví dụ
- Ví dụ 1: Lập chương trình nhập vào một mảng 2 chiều gồm 2 hàng và 3 cột. Sau đó in mảng 2 chiều đó ra màn hình.
2. Kiểu mảng hai chiều
b) Một số ví dụ
- Ví dụ 2: Lập chương trình nhập vào một mảng 2 chiều gồm 3 hàng và 3 cột. Sau đó in ra các phần tử có giá trị dương (lớn hơn 0).
- Xem lại bài và học thuộc khái niệm và cấu trúc.
- Lấy 2 ví dụ về khai báo mảng hai chiều bằng 2 cách.
- Lập chương trình nhập vào một mảng 2 chiều gồm 2 hàng và 2 cột. Sau đó in ra các phần tử có giá trị dương (nhỏ hơn 0).
? Thông qua bài học hôm nay các em cần nắm được các kiến thức sau:
- Cách khai báo mảng hai chiều.
- Cách tham chiếu tới phần tử của mảng hai chiều.
Bài tập về nhà
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Trần Văn Nghĩa
Dung lượng: | Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)