1. Trang chủ
  2. » Giáo án - Bài giảng

Tài liệu bai 7: cau lenh lặp

14 1,1K 2
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Câu lệnh lặp
Tác giả Nguyễn Thị Kim Sinh
Chuyên ngành Tin học
Thể loại Tài liệu
Năm xuất bản 2024
Định dạng
Số trang 14
Dung lượng 4,6 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Các công việc phải thực hiện nhiều lần Em hãy liệt kê các hoạt động mà hằng ngày em phảI thực hiện lặp đI lặp lại nhiều lần?. máy tính, ta cũng phải viết lặp lại nhiều câu lệnh để thự

Trang 2

06/06/24 Nguy n Th Kim Sinh ễn Thị Kim Sinh ị Kim Sinh 2

Bµi cò

IF < iÒu điÒu kiện> Then

<câu lệnh>;

IF <đi ều kiện> Then

<câu lệnh1>

Else

<Câu lệnh2>;

Trang 4

1 Các công việc phải thực hiện nhiều lần

Em hãy liệt kê các hoạt

động mà hằng ngày em phảI thực hiện lặp đI lặp lại

nhiều lần?

máy tính, ta cũng phải viết

lặp lại nhiều câu lệnh để

thực hiện một phép tính

nhất định

Lặp với số lần biết trước:

đỏnh răng ngày hai lần, tắm một lần, ăn ba bữa…

Lặp với số lần chưa biết trước:

Học cho tới khi thuộc bài, Nhặt rau cho tới khi xong…

Trang 5

06/06/24 Nguyễn Thị Kim Sinh1 5

B1:

B1: k 0 ( là số đoạn thẳng vẽ được).).

B2:

B2: k k +1 (Vẽ đoạn thẳng một đơn vị độ dài và quay thước) 90.

B3:

B3: N N ếu K <4 quay lại B2 Ngược) lại, kết thỳc) thuật toỏn.

Vd1: Vẽ một hỡnh vuụng

0

2 Câu lệnh lặp – Một lệnh thay đổi nhiều lệnh

Trang 6

06/06/24 Nguyễn Thị Kim Sinh1 6

B1: Vẽ hình vuông (vẽ liên tiếp 4 c).ạnh ròi trở về đỉnh ban đầu.

B2: Số hình vuông ít hơn 3 thì thì dịc).h nét vẽ về hai đơn vị và quay lại b1.

Vd1: Vẽ 3 hình vuông

Trang 7

06/06/24 Nguyễn Thị Kim Sinh1 7

B1: S:=0; i:=0;

B2: i:=i+1;

B3: S:=s+i;

B4: i<=100, quay lại B2 B4: Thông báo kết quả và kết thúc) thuật toán

S=1+2+3+4+ +100

Ta đã xét bài toán này ở bài 5:

từ bài toán đến chương trình

Các).h mô tả c).ác) hoạt động lặp trong thuật toán trên được) gọi là c).ấu trúc) lặp -NNLT c).hØ thị c).ho máy tính thực) hiện c).ấu trúc) lặp bằng một c).âu lệnh lặp.

-Đó là c).ác) c).âu lệnh lặp

Trang 8

06/06/24 Nguyễn Thị Kim Sinh 8

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

Câu lệnh lặp th ờng gặp trong Pascal có

dạng

For <biến đếm> := <giỏ trị đầu> to to <giỏ trị cuối> do <cõu lệnh>;

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

Biến đếm: kiểu số nguyên

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

- Biết tr ớc số lần lặp: giá trị cuối - giá trị đầu +1

-Giá trị cuối > giá trị đầu.

Trang 9

06/06/24 Nguyễn Thị Kim Sinh 9

Biến:=<GT đầu >

Biến <= GT c).uối

Câu lệnh

Biến tự động tăng 1 ĐVị

True

False Lưu đồ thuật toán c).ho c).ấu trúc) lặp For For To To Do Do

Trang 10

Vd: Ch ¬ng tr×nh in ra mµn h×nh sè lÇn lÆp

Program Lap;

Uses crt;

Var i: integer;

Begin

for i:=1 to 10 do

writeln( Day la so lan lap thu ‘Day la so lan lap thu

,i);

‘Day la so lan lap thu

Readln;

End.

Biến:=<GT đầu >

Biến <= GT c).uối

Câu lệnh

Biến tự động tăng 1 ĐVị

True

False

i:=1

i:=5 i:=7 i:=10 i:=9

2 <= 10

i:=6

5 <= 10

10 <= 10

i:=11

11 <= 10

Day la so lan lap thu 1

Day la so lan lap thu 2

Day la so lan lap thu 3

Day la so lan lap thu 4

Day la so lan lap thu 5

Day la so lan lap thu 6

Day la so lan lap thu 7

Day la so lan lap thu 8

Day la so lan lap thu 9

Day la so lan lap thu 10

Trang 11

06/06/24 Nguyễn Thị Kim Sinh 11

Uses crt;

Begin

clrscr;

Begin

writeln( o ); ‘Day la so lan lap thu ‘Day la so lan lap thu

delay(100);

end;

Readln;

End.

O o O O O O O O O O O O O O O O O O O O

Em hãy dự đốn kết quả xuất ra trên màn hình Sau khi dịch và chạy

chương trình?

Vd: Ch ¬ng tr×nh in ra ch÷ 0 mµn h×nh.

Trang 12

06/06/24 Nguyễn Thị Kim Sinh 12

- Các lệnh đặt trong trong hai từ

một câu lệnh ghép trong Pascal

- Câu lệnh lặp giúp ta giảm nhẹ công sức viết ch ơng trình

Trang 13

H íng dÉn vÒ nhµ

-CÊu tróc lÆp: For to do

-BTVN: 1, 2, 3, 4, 5, 6 (sgk)

Trang 14

Good Luc

Ngày đăng: 27/11/2013, 14:11

TỪ KHÓA LIÊN QUAN

w