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

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

IV. ĐÁNH GIÁ CUỐI BÀI (3phút)

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 toán KTBC ở trên, nếu ta y/cầ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 toán)

Y/cầu hs phân tích đề bài và trả lời câu hỏi.

- So sánh với bài toá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ì?

- Hãy mô tả việc trên bằng lệnh lặp For?

-Ghi đề bài toán

-Lắng nghe, phân tích bài toá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. Đứng tại chổ trả lời: For I:=a To b Do

BÀI TẬP

Bài 1: Viết CT nhập vào 2 số nguyên dương a, b (a<b), 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.

Var a, b, i , S1, S2 : longint;

- Y/cầ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ụ) 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ớ.

Write(‘Nhap a va b (a<b): ‘); Readln(a, 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.

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