Tải bản đầy đủ (.docx) (2 trang)

Chủ đề câu lệnh lặp (Tiết 2)

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>


<b>begin</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>


</div>
<span class='text_page_counter'>(2)</span><div class='page_container' data-page=2>

<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ả ờ ỏ ỏ


</div>

<!--links-->

×