I. Mục tiêu bài học:
1. Kiến thức:
Vận dụng câu lệnh lặp For.to.do cho bài tập.
Hiểu được hoạt động hoạt động vòng lặp
2. Kỹ năng: Viết chương trình pascal có sử dụng lệnh for .do.
Kỹ năng đọc chương trình, lập trình trên máy.
3.Thái độ: Thái độ học tập nghiêm túc, tích cực làm các dạng bài tập ứng dụng.
II. Chuẩn bị của giáo viên và hoc sinh
1. Chuẩn bị của GV: - Giáo án, SGK, phòng máy, phần mềm pascal
2. Chuẩn bị của HS: - SGK, vở ghi, bút, phiếu học tập
Ngày dạy: / / 2010. Tại lớp 8A1; Ngày dạy: / / 2010. Tại lớp 8A2; Tiết 41: Bài thực hành 5 sử dụng lệnh lặp forto I. Mục tiêu bài học: 1. Kiến thức: Vận dụng câu lệnh lặp For..to..do cho bài tập. Hiểu được hoạt động hoạt động vòng lặp 2. Kỹ năng: Viết chương trình pascal có sử dụng lệnh for ..do. Kỹ năng đọc chương trình, lập trình trên máy. 3.Thái độ: Thái độ học tập nghiêm túc, tích cực làm các dạng bài tập ứng dụng. II. Chuẩn bị của giáo viên và hoc sinh 1. Chuẩn bị của GV: - Giáo án, SGK, phòng máy, phần mềm pascal 2. Chuẩn bị của HS: - SGK, vở ghi, bút, phiếu học tập III. Hoạt động dạy và học Lớp 8A1: / Lớp 8A2: / Hoạt động của GV và HS Nội dung 1. Kiểm tra bài cũ ( Không) 2. Dạy nội dung bài mới. Hoạt động 1 ( 3 phút) Mục đích yêu cầu. GV: Cho 2 HS đọc mục đích yêu cầu HS: Đọc mục đích yêu cầu GV: Kết luận 1. Mục đích yêu cầu. Viết được chương trình pascal có câu lệnh For..to..do Tiếp tục nâng cao kỹ năng đọc chương trình. Hoạt động 2 ( 15 phút) GV: Cho 2 HS đọc thông tin bài tập 1. HS: Đọc thông tin bài tập 1 GV: Hướng dẫn HS thực hiện các yêu cầu của bài thực hành a)Gõ chương trình như SGK Tr62 b)Tìm hiểu ý nghĩa các câu lệnh trong chương trình, dịch chương trình và sửa lỗi nếu có. c)Chạy chương trình với các giá trị bằng 110. Quan sát kết quả HS: Chú ý ghi bài. GV: Cho 2 HS đọc bài tập 2 HS: Đọc thông tin bài tập 1 GV: Hướng dẫn làm thực hành bài tập 2 a)Chỉnh sửa câu lệnh lặp b)Dịch và chạy chương trình với các giá trị nhập từ bàn phím. GV: Đưa ra lưu ý. HS: Chú ý ghi bài. Bài tập 1: Viết chương trình in ra màn hình bảng nhân của một số từ 1 đến 9 và dừng màn hình để quan sát kết quả. Program Bang_cuu_chuong; Uses crt; Var i, n: integer; Begin Clrscr; Writeln(‘Nhap vao so n’); readln(n); Writeln(‘Bang nhan’,n); Writeln; For i:=1 to 10 do Writeln(n,’x’,i:2,’=’,n*i:3); Readln; End. Bài 2 sgk (T63) a) Giới thiệu lệnh gotoxy(), wherex - Gotoxy(a,b) Trong đó: a là chỉ số cột, b là chỉ số hàng - ý nghĩa của câu lệnh là đưa con trỏ về cột a hàng b. - Wherex: cho biết số thứ tự của cột, wherey cho biết số thứ tự của hàng. * Lưu ý: Phải khai báo thư viện crt trước khi sử dụng hai lệnh trên a) Chỉnh sửa chương trình như sau: b)Dịch và chạy chương trình. Hoạt động 3 ( 25 phút) GV: Tổ chức HS nhận máy tính 2 em/máy HS: ổn định tổ chức GV: Yêu cầu HS thực hành bài tập 1 trên máy. HS: Thực hành trên máy GV: Quan sát hướng dẫn Lấy bài tập mẫu hướng dẫn GV: Nhận xét thực hành và cho điểm 3. Củng cố (1 phút) GV:Nhận xét giờ thực hành HS: Rút kinh nghiệm 4. Hướng dẫn học sinh tự học nhà ( 1 phút) Học kĩ lí thuyết cấu trúc lệnh lặp For .. to ..do Làm lại bài tập 1,2 SGK Tr 62, 63. Đọc trước bài tập 3. Ngày dạy: / / 2010. Tại lớp 8A1; Ngày dạy: / / 2010. Tại lớp 8A2; Tiết 42- Bài thực hành 5 sử dụng lệnh lặp forto ( Tiếp) I. Mục tiêu bài học: 1. Kiến thức: Vận dụng câu lệnh lặp For..to..do cho bài tập. Hiểu được hoạt động hoạt động vòng lặp 2. Kỹ năng: Viết chương trình pascal có sử dụng lệnh for ..do. Kỹ năng đọc chương trình, lập trình trên máy. 3.Thái độ: Thái độ học tập nghiêm túc, tích cực làm các dạng bài tập ứng dụng. II. Chuẩn bị của giáo viên và hoc sinh 1. Chuẩn bị của GV: - Giáo án, SGK, phòng máy, phần mềm pascal 2. Chuẩn bị của HS: - SGK, vở ghi, bút, phiếu học tập III. Hoạt động dạy và học Lớp 8A1: / Lớp 8A2: / Hoạt động của thầy và trò Nội dung 1. Kiểm tra bài cũ (0 phút) 2. Dạy nội dung bài mới. Hoạt động 1 (10 phút) GV: Hướng dẫn kỹ năng thực hành bài tập 2. GV: Tổ chức HS nhận máy tính 2 em/máy HS: ổn định tổ chức GV: Yêu cầu HS thực hành bài tập 2 trên máy. HS: Thực hành trên máy GV: Quan sát hướng dẫn Lấy bài tập mẫu hướng dẫn GV: Nhận xét thực hành và cho điểm Bài 2 SGK tr 63 Hoạt động 2 ( 28 phút) GV; Cho 2 HS đọc thông tin bài tập 3 HS: Đọc thông tin GV: Hướng dẫn bài tập 3 a)Tìm hiểu chương trình b)Gõ và chạy chương trình. Sử dụng lệnh gotoxy(a,b) để điều chỉnh bảng ra giữa màn hình. GV: Tổ chức HS nhận máy tính 2 em/máy HS: ổn định tổ chức GV: Yêu cầu HS thực hành bài tập 3 trên máy. HS: Thực hành trên máy trong 20 phút GV: Quan sát hướng dẫn Lấy bài tập mẫu hướng dẫn GV: Nhận xét thực hành và cho điểm 3. Củng cố và luyện tập ( 5 phút) GV:Tóm tắt kiến thức trọng tâm đã học. GV: Đưa ra tổng kết bài thực hành SGk tr65. HS: Chú ý Bài 3 SGK (T64). a) Câu lệnh for lồng trong for For to do For to do ; Program Tao_bang; Uses crt; Var i,j: byte; Begin Clrscr; For i:=1 to 9 do Begin For j:=0 to 9 do Writeln(10*i+j:4); Writeln; End; Readln; End. 4. Hướng dẫn học sinh tự học ở nhà (2 phút). - Học lại bài về câu lệnh lặp For .. to .. do. Xem lại các ví dụ SGK - Làm lại bài tập 1,2,3Tr 62-64. Đọc bài đọc thêm 1 SGK tr65. - Đọc trước phần mềm Geogebra tr98
Tài liệu đính kèm: