II I Ma trận đề:
2. Cỏc yếu tố để xõy dựng mảng hai chiều.
mảng một chiều thành một mảng hai chiều. - Yờu cầu học sinh nhận xột về mảng hai chiều.
2. Cỏc yếu tố xỏc định mảng hai chiều.
- Hỏi: Để mụ tả kiểu mảng hai chiều, ta cần xcs định những yếu tố chớnh nào?
- Khai bỏo nhiều biến, viết chương trỡnh nhập xuất dữ liệu dài.
- Nếu xem mỗi hàng của mảng hai chiều là một phần tử thỡ ta cú thể núi mảng hai chiều là mảng một chiều mà mỗi phần tử là mảng một chiều.
2. Cỏc yếu tố để xõy dựng mảng haichiều. chiều.
- Tờn kiểu mảng.
- Số phần tử trờn một dũng, số phần tử trờn một cột.
- Kiểu dữ liệu chung của mọi phần tử.
10'
10' Pascal, biết tham chiếu đến từng phần tử của mảng.
b. Nội dung:
- Tạo kiểu dữ liệu mảng hai chiều:
TYPE tờn_kiểu_mảng= Array [chỉ_số_dũng, chỉ_số_cột] OF kiểu_thành_phần; - Khai bỏo biến mảng hai chiều:
VAR tờn_biến: tờn_kiểu_mảng; - Tham chiếu đến từng phần tử:
Tờn_biến [chỉ_số_dũng, chỉ_số_cột]
c. Cỏc bước tiến hành:
Hoạt động của giáo viên Hoạt động của học sinh gianthời 1. Yờu cầu học sinh nghiờn cứu SGK và
cho biết cỏch tạo kiểu dữ liệu mảng hai chiều.
- Yờu cầu học sinh tỡm VD minh họa. - Gọi học sinh khỏc, hỏi: í nghĩa của lệnh mà bạn vừa viết?
1. Tham khảo SGK và trả lời.
- TYPE tờn_kmhc = Array[csd,csc] OF kiểu_thành_phần;
- VD: Type mhc=array [1..10,1..5] of integer;
- Lệnh trờn dựng để tạo một kiểu mảng hai chiều cú tờn là mhc gồm 10 dũng và 5 cột, cỏc phần tử cú kiểu dữ liệu là integer.
2. Tham khảo SGK và trả lời.