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. - BAI 1. - BAI
BAI

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 đã