Hoạt động 2: Tìm hiểu về kiểu mảng hai chiều.

Một phần của tài liệu Giáo án Tin học 11 chuẩn KTKN_Bộ 19 full (Trang 61 - 62)

III. Hoạt động day hoc

2,Hoạt động 2: Tìm hiểu về kiểu mảng hai chiều.

a. Mục tiêu

- Học sinh biết cách tạo kiểu dữ liệu mảng hai chiều, biết khai báo biến mảng trong ngôn ngữ lập trình Pascal, biết tham chiếu đến từng phần tử của mảng.

b. Nội dung

- Khai báo biến mảng hai chiều: Có hai cách khai báo

* Khai báo thông qua định nghĩa kiểu mảng hai chiều (gián tiếp) +Định nghĩ kiể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_ptử; +Khai báo biến mảng hai chiều: VAR tên_biến: tên_kiểu_mảng;

* Khai báo trực tiếp:

VAR tên_biến : Array[chỉ_số_dòng , chỉ_số_cột] OF kiểu_ptử; - Cách tham chiếu đến các phần tử của mảng hai chiều:

Tên_biến[chỉ_số_dòng , chỉ_số_dòng] c. Các b ớc tiến hành

TG Hoạt động của giáo viên Hoạt động của học sinh

1. Chiếu lại bảng cửu chơng - Cách khai báo mảng một chiều?

- Để biết đợc một phần tử trong bảng cửu chơng cần biết những điều kiện nào?

- Cách khai báo mảng hai chiều t- ơng tự nh khai báo mảng một chiều, chỉ khác là mảng hai chiều có chỉ số hàng và chỉ số cột.

2. Khai báo biến mảng hai chiều - Tơng tự nh mảng một chiều, mảng hai chiều cũng có hai cách khai báo, chỉ khác mảng hai chiều có hai chỉ số: Chỉ số hàng và chỉ số

- Khai báo mảng một chiều có hai cách:

* Khai báo thông qua định nghĩa kiểu mảng hai chiều (gián tiếp)

+Định nghĩ kiểu mảng hai chiều:

TYPE tên_kiểu_mảng=Array[Kiểu_chỉ_số]OF kiểu_ptử;

+Khai báo biến mảng hai chiều: VAR tên_biến: tên_kiểu_mảng; * Khai báo trực tiếp:

VAR tên_biến : Array[Kiểu_chỉ_số] OF kiểu_ptử; - Để biết một phần tử của bảng cửu chơng cần biết ở hàng nào và cột nào.

* Khai báo thông qua định nghĩa kiểu mảng hai chiều (gián tiếp)

+Định nghĩ kiểu mảng hai chiều:

cột. Em nào có thể dựa vào cách khai báo mảng một chiều, để khai báo mảng hai chiều?

- Lấy ví dụ khai báo một biến mảng hai chiều?

- Cũng tơng tự mảng một chiều, chỉ khác mảng hai chiều có hai chỉ số hàng và cột, tham chiếu phần tử của mảng hai chiều nh thế nào? - Lấy ví dụ tham chiếu phần tử của mảng hai chiều?

- Tổng quát?

Array[chỉ_số_dòng , chỉ_số_cột] OF kiểu_ptử; +Khai báo biến mảng hai chiều: VAR tên_biến: tên_kiểu_mảng;

* Khai báo trực tiếp:

VAR tên_biến : Array[chỉ_số_dòng , chỉ_số_cột] OF kiểu_ptử;

Tên_biến[chỉ_số_hàng , chỉ_số_cột]

- Ví dụ A[1,2], phần tử ở hàng 1, cột 2 của mảng A. A[i,j] phần tử ở hàng i, cột j của mảng A

Một phần của tài liệu Giáo án Tin học 11 chuẩn KTKN_Bộ 19 full (Trang 61 - 62)