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

Cấu trúc lặp

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 (164.12 KB, 10 trang )

Giáo viên: Th.s Phạm Quang Trung
Tổ : LTCM
TRƯỜNG CĐCN VIỆT ĐỨC
Khoa: CÔNG NGHỆ THÔNG TIN
CẤU TRÚC LẶP REPEAT ... UNTIL
Bài toán
Một người có 2000.000 đồng mang đi gửi tiết kiệm
tại một ngân hàng. Biết lãi suất ngân hàng là 0,65 %
một tháng. Hỏi sau bao nhiêu tháng người đó có ít nhất
2500000 trong tài khoản?
Phân tích
Làm thế nào để tính được tổng số tiền của
người đó sau mỗi tháng?
Tổng tiền= Tổng tiền(tháng trước)+Tiền lãi
Lãi tính bằng cách nào?
Tiền lãi= Tổng tiền*Lãi suất
CẤU TRÚC LẶP REPEAT ... UNTIL
Cú pháp:
REPEAT
<Công việc>;
UNTIL <BT Logic>;
Trong đó:
- REPEAT, UNTIL: là các từ khoá
- <Công việc>: là các câu lệnh của Pascal
- <BT Logic>: chỉ nhận một trong 2 giá trị Đúng
(True) hoặc Sai (False)
Begin
<Công việc>
<BT Logíc>
End
Đúng


Sai
Hoạt động:
Lưu đồ:
Bước 1: Thực hiện
<Công việc>
Bước 2: Tính giá trị của
biểu thức Logíc
+ Nếu <BT Logíc> đúng
thì thoát khỏi vòng lặp
+ Nếu <BT Logíc> sai thì
quay lại thực hiện
<Công việc>
Bài toán
Một người có 2000000 đồng mang đi gửi
tiết kiệm tại một ngân hàng. Biết lãi suất ngân
hàng là 0,65 % một tháng. Hỏi sau bao nhiêu
tháng người đó có ít nhất 2500000 trong tài
khoản?
Phân tích
- Công việc lặp đi lặp lại là việc gì?
- Quá trình lặp sẽ dừng lại khi nào?
- Hãy thể hiện công việc dưới dạng các
câu lệnh.

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

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