I. Mục tiêu:
- Viết được chương trình có sử dụng vòng lặp for.to.do. (bài 1 và bài 2).
- Hiểu được ý nghĩa của câu lệnh trong bài tập 1 và 2.
- Hiểu được tác dụng của câu lệnh GotoXY.
II. Chuẩn bị:
GV: Phòng máy tính.
HS: SGK, dụng cụ học tập đầy đủ.
III. Hoạt động dạy học:
1/ Ổn định tổ chức: Yêu cầu hs báo cáo sĩ số, kiểm diện học sinh (1’)
GIÁO ÁN TIN HỌC 8 Tiết PPCT: 5 (HKII) Ngày soạn: 30/12/2009 Ngày dạy: 9/1/2010 – 19/1/2010 BÀI THỰC HÀNH 5: SỬ DỤNG LỆNH LẶP FOR DO I. Mục tiêu: - Viết được chương trình có sử dụng vòng lặp for...to..do... (bài 1 và bài 2). - Hiểu được ý nghĩa của câu lệnh trong bài tập 1 và 2. - Hiểu được tác dụng của câu lệnh GotoXY. II. Chuẩn bị: GV: Phòng máy tính. HS: SGK, dụng cụ học tập đầy đủ. III. Hoạt động dạy học: 1/ Ổn định tổ chức: Yêu cầu hs báo cáo sĩ số, kiểm diện học sinh (1’) 2/ Kiểm tra bài cũ: 5’ TG Hoạt động của GV Hoạt động của HS Nội dung - Đặt câu hỏi chung cho cả lớp: 1. Viết cú pháp câu lệnh lặp với số lần biết trước. 2. Chạy chương trình ví dụ 3 SGK trang 58. - Y/c 1 HS lần lượt trả lời các câu hỏi trên (ghi trên bảng). - Y/c HS nhận xét, đánh giá HS trả lời câu hỏi. - 1 HS lần lượt trả lời các câu hỏi của GV. - HS nhận xét, đánh giá HS trả lời câu hỏi. - Vấn đáp giữa giáo viên, học sinh để ôn lại bài cũ. - Nhóm HS nhận xét, đánh giá HS trả lời câu hỏi. 3/ Bài mới: TG Hoạt động của GV Hoạt động của HS Nội dung 30’ - Tiết trước, chúng ta đã tìm hiểu câu lệnh lặp có tác dụng giúp ta thực hiện được nhiều công việc mà chỉ cần một câu lệnh. - Tiết này, chúng ta sẽ thực hiện bài thực hành để hiểu hơn về câu lệnh lặp. - Y/c 1 HS đọc và tìm hiểu bài tập 1. - Y/c 1 HS lên bảng chương trình bài tập 1 trên bảng. - Y/c HS gõ chương trình bài tập 1. - Quan sát, hướng dẫn, sữa lỗi sai. - Cho phép 2 -3 HS hướng dẫn HS có thao tác chưa tốt. - Y/c HS dừng thao tác, nhìn lên bảng, giải thích và chạy chương trình trên bảng để HS hiểu. - Y/c 1 HS đọc bài tập 2. - Y/c HS gõ đọc chương trình thay thế vào bài tập 1. - Y/c 1 HS đọc lưu ý. - Giải thích câu lệnh GotoXY. - Đọc bài tập 1. - Ghi bài tập 1 trên bảng. - Gõ chương trình bài tập 1. - 2 – 3 HS hướng dẫn HS có thao tác yếu. - Lắng nghe. - Đọc bài tập 2. - Gõ đoạn chương trình vào bài tập 1. - Đọc lưu ý. - Lắng nghe. Program Bang_nhan; Uses Crt; Var N, i: Integer; Begin Clrscr; Write(‘ Nhap so N = ‘); Readln(N); Writeln; Writeln(‘ Bang nhan ‘,N); Writeln; For i:= 1 to N do Writeln(N,’ x ‘, i:2,’ = ‘,N*i:3); Readln; End. For i:= 1 to N do Begin GotoXY(5,whereY); Writeln(N,’ x ‘, i:2,’ = ‘,N*i:3); Writeln; End; 4. Củng cố, dặn dò: 9’ TG Hoạt động của GV Hoạt động của HS Nội dung * Củng cố: - GV: Gọi 2-3 hs kiểm tra kỹ năng đã đạt được. - GV: Nhận xét, uốn nắn sai sót. * Dặn dò: - Yêu cầu hs về nhà xem lại nội dung lý thuyết, đọc bài đọc thêm. - HS: thực hiện theo yêu cầu của GV. - Hs thực hiện một số thao tác theo yêu cầu của GV
Tài liệu đính kèm: