Tin hoc 8 HKII

Chia sẻ bởi Trần Tự Tâm | Ngày 14/10/2018 | 41

Chia sẻ tài liệu: tin hoc 8 HKII thuộc Tin học 8

Nội dung tài liệu:

Ngày soạn:10/01/2009
Tuần: 20
Tiết:37 Bài 8 : LẶP VỚI SỐ LẦN
CHƯA BIẾT TRƯỚC
I.MỤC TIÊU BÀI HỌC:
1. Kiến thứ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;
- Ngôn ngữ lập trình dùng cấu trúc lặp với số lần chưa biết trước để chỉ dẫn máy tính thực hiện lặp đi lặp lại công việc đến khi một điều kiện nào đó được thoả mãn;
- Câu lệnh lặp với số lần chưa biết trước While…do trong pascal.
2. Kỹ năng:
- Biết nhu cầu 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;
- Biết ngôn ngữ lập trình dùng cấu trúc lặp với số lần chưa biết trước để chỉ dẫn máy tính thực hiện lặp đi lặp lại công việc đến khi một điều kiện nào đó được thoả mãn;
- Biết câu lệnh lặp với số lần chưa biết trước While…do trong pascal.
3. Thái độ:
Rèn luyện tính cẩn thận, tư duy, nghiêm túc trong học tập.
II. CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH:
1.Giáo viên:
Giáo án, bảng phụ minh hoạ, sgk
2.Học sinh:
Bút, vở, sgk
III. HOẠT ĐỘNG DẠY HỌC:
1.Oån định lớp:(1 phút)
- Kiểm tra sĩ số
- Kiểm tra vệ sinh lớp, tác phong học sinh.
2.Kiểm tra bài cũ:
3. Giới thiệu bài mới:(2 phút) Chúng ta đã biết hoạt động lặp được thể hiện là 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. Học kì I chúng ta đã tìm hiểu câu lệnh lặp với số lần biết trước. Và câu lệnh lặp với số lần chưa biết trước có tác dụng gì trong lập trình cũng như trong cuộc sống, tiết hôm nay chúng ta đi vào tìm hiểu.
LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC
TG
HOẠT ĐỘNG CỦA THẦY
HOẠT ĐỘNG CỦA HỌC SINH
KIẾN THỨC

15’
Hoạt động 1: Các hoạt động lặp với số lần chưa biết trước.


GV: Gọi HS đọc ví dụ 1 trong sgk?
GV: Trong ví dụ này hoạt động nào được lặp lại nhiều lần và số lần lặp lại là bao nhiêu?
GV: Nhận xét: Hoạt động lặp lại việc gọi điện nhiều lần và số lần là bao nhiêu chưa biết gọi là hoạt động lặp với số lần chưa biết trước.
GV: Đưa ra ví dụ 2 trong sgk. Ơû ví dụ này chúng ta chưa biết sẽ thực hiện bao nhiêu lần tính tổng. Số lần tính tổng là bao nhiêu phụ thuộc vào điều kiện tổng đó có phải là nhỏ nhất lớn hơn 1000 hay chưa?
GV: Yêu cầu HS hiểu nội dung của thuật toán.


GV: Tóm lại, việc lặp lại một nhóm hoạt động với số lần chưa xác định trước phụ thuộc vào một điều kiện cụ thể có được thoả mãn hay không và có thể được mô tả như sau:

HS: Đọc sgk


HS: Hoạt động gọi điện lặp lại nhiểu lần nhưng số lần gọi là bao nhiêu là chưa biết trước.


HS: Lắng nghe, theo dõi





HS: Lắng nghe, theo dõi




HS: Ở thuật toán này lặp lại số lần tính tổng. Việc thực hiện phép cộng ở thuật toán trên được lặp lại với số lần chưa biết trước, phụ thuộc vào điều kiện (s1000) và chỉ dừng khi điều kiện đó sai.





1. Các hoạt động lặp với số lần chưa biết trước:



a) Ví dụ: (sgk)




b) Sơ đồ hoạt động của câu lệnh lặp với số lần chưa biết trước:


sai


Đúng




- Để 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ư trong ví dụ trên, 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. Nói chung các ngôn ngữ lập trình đều có câu lệnh lặp dạng này.

25’
Hoạt động 2: Ví dụ về lệnh lặp với số lần chưa biết trước.


GV: Mọi ngôn ngữ lập trình đều có câu lệnh lặp với số lần chưa biết trước. Chúng ta tìm hiểu câu lệnh này trong ngôn ngữ lập trình pascal.
GV: Đưa ví dụ viết chương trình chaohoi bằng câu lệnh lặp với số lần chưa biết trước.

GV: Ở chương trình chào hỏi trước là chúng ta biết trước được số bạn cần chào. Ơû chương trình này chúng ta chưa biết số bạn cần chào là bao nhiêu. Ơû đây chúng ta đã sử dụng câu lệnh lặp với số lần chưa biết trước trong pascal.
GV
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Trần Tự Tâm
Dung lượng: 44,00KB| Lượt tài: 1
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)