1. Trang chủ
  2. » Hoá học lớp 10

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

3 15 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 3
Dung lượng 13,69 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

- 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]

Trang 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 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 for … do

3 Thái độ:

- Nghiêm túc trong giờ, có ý thức bảo vệ cơ sở vật chất,

- Biết ứng dụng câu lệnh vào thực tế

4 Các năng lực:

- Năng lực thực hành, năng lực tự học, năng 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 bài cũ ở nhà

III PHƯƠNG PHÁP- KĨ THUẬT DẠY HỌC

- 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

IV TIẾN TRÌNH DẠY HỌC

1 Ổn định lớp (1’).

2 Kiểm tra bài cũ: 5 phút

Làm bài tập 2 trang 59

3 Bài mới

Hoạt động 1 : 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 quyết bà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

- GV: HS Hãy quan sát đoạn chương

trình trong sách và nghiên cứu từng

câu lệnh, giải thích câu lệnh đó

- GV giải thích ý nghĩa từng câu lệnh

mới đó

Bài 2: Chỉnh sửa chương trình để làm đẹp

kết quả trên màn hình

for i:= 1 do 10 do begin

GotoXY(5,WhereY);

Trang 2

- HS gõ chương trình đã sửa và quan

sát

writeln(N,' x',i:2,' = ', N*i:3);

writeln;

end;

Hoạt động 2 : 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 nhau Vận dụng câu lệnh lặp để giải quyết bà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

- 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 là

xét tất cả các trường hợp và kiểm tra

xem trường hợp nào thoả mãn:ga + cho

= 36 và ga*2 + cho*4 = 100

- HS thảo luận theo nhóm để nghiên

cứu ý nghĩa từng câu lệnh và thuật toán

của bài này

- HS gõ chương trình vào máy và chạy

thử

- ? các em có thể có cách giải nào

khác?

- Hs cùng thảo luận và tìm ra cách giải

khác

- GV đưa ra đáp án để đối chiếu

- HS gõ vào máy để đối chiếu với cách

trên và cho nhận xét

Bài 3: Giải bài toán cổ vừa gà vừa chó,

bó lại cho tròn, ba mươi sáu con, một trăm chân chẵn

Program bt;

uses crt;

var ga, cho : byte;

begin clrscr;

for ga: = 1 to 35 do for cho: = 1 to 35 do

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: = 1 to 24 do begin

ga:= 36 - cho;

Trang 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 nhau để in ra

màn hình các số từ 0 đến 99 theo dạng bảng như hình 1.40

4 Củng cố 2 phút

GV yêu cầu học sinh nhắc lại các thuật toán trong các bài tập, những câu lệnh quan trọng trong bài

5 BTVN: 1 phút

- Học bài trong vở ghi và SGK Hoàn thiện thêm các bài trên lớp

- Làm bài 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Ừ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w