Kiến thức: - Biết được cứ pháp và hoạt động của vòng lặp xác định For..do - Biết sử dụng vòng lặp For..do để viết một số chương trình.. Kĩ năng: - Rèn luyện kỹ năng sử dụng vòng lặp để l[r]
Trang 1Tuần: 19 Ngày soạn:
02/01/2016
05/01/2016
Bài 7 CÂU LỆNH LẶP(t3)
I MỤC TIÊU
1 Kiến thức:
- Biết được cứ pháp và hoạt động của vòng lặp xác định For do
- Biết sử dụng vòng lặp For do để viết một số chương trình
2 Kĩ năng:
- Rèn luyện kỹ năng sử dụng vòng lặp để làm bài tập
3 Thái độ:
- Thái độ học tập nghiêm túc, yêu thích môn học
II CHUẨN BỊ
Sách giáo khoa, máy tính, máy chiếu, giáo án điện tử
III.CÁC HOẠT ĐỘNG DẠY – HỌC:
1 Ổn định tổ chức lớp (1 phút)
Lớp 8A1: ……… ……… ; 8A2: ………
……….;
8A3: ….……….…… ………; 8A4: ……… ………
…… ;
2 Kiểm tra bài cũ (5 phút)
? Cho một vài ví dụ về hoạt động được thực hiện lặp lại trong cuộc sống hằng ngày
3 Bài mới
Hoạt động của GV Hoạt động của HS Nội dung ghi bảng
Hoạt động 1 Tìm hiểu tính tổng và tích bằng câu lệnh lặp.(35 phut)
Ví dụ 5: Chương trình sau đây sẽ
tính tổng N số tự nhiên đầu tiên
với N nhập từ bàn phím
Program tinh_tong;
Var N,i: Integer;
S: longint;
Begin
Writeln(‘nhap so N =’);
Readln(N);
S:=0;
For i:=1 to N do S:=S+i
Witeln(‘tong la:’,S);
Readln;
End
- Ví dụ 6: Ta kí hiệu N! là tích N
số tự nhiên đầu tiên:
N! = 1.2.3…N
Yêu cầu học sinh viết chương
trình theo sự hướng dẫn của giáo
viên
Học sinh chú ý lắng nghe =>
ghi nhớ kiến thức
Program tinh_giai_thua;
Var N,i: Integer;
P: Longint;
Begin Write(‘N =’); readln(N);
P:=1;
For i:=1 to N do P:=P*i;
4 Tính tổng và tích bằng câu lệnh lặp:
Ví dụ 5: Chương trình sau đây sẽ tính tổng N số tự nhiên đầu tiên với N nhập từ bàn phím
Program tinh_tong;
Var N,i: Integer;
S: longint;
Begin Writeln(‘nhap so N =’); Readln(N);
S:=0;
For i:=1 to N do S:=S+i Witeln(‘tong la:’,S);
Readln;
End
Trang 2Readln;
End
- Ví dụ 6: Ta kí hiệu N! là tích N số tự nhiên đầu tiên: N! = 1.2.3…N
4 Củng cố (2 phút)
? Hãy nêu cú pháp và hoạt động của vòng lặp không xác định For do
5 Dặn dò (2 phút)
- Về nhà học bài kết hợp sách giáo khoa
IV RÚT KINH NGHIỆM