- Phương pháp: Nêu vấn đề, giải quyết vấn đề, thảo luận nhóm, trực quan, phân tích, thực hành cá nhân, tự trình bày ý tưởng của nhóm mình.. - Kĩ thuật: Chia nhóm, đặt câu hỏi, tư duy.[r]
(1)Ngày soạn: 4/1/2019 Tiết 40 Ngày giảng:
Bài TH 5: Sử dụng lệnh lặp for…do
I Mục tiêu:
1 Kiến thức:
- Biết viết chương trình có sử dụng vịng lặp for…do - HS sử dụng câu lệnh ghép
2 Kí năng:
- Rèn luyện kĩ đọc hiểu chương trình có sử dụng vịng lặp for … Thái độ:
- Nghiêm túc giờ, có ý thức bảo vệ sở vật chất, - Biết ứng dụng câu lệnh vào thực tế
4 Các lực:
- Năng lực thực hành, lực tự học, lực tư duy, HĐ nhóm, HĐ cá nhân
II CHUẨN BỊ CỦA GV VÀ HS
- Giáo viên: Giáo án, SGK SGV, phòng máy - HS: học cũ nhà
III PHƯƠNG PHÁP- KĨ THUẬT DẠY HỌC
- Phương pháp: Nêu vấn đề, giải vấn đề, thảo luận nhóm, trực quan, phân tích, thực hành cá nhân, tự trình bày ý tưởng nhóm
- Kĩ thuật: Chia nhóm, đặt câu hỏi, tư IV TIẾN TRÌNH DẠY HỌC
1 Ổn định lớp (1’).
2 Kiểm tra cũ: phút
Làm tập trang 59
3 Bài mới
Hoạt động : Bài 2
- Mục tiêu: Biết cú pháp, hoạt động câu lệnh lặp Vận dụng câu lệnh lặp để giải tập
- Thời gian: 15 phút
- Phương pháp: nghiên cứu, vấn đáp, gợi mở, quan sát, hoạt động nhóm, HĐ cá nhân
- Kĩ thuật: Đặt câu hỏi, tư duy, chia nhóm
Hoạt động GV HS Nội dung
- GV: HS Hãy quan sát đoạn chương trình sách nghiên cứu câu lệnh, giải thích câu lệnh
- GV giải thích ý nghĩa câu lệnh
Bài 2: Chỉnh sửa chương trình để làm đẹp
kết hình for i:= 10 begin
(2)- HS gõ chương trình sửa quan sát
writeln(N,' x',i:2,' = ', N*i:3); writeln;
end;
Hoạt động : Bài 3
- Mục tiêu: Biết cú pháp, hoạt động câu lệnh lặp, câu lệnh lặp lồng Vận dụng câu lệnh lặp để giải tập
- Thời gian: 21 phút
- Phương pháp: nghiên cứu, vấn đáp, gợi mở, quan sát, hoạt động nhóm, HĐ cá nhân
- Kĩ thuật: Đặt câu hỏi, tư duy, chia nhóm
Hoạt động GV HS Nội dung
- Gv giới thiệu chương trình - Hs tìm hiểu chương trình
- GV giới thiệu ý tưởng thuật toán xét tất trường hợp kiểm tra xem trường hợp thoả mãn:ga + cho = 36 ga*2 + cho*4 = 100
- HS thảo luận theo nhóm để nghiên cứu ý nghĩa câu lệnh thuật toán
- HS gõ chương trình vào máy chạy thử
- ? em có cách giải khác?
- Hs thảo luận tìm cách giải khác
- GV đưa đáp án để đối chiếu
- HS gõ vào máy để đối chiếu với cách cho nhận xét
Bài 3: Giải toán cổ vừa gà vừa chó,
bó lại cho trịn, ba mươi sáu con, trăm chân chẵn
Program bt; uses crt;
var ga, cho : byte; begin
clrscr;
for ga: = to 35 for cho: = to 35
if (ga*2 + cho*4 = 100) and (ga + cho = 36) then
writeln(' So ga la:', ga); writeln(' So cho là:', cho) readln;
end
* Cách khác: Program bt; uses crt;
var ga, cho : byte; begin
clrscr;
for cho: = to 24 begin
(3)if (ga*2 + cho*4 - 100) then writeln(' So ga la:', ga); writeln(' So cho là:', cho) end;
readln; end
Bài 4: Dùng lệnh for lồng để in
màn hình số từ đến 99 theo dạng bảng hình 1.40
4 Củng cố phút
GV yêu cầu học sinh nhắc lại thuật toán tập, câu lệnh quan trọng
5 BTVN: phút
- Học ghi SGK Hoàn thiện thêm lớp - Làm toán cổ trăm châu trăm cỏ
V Rút kinh nghiệm:
Ngày tháng … năm 2019 duyệt giáo án