IV. KẾT QUẢ KIỂM TRA
2. Mảng hai chiều:
Mảng hai chiều là bảng các phần tử cĩ cùng kiểu.
* Các yếu tố để xây dựng mảng hai chiều:
- Tên kiểu mảng hai chiều - Số lượng phần tử
- Kiểu dữ liệu của phần tử - Các cách khai báo biến - Cách tham chiếu đến phần tử. a. Khai báo
− Khai báo trực tiếp:
Var <tên biến mảng>:array [kiểu chỉ số hàng, kiểu chỉ số cột] of <kiểu phần tử>;
Ví dụ: var A : array[1..9,1..10] of integer; − Khai báo gián tiếp
Type <tên kiểu mảng> = array [kiểu chỉ số hàng, kiểu chỉ số cột] of <kiểu phần tử>;
var <tên biến mảng>:<tên kiểu mảng>; ví dụ: type mang = array[1..9,1..10] of integer;
var A : mang; Trong đĩ:
Khi khai báo mảng hai chiều cần chú ý đến chỉ số dịng và chỉ số cột và kiểu phần tử
Hãy nêu cú pháp tham chiếu đến phần tử của mảng một chiều.
Tương tự như mảng một chiều tham chiếu đến phần tử của mảng hai chiều thì ta cĩ thêm chỉ số cột.
Soạn sẵn chương trình và chiếu lên giải thích từng câu lệnh.
Yêu cầu thảo luận nhĩm để viết chương trình
Chiếu lên màn hình nhận xét đánh giá
Chuẩn bị chương trình để chiếu và chạy thử.
- Type, Var, of: từ khĩa
- Array: từ khĩa để khai biến mảng
- Tên biến mảng, tên kiểu mảng: do người lập trình tự đặt. − Kiểu chỉ số hàng, kiểu chỉ số cột: là đoạn số nguyên liên tục
− Kiểu phần tử là kiểu của các phần tử mảng. * Tham chiếu đến phần tử của mảng hai chiều
<Tên biến mảng>[chỉ số dịng, chỉ số cột] b. Một số ví dụ
Ví dụ 1: chương trình và đưa ra bảng nhân
program Bang_nhan; uses crt; var B: array[1..9,1..10] of integer; i, j : integer; begin clrscr; for i:=1 to 9 do for j:= 1 to 10 do B[i,j]:= i*j; for i:=1 to 9 do begin for j:= 1 to 10 do write(B[i,j]:4); writeln; end; readln end. Ví dụ 2: V. CỦNG CỐ - DẶN DỊ 1. Củng cố:
Các cách khai báo mảng, tham chiếu đến phần tử của mảng hai chiều
2. Dặn dị
BÀI THỰC HÀNH 3
I. MỤC ĐÍCH – YÊU CẦU
1. Kiến thức
Củng cố các kiến thức cơ bản về kiểu dữ liệu mảng.
2. Kĩ năng
− Nâng cao kĩ năng sử dụng một số lệnh kiểu dữ liệu mảng một chiều trong lập trình cụ thể: + Khai báo kiểu dữ liệu mảng
+ Nhập/Xuất dữ liệu cho mảng.
+ Duyệt qua tất cả các phần tử của mảng để xử lí từng phần tử. − Biết giải một số bài tốn cơ bản thường gặp:
+ Tính tổng các phần tử thoả mãn điều kiện nào đĩ. + Đếm các phần tử thoả mãn điều kiện nào đĩ. + Tìm phần tử nhỏ nhất, lớn nhất.
3. Thái độ
Gĩp phần rèn luyện tác phong, tư duy lập trình: Tự giác, tích cực, chủ động trong thực hành.
II. PHƯƠNG PHÁP
Nêu vấn đề giải quyết vấn đề
III. PHƯƠNG TIỆN DẠY HỌC
Phịng máy thực hành vi tính , máy chiếu.
IV. NỘI DUNG VÀ TIẾN TRÌNH LÊN LỚP
1. Ổn định lớp (kiểm tra sĩ số)2. Nội dung 2. Nội dung
HOẠT ĐỘNG CỦA GV & HS NỘI DUNG
Chiếu chương trình lên bảng Hướng dẫn tìm hiểu chương trình.