Tuần 22
Tiết: 42
Ngày soạn: 15/01/2019
Ngày dạy: 17/01/2019
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.
4. Định hướng hình thành năng lực:
- Năng lực làm chủ và phát triển bản thân: Năng lực tự học, năng lực giải quyết vấn đề ,
năng lực sáng tạo, năng lực tự quản lý.
- Năng lực về quan hệ xã hội: Năng lực giao tiếp, năng lực hợp tác.
- Năng lực công cụ: Năng lực sử dụng CNTT và truyền thông (ICT), năng lực sử dụng
ngơn ngữ, năng lực tính tố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 phút)
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 1: Bài 3. (38 phút)
(1) Mục tiêu: Biết viết chương trình tạo bảng.
(2) Phương pháp/Kĩ thuật: Phương pháp làm mẫu, đàm thoại/Kĩ thuật động não, tia chớp.
(3) Hình thức tổ chức hoạt động: Hoạt động theo nhóm và từng cá nhân.
(4) Phương tiện dạy học: Máy chiếu, máy tính.
(5) Sản phẩm:
- Viết được chương trình có sử dụng vịng lặp với số lần biết trước;
- 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.
Hoạt động của GV
Hoạt động của HS
Nội dung ghi bảng
+ GV: Ôn lại kiến thức về câu lệnh + HS: Chú lắng nghe, ôn lại kiến 3. Bài 3.
ghép để các em thực hiện tốt trong thức đã được tìm hiểu.
Program Tao_bang;
bài tập 3.
Uses Crt;
+ GV: Yêu cầu HS nhắc lại câu lệnh + HS: Ôn lại câu lệnh điều kiện if Var i: Byte;
điều kiện if … then lồng nhau.
… then lồng nhau.
j: Byte;
+ GV: Yêu cầu HS liên hệ kiến thức + HS: Vận dụng thực hiện tương BEGIN
thực hiện trong bài tập 3.
tự câu lệnh điều kiện.
Clrscr;
+ GV: Đưa ra yêu cầu bài 3 cho HS + HS: Đọc thông tin của bài 1
For i:= 0 To 9 Do
thực hiện.
thực hiện theo yêu cầu.
Begin
+ GV: Yêu cầu HS thực hiện gõ + HS: Gõ đoạn chương trình.
For j := 0 To 9 Do;
đoạn chương trình sau và thực hiện Program Tao_bang;
Write(10*i+j :4);
các yêu cầu:
Uses Crt;
Writeln;
- Tìm hiểu ý nghĩa của các câu lệnh Var i: Byte;
End;
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 tố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
ngồ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.
j: Byte;
Readln;
BEGIN
END.
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: Hồ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.
+ GV: Cho HS tự thực hiện theo cá + HS: Thực hiện theo yêu cầu,
nhân trên máy.
chạy chương trình kiểm chứng.
+ GV: Nhận xét chốt nội dung bài + HS: Chú ý lắng nghe, sửa các
thực hành.
lỗi các em gặp phải.
4. Củng cố: (5 phút)
- Củng cố kỹ năng rèn luyện đọc hiểu chương trình.
5. Dặn dị: (1 phút)
- Ô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:
..............................................................................................................................................................
..............................................................................................................................................................
..............................................................................................................................................................