Hoạt động dạy học:

Một phần của tài liệu giao an tin 11 hoan chinh (Trang 32 - 34)

1. Ổn định lớp: Kiểm tra sĩ số HS

2. Kiểm tra bài cũ: Cho biết kết quả của doạn chương trỡnh sau

Program VD; Begin Writeln (‘PASCAL’); Writeln (‘PASCAL’); Writeln (‘PASCAL’); Writeln (‘PASCAL’); Writeln (‘PASCAL’); Readln; End..

3. Nội dung dạy học:

Hoạt động 1: Tỡm hiểu ý nghĩa của cấu trỳc lặp

TG Hoạt động GV Hoạt động HS Ghi bảng - Trỡnh chiếu

- Nếu giải bài toỏn trờn với việc in khoảng 10 dũng cú từ PASCAL?

- Cú nhận xột gỡ về cỏc dũng lệnh trong chương trỡnh trờn? - Đối với những thuật toỏn cú

- Chương trỡnh dài dũng

- Lặp lại nhiều lần với cõu lệnh: Writeln CẤU TRÚC LẶP 1. Lặp: - Cấu trỳc lặp mụ tả thao tỏc lặp. - Cú 2 loại thao tỏc lặp: + Lặp với số lần biết

những thao tỏc phải thực hiện lặp đi lặp lại một số lần thỡ mỏy tớnh cú thể thực hiện hiệu quả hơn cỏc thao tỏc lặp đú bằng cỏc cấu trỳc lặp. - Nờu VD về cấu trỳc lặp: a. Tớnh tổng của 20 số tự nhiờn đầu tiờn. b. Tớnh tổng của n số tự nhiờn đầu tiờn vúi n <=20

Chia HS làm 4 nhúm để viết thuật toỏn giải 2 bài toỏn trờn

- Từ VD trờn và nghiờn cứu thờm ở SGK hóy cho biết cú mấy loại cấu trỳc lặp?

- HS làm việc theo nhúm Thuật toỏn 1: B1: S=0; n=0 B2: n → n +1 B3: Nếu n > 20 thỡ chuyển đến B5

B4: S= S + n rồi quay lai b2 B5: Đưa S ra màn hỡnh và kết thỳc Thuật toỏn 2: B1: S=0; n=20 B2: n → n -1 B3: Nếu n < 1 thỡ chuyển đến B5

B4: S= S + n rồi quay lai b2 B5: Đưa S ra màn hỡnh và kết thỳc

- 2 loại

trước.

+ Lặp với số lần chưa biết trước.

Hoạt động 2: Tỡm hiểu cấu trỳc lặp với số lần biết trước và cõu lệnh FOR - DO

TG Hoạt động GV Hoạt động HS Ghi bảng- Trỡnh chiếu

- Số lần lặp của cả 2 thuật toỏn trờn là biết trước và như nhau (20 lần).

- Giải thớch từng thuật toỏn + TT1: n bắt đầu là 1 và sau mỗi lần lặp n tăng lờn 1 đơn vị cho đến khi n>20 thỡ kết thỳc lặp

+ TT2: n bắt đầu là 20 và sau mỗi lần lặp n giảm đi 1 đơn vị cho đến khi n< 1 thỡ kết thỳc lặp

- Nờu cỏc dạng của cỏch lặp? - Giới thiệu cõu lệnh FOR - DO với 2 dạng tiến, lựi trong Pascal.

- Giải thớch cỏc thụng số trong cõu lệnh.

- Yờu cầu HS nghiờn cứu SGK và nờu hoạt động của lệnh FOR

- Dạng tiến và dạng lựi

- HS trả lời

2.Lặp với số lần biết trước và cõu lệnh FOR - DO

- Cấu trỳc lặp: + Dạng lặp tiến:

FOR <biến đếm>:= <giỏ trị đầu> TO <giỏ trị cuối> DO <cõu lệnh>;

+ Dạng lặp lựi:

FOR <biến đếm>:= <giỏ trị cuối> DOWNTO <giỏ trị đầu> DO <cõu lệnh>;

- Trong đú:

+ Biến đếm là biến đơn, thường cú kiểu nguyờn. + Giỏ trị đầu, giỏ trị cuối là cỏc biểu thức cựng kiểu với biến đếm và giỏ trị đầu phải nhỏ hơn hoặc bằng giỏ trị cuối - Hoạt động của lệnh FOR- DO

Một phần của tài liệu giao an tin 11 hoan chinh (Trang 32 - 34)