Ngày soạn: 31007 Tiết 13
CẤU TRÚC LẶP tiết 23
I. MỤC TIÊU 1. Kiến thức
Sử dụng đúng lệnh lặp For để giải quyết một bài toán đơn giản.
2. Kĩ năng
Vận dụng đúng đắn các dạng của lệnh lặp For Viết đúng lệnh lặp For để mơ tả được thuật tốn của một số bài toán đơn giản.
II. ĐỒ DÙNG DẠY HỌC 1. Giáo viên: Giáo án, sgk, Projector, bảng phụ chứa các chương trình mẫu.
2. Học sinh: sgk III. HOẠT ĐỘNG DẠY HỌC
1. Hoạt động 1: 7 phút Kiểm tra bài cũ
Hđ của GV Hđ của HS
1. Trình bày các dạng cấu trúc câu lệnh lặp với số lần biết trước?
- Gọi hs lên trả lời 2. Viết CT nhập vào 2 số nguyên dương a, b
ab, tính và đưa ra màn hình tổng các số nguyên trong phạm vi từ a đến b.
- Cho hs xung phong.
Nhận xét, đánh giá, cho điểm
Hs1: trả lời câu hỏi 1
Hs2: trình bày chương trình trên bảng
Var a, b, i , S : longint; Begin
Write‘Nhap a va b ab: ‘; Readlna, b; S := 0;
For i := a To b Do S := S + i ; Writeln‘Ket qua: ’, S;
Readln End.
2. Hoạt động 2: 15 phút Rèn luyện kĩ năng vận dụng câu lệnh For và câu lệnh rẽ nhánh If Hđ của GV
Hđ của HS Nd ghi bảng
Dẫn dắt: Từ bài tốn KTBC ở trên, nếu ta ycầu tính và đưa ra màn hình
tổng các số chẵn và tổng các số lẻ trong phạm vi từ a đến b.
- Ghi bảng sửa lại nội dung đề bài tốn
Ycầu hs phân tích đề bài và trả lời câu hỏi.
- So sánh với bài tốn trước thì có gì khác?
- Ta cần đưa ra màn hình mấy giá trị? - Việc chính cần thực hiện trong câu
lệnh lặp là gì? -Ghi đề bài tốn
-Lắng nghe, phân tích bài tốn và trả lời
-Tl: tính tổng các số chẵn và tổng các số lẻ
riêng -Tl: 2 giá trị S1: tổng
chẵn; S2: tổng lẻ Tl:
Kiểm tra biến đếm i : nếu i là chẵn thì
S1:=S1+i ngược lại i là lẻthì S2:=S2+i.
BÀI TẬP
Bài 1: Viết CT nhập vào 2 số nguyên dương a, b ab, tính
và đưa ra màn hình tổng các số chẵn và tổng các số lẻ
trong phạm vi từ a đến b.
Giáo án lớp 11 Trang
35 GV: Nguyễn Lê Trường Nhân
- Hãy mô tả việc trên bằng lệnh lặp For?
- Ycầu hs cả lớp tự hoàn thành chương trình. Cho 1 hs lên bảng trình
bày. Chuẩn hóa lại bài làm của hs bằng
chương trình mẫu treo chtrình đã chuẩn bị trên bảng phụ
Đứng tại chổ trả lời: For I:=a To b Do
If I mod 2 =0 then S1:=S1+I
else S2:=S2+I ;
Trình bày trên bảng.
Quan sát chtrình của giáo viên và ghi nhớ.
Var a, b, i , S1, S2 : longint; Begin
Write‘Nhap a va b ab: ‘; Readlna, b;
S1 := 0; S2 := 0; For i := a To b Do
If i mod 2 = 0 then S1 := S1 + i
else S2 := S2 + i; Writeln‘Tong chan: ’, S1,
’ Tong le: ’,S2; Readln
End.
3. Hoạt động 3: 20 phút Tiếp tục vận dụng câu lệnh lặp For để giải quyết một bài toán đơn giản. Hđ của GV
Hđ của HS Nd ghi bảng
1. Nêu đề bài toán Ghi bảng