VIẾT CHƯƠNG TRÌNH KIỂM TRA 3 SỐ NHẬP TỪ BÀN PHÍM CÓ PHẢI LÀ 3 CẠNH TAM...
1. Lặp:
- Cấu trúc lặp mô tả thao tác lặp.
Bài toán 1: Tính tổng
s=1/a+1/(a+1)+...+1/(a+1000)
- Có 2 loại thao tác lặp:
+ Lặp với số lần biết trước.
HS: Chú ý quan sát bài toán.
+ Lặp với số lần chưa biết trước.
GV: Hỏi: Có thể xác định công thức toán để
Bài toán 1: Tính tổng
tính tổng được không?
HS: Trả lời: rất khó xác định.
GV: Gợi ý: xem tổng s như là không gian chứa,
các số hạng như là vật chứa nước có dung tích
khác nhau, việc tính tổng giống như lần lượt đổ
nước vào không gian chứa.
GV: Hỏi: có bao nhiêu lần đổ nước?
Mỗi lần đổ bao nhiêu?
Thực hiện tất cả bao nhiêu lệnh?
HS: Có tất cả một ngàn lần.
Mỗi lần đổ:1/(a+i)
Thực hiện 1000 lệnh rất lâu.
GV: Bài toán 2: Giả sử có số tiền X, gửi tiết
Bài toán 2: Giả sử có số tiền X, gửi tiết kiệm ngân
kiệm ngân hàng lãi 2% tháng. Hỏi sau một năm
hàng lãi 2% tháng. Hỏi sau một năm không rút tiền
không rút tiền lãi được số tiền là bao nhiêu?
lãi được số tiền là bao nhiêu?
GV: Hỏi: cách tính tiền gửi tiết kiệm sau motä
năm như thế nào?
HS: Sau một tháng có tiền lãi: 0,02*X,cộng
vào tiền gốc và tính lãi cho tháng tiếp theo đến
khi đủ 12 tháng thì thôi.
GV: Phải thực hiện bao nhiêu lần?
HS: Mười hai lần.
GV: Bài toán 3: Viết chương trình xuất 10 câu.
Bài toán 3: Viết chương trình xuất 10 câu.
Diễn giảng: Đối với ba bài toán trên
chương trình viết rất dài,dễ sai.Cần phải có một
cấu trúc để thực hiện công việc lặp trên.
HS: Tập trung theo dõi.
Hoạt động 2: Tìm hiểu lệnh lặp for trong ngôn ngữ pascal.
GV: Yêu cầu học sinh nhắc lại bài toán 1 đã