Tiết 14. Bài 10

3 424 0
Tiết 14. Bài 10

Đang tải... (xem toàn văn)

Thông tin tài liệu

Giáo án giảng dạy môn Tin học 11 - Chơng II Tiết: 14 Bài 10: Cấu trúc lặp I. Mục tiêu. 1. Kiến thức: - Biết đợc ý nghĩa của cấu trúc lặp có số lần cha xác định. - Biết đợc cấu trúc chung của lệnh lặp WHILE . DO; 2. Kỹ năng: - Phân biệt đợc sự giống nhau và khác nhau giữa cấu trúc lặp FOR và WHILE. - Biết sử dụng lệnh lặp WHILE trong lập trình. II. Đồ dùng dạy học. 1. Chuẩn bị của giáo viên. - Máy vi tính, máy chiếu, sách giáo khoa, sách giáo viên. 2. Chuẩn bị của học sinh: - Sách giáo khoa. III. Hoạt động dạy - học. 1. Hoạt động 1: Tìm hiểu ý nghĩa của cấu trúc lặp có số lần lặp cha xác định. a) Mục tiêu: - Biết đợc sự cần thiết phải có cấu trúc lặp có số lần cha xác định trong lập trình. b) Nội dung: Bài toán 1: Viết chơng trình tính tổng: 1 1 1 1 S . . a a 1 a 2 a N = + + + + + + + + cho đến khi 1 0,0001 a N < + Bài toán 2: Một ngời có số tiền S đồng, ông ta gửi tiết kiệm ngân hàng với lãi suất 1,5%tháng. Hỏi sau bao nhiêu tháng ngời đó có số tiền lớn hơn S1 đồng? c) Các bớc tiến hành: Hoạt động của giáo viên Hoạt động của học sinh 1. Chiếu nội dung của bài toán 1 - Hỏi: Sự khác nhau của bài toán này với bài toán đã viết ở tiết trớc? - Hỏi: Lặp bao nhiêu lần? - Hỏi: Lặp đến khi nào? 1. Chú ý lắng nghe, quan sát và suy nghĩ trả lời. - Bài toán trớc cho giới hạn N - Bài này cho giới hạn S - Cha xác định ngay đợc - Đến khi điều kiện 0001,0 Na 1 < + đợc thoả mãn Nguyễn Trọng Tứ - Trờng Trung học Phổ thông Đô Lơng 3 Ngày . Giáo án giảng dạy môn Tin học 11 - Chơng II Hoạt động của giáo viên Hoạt động của học sinh 2. Chiếu nội dung của bài 2. - Hỏi: Sự khác nhau trong bài toán này với bài toán đã giải trong tiết trớc? - Hỏi: Số lần lặp của lệnh? -Hỏi: Lặp đến khi nào? 2. Chú ý lắng nghe, quan sát và suy nghĩ trả lời. - Bài trớc: Biết số tháng, hỏi số tiền - Bài này: cho biết số tiền, hỏi số tháng - Cha biết trớc đợc - Đến khi số tiên thu đợc > S1 3. Tiểu kết vấn đề: Qua hai ví dụ ta thấy có một dạng bài toán có sự lặp lại của một số lệnh nhng không biết trớc đợc số lần lặp. Cần có một cấu trúc điều khiển việc lặp lại một công việc nhất định khi thoả mãn một điều kiện nào đó. 3. Theo dõi và ghi nhớ kết luận của giáo viên. 2. Hoạt động 2: Tìm hiểu cấu trúc lệnh lặp While trong ngôn ngữ lập trình PC. a) Mục tiêu: - Học sinh biết đợc cấu trúc chung của lệnh While. Hiểu đợc ý nghĩa của các thành phần trong lệnh. Biết đợc sự thực hiện của máy khi gặp While. Vẽ đợc sơ đồ thực hiện đó. b) Nội dung: Cấu trúc: WHILE <điều kiện> DO <lệnh cần lặp>; Giải thích: <điều kiện> là biểu thức quan hệ hoặc biểu thức logic. Sự thực hiện của máy: B1: Tính giá trị của <điều kiện> B2: Nếu <điều kiện> đúng thì: thực hiện <lệnh cần lặp> và quay lại bớc 1 Sơ đồ thực hiện: c) Các bơc tiến hành: Nguyễn Trọng Tứ - Trờng Trung học Phổ thông Đô Lơng 3 <điều kiện> <lệnh cần lặp> Sai Đúng Giáo án giảng dạy môn Tin học 11 - Chơng II Hoạt động của giáo viên Hoạt động của học sinh 1. Yêu cầu học sinh nghiên cứu SGK và cho biết cấu trúc chung của vòng lặp While. - Giải thích: + <điêu kiện>: là biểu thức quan hệ hoặc biểu thức logic (trả về .T. hoặc .F.), là điều kiện để lặp lại. - Hỏi: Trong bài toán 1, điều kiện để lặp lại là gì? - Hỏi: Trong bài toán 2, điều kiện để lặp lại là gì? + <lệnh cần lặp>: là các lệnh cần phải lặp lại. - Hỏi: Trong hai bài toán trên lệnh cần lặp là gì? - Hỏi: Một sự khác nhau trong lệnh cần lặp của FOR và WHILE là gì? - Dựa vào cấu trúc chung, hãy cho biết máy sẽ thực hiện tính <điều kiện> trớc hay thực hiện <lệnh cần lặp> trớc? 2. Yêu cầu học sinh vẽ sơ đồ cấu trúc lên bảng - Gọi học sinh đánh giá nhận xét - Tiểu kết cho vấn đề 1. Tham khảo SGK và trả lời. - Cấu trúc chung: While <điều kiện> Do <lệnh cần lặp>; 0001,0 Ma 1 > + S < S1 S:= S + 0.015*S; để tính tổng tiền T:= t + 1; để tính số tháng S:= S + 1(a+i); để tính tổng i:=i+1; để tăng chỉ số - While phải có lệnh tăng biến chỉ số - Quan sát, suy nghĩ và trả lời: + Tính biểu thức điều kiện trớc + Thực hiện lệnh cần lặp sau 2. Lên bảng vẽ sơ đồ - Nhận xét đúng sai bổ sung và ghi nhớ IV. Đánh giá cuối bài. 1. Những nội dung đã học. - ý nghĩa của vòng lặp có số lần cha xác định - Vòng lặp While trong PASCAL - Sơ đồ thực hiện của lệnh 2. Câu hỏi và bài tập ở nhà. - Giải bài tập 4, 5b, 7, 8 (SGK, trang 51) - Đọc phần bài học tiếp theo. Nguyễn Trọng Tứ - Trờng Trung học Phổ thông Đô Lơng 3 . Giáo án giảng dạy môn Tin học 11 - Chơng II Tiết: 14 Bài 10: Cấu trúc lặp I. Mục tiêu. 1. Kiến thức: - Biết đợc ý nghĩa của cấu. động của học sinh 1. Chiếu nội dung của bài toán 1 - Hỏi: Sự khác nhau của bài toán này với bài toán đã viết ở tiết trớc? - Hỏi: Lặp bao nhiêu lần? - Hỏi:

Ngày đăng: 07/08/2013, 01:25

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan