Tải bản đầy đủ (.ppt) (10 trang)

Cấu trúc lặp xác định

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (453.55 KB, 10 trang )

Bµi gi¶ng
Bµi gi¶ng
Cấu trúc lặp xác định
For … To … Do
Giáo viên :
Giáo viên :
Th.s Đỗ Ngọc Điệp
Khoa :
Khoa :
Công nghệ thông tin
Trường :
Trường :
Cao
Cao
đẳng
đẳng
công nghiệp Việt Đức
công nghiệp Việt Đức
5. Cấu trúc lặp xác định For to do
5. Cấu trúc lặp xác định For to do
5.1/ Cấu trúc lặp tiến
5.1.1/ Cú pháp
For BĐ := <Cận 1> To <Cận 2> Do
Công việc;

Trong đó:
For , To , Do : Là các các từ khoá
BĐ : Là một hằng số có kiểu dữ liệu đơn giản là một số nguyên
( không phải là kiểu số thực )
Công việc : Là lệnh được thực hiện sau từ khoá Do
Cận1, Cận 2 : Có thể là hằng, biểu thức hoặc biến có kiểu dữ liệu đơn giản


( thuộc số nguyên ) dùng để xác định giá trị cận đầu và cận cuối
trong vòng lập
5.1.2/
5.1.2/
Sự hoạt động
Sự hoạt động
:
:
Bước 1: Biến đếm sẽ được khởi đầu với giá trị của cận 1
Bước 2: Biến đếm sẽ so sánh giá trị của biến đếm với cận 2
Bước 3 : Thực hiện công việc sau từ khoá Do Sau đó BĐ sẽ tăng giá trị lên 1
đơn vị ( BĐ = BĐ + 1) rồi lại chuyển về Bước 2
Bước 4 : Thoát khỏi vòng lặp
Nếu biến đếm lớn hơn giá trị của cận 2 thì sẽ chuyển đến Bước 4
Nếu biến đếm nhỏ hơn hoặc bằng giá trị của cận 2 thì sẽ chuyển
đến Bước 3
5.1.3. L­u ®å thuËt to¸n :
B¾t ®Çu
B§ :=Can1
BĐ < Can2
Thực hiện
việc
Đ
Đ
BĐ : = BĐ + 1
S
S
KÕt thóc
Thực
hiện việc

BĐ : = BĐ + 1
BĐ < Can2
5.1.4 VÝ dô ¸p dông 1:
ViÕt ch­¬ng tr×nh in c¸c sè nguyªn d­¬ng tõ 1 ®Õn 10 lªn mµn h×nh
vµ c¸c sè ®­îc in trªn mét dßng
Program In_so;
Uses crt;
Var i:byte;
Begin
Clrscr;
writeln(‘ Day so nguyen tu 1 den 10 ‘);
For i :=1 To 10 Do
write(i:3);
readln;
End.

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×