- 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 39 Ngày giảng:
Bài TH 5: Sử dụng lệnh lặp for…do
I Mục tiêu: 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 quan sát, 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
? Chúng ta dạng câu lệnh lặp? điểm khác biệt câu lệnh lặp?
3 Bài mới:
Hoạt động : Bài tập
- 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: 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: gõ chương trình trứng rơi vào máy chạy thử
(2)Quan sát chương trình chạy GV nhận xét
Hoạt động : Bài 1
- Mục tiêu: Biết cú pháp, hoạt động câu lệnh lặp for 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
- ? em biết ý tưởng ta làm nào?
HS thực theo nhóm
- GV yêu cầu Hs chạy với liệu khác
1 Bài 1: Viết chương trình tính tổng số tự nhiên từ đến N
-Tính tổng số chẵn Readln(n); S:=0;
for i:=1 to n
ìf n mod 2=0 then s:=S+i; write(s);
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: 13 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
- ? em biết ý tưởng ta làm nào?
- GV: ta nhập số vào từ bàn phím sử dụng vòng for cho chạy từ đến 10 Sau nhân số vừa nhập với biến vịng for
- HS nghiên cứu chương trình SGK nhóm thảo luận cho biết chương trình chạy nào? hồn thành bảng tiến trình sau:
Bước i i10 writeln(N,'x',i,' = ', N*i)
1 Bài 2: Viết chương trình in hình bảng nhân số từ đến 9, số nhập từ bàn phím dừng hình để quan sát kết
Program bang_nhan; uses crt;
var N,i : integer; begin
clrscr;
(3)?
1 T 3x1 = 2 T 3x2 = 3 T 3x3 = 4 T 3x4 = 12 5 T 3x5 = 15 6 T 3x6 = 18 7 T 3x7 = 21 8 T 3x8 = 24 9 T 3x9 = 27 10 10 T 3x10 = 30
11 11 F không thực lệnh writeln kết thúc
- GV yêu cầu HS gõ chương trình vào máy chạy chương trình với giá trị nhập 1,2, 10 sau quan sát kết
- Khi chạy chương trình có nhược điểm không?
Write('bang nhan ',N); Writeln;
for i:= to 10
writeln(N,' x',i:2,' = ', N*i:3); readln;
end
4 Củng cố phút
Củng cố lại thuật toán tập
5 BTVN: phút
- Học ghi SGK - Hoàn thiện thêm lớp - Đọc đọc thêm số trang 65 V Rút kinh nghiệm: