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

•Bài 7: Câu lệnh lặp

Nội dung chính:

1/ Các công việc được thực hiện nhiều lần

Trong đời sống hằng ngày có rất nhiều công việc được lặp đi lặp lại, em cho biết một vài ví dụ?

Ví dụ:

 Mỗi sáng thứ 2 đều chào cờ đầu tuần.

Ngày ăn cơm 3 lần.

Tiếng trống trường sau mỗi tiết học.

Học cho đến khi thuộc bài.

.

2/ Câu lệnh lặp – một lệnh thay cho nhiều lệnh

3/ Ví dụ về câu lệnh lặp

4/ Tính tổng và tích bằng câu lệnh lặp

 

 

 

ppt 35 trang letan 22/04/2023 3680
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng môn 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.

Tóm tắt nội dung tài liệu: Bài giảng môn Tin học Lớp 8 - Bài 7: Câu lệnh lặp

Bài giảng môn Tin học Lớp 8 - Bài 7: Câu lệnh lặp
Học cho đến khi thuộc bài. 
..... 
 Tớ phải bị phạt đi tới đi lui như thế này cho tới bao giờ ? 
Coøn tôù phaûi bò phaït taäp theå duïc nhö theá naøy cho tôùi bao giôø ? 
Hãy quan sát và cho biết : 
Mỗi tình huống mô tả điều gì được lặp lại? Và lặp bao nhiêu lần? 
Caäu phaûi ñi cho ñeán khi trôøi möa. 
Caäu phaûi laøm 50 laàn nhö theá. 
1/ Các công việc được thực hiện nhiều lần 
Có những công việc l ặp với số lần nhất định và biết trước 
	VD: Đánh răng mỗi ngày 3 lần, ngày ăn 	cơm 3 lần 
Có những công việc l ặp với số lần không thể xác định trước 
	 VD: Học bài cho đến khi thuộc bài 
Kết luận 
Ở ngoài thực tế, những công việc lặp đi lặp lại đối với con người, con người đều phải lần lượt làm hết tất cả !! 
Còn trong tin học, những công việc lặp đi lặp lại vẫn có thể làm theo thứ tự, lần lượt từng việc một. Nhưng cũng có thể gộp nhiều việc vào với nhau để xử lí.. 
Bài 7: Câu lệnh lặp 
1/ Các công việc được thực hiện nhiều lần 
2/ Câu lệnh lặp – một lệnh thay cho nhiều lệnh 
3/ Ví dụ về câu lệnh lặp 
4/ Tính tổng và tích bằng câu lệnh lặp 
2/ Câu lệnh lặp – một lệnh thay cho nhiều lệnh 
Xét Ví dụ 1 : Giả sử ta cần vẽ ba hình vuông có cạnh 1 đơn vị như hình 33 . Mỗi hình vuông là ảnh dịch chuyển của hình bên trái nó một khoảng cách 2 đơn vị. 
Hình 33 
2/ Câu lệnh lặp – một lệnh thay cho nhiều lệnh 
Thuật toán 
Bước 1 : Vẽ hình vuông. 
Bước 2 : Nếu số hình vuông đã vẽ nhỏ hơn 3 , di chuyển bút vẽ về bên phải 2 đơn vị và trở lại bước 1 ; ngược lại, 	kết thúc thuật toán. 
Hãy mô tả thuật toán 
2/ Câu lệnh lặp – một lệnh thay cho nhiều lệnh 
2 
2 
2/ Câu lệnh lặp – một lệnh thay cho nhiều lệnh 
Thuật toán: 
Bước 1 : Vẽ hình vuông. 
Bước 2 : Nếu số hình vuông đã vẽ nhỏ hơn 5 , di chuyển bút vẽ về bên phải 2 đơn vị và trở lại bước 1 ; ngược lại, kết thúc thuật toán. 
Ví dụ: (giống VD 1 nhưng có 5 hình vuông) 
2/ Câu lệnh lặp – một lệnh thay cho nhiều lệnh 
Xét Ví dụ 2 : 
Tính tổng của 100 số tự nhiên đầu tiên 
	 S = 1 + 2 + 3 + ... + ...
3/ Ví dụ về câu lệnh lặp 
a/ Cú pháp: ( syntax ) 
for := to 	 do ; 
Trong đó: 
 for , to , do là các từ khoá 
 biến đếm : Biến kiểu số nguyên ( integer ) 
 giá trị đầu , giá trị cuối : là các giá trị nguyên 
... 
3/ Ví dụ về câu lệnh lặp 
Ví dụ: 
for i:= 1 to 10 do writeln(‘Xin chao’); 
... 
 Câu lệnh lặp sẽ thực hiện câu lệnh nhiều lần, mỗi lần là một vòng lặp. 
Số vòng lặp = giá trị cuối – giá trị đầu + 1 
. . . 
3/ Ví dụ về câu lệnh lặp 
b/ Các ví dụ 
Ví dụ 3 : 
Chương trình sau sẽ in ra màn hình thứ tự lần lặp 
program Lap; 
var i: Integer; 
begin 
for i := 1 to 10 do 
	 writeln( 'Day la lan lap thu ' ,i); 
end . 
3/ Ví dụ về câu lệnh lặp 
 b/ Các ví dụ 
 Ví dụ 4: 
Viết chương trình ghi nhận các vị trí của một quả trứng rơi từ trên cao xuống, ta có thể lặp lại lệnh trên nhiều lần (ví dụ, 20 lần) như trong chương trình sau: 
uses crt; 
var i: Integer; 
begin 
	 clrscr; 
	 for i := 1 to 20 do 
	begin 
	 writeln( ‘ 0’ ); 
	delay( 100 ); 
	 end ; 
	readln 
end . 
Bài 7: Câu lệnh lặp 
1/ Các công việc được thực hiện nhiều lần 
2/ Câu lệnh lặp – một lệnh thay cho nhiều lệnh 
3/ Ví dụ về câu lệnh lặp 
4/ Tính tổng và tích bằng câu lệnh lặp 
4/ Tính tổng và tích bằng câu lệnh lặp 
Tính tổng S của N số tự nhiên đầu tiên 
	S = 1 + 2 + 3 + ... + N 
Tính tích N! của N số tự nhiên đầu tiên 
	N! = 1.2.3. ... .N 
4/ Tính tổng và tích bằng câu lệnh lặp 
Ví dụ 5 : 
Chương trình sau đây sẽ tính tổng của N số tự nhiên đầu tiên, với N là số tự nhiên được nhập vào từ bàn phím 
4/ Tính tổng và tích bằng câu lệnh lặp 
Longint : Kiểu số nguyên; giống i nteger nhưng phạm vi giá tri lớn hơn rất nhiều 
Integer : 
Longint : 
4/ Tính tổng và tích bằng câu lệnh lặp 
Ví dụ 6 : 
Chương trình sau đây sẽ tính tích của N số tự nhiên đầu tiên, với N là số tự nhiên được nhập vào từ bàn phím. 
Bài tập 
1/ Sau khi thực hiện đoạn chương trình sau, giá trị của biến x bằng bao nhiêu? ( giả sử biến x và i đã được khai báo phù hợp) 
a) 
	x:

File đính kèm:

  • pptbai_giang_mon_tin_hoc_lop_8_bai_7_cau_lenh_lap.ppt