Bài: Lặp với số lần chưa biết trước

Chia sẻ bởi Nguyễn Thanh Tùng | Ngày 14/10/2018 | 47

Chia sẻ tài liệu: Bài: Lặp với số lần chưa biết trước thuộc Tin học 8

Nội dung tài liệu:

THCS Thống Nhất
Ngày soạn:18-02-2009
Ngày dạy:
Lớp dạy:
Tiết dạy:
GVHD:
GSTT: Nguyễn Thanh Tùng
Bài dạy:
Bài 8: Lặp với số lần chưa biết trước
I/ Mục đích-Yêu cầu
Giúp HS biết được 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.
Giúp HS biết ngôn ngữ lập trình dùng cấy trúc lặp với số lần chưa biết trước để chỉ dẫn cho máy tính thực hiện lặp đi lặp lại một công việc cho đề khi điều hiện nào đó được thỏa mãn.
Hiểu được hoạt động của câu lệnh lặp với số lần chưa biết trước While… do trong Pascal.
Biết cách vận dụng While..do hoặc For..do để giải bài tập một cách linh hoạt.
Oân lại một số kiến thức như khai báo biến, rèn luyện khả năng đọc-hiểu chương trình.
II/ Chuẩn bị:
Giáo viên: Giáo án, lưu đồ thuật giải, bài giải hoàn chỉnh.
Học sinh: Xem bài trước. Sách giáo khoa.
Phương pháp: Đàm thoại kết hợp trực quan sinh động.
Dụng cụ, thiết bị: Đèn chiếu, máy tính, lưu đồ, giáo án. Máy có cài sẵn Turbo Pascal.
III/ Nội dung lên lớp:
Hoạt động 1: Oån định lớp.
Hoạt động 2: Kiểm tra bài cũ.
1/ Hãy cho biết tác dụng của lệnh lặp với số lần biết trước?
2/ Nêu cú pháp và ý nghĩa của lệnh lặp For…do?
Hoạt động 3: Vào nội dung bài mới

Hoạt động GV
Hoạt động HS
Nội dung

* Giới thiệu cho Hs biết ngoài cấu trúc lặp với số lần lặp biết trước, các ngôn ngữ lặp trình còn có các lệnh lặp với số lần lặp chưa biết trước. Ghi tên bài dạy lên bảng.

* Yêu cầu học sinh đọc víù dụ 1.
-Phân tích, đặt câu hỏi về ví dụ 1 để cho Hs thấy được điều kiện để kết thúc hoạt động gọi điện thoại của Long cho Trang.

-Đưa thêm một số ví dụ trong cuôc sống tương tự ví dụ 1. Yêu cầu HS xác định điều kiện dừng.

* Yêu cầu HS đọc ví dụ 2.




-Đặt câu hỏi cho HS: "Trong trường hợp này để quyết định thực hiện phép cộng với số tiếp theo hay dừng ta phải làm gì?". Kiểm tra đáp án của HS.

-Yêu cầu HS xây dựng thuật toán của ví dụ này một cách cụ thể bằng ngôn ngữ tự nhiên. Kiểm tra và chỉnh sửa lại đáp án của HS.


-Giải thích cho HS hiểu rõ về thuật toán vừa rồi.





-Đưa ra lưu đồ về lặp với số lần chưa biết trước và giải thích cho HS hiểu ý nghĩa của lệnh lặp này.














* Chuyển sang nội dung thứ 2 của bài.
Trình bày cho Hs biết được cấu trúc của lệnh lặp với số lần chưa biết trước trong Pascal.








-Hướng dẫn Hs Viết chương trình hoàn chỉnh của ví dụ 2.















-Giải thích lại từng câu lệnh của chương trình. Chạy chương trình, sau đó thay đổi điều kiện cho HS nhận thấy sự khác biệt.


* Yêu cầu Hs đọc ví dụ 5 Trang 69 SGK


-Yêu cầu Hs thực hiện giải bài toán với lệnh For…do. Theo dõi HS.








-Yêu cầu HS chỉnh sửa lại Ví dụ này với lệnh lặp While do











-Giải thích cho học sinh hiểu ý nghĩa các câu lệnh trong chương trình. Làm cho Hs thấy được lệnh lặp for…do có thể được thay thế bởi lệnh while…do .

* Chuyển sang nội dung tiếp theo.
-Đưa ra chương trình trong SGK. Yêu cầu HS giải thích từng câu lệnh.



-Qua ví dụ cho HS thấy đuợc lỗi lặp trình với lặp vô hạn lần. Chú ý cho Hs cần tránh trong quá trình viết chương trình.
* Chú ý lắng nghe bài giảng, ghi chepù.







* Đọc ví dụ 1 và suy nghĩ.
-Chú ý lắng nghe, ghi chép.
-Trả lời các câu hỏi của giáo viên.




-Chú ý, suy nghĩ trả lời các câu hỏi của giáo viên.




* Đọc ví dụ 2.





-Chú ý lắng nghe, ghi chép. Trả yêu cầu của GV.







-Chú ý
* 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ẻ: Nguyễn Thanh Tùng
Dung lượng: 13,01KB| Lượt tài: 1
Loại file: zip
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)