1. Hoạt động 1 : Nhắc lại kiến thức đã học về tổ chức rẽ nhánh và lặp.
a. Mục tiêu :
- Hs nắm được cấu trúc rẽ nhánh và lặp, sơ đồ thực hiện của máy. Phân biệt được giữa lệnh lặp For và lệnh lặp While.
b. Nội dung - Rẽ nhánh:
IF <điều kiện > THEN <câu lệnh>;
IF <điều kiện > THEN <câu lệnh 1> ELSE <câu lệnh 2>; - Lặp FOR
FOR <biến đếm> := <giá trị đầu> TO <giá trị cuối> DO <câu lệnh>;
FOR <biến đếm> := <giá trị cuối> DOWNTO <giá trị đầu> DO <câu lệnh>; - Lặp WHILE:
WHILE <điều kiện> DO <câu lệnh>;
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. Yêu cầu hs nhắc lại cấu trúc rẽ nhánh.
- Trình bày chương trình tìm giá trị lớn nhất của hai số, trong đĩ cĩ sử dụng lệnh rẽ nhánh dạng đủ.
- Hỏi: Chương trình thực hiện cơng việc gì ?
- Yêu cầu hs viết lại chương trình bằng cách sử dụng lệnh rẽ nhánh dạng thiếu.
2. Yêu cầu hs nhắc lại cấu trúc của các lệnh lặp đả học. - Trình bày ví dụ chuẩn bị sẵn, trong đĩ một chương trình sử dụng lệnh lặp for, một chương trình sử dụng lệnh lặp while. - Yêu cầu : so sánh sự giống và khác nhau của hai dạng lệnh đĩ.
1. Độc lập suy nghĩ trả lời. - Suy nghĩ trả lời.
- Viết lại chương trình. 2. Suy nghĩ và trả lời.
- quan sát, suy nghĩ và trả lời. - Tìm sự giống và khác nhau.
2. Hoạt động 2 : Rèn luyện kỹ năng vận dụng tổ chức lặp
a. Mục tiêu :
- Hs biết sử dụng để giải quyết bài tốn cụ thể. Linh họat trong trong việc chọn lựa cấu trúc lặp.
b. Nội dung
- VD1. Viết chương trình tính giá trị biểu thức Y = ∑
= + 50 1 ! n n n Thạc sỹ NN Tuấn Trang 37
Mơn tin lớp 11
- VD2. Viết chương trình tính giá trị của tổng X(N) = 13 + 33 + 53 + … + (2N + 1)3, với N lần lượt 0, 1, 2, 3, …., chừng nào X(N) cịn nhỏ hơn 2 x 109. Đưa các giá trị X(N) ra màn hình.
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. Tìm hiểu bài tập 1và giải quyết. - Trình bày nội dung VD1 lên bảng
- Hỏi : Cĩ thể khai triển biểu thức Y thành tổng của các số hạng như thế nào ?
- Nhìn vào cơng khai triển, cho biết N lấy giá trị trong đọan nào ?
- Hỏi : ta sử dụng cấu trúc điều khiển lặp nào là phù hợp ? - Chia lớp thành nhiều nhĩm, yêu cầu viết chương trình . - Thu phiếu trả lời, trình bày lại.
- Gọi hs khác nhận xét, đánh giá, bổ sung.
2. Tìm hiểu Tìm hiểu nội dung ví dụ 2 và định hướng hs giải quyết ở nhà.
- Trình bày nội dung ví dụ 2.
- Hãy cho biết N nhận giá trị trong đoạn nào ? Xác định được chưa ?
- Dùng cấu trúc điều khiển nào là thích hợp?
- Yêu cầu hs về nhà viết chương trình và nộp lại vào tiết sau cho giáo viên.
1. Quan sát và suy nghĩ để giải quyết bài tốn.
-
- Thảo luận theo nhĩm để viết chương trình. - Báo cáo kết quả của nhĩm
- Nhận xét, đánh giá, bổ sung các thiếu sĩt của nhĩm khác.
2. Quan sát và theo dõi những định hướng của giáo viên
- Quan sát và trả lời câu hỏi của giáo viên - Ghi nhớ làm bài tập về nhà.
3. Hoạt động 3 : Luyện tập
a, Mục tiêu :
- Sử dụng cấu trúc lặp vào làm một số bài tập.
b, Nội dung
- Giải các bài tốn trang 50, 51 SGK 11.
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. Nêu các bài tập 4, 5 và yêu cầu hs giải quyết. + .Nhận xét cách giải của hs.
+ Nêu sai sĩt thì sửa.
2. Yêu cầu hs giải các bài 6, 7, 8 + Gợi ý hs cách làm.
+ Nhận xét cách giải. + Sửa nếu cần thiết.
-. Lên bảng làm bài.
- Suy nghĩ và lên bảng - Lên bảng làm bài.
IV. Đánh giá cuối bài.
1. Những nội dung đã học - Cĩ hai cấu trúc lặp :
+ Lặp với số lần đã xác định (FOR - DO) + Lặp với số lần chưa xác định (WHILE - DO)
2. Bài tập về nhà
Viết chương trình tìm BCNN của hai số nhập từ bàn phím?
Tiết 21,22
BÀI 11 KIỂU MẢNG
Soạn ngày:………