Tải bản đầy đủ (.doc) (3 trang)

Tiết 14. Bài 10

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 (82.42 KB, 3 trang )

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

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×