1. Trang chủ
  2. » Địa lý lớp 11

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

3 17 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 14,23 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 39

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 quan sát, 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

? Chúng ta đã biết mấy dạng câu lệnh lặp? hãy chỉ ra điểm khác biệt giữa các câu lệnh lặp?

3 Bài mới:

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

- Thời gian: 8 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: hãy gõ chương trình trứng rơi

vào máy và chạy thử

- HS thực hiện theo nhóm

Trang 2

Quan sát chương trình khi chạy

GV nhận xét

Hoạt động 2 : 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 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

- ? em nào biết ý tưởng của bài này ta

làm thế nào?

HS thực hiện theo nhóm

- GV yêu cầu Hs chạy với các bộ dữ

liệu khác nhau

1 Bài 1: Viết chương trình tính tổng các

số tự nhiên từ 1 đến N

-Tính tổng các số chẵn

Readln(n); S:=0;

for i:=1 to n do

ìf n mod 2=0 then s:=S+i;

write(s);

Hoạt động 3 : 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: 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

- ? em nào biết ý tưởng của bài này ta

làm thế nào?

- GV: ta nhập số vào từ bàn phím và sử

dụng 1 vòng for cho chạy từ 1 đến 10

Sau đó nhân số vừa nhập với từng biến

trong vòng for đó

- HS nghiên cứu chương trình SGK

cùng nhóm thảo luận và cho biết chương

trình chạy như thế nào? và hoàn thành

bảng tiến trình sau:

Bước i i writeln(N,' x',i,' = ', N*i)

1 Bài 2: Viết chương trình in ra màn

hình bảng nhân của 1 số từ 1 đến 9, số được nhập từ bàn phím và dừng màn hình để quan sát kết quả

Program bang_nhan;

uses crt;

var N,i : integer;

begin clrscr;

Write('Nhập số N='); Readln(N);

Writeln;

Trang 3

1 1 T 3x1 = 3

2 2 T 3x2 = 6

3 3 T 3x3 = 9

4 4 T 3x4 = 12

5 5 T 3x5 = 15

6 6 T 3x6 = 18

7 7 T 3x7 = 21

8 8 T 3x8 = 24

9 9 T 3x9 = 27

10 10 T 3x10 = 30

11 11 F không thực hiện lệnh writeln kết thúc

- GV yêu cầu HS gõ chương trình vào

máy và chạy chương trình với các giá trị

nhập lần lượt bằng 1,2, 10 sau đó quan

sát kết quả

- Khi chạy chương trình đó có nhược

điểm gì không?

Write('bang nhan ',N);

Writeln;

for i:= 1 to 10 do writeln(N,' x',i:2,' = ', N*i:3);

readln;

end

4 Củng cố 2 phút

Củng cố lại các thuật toán trong các bài tập

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

- Đọc bài đọc thêm số 1 trang 65

V Rút kinh nghiệm:

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

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

w