Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (131.21 KB, 2 trang )
<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>
Ngày so n: 11/01/2020ạ
Ti t 38ế
<b>CH Đ : CÂU L NH L P (Ti t 2)Ủ Ề</b> <b>Ệ</b> <b>Ặ</b> <b>ế</b>
<b>I. MỤC TIÊU:</b>
<b>1. Kiến thức: - Hiểu được câu lệnh lặp với số lần định trước.</b>
- 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
<b>2. Kĩ năng: - Viết đúng được lệnh for ... do trong một số tình huống đơn giản.</b>
<b>3. Thái độ: - Nghiêm túc, hăng say lập trình</b>
<b>II. CHUẨN BỊ</b>
<b>1. GV: SGK, máy chiếu, phòng máy, giáo án</b>
<b>2. HS: SGK, vở ghi chép, đồ dùng học tập khác</b>
<b>III. TIẾN TRÌNH DẠY HỌC</b>
<b>1. Ổn định lớp</b>
<b>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?</b>
<b>3. Bài mới:</b>
<i><b>Hoạt động của GV và HS</b></i> <i><b>Nội dung </b></i>
<i><b>Hoạt động 1: Tìm hiểu câu lệnh lặp for</b></i>
<i><b>… do (Tiếp) </b></i>
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
<i>? Để in ra chữ ‘O’ ta sử dụng lệnh nào.</i>
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.
<i>? Em hãy sử dụng câu lệnh lặp để viết in</i>
<i>ra 10 chữ ‘O’.</i>
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.
<i><b>Hoạt động 2: Tính tổng và tích bằng câu</b></i>
<i><b>lệnh lặp</b></i>
GV: Đưa ví dụ 5 trên màn hình.
Yêu cầu HS xem lại thuật tốn tính tổng ở
VD 3 bài 5 Tr41
HS: 1 em lên bảng mơ tả lại thuật tốn tính
<b>2. Câu lệnh lặp for … do </b>
VD 3 (SGK Tr57) in ra màn hình thứ tự lần lặp
<b>Program lap;</b>
<b>Uses crt;</b>
<b>Var i: integer;</b>
<b>Begin</b>
<b>For i:=1 to 10 do</b>
Writeln(‘day la lan lap thu’, i);
Readln;
<b>End.</b>
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.
<b>Program trung_roi;</b>
<b>Uses crt;</b>
<b>Var i: integer;</b>
<b>Begin</b>
Clrscr;
<b>For i:=1 to 10 do</b>
Writeln(‘0’);
delay(100);
<b>end;</b>
<b>Readln;</b>
<b>End.</b>
- 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.
<b>3. Tính tổng và tích bằng câu lệnh lặp</b>
<i><b>Hoạt động của GV và HS</b></i> <i><b>Nội dung </b></i>
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 tốn.
<b>Lưu ý: kiểu số Longint</b>
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
<b>4. Cũng c :ố</b>
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
<b>5. Hướng d n v nhàẫ</b> <b>ề</b>
- 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ả ờ ỏ ỏ