Cấu trúc lặp

Một phần của tài liệu Giáo án Tin học 11 chuẩn KTKN_Bộ 19 full (Trang 33)

D ng ca cõ ul nh ghộp: ệ BEGIN

Cấu trúc lặp

Ngày soạn: Ngày giảng: 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

- Biết đợc cấu trúc chung của câu lệnh lặp For - Do trong ngôn ngữ lập trình Pascal - Biết sử dụng đúng hai dạng câu lệnh For trong ngôn ngữ lập trình Pascal

2. Kỹ năng

Bớc đầu sử dụng đợc lệnh For để lập trình giải quyết đợc một số bài toán đơn giản.

Bớc đầu sử dụng đợc lệnh For để lập trình giải quyết đợc một số bài toán đơn giản. a. Mục tiêu

- Học sinh thấy đợc sự cần thiết của cấu trúc lặp trong lập trình b. Nội dung

Bài toán 1: Viết chơng trình in ra màn hình dãy số nguyên liên tiếp từ 1 đến 5? Bài toán 2: Viết chơng trình tính tổng S= 1/1+1/2+1/3+1/4+1/5.

TG Hoạt động của giáo viên Hoạt động của học sinh

3’

7’

1. Chiếu bài toán 1

- Hãy xác định cách viết ra màn hình dãy số nguyên liên tiếp từ 1 đến 5? - Gợi ý: Chúng ta đã có câu lệnh đa dữ liệu ra màn hình?

- Gợi ý: Để viết đợc 5 số liên tiếp thì viết nh thế nào?

2. Chiếu bài toán 2

- Gợi ý: Cách tính tổng nh vậy có thể liên hệ đến việc chia táo: Có 5 quả táo, quả đầu tiên đợc cả, quả thức 2 chia làm đôi và đợc một phân, quả thức ba chia làm ba, đợc một phần , đến quả thứ 5,… chia làm 5 phần và đợc một phần. Mỗi lần chia cộng vào sẽ đợc tổng số táo đợc chia sau 5 lần.

- Cách tính tổng S?

- Tơng tự nmh bài 1, chúng ta cũng phải thao tác cộng mấy lần?

- Thuật toán bài 1?

1. Chú ý quan sát bài toán đặt vấn đề

- Dùng câu lệnh write để viết các số ra màn hình. - Để viết 5 số từ 1 đến 5 ra màn hình thì dùng 5 câu lệnh write liên tiếp.

- Cách tính tổng S: + Tính tổng 1+1/2

+ Đợc kết quả bao nhiêu cộng với 1/3 + Đợc kết quả trên cộng với ẳ

+Đợc kết quả cộng với 1/5

+ Tổng là kết quả sau 5 lần cộng dồn. - Thao tác cộng 5 lần mới cho kết quả. - Thuật toán:

+ B1: i  1;

+B2: Nếu i>5 thì xuống B5 +B3: Đa giá trị của i ra màn hình +B4: i  i+1, rồi quay lại B2.

Một phần của tài liệu Giáo án Tin học 11 chuẩn KTKN_Bộ 19 full (Trang 33)