Bài giảng Tin học 8 - Bài 7: Câu lệnh lặp (lặp với số lần biết trước)
Bạn đang xem tài liệu "Bài giảng Tin học 8 - Bài 7: Câu lệnh lặp (lặp với số lần biết trước)", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.
Tóm tắt nội dung tài liệu: Bài giảng Tin học 8 - Bài 7: Câu lệnh lặp (lặp với số lần biết trước)
GIÁO ÁN ĐIỆN TỬ TIN HỌC 8 1) Câu lệnh lặp, một lệnh thay cho nhiều lệnh:
Hãy kể tên các hoạt động
thường ngày em làm với
số lần biết trước ?
-Đánh răng 2 lần một ngày.
-Kim giây quay 60 vòng trong 1 giờ.
-Bài toán viết CT in ra màn hình các số từ
1 đến 10 (10 lệnh in). 1) Câu lệnh lặp, một lệnh thay cho nhiều lệnh:
Nếu có CT đề nghị in ra
Mäimàn hình ng«n 100 ngchữ÷ O lËpthì tr×nh ®Òu cã c©u lÖnh gióp thùc
sao đây nhỉ ?
hiÖn nhiÒu c©u lÖnh lÆp ®i lÆp l¹i b»ng mét c©u
lÖnh. §ã lµ c¸c c©u lÖnh lÆp.
Chương trình quá dài, viết mất
nhiều thời gian, tốn bộ nhớ
chương trình Giá trị đầu
Biến điều khiển
<= giá trị cuối
false Công việc true
Tăng biến điều
khiển lên 1 2) Câu lệnh lặp for do
Có được cú pháp của câu lệnh
lặp thì tốt rồi. Bây giờ hãy
dùng câu lệnh lặp để in ra màn
hình bốn chữ O nhé ! Program in4; Program in4;
Begin Begin
Writeln('O');
Writeln('O');
For i:=1 to 4 do Writeln('O'); Writeln('O');
Readln Writeln('O'); readln
End. End.
Ho¹t ®éng cña lÖnh For..to..do
Ban ®Çu biÕn ®Õm (i=1<4) lÖnh in ®îc thùc hiÖn In ra mh
ch÷ O ®Çu tiªn
BiÕn ®Õm i t¨ng 1 ®¬n vÞ (i=2<4) lÖnh in ®îc thùc hiÖn in
ra mh ch÷ O thø hai
T¬ng tù nh vËy cho ®Õn khi biÕn ®Õm i b»ng gi¸ trÞ cuèi
(i=4) th× lÖnh ®îc thùc hiÖn lÇn cuèi vµ kÕt thóc trªn
mµn h×nh cã 4 ch÷ O. 2) Câu lệnh lặp for do
Đây nè !! Program in100;
Uses crt;
Var i: integer;
Begin
For i:=1 to 100 do Write(‘0');
Readln
End. 3) Tính tổng và tích bằng câu lệnh lặp:
Diễn tả thuật toán:Chương trình:
Hãy diễn tả thuật toán ?
Bước 1Thế: Bắt còn đầu viếtProgram chương Tinh_tong trình ? ;
Bước 2: S 0 Var; i S, i1 : integer ;
Bước 3: i := i +Begin 1
S := S + iS := 0;
Bước 4: Nếu i <100 For thì i := quay 1 to lại100 bước do S :=3. S + i ;
Readln
Bước 5: Nếu i =End. 100 thì kết thúc VÝ dô 3: TÝnh N! (TÝch N sè tù nhiªn ®Çu tiªn)
N! = 1.2.3.4...N
1! = 1 H·y x¸c ®Þnh:
2! = 1 . 2 - Gi¸ trÞ khëi t¹o cña GT
3! = 1 . 2 . 3 - Gi¸ trÞ ®Çu, GT:= cuèi1; cña
biÕn ®Õm i
4! = 1. 2 . 3 . 4 For i:=1 to N do
-C©u lÖnh sÏ ®îc lÆp
GT = 1 GT:= GT*i;
GT = GT . 2
GT = GT . 3
GT = GT . 4 4) Tổng kết:
- Cấu trúc lặp trong thuật toán dùng để mô tả việc thực hiện
lặp đi lặp lại nhiều lần một hoặc một nhóm các hoạt động.
-Nhớ được cú pháp của câu lệnh lặp dạng tiến:
For := to do ;
-Câu lệnh thành phần của câu lệnh lặp for .. do có thể là: một
câu lệnh đơn (như lệnh gán, lệnh tính toán, lệnh điều kiện,
lệnh lặp, lệnh writeln, lệnh readln, ) và một câu lệnh ghép
begin .. end.File đính kèm:
bai_giang_tin_hoc_8_bai_7_cau_lenh_lap_lap_voi_so_lan_biet_t.pptx

