session 10
Tóm tắt
1, Vòng lặp:
trong C có 3 loại vòng lặp sau;
- vòng lặp for
- Vòng lặp while
- Vòng lặp do....while
2. Vòng lặp
tổng quát:
for( khởi tạo giá trị cho biến điều kiện; bieeur thức điều kiện; biểu thức thay đổi giá trị của biến điều khiển)
{
câu lệnh ( các câu lệnh);
}
1, Vòng lặp:
trong C có 3 loại vòng lặp sau;
- vòng lặp for
- Vòng lặp while
- Vòng lặp do....while
2. Vòng lặp
tổng quát:
for( khởi tạo giá trị cho biến điều kiện; bieeur thức điều kiện; biểu thức thay đổi giá trị của biến điều khiển)
{
câu lệnh ( các câu lệnh);
}
Ø Các trường hợp khác của vòng lặp ‘for’:
Vòng lặp for
có thể được sử dụng mà không cần phải có đầy đủ các thành phần của nó.
-Vòng lặp for
khi không có bất kỳ thành phần nào sẽ là một vòng lặp vô tận
-Vòng
lặp for (hay vòng lặp bất kì) có thể
không có bất kì lệnh nào trong phần thân của nó. Kĩ thuật này giúp tăng tính
hiệu quả trong một vài giải thuật và để tạo ra độ trễ về mặt thời gian.
3. Vòng lặp 'while';
Cấu trúc lặp thứ hai trong C là vòng lặp while. Cú pháp tổng quát như sau:
while (điều_kiện là đúng)
câu_lệnh;
câu_lệnh
có thể là rỗng, hay một lệnh đơn, hay một khối lệnh. Nếu vòng lặp while chứa một tập các lệnh thì chúng
phải được đặt trong cặp ngoặc xoắn {}.
điều_kiện có thể là biểu thức bất kỳ.
Vòng lặp sẽ được thực
hiện lặp đi lặp lại khi điều kiện trên là đúng
(true). Chương trình sẽ chuyển đến thực hiện lệnh tiếp sau vòng lặp khi
điều kiện trên là sai (false).
Vòng
lặp for có thể được sử dụng khi số
lần thực hiện vòng lặp đã được xác định trước. Khi số lần lặp không biết trước,
vòng lặp while có thể được sử dụng.
4. Vòng lặp ‘do
... while’:
Cú pháp tổng quát của vòng lặp do ... while
như sau:
do{
câu_lệnh;
}
while (điều_kiện);
Cú pháp tổng quát của vòng lặp do ... while
như sau:
do{
câu_lệnh;
}
while (điều_kiện);
Cú pháp tổng quát của vòng lặp do ... while
như sau:
do{
câu_lệnh;
}
while (điều_kiện);
Cặp
dấu ngoặc {} là không cần thiết khi chỉ có một câu lệnh hiện diện trong
vòng lặp, nhưng việc sử dụng dấu ngoặc {} là một thói quen tốt. Vòng lặp do
... while lặp đến khi điều_kiện mang giá trị false. Trong
vòng lặp do ... while, câu_lệnh (khối các câu lệnh) sẽ
được thực thi trước, và sau đó điều_kiện được kiểm tra. Nếu điều kiện là
true, chương trình sẽ quay lại thực hiện lệnh do. Nếu điều kiện là false,
chương trình chuyển đến thực hiện lệnh nằm sau vòng lặp.
Ø Các vòng lặp ‘while lồng
nhau’ và ‘do ... while’
Cũng giống như vòng lặp for, các vòng lặp
while và do ... while cũng có thể được lồng vào nhau
Bài 3
BÀI TẬP VỀ NHÀ
bài 1:
bài 2:
Bài 3
Nhận xét
Đăng nhận xét