Tuần 21: Tiết 40 - Bài TH 5: Sử dụng lệnh lặp for…do

3 15 0
Tuần 21: Tiết 40 - Bài TH 5: Sử dụng lệnh lặp for…do

Đang tải... (xem toàn văn)

Thông tin tài liệu

- 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

Ngày đăng: 05/02/2021, 13:58

Tài liệu cùng người dùng

Tài liệu liên quan