- Biết được tình huống sử dụng lệnh lặp với số lần định trước.. do trong một số tình huống đơn giản.[r]
Trang 1Ngày so n: 11/01/2020ạ
Ti t 38ế
CH Đ : CÂU L NH L P (Ti t 2) Ủ Ề Ệ Ặ ế
I MỤC TIÊU:
1 Kiến thức: - Hiểu được câu lệnh lặp với số lần định trước.
- Biết được tình huống sử dụng lệnh lặp với số lần định trước
- Biết sử dụng câu lệnh ghép
2 Kĩ năng: - Viết đúng được lệnh for do trong một số tình huống đơn giản.
3 Thái độ: - Nghiêm túc, hăng say lập trình
II CHUẨN BỊ
1 GV: SGK, máy chiếu, phòng máy, giáo án
2 HS: SGK, vở ghi chép, đồ dùng học tập khác
III TIẾN TRÌNH DẠY HỌC
1 Ổn định lớp
2 Bài cũ: ? Em hãy viết câu lệnh for … to … do? Nêu hoạt động của vòng lặp?
3 Bài mới:
Hoạt động 1: Tìm hiểu câu lệnh lặp for
… do (Tiếp)
GV: Cho HS nghiên cứu ví dụ 3
GV: Minh họa chương trình của ví dụ 3
HS: Quan sát ghi bài
GV: Cho HS nghiên cứu ví dụ 4
? Để in ra chữ ‘O’ ta sử dụng lệnh nào.
HS: Trả lời
Để in ra 10 chữ ‘O’ ta cần 10 câu lệnh
writeln (‘O’; Viết thế rất mất thời gian
? Em hãy sử dụng câu lệnh lặp để viết in
ra 10 chữ ‘O’.
HS: Hoạt động theo bàn 2 phút rồi trả lời
câu hỏi
GV: Nhận xét, kết luận
Đưa ra chương trình minh họa
HS: Chú ý quan sát
Hoạt động 2: Tính tổng và tích bằng câu
lệnh lặp
GV: Đưa ví dụ 5 trên màn hình
Yêu cầu HS xem lại thuật toán tính tổng ở
VD 3 bài 5 Tr41
HS: 1 em lên bảng mô tả lại thuật toán tính
2 Câu lệnh lặp for … do
VD 3 (SGK Tr57) in ra màn hình thứ tự lần lặp
Program lap;
Uses crt;
Var i: integer;
Begin For i:=1 to 10 do
Writeln(‘day la lan lap thu’, i);
Readln;
End.
VD4 (SGK Tr57) Viết chương trình ghi nhận các vị trí của một quả trứng rơi từ trên cao xuống
Program trung_roi;
Uses crt;
Var i: integer;
Begin
Clrscr;
For i:=1 to 10 do begin
Writeln(‘0’);
delay(100);
end;
Readln;
End.
- Tập hợp các câu lệnh con được đặt trong cặp
từ khoá begin end; được gọi là câu lệnh ghép
3 Tính tổng và tích bằng câu lệnh lặp
VD 5 Tính tổng của N số tự nhiên đầu tiên SGK
Trang 2Hoạt động của GV và HS Nội dung
tổng ở VD5
HS: Nhận xét, bổ sung
GV và HS cùng xây dựng viết chương
trình dựa vào thuật toán
Lưu ý: kiểu số Longint
GV: Đưa ra ví dụ 6 Hướng dẫn ví dụ 6
Tổ chức Hs hoạt động cá nhân trong 3
phút Sau đó hoạt động theo nhóm nhỏ làm
ví dụ 6
HS: Hoạt động cá nhân sau đó hoạt động
nhóm thống nhất kết quả
Nhận xét, bổ sung
GV: Kết luận đưa ra bài viết chương trình
HS: Quan sát kết quả và ghi bài
VD 6 Tính day thưa của N số tự nhiên đầu tiên SGK
4 Cũng c : ố
GV: Chi u trên máy chi u chế ế ương trình pascal VD 3, 4, 5, 6 đ h c sinh xem k t qu ể ọ ế ả
ch y chạ ương trình
HS: Quan sát
5 H ướ ng d n v nhà ẫ ề
- H c và n m v ng n i dung bài h c ọ ắ ữ ộ ọ
- Tr l i câu h i 3 trong SGK và các câu h i trong SBTả ờ ỏ ỏ
- Nghiên c u trứ ước n i dung còn l i c a bài th c hành 5"ộ ạ ủ ự S D NG L NH L P FOR Ử Ụ Ệ Ặ DO"