BÀI THỰC HÀNH 5: SỬ DỤNG LỆNH LẶP FOR DO
I. MỤC TIÊU:
1. Kiến thức: Sử dụng được câu lệnh ghép.
2. Kĩ năng:
- Rèn luyện kĩ năng đọc hiểu chương trình có sử dụng vòng lặp với số lần biết trước.
- Viết được chương trình có sử dụng vòng lặp với số lần biết trước;
3. Thái độ: Học tập nghiêm túc, có ý thức tự giác, tinh thần vươn lên vượt qua khó khăn.
II. CHUẨN BỊ:
1. Giáo viên: Sách giáo khoa, máy tính điện tử, giáo án, máy chiếu.
2. Học sinh: Vở ghi, sách giáo khoa.
III. CÁC HOẠT ĐỘNG DẠY – HỌC:
1. Ổn định lớp: (1’)
8A1:
8A2:
2. Kiểm tra bài cũ:
Lồng ghép trong nội dung bài học.
Ngày soạn: 13/01/2018 Ngày dạy: 15/01/2018 Tuần 22 Tiết: 42 BÀI THỰC HÀNH 5: SỬ DỤNG LỆNH LẶP FORDO I. MỤC TIÊU: 1. Kiến thức: Sử dụng được câu lệnh ghép. 2. Kĩ năng: - Rèn luyện kĩ năng đọc hiểu chương trình có sử dụng vòng lặp với số lần biết trước. - Viết được chương trình có sử dụng vòng lặp với số lần biết trước; 3. Thái độ: Học tập nghiêm túc, có ý thức tự giác, tinh thần vươn lên vượt qua khó khăn. II. CHUẨN BỊ: 1. Giáo viên: Sách giáo khoa, máy tính điện tử, giáo án, máy chiếu. 2. Học sinh: Vở ghi, sách giáo khoa. III. CÁC HOẠT ĐỘNG DẠY – HỌC: 1. Ổn định lớp: (1’) 8A1: 8A2: 2. Kiểm tra bài cũ: Lồng ghép trong nội dung bài học. 3. Bài mới: * Hoạt động khởi động: Tiếp tục nội dung bài thực hành rèn luyện câu lệnh for...to...do. Hoạt động của GV Hoạt động của HS Nội dung ghi bảng Hoạt động 1: (38’) Nội dung bài tập 3. + GV: Ôn lại kiến thức về câu lệnh ghép để các em thực hiện tốt trong bài tập 3. + GV: Yêu cầu HS nhắc lại câu lệnh điều kiện if then lồng nhau. + GV: Yêu cầu HS liên hệ kiến thức thực hiện trong bài tập 3. + GV: Đưa ra yêu cầu bài 3 cho HS thực hiện. + GV: Yêu cầu HS thực hiện gõ đoạn chương trình sau và thực hiện các yêu cầu: - Tìm hiểu ý nghĩa củ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ó. - Chạy chương trình. Quan sát kết quả nhận được trên màn hình. + GV: Lưu ý các em có cũng như câu lệnh if, có thể dùng câu lệnh for lồng trong một câu lệnh for khác khi thực hiện lệnh lặp. Sử dụng câu lệnh for lồng nhau để in ra màn hình các số từ 0 đến 99 theo dạng bảng như mẫu của GV đưa ra. + GV: Giải thích cho HS thuật toán. + GV: Quan sát, hướng dẫn HS thực hiện trên máy. + GV: Sửa chữa những sai sót các em mắc phải. + GV: Hướng dẫn giúp đỡ các HS yếu thực hiện gõ chương trình. + GV: Sử dụng một bài làm hoàn thiện của HS hướng dẫn các em về câu lệnh lặp. + GV: Yêu cầu HS ôn lại từng ý nghĩa của câu lệnh trong chương trình mà các em được học. + GV: Hướng dẫn HS tìm hiểu về vòng lặp lồng nhau. + GV: Giải thích cho HS vòng lặp trong về thực hiện viết theo từng cột trong bảng số. + GV: Giải thích cho HS vòng lặp ngoài về thực hiện viết theo từng hàng trong bảng số. + GV: Yêu cầu HS giải thích về câu lệnh lặp lồng nhau được sử dụng trong bài. + GV: Nhận xét chốt nội dung và hướng dẫn các em các câu lệnh. + GV: Hướng dẫn sửa chữa những lỗi các em mắc phải. + GV: Hướng dẫn HS thực hiện thêm câu lệnh GotoXY(a,b) để điều chỉnh tương đối kết quả. + GV: Cho một HS lên bảng thực hiện thao tác theo yêu cầu. + GV: Yêu cầu các bạn khác nhận xét bổ sung. + GV: Thực hiện chạy chương trình cho HS quan sát thấy sự thay đổi. + GV: Cho HS tự thực hiện theo cá nhân trên máy. + GV: Nhận xét chốt nội dung bài thực hành. + HS: Chú lắng nghe, ôn lại kiến thức đã được tìm hiểu. + HS: Ôn lại câu lệnh điều kiện if then lồng nhau. + HS: Vận dụng thực hiện tương tự câu lệnh điều kiện. + HS: Đọc thông tin của bài 1 thực hiện theo yêu cầu. + HS: Gõ đoạn chương trình. Program Tao_bang; Uses Crt; Var i: Byte; j: Byte; BEGIN Clrscr; For i:= 0 To 9 Do Begin For j := 0 To 9 Do; Write(10*i+j :4); Writeln; End; Readln; END. + HS: Chú ý lắng nghe. + HS: Tự giác thực hiện theo sự hướng dẫn của GV. + HS: Sửa những lỗi mà các em hay gặp phải về dấu. + HS: Thực hiện gõ đoạn chương trình theo sự hướng dẫn. + HS: Quan sát và nhận xét, lắng nghe và hiểu về chương trình. + HS: Thực hiện trả lời ý nghĩa của các câu lệnh trong chương trình theo hướng dẫn. + HS: Chú ý lắng nghe sự hướng dẫn của GV. + HS: Tập trung lắng nghe và hiểu quá trình thực hiện của câu lệnh khi viết trên cột. + HS: Tập trung lắng nghe và hiểu quá trình thực hiện của câu lệnh khi viết trên hàng. + HS: Giải thích về cách chạy của câu lệnh lặp. + HS: Tập trung chú ý lắng nghe và hiểu nội dung bài toán. + HS: Hoàn thiện chương trình của mình. + HS: Thực hiện thêm câu lệnh GotoXY theo sự hướng dẫn của GV trong chương trình. + HS: Một em lên bảng thực hiện thao tác thêm câu lệnh. + HS: Nhận xét bạn thực hiện thêm câu lệnh, bổ sung nên cần. + HS: Quan sát và nhận biết hiểu thêm về ý nghĩa câu lệnh. + HS: Thực hiện theo yêu cầu, chạy chương trình kiểm chứng. + HS: Chú ý lắng nghe, sửa các lỗi các em gặp phải. 3. Bài tập 3. Program Tao_bang; Uses Crt; Var i: Byte; j: Byte; BEGIN Clrscr; For i:= 0 To 9 Do Begin For j := 0 To 9 Do; Write(10*i+j :4); Writeln; End; Readln; END. 4. Củng cố: (5’) - Củng cố kỹ năng rèn luyện đọc hiểu chương trình. 5. Dặn dò: (1’) - Ôn lại nội dung bài học. Xem trước nội dung của bài tiếp theo. IV. RÚT KINH NGHIỆM: ............................................................................................................................................................................................................................................................................................................................ ..............................................................................................................................................................
Tài liệu đính kèm: