Danh mục

Kiểu mảng (tiết 2/2)

Số trang: 8      Loại file: pdf      Dung lượng: 107.82 KB      Lượt xem: 15      Lượt tải: 0    
10.10.2023

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Kiến thức. - Biết được một kiểu dữ liệu mới là kiểu mảng hia chiều. - Biết được cách tạo kiểu mảng hai chiều, cách khai báo biến, tham chiếu đến từng phần tử của mảng. 2. Kĩ năng. - Tạo được kiểu mảng hai chiều và khai báo biến mảng hai chiều trongngôn ngữ lập trình Pascal. Sử dụng đúng biến mảng để giải quyết một số bài toán cụ thể .
Nội dung trích xuất từ tài liệu:
Kiểu mảng (tiết 2/2) Kiểu mảng (tiết 2/2) I. mục tiêu. 1. Kiến thức. - Biết được một kiểu dữ liệu mới là kiểu mảng hia chiều. - Biết được cách tạo kiểu mảng hai chiều, cách khai báo biến, tham chiếuđến từng phần tử của mảng. 2. Kĩ năng. - Tạo được kiểu mảng hai chiều và khai báo biến mảng hai chiềutrongngôn ngữ lập trình Pascal. Sử dụng đúng biến mảng để giải quyết mộtsố bài toán cụ thể . II. Đồ dùng dạy học 1. Chuẩn bị của giáo viên. - Máy vi tính, máy chiếu Projector, sách giáo khoa, máy chiếu Overhead,phiếu học tập. 2. Chuẩn bị của học sinh. - Sách giáo khoa. III. Hoạt động dạy – học . 1. Hoạt động : Tìm hiểu ý nghĩa của kiểu mảng hai chiều a. Mục tiêu: - Học sinh biết được ý nghĩa và sự cần thiết của kiểu mảng hai chiều trongviệc giải quyết một số bài toán. b. Nội dung: Bài toán: Viết chương trònh để in ra màn hình bảng cửu chương có dạngnhư sau: 1 2 3 4 5 6 7 8 9 2 4 6 8 10 12 14 16 18 3 6 9 12 15 18 21 24 27 4 8 12 16 20 24 28 32 36 5 10 15 20 25 30 35 40 45 6 12 18 24 30 36 42 48 54 7 14 21 28 35 42 49 56 63 8 16 24 32 40 48 56 64 72 9 18 27 36 45 54 63 72 81 - Khái niệm : Mảng hai chiều là một bảng các phần tử có cùng kiểu dữliệu. - Hầu hết các ngôn ngữ lập trình đều có quy tắc cho phép xác định tênkiểu mảng hai chiều, số lượng phần tử của mỗi chiều, kiểu dữ liệu của từngphần tử, cách khai báo một biến mảng và cách tham gia chiếu đến từng phầntử của mảng. b. Các bước tiến hành: hướng dẫn của giáo viên Hoạt động của học sinh 1. Giới thiệu ví dụ trong sách giáo 1. Chú ý theo dõi yêu cầu và dẫnkhoa. Tính và đưa ra màn hình bảng dắt của giáo viên.cửu chương. - Sử dụng 9 mảng một chiêu, một - Hỏi: Sử dụng kiến thức về mảng mảng lưu một hàng của bảng.một chiều, hãy đưa ra cách sử dụngkiểu mảng đó để lưu trữ bảng cưu - Khai báo 9 mảng một chiều.chương. - Với cách lưu trữ như vậy ta phải - Khai báo nhiều biến, viết chươngkhai báo bao nhiêu biến mảng? trình nhập xuất dữ liệu dài. - Có những khó khăn gì? - Để khắc phục các khó khăn này,ta xem một bảng một chiều là mộtphần tử, ta ghép 9 mảng một chiều - Nếu xem mỗi hàng của mảngthành một mảng hai chiều. hai chiều là một phần tử thì ta có thể - Yêu cầu học sinh nhận xét về nói mảng hai chiều là mảng mộtmảng hai chiều. 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 hai 2. Các yếu tố xác định mảng hai chiều:chiều. - Tên kiểu mảng. - Hỏi: Để mô tả kiểu mảng hai - Số phần tử trên một dòng, sốchiều, ta cần xác định những yếu tố phần tử trên một cột. - Kiểu dữ liệu chung của mọi phầnchính nào? tử. 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óa biếnmảng trong ngôn ngữ lập trình Pascal, biết tham chiếu đến từng phần tử củamảng. b. Nội dung: - Tạo kiểu dữ liệu mảng hai chiều: tên_kiểu_mảng=Array[chỉ_số_dòng,chỉ_số_cột] Of TYPEkiểu_thanh_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: hướng dẫn của giáo viên Hoạt động của học sinh 1. Yêu cầu học sinh nghiên cứu 1. Tham khảo sách giáo khoa và trảsách giáo khoa và cho biết cách tạo lời.kiểu dữ liệu mảng hai chiều. - TYPE tên_kmhc=Array[csd,csc] - Yêu cầu học sinh tìm ví dụ Of kiểu_thành_phần;minh họa. - Ví dụ: Type mhc=array[1..10,1..5] of integer; - Gọi một học sinh khác, hỏi: ý - Lệnh trên dùng để tạo một kiểunghĩa của lệnh mà bạn vừa viết? 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ữ 2. Yêu cầu học sinh cho biết cách liệu là integer.khai báo biến và một ví dụ khia 2. Tham khảo sách giáo khoa và trảbóa một biến mảng hai chiều ứng lời.với kiểu dữ liệu vừa tạo . - VAR tên_biến:tên_kmhc; 3. giới thiệu cách tham chiếu đến - Ví dụ: Vả a:mhc;từng phần tử của mảng một hciều.Yêu cầu học sinh lấy một ví dụ. ...

Tài liệu được xem nhiều: