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

Tải Giáo án Tin học 8 bài 8: Lặp với số lần chưa biết trước (Tiết 1) - Giáo án điện tử Tin học lớp 8

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 (117.16 KB, 2 trang )

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

<b>BÀI 8. LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC</b>



<b>I. MỤC TIÊU:</b>


<i><b>1. Kiến thức: Biết nhu cầu cần có cấu trúc lặp với số lần chưa biết trước trong ngơn ngữ lập trình.</b></i>
<i><b>2. Kĩ năng: Phát hiện lấy ví dụ minh họa.</b></i>


<i><b>3. Thái độ: Học tập nghiêm túc, có ý thức tự giác, tinh thần vươn lên vượt qua khó khăn.</b></i>
<b>II. CHUẨN BỊ:</b>


<i><b>1. Giáo viên: Sách giáo khoa, máy tính điện tử, giáo án, máy chiếu.</b></i>
<i><b>2. Học sinh: Vở ghi, sách giáo khoa.</b></i>


<b>III. CÁC HOẠT ĐỘNG DẠY – HỌC: </b>
<i><b>1. Ổn định lớp: (1’)</b></i>


8A1:………
8A2:………
<i><b>2. Kiểm tra bài cũ: (6’)</b></i>


<i><b>Câu 1: Em hãy trình bày cú pháp câu lệnh lặp với số lần đã biết trước? Cho ví dụ minh họa</b></i>
về lặp 5 lần in ra chữ “Chao cac ban”


<i><b>3. Bài mới:</b></i>


<b>Hoạt động của GV</b> <b>Hoạt động của HS</b> <b>Nội dung ghi bảng</b>


<i><b>Hoạt động 1: (33’) Các hoạt động lặp với số lần chưa biết trước.</b></i>
+ GV: Yêu cầu HS đưa ra các ví dụ


về các hoạt động lặp với số lần biết


trước đã được học.


+ GV: Nhận xét chốt nội dung về
các hoạt động lặp với số lần biết
trước để chuyển ý.


+ GV: Đưa ra một số ví dụ trong
cuộc sống hằng ngày, nhiều hoạt
động được thực hiện lặp đi lặp lại
với số lần chưa được biết trước.
+ GV: Hướng dẫn HS tìm hiểu ví dụ
1 trong SGK va so sánh với các ví
dụ về số lần lặp biết trước.


+ GV: Phân tích hướng dẫn HS tìm
hiểu ví dụ về số lần lặp chưa biết
trước so với các ví dụ về số lần lặp
biết trước.


+ GV: Yêu cầu HS tìm ra điểm
giống nhau giữa các hoạt động lặp
với số lần biết trước và các hoạt
động với số lần lặp chưa biết trước
các hoạt động ở đây kết thức dựa
vào đâu?


+ GV: Yêu cầu HS đưa ra các ví dụ
khác về các công việc lặp đi lặp lại
với số lần chưa được biết trước.



+ HS: Lấy ví dụ minh họa về các
hoạt động với số lặp biết trước.


+ HS: Tập trung chú ý lắng nghe
và ghi nhớ nội dung.


+ HS: Quan sát, chú ý lắng nghe,
ghi nhận các các ví dụ, tìm hiểu
thêm thơng tin trong SGK.


+ HS: Tập trung chú ý lắng nghe
tìm hiểu thêm trong SGK.


+ HS: Chú ý trả lời các nội dung
câu hỏi theo yêu cầu của GV đưa
ra để hiểu nội dung bài học.


+ HS: Điểm giống nhau giữa các
hoạt động lặp với số lần biết
trước và các hoạt động với số lần
lặp chưa biết trước là các hoạt
động ở đây kết thức dựa vào điều
kiện.


+ HS: Dựa vào đời sống thực tế
nêu ví dụ thể hiện cơng việc lặp
với số lần chưa được biết trước.


<b>1. </b>



<b> Các hoạt động lặp với</b>
<b>số lần chưa biết trước.</b>
- Ví dụ: SGK.


- Cấu trúc lặp với số lần
chưa biết trước.


<b>Ngày soạn: </b>
<b>Ngày dạy: </b>
<b>Tuần 23</b>


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

+ GV: Đưa ra ví dụ 2


- Nếu cộng lần lượt n số tự nhiên
đầu tiên (n = 1, 2, 3, ...), ta sẽ được
T1=1, T2=1+2, T3=1+2+3,... tăng
dần. Cộng bao nhiêu để tổng Tn nhỏ
nhất lớn hơn 1000?


- Hướng dẫn HS tìm hiểu thuật trong
ví dụ.


+ GV: Yêu cầu HS chỉ ra điều kiện
dừng lại ở thuật tốn trên là gì?


+ GV: Nếu điều kiện vẫn đúng chưa
sai thì việc tính tổng sẽ thực hiện
như thế nào?


+ GV: Chúng ta đã biết số lần cộng


ở đây là bao nhiêu chưa.


+ GV: Giới thiệu cho HS một
chương trình Pascal nhập tên.


+ GV: Dựa trên chương trình này,
GV giới thiệu về cú pháp, sơ đồ hoạt
động của việc lặp.


+ GV: Dưa trên sơ đồ em hãy cho
biết nếu điều kiện đúng thì câu lệnh
sẽ như thế nào.


+ GV: Dưa trên sơ đồ em hãy cho
biết nếu điều kiện sai thì câu lệnh sẽ
như thế nào.


+ GV: Rút ra nhận xét kết luận cho
học sinh.


+ GV: Vậy để có thể viết chương
trình chỉ dẫn máy tính thực hiện các
hoạt động lặp như các ví dụ trên
người ta sử dụng câu lệnh lặp nào?
+ GV: Phân biệt cho HS giữa lặp
với số lần biết trước và lặp với số
lần chưa biết trước.


+ GV: Nhận xét chốt nội dung phần
tìm hiểu ví dụ.



+ HS: Tìm hiểu thuật toán:
Bước 1. S  0, n  0.


Bước 2. Nếu <i>S ≤1000 , n ←n+1</i>


Ngược lại, chuyển tới bước 4.
Bước 3. S  S + n và quay lại
bước 2.


Bước 4. In kết quả. Kết thúc thuật
toán.


+ HS: Điều kiện của thuật toán ở
đây là tổng lớn hơn 1000 kết thúc
việc tính tổng tức là điều kiện sai.
+ HS: Việc tính tổng tiếp tục
được thực hiện cho đến khi điều
kiện sai thì dừng lại.


+ HS: Chúng ta chưa biết được số
lần cộng ở đây là bao nhiêu.
+ HS: Quan sát chương trình của
GV đưa ra và tìm hiểu.


+ HS: Quan sát hình 39. Lắng
nghe GV giải thích về hoạt động
lặp với số lần chưa xác định.
+ HS: Nếu điều kiện kiểm tra là
đúng thì thực hiện câu lệnh và


quay lại kiểm tra điều kiện.


+ HS: Nếu điều kiện kiểm tra là
sai thì câu lệnh sẽ không thực
hiện mà dừng lại.


+ HS: Tập trung chú ý lắng nghe
Ghi nhớ kiến thức.


+ HS: Ta có thể sử dụng câu lệnh
có dạng lặp với số lần chưa biết
trước.


+ HS: Tập trung chú ý lắng nghe
và phân biệt được hai hoạt động
lặp khác nhau.


+ HS: Tập trung chú ý lắng nghe
hiểu nội dung bài học.


<i><b>4. Củng cố: (4’)</b></i>


- Củng cố các ví dụ về hoạt động lặp với số lần chưa biết trước.
<i><b>5. Dặn dị: (1’)</b></i>


- Ơn lại bài. Xem trước nội dung phần tiếp theo của bài.
<b>IV. RÚT KINH NGHIỆM: </b>


</div>

<!--links-->

×