1. MỤC TIÊU:
1.1. Kiến thức :
a) Học sinh hiểu
-Hiểu hoạt động của câu lệnh với số lần biết trước for.do trong Pascal.
-Hiểu lệnh ghộp trong Pascal
b) Học sinh biết :
-Biết ngôn ngữ lập trình dựng cấu trúc lặp để chỉ dẫn máy tính thực hiện lặp đi lặp lại công việc nào đó một số lần.
1.2. Kĩ năng :
-Viết đúng được lệnh for.do trong một số tình huống đơn giản.
1.3. Thái độ :
-Thái độ nghiêm túc cẩn thận.
2.TRỌNG TÂM:
Viết chương trình Tính tổng và tích bằng câu lệnh lặp
3.CHUẨN BỊ:
1. Giáo viên: - phòng máy
2. Học sinh: - Đọc trước bài
- SGK, đồ dùng học tập
3 trang |
Chia sẻ: oanh_nt | Lượt xem: 1352 | Lượt tải: 0
Bạn đang xem nội dung tài liệu Giáo án Tin học 8 Tuần 20 Tiết 38 Câu lệnh lặp, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Bài 7 ; Tiết 38
Tuần 20
BÀI 7: CÂU LỆNH LẶP (TT)
1. MỤC TIÊU:
1.1. Kiến thức :
a) Học sinh hiểu
-Hiểu hoạt động của câu lệnh với số lần biết trước for...do trong Pascal.
-Hiểu lệnh ghộp trong Pascal
b) Học sinh biết :
-Biết ngôn ngữ lập trình dựng cấu trúc lặp để chỉ dẫn máy tính thực hiện lặp đi lặp lại công việc nào đó một số lần.
1.2. Kĩ năng :
-Viết đúng được lệnh for...do trong một số tình huống đơn giản.
1.3. Thái độ :
-Thái độ nghiêm túc cẩn thận.
2.TRỌNG TÂM:
Viết chương trình Tính tổng và tích bằng câu lệnh lặp
3.CHUẨN BỊ:
1. Giáo viên: - phòng máy
2. Học sinh: - Đọc trước bài
- SGK, đồ dùng học tập..
4.TIẾN TRÌNH:
4.1.Ổn định tổ chức và kiểm diện: 8A1……………;8A2……………….;8A3…………………….
4.2. Kiểm tra miệng:
Ghép vào bài mới
4.3. Bài mới:
HOẠT ĐỘNG CỦA THẦY VÀ TRÒ
KIẾN THỨC CẦN ĐẠT
HOẠT ĐỘNG 1: Tính tổng và tích bằng câu lệnh lặp
Gv: Trình bày đoạn chương trình tính tổng N số tự nhiên, với N là số tự nhiên được nhập từ bàn phím (Pascal)
Theo công thức tính tổng ta cần khai bao nhiêu biến? kiểu biến?
Trong 2 biến thì biến nào có giá trị được nhập từ bàn phím?
Gv: Mô tả thuật toán tính tổng các số tự nhiên từ 1→ 100
Gv: Trình bày đoạn chương trình tính tích N số tự nhiên, với N là số tự nhiên được nhập từ bàn phím (Pascal)
Theo công thức tính tích ta cần khai bao nhiêu biến? kiểu biến?
Trong 2 biến thì biến nào có giá trị được nhập từ bàn phím?
4. Tính tổng và tích bằng câu lệnh lặp
Vd 1: Chương trình tính tổng N số tự nhiên đầu tiên, với N là số tự nhiên được nhập từ bàn phím.
S = 1+2+3+ … + N
program Tinh_tong;
var N,i:integer;
S:longint;
begin
write(‘Nhap so N = ‘);
readln(N);
S:= 0;
for i:= 1 to N do
S:= S+i;
writeln(‘Tong cua’, N, ‘so tư nhien dau tien S = ‘, S);
readln;
end.
*Kiểu longint cú phạm vi từ -231 đến 231 – 1.
Vd 2: chương trình tính tích N số tự nhiên, với N là số tự nhiên được nhập từ bàn phím.
N! = 1.2.3….N
program Tinh_Giai_Thua;
var N,i:integer;
P:longint;
begin
write(‘Nhap so N = ‘);
readln(N);
P:= 1;
for i:= 1 to N do
P:= P*i;
writeln( N, ‘! = ‘, P);
readln;
end.
4.4.Câu hỏi và bài tập củng cố:
1/ Cấu trúc lặp trong chương trình dùng để làm gì?
Cấu trúc lặp dùng một lệnh thay cho nhiều lệnh.
2/ Trong ngôn ngữ lập trình Pascal cấu trúc lặp với số lần lặp cho trước được thể hiện với câu lệnh nào?
Cú Pháp:
For := to do
4.5. Hướng dẫn học sinh tự học
a) Đối với bài học ở tiết này
- Học bài, xem lại bài và lấy thêm các ví dụ
b) Đối với bài học ở tiết sau
- Chuẩn bị các bài tập
5. RUÙT KINH NGHIEÄM:
* Noäi dung:
* Phöông phaùp
* Söû duïng ÑDDH, thieát bò daïy hoïc
File đính kèm:
- tiết 38.doc