Nhập môn về lập trình (C5) Slide 1
Chương 5
Vng lp
while / do-while / for
Presenter:
Nhập môn về lập trình (C5) Slide 2
Learning outcomes
L.O.3.1 Liệt kê được các kiểu điều khiển và vẽ sơ đồ mô
tả chúng.
L.O.3.2 Mô tả được được nguyên tắc kết hợp các kiểu
điều khiển để mô tả các giải thuật.
L.O.3.3 Hiện thực được các kiểu điều khiển bằng ngôn
ngữ C.
L.O.3.4 Sử dụng các cấu trúc điều khiển để giải quyết bài
toán thực tế.
Nhập môn về lập trình (C5) Slide 3
Vòng lp là gì ?
Vng lp là các phát biểu điều khiển dùng để thực hiện
một công việc nhiều lần.
Các phát biểu thực hiện công việc trong vng lp gọi là
thân vng lp.
Một vng lp thường có các phần :
Khởi động vng lp.
Thân vng lp.
Điều khiển vng lp.
Có thể phân loại vng lp theo các tiêu chun sau :
Điều kiện : đi trước hoc đi sau.
Số lần lp : biết trước hoc không biết trước.
Nhập môn về lập trình (C5) Slide 4
Vòng lp
Phân loại
VC++ cho phép sử dụng 3 loại vng lp với cú pháp như
sau:
Vng lp while
while (condition) statement;
Vng lp do
do statement while (condition);
Vng lp for
for (initopt ; condopt ; loopopt ) statement;
Nhập môn về lập trình (C5) Slide 5
Vòng lp while
Cú pháp : while (condition) statement
Nghĩa là : trong khi điều kiện condition cn đúng thì làm
phát biểu statement.
condition là biểu thức luận lý điều khiển vng lp:
Đúng thì lp.
Sai thì kết thúc.
statement thể là phát biểu ghép { ... }.
Vng lp while là vng lp có điều kiện đi trướcsố lần
lp không biết trước.