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)

pptx 20 trang lynguyen 09/02/2026 20
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)

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:

  • pptxbai_giang_tin_hoc_8_bai_7_cau_lenh_lap_lap_voi_so_lan_biet_t.pptx