Vớ dụ về cõu lệnh lặp:

Một phần của tài liệu Giao an tin 8 2017 (Trang 104 - 105)

- Biết nhu cầu cần cú cấu trỳc lặp với số lần chưa biết trước trong ngụn ngữ lập trỡnh.

3. Vớ dụ về cõu lệnh lặp:

* Vớ dụ về cõu lệnh lặp thường dựng trong PASCAL For…To…Do

* Cõu lệnh lặp cú dạng:

FOR biến đờm := giỏ trị đầu To giỏ trị cuối DO cõu lệnh;

* Trong đú:

- FOR, TO, DO: từ khúa

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

- Giỏ trị đầu < giỏ trị cuối và là giỏ trị nguyờn.

- Số lần lặp = giỏ trị cuối – giỏ trị đầu + 1

* GV: Chốt lại * HS: Theo dừi

* GV: Giới thiệu hoạt động của cõu lờnh

* GV: yờu cầu học sinh nờu lại hoạt động của cõu lệnh

* HS: Nờu, lớp nhận xột * HS: Trỡnh bày vào vở

* GV: Chiếu VD3 * HS: Quan sỏt

* GV: Chỉ rừ cõu lệnh for trong vớ dụ

*GV: Cho biết giỏ trị đầu, giỏ trị cuối, biến đếm và cụng việc trong vớ dụ đú

* HS: Nờu i giỏ trị đầu; 10 giỏ trị cuối Writeln(‘ Day la lan lap thu ‘ ,i);

* GV: Cõu lệnh trờn lặp lại việc gỡ? Lặp mấy lần?

* HS: Lặp lại cõu lệnh

Writeln(‘Day la lan lap thu’,i); Lặp lại 10 lần * GV: Chiếu Vd4 * HS: Đọc đề * GV: Để in chữ “O” ra màn hỡnh ta sử dụng lệnh nào? * HS: Lệnh writeln(‘O’); * GV: Em cú thể viết chương trỡnh in ra màn hỡnh 20 chữ ‘O’(như một quả trứng rơi từ trờn xuống dưới)

* HS: Làm theo nhúm

*GV: Thu bài nhúm, chiếu đỏp ỏn

?Em cú nhận xột về thành phần cõu lệnh trong VD4?

* HS: Cõu lệnh sau for ..to..do gồm 2 lệnh đặt giữa begin và end;

* GV: Chốt lại cõu lệnh ghộp * HS: Ghi bài

* Hoạt động

- Cõu lệnh lặp sẽ thực hiện cõu lệnh nhiều lần, mỗi lần là 1 vũng lặp, số vũng lặp là biết trước và bằng < giỏ trị cuối> - <giỏ trị đầu) +1

- Ban đầu biến đếm nhận <giỏ trị đầu>. Sau mỗi vũng lặp biến đếm tự động tăng thờm 1 đơn vị cho đến khi bằng giỏ trị cuối

Vớ dụ 3:

Program lap; Var i: integer; Begin

For i:=1 to 10 do

Writeln(‘Day la lan lap thu’,i); Readln; End. Vớ dụ 4/SGK trang 58: in dũng chữ O trờn màn hỡnh (20 lần). Program chuO; Uses crt; Var i: integer; Begin clrscr; For i:=1 to 20 do begin Writeln(‘O’); Delay (100); End; Readln; End. *Cõu lệnh ghộp gồm 2 lệnh trở lờn đặt giữa cặp từ khúa Begin … end;

Hoạt động 2: Tỡm hiểu cõu lệnh lặp về tớnh tổng và tớch.

* GV: Yờu cầu HS xĩ định INPUT và OUTPUT

4. Tớnh tổng và tớch bằng cõu lệnh lặp:Vớ dụ 5: Tớnh tổng của N số tự nhiờn đầu

Một phần của tài liệu Giao an tin 8 2017 (Trang 104 - 105)