III. PHƯƠNG PHÁP: Nờu vấn đề, thuyết trỡnh, hướng dẫn IV HOẠT ĐỘNG DẠY HỌC
1. Hoạt động 1: Rốn luyện kĩ năng sử dụng kiểu mảng hai chiều.
HOẠT ĐỘNG CỦA GIÁO VIấN HOẠT ĐỘNG CỦA HỌC SINH
1. Giới thiệu đề bài. - Chiếu đề bài lờn bảng.
- Yờu cầu học sinh xỏc định cỏch thức tổ chức dữ liệu.
- Yờu cầu học sinh chỉ ra cỏc nhiệm vụ chớnh của bài toỏn cần giải quyết.
2. Chia lớp thành 3 nhúm. Yờu cầu viết chương trỡnh lờn giấy bỡa trong.
- Thu phiếu trả lời, chiếu lờn bảng. Gọi học sinh nhúm khỏc nhận xột đỏnh giỏ.
3. Chuẩn hoỏ chương trỡnh cho học sinh
1. Quan sỏt đề bài, theo dừi những yờu cầu cần giải quyết của đề bài.
- Dựng một mảng hai chiều. - Điền giỏ trị cho a[i,j]=i*j
- Xuất giỏ trị a[i,j] theo từng dũng.
2. Thảo luận theo nhúm để viết chương trỡnh.
- Bỏo cỏo kết quả khi hoàn thành.
- Nhận xột, đỏnh giỏ và bổ sung những thiếu sút của cỏc nhúm khỏc.
bằng cỏch chiếu chương trỡnh mẫu để học sinh quan sỏt và thực hiện chương trỡnh để học sinh thấy kết quả.
4. Chiếu chương trỡnh vớ dụ 2, sỏch giỏo khoa, trang 62 để học sinh quan sỏt.
- Thực hiện chương trỡnh để học sinh thấy được kết quả của nú.
- Giỏo viờn cần giải thớch một số chỗ cú thể học sinh chưa hiểu và yờu cầu học sinh về nhà tỡm hiểu thờm.
4. Quan sỏt chương trỡnh và chỳ ý giải thớch của giỏo viờn.
- Đặt ra một số cõu hỏi thắc mắc.
2. Hoạt động 2: Làm vớ dụ 2 SGK trang 62.
HOẠT ĐỘNG CỦA GIÁO VIấN HOẠT ĐỘNG CỦA HỌC SINH
1. Giới thiệu đề bài. - Chiếu đề bài lờn bảng.
- Yờu cầu học sinh xỏc định cỏch thức tổ chức dữ liệu.
H: Em hóy nờu phương phỏp giải bài toỏn trờn?
-GV gợi ý HS trả lời.
H: Theo em bài trờn cần những biến nào? í nghĩa của từng biến?
- Gv yờu cầu cả lớp tự làm vào vở. - Gọi một em lờn bảng trỡnh bày lời giải. - GV nhận xột.
1. Quan sỏt đề bài, theo dừi những yờu cầu cần giải quyết của đề bài.
- Dựng một mảng hai chiều.
- HS trả lời: Duyệt mảng 2 chiều nếu gặp phần tử nhỏ hơn k thỡ tăng dem lờn 1 rồi in phần tử đú ra màn hỡnh.
- HS đứng tại chổ trả lời.
- HS lờn bảng trỡnh bày: IV. TỔNG KẾT TIẾT HỌC: GV đỏnh giỏ nhận xột và ra nhiệm vụ về nhà. Làm cỏc bài tập về mảng 1 chiều và 2 chiều.
Ngày soạn: 07/12/2008
Tiết 23 BÀI TẬP
I. MỤC TIấU
- Biết được cỏch tạo kiểu mảng, cỏch kh/bỏo biến, tham chiếu đến từng phtử của mảng. - Làm cỏc bài tập về mảng 1 chiều và 2 chiều.
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, 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 1: Bài tập mảng một chiều.
Đề bài: Nhập vào dóy gồm n số nguyờn dương bất kỡ, tớnh và in ra màn hỡnh tổng của cỏc số chẵn cú trong dóy.
HOẠT ĐỘNG CỦA GIÁO VIấN HOẠT ĐỘNG CỦA HỌC SINH
- Giới thiệu đề bài.
H: Em hóy nờu cỏch tổ chức dữ liệu cho bài toỏn?
H: Bài toỏn này cần những biến nào?
H: Em hóy nờu phương phỏp giải bài toỏn trờn?
- GV yờu cầu cả lớp tiến hành viết chương trỡnh.
- Gọi một HS lờn bảng viết chương trỡnh. -GV nhận xột và chỉnh sửa hoàn chỉnh ct.
- Quan sỏt đề bài, theo dừi những yờu cầu cần giải quyết của đề bài.
- HS trả lời: Sử dụng mảng một chiều để lưu trữ dóy số nhập vào.
- HS trả lời.
-HS: Duyệt từ đầu đến cuối mảng. Nếu gặp phần tử chẵn (mod 2 =0) thỡ cộng vào cho tổng.
- HS lờn bảng trỡnh bày: 2. Hoạt động 2: Tỡm hiểu cỏch viết chương trỡnh đơn giản về mảng 2 chiều. Đề bài: Viết chương trỡnh tạo và in mảng hai chiều gồm m hàng, n cột.
Hđ của GV Hđ của HS GV: Theo em bài toỏn này cần sử dụng những
biến nào?
GV: Gợi ý cho HS viết chương trỡnh.
program Tao_in_mang; var i, j, m, n: integer;
A: array [1..100,1..100] of integer;
begin
write ('Nhap so hang m = '); readln (m);
write ('Nhap so cot n = '); readln (n); for i := 1 to m do for j := 1 to n do begin write('Nhap A[',i, ',' ,j,']='); readln (A[i , j]); end; for i:= 1 to m do begin for j := 1 to n do write (A[i , j]:4); writeln; end; readln end. - HS trả lời.
- Chỳ ý lắng nghe và theo dừi.