Bài giảng Tin học cơ sở 4 - Bài 4: Luồng điều khiển, Lệnh lặp gồm các nội dung chính như:Luồng điều khiển lặp, Lệnh lặp-while, do-while, for. Mời các bạn cùng tham khảo!
AMBIENT/
Chủ đề:
Nội dung Text: Bài giảng Tin học cơ sở 4 - Bài 4: Luồng điều khiển, Lệnh lặp
- Tin học cơ sở 4
Buổi 4. Luồng điều khiển
Lệnh lặp
Bộ môn Khoa học máy tính - 2017
- Nội dung buổi học
1. Luồng điều khiển lặp
2. Lệnh lặp
while
do-while
for
2
- Luồng điều khiển
Thứ tự chạy các lệnh trong chương
trình
Tuần tự Rẽ nhánh
No
Lệnh 1 Điều kiện
Lệnh 2 Yes
Lệnh nhánh YES
Lệnh 3
Lệnh 4 Lệnh tiếp theo
3
- Luồng điều khiển lặp
Rẽ nhánh
No
Điều kiện
Yes
Lệnh nhánh YES
Lệnh tiếp theo
4
- Luồng điều khiển lặp
Lặp
No
Điều kiện
Thoát khỏi vòng lặp
Yes
Nhánh lệnh cần lặp
5
- Luồng điều khiển lặp
int n = 1;
Đếm từ
1 đến 10 No
n
- Luồng điều khiển lặp
int n = 10;
Đếm ngược
khi phóng tên lửa No
n >= 0
Thoát khỏi vòng lặp
Yes
if (n > 0) cout
- Luồng điều khiển lặp
int n = 1, sum = 0;
Tính tổng các
số từ 1 đến 100 No
n
- Luồng điều khiển lặp
int n = 1, sum = 0;
Tính tổng các
số chia ba dư 1
từ 1 đến 100 No
n
- Lệnh while
Cú pháp
while ( điều kiện lặp ) {
Dãy lệnh lặp khi điều kiện lặp đúng
}
Kiểm tra điều kiện trước khi lặp
10
- CT1. Đếm từ 1 đến
Nếu10
không
có lệnh
n++ này ?
int n = 1;
while (n
- CT2. Đếm ngược phóng tên lửa
int n = 10;
Lồng các cấu trúc điều
while (n >= 0) {
khiển khác trong vòng lặp
if (n > 0) {
cout
- CT3. Tính tổng tích lũy
int n = 1, sum = 0;
while (n
- CT4. Tính tổng tích lũy có lựa chọn
int n = 1, sum = 0;
while (n
- Lệnh do - while
Cú pháp
do {
Dãy lệnh lặp khi điều kiện lặp đúng
Lần đầu tiên không kiểm tra điều kiện
} while ( điều kiện lặp );
Kiểm tra điều kiện sau khi lặp lần đầu tiên
Luôn luôn lặp ít nhất 1 lần
15
- Luồng điều khiển do-while
Nhánh lệnh cần lặp
No
Điều kiện
Thoát khỏi vòng lặp
Yes
16
- CT5. Nhắc lại đến khi gặp “good bye”
string line = "good bye"; Đọc 1 dòng ký tự bằng
do { lệnh getline
cout
- CT6. Menu lựa chọn tính năng
string choice;
do {
cout
- Lệnh for
Cú pháp
for ( lệnh khởi tạo; điều kiện lặp; lệnh thay
đổi biến chạy ) do {
Dãy lệnh lặp khi điều kiện lặp đúng
}
Kiểm tra điều kiện trước khi lặp lần
đầu tiên (giống lệnh while)
19
- CT7: Tổng từ 1 đến 10
Khởi tạo
int sum = 0;
for (int n = 1; n