Bài giảng Tin học Lớp 8 - Bài 7: Câu lệnh lặp

Câu lệnh lặp với số lần lặp biết trưuớc trong Pascal:

FOR := TO DO < câu lệnh>;

Trong đó

For , to , do là các từ khóa.

Biến đếm  là biến  kiểu nguyên

Số vòng lặp = giá trị cuối – giá trị đầu + 1.

Giá trị  đầu và Giá trị cuối  là các giá trị nguyên.

Câu lệnh có thể là câu lệnh đơn giản(một lệnh)  hoặc lệnh  ghép (nhiều lệnh)

Chú ý :

•Ban đầu biến đếm sẽ nhận giá trị đầu, sau mỗi vòng lặp, biến đếm được tự động tăng thêm một đơn vị cho đến khi bằng giá trị cuối.

Thường Giá trị cuối lớn hơn Giá trị đầu. 

ppt 14 trang minhvi99 06/03/2023 2220
Bạn đang xem tài liệu "Bài giảng Tin học Lớp 8 - Bài 7: Câu lệnh lặp", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.

File đính kèm:

  • pptbai_giang_tin_hoc_lop_8_bai_7_cau_lenh_lap.ppt

Nội dung text: Bài giảng Tin học Lớp 8 - Bài 7: Câu lệnh lặp

  1. * Các công việc phải thực hiện nhiều lần Hãy kể tên những hoạt động được thực hiện lặp đi lặp lại với số lần nhất định và biết trước?  Em đánh răng 2 lần một ngày  Kim giây quay 60 vòng trong 1 giờ
  2. O Nếu viết chương trình in ra màn hình 100Mọichữ ‘ngônO’ thì saong ữ lập trình đều có câu lệnh giúp thựcnhỉ?hiện nhiều câu lệnh lặp chđiươnglặp trìlạinh quá bằng một câu lệnh. Đó là các câu lệnhdài, vàlặp viết. mất nhiều thời gian ! O
  3. Chỳ ý : • Ban đầu biến đếm sẽ nhận giỏ trị đầu, sau mỗi vũng lặp, biến đếm được tự động tăng thờm một đơn vị cho đến khi bằng giỏ trị cuối. • Thường Giỏ trị cuối lớn hơn Giỏ trị đầu.
  4. ❖ ví dụ 2: Mô phỏng quả trứng rơi từ trên cao xuống Program in4; Uses crt; O Begin O O O For i:=1 to 10 do O begin O Writeln('O'); O delay(100); O O end; O End. + Hai lệnh được đặt giữa hai từ khoá begin, end  Câu lệnh ghép
  5. Diễn tả thuật toán Chương trình Program tinhtong; Khai báo Uses crt; Var S,i : Integer; Begin Làm sạch biến tổng S:=0; Nhập giá trị cuối Write(‘Nhap so n’); Read(n); For i:=1 to n do S:=S +i; In kết quả Writeln('Tong S=',S); Readln; End.
  6. KhởiHãyEmIn ra hãy viết tạokết viếtkhai GTcâuquả? bằngcâu báolệnh lệnh biến baolặp nhập vớichonhiêu? các bài vào giá toán N? trị trên? của biến đếm và câu lệnh đợc lặp. N:integer; GT:longint; Begin Clrscr; Write('Nhap N= '); Readln(N); GT:=1; For i:=1 to N do GT:=GT*i; Writeln('Tich cua N so tu nhien =',GT); Readln; End.
  7. Ghi nhớ! ❖ Cấu trúc lặp được sử dụng để chỉ thị cho máy tính thực hiện lặp lại một hoạt động nào đó, thường là với các dữ liệu khác nhau, cho đến khi một điều kiện nào đó được thỏa mãn ❖ Mọi ngôn ngữ lập trình đều có các câu lệnh lặp để thể hiện cấu trúc lặp ❖ Ngôn ngữ Pascal thể hiện cấu trúc lặp với số lần cho trớc bằng câu lệnh for do.