Bài giảng Tin học Lớp 8 - Chủ đề 9: Cấu trúc lặp
- Cấu trúc lặp (repetition or loop): lặp lại 1 hay nhiều lệnh cho đến khi biểu thức điều kiện có giá trị sai. Các cấu trúc lặp gồm:
for
while
do . while.
Tuy nhiên, thứ tự thực hiện các lệnh của chương trình còn bị chi phối bởi các lệnh nhảy như continue, break.
CHỦ ĐỀ 9: CẤU TRÚC LẶP
- Cấu trúc lặp (repetition or loop): lặp lại 1 hay nhiều lệnh cho đến khi biểu thức điều kiện có giá trị sai. Các cấu trúc lặp gồm:
for
while
do ... while.
Tuy nhiên, thứ tự thực hiện các lệnh của chương trình còn bị chi phối bởi các lệnh nhảy như continue , break .
1
II. CẤU TRÚC LẶP WHILE
2
CHỦ ĐỀ 9: CẤU TRÚC LẶP
1. Cú pháp
w hile ( ĐIỀU KIỆN )
{
CÂU LỆNH 1;
CÂU LỆNH 2 ;
}
2. Cách hoạt động
- Bước 1: Kiểm tra điều kiện.
- Bước 2: Nếu điều kiện đúng thì thực hiện CÂU LỆNH1, 2, và quay lại bước 1. Nếu điều kiện sai thì kết thúc câu lệnh while.
Ví dụ: Em hãy viết chương trình nhập vào bàn phím số nguyên n và hiển thị ra các số chẵn từ n tới 100.
Ví dụ nếu nhập n = 90 thì chương trình sẽ hiển thị ra màn hình:
90 92 94 96 98 100
II. Cấu trúc lặp while
CHỦ ĐỀ 9: CẤU TRÚC LẶP
int main() {
int n;
cout<<“Nhap n= ”;
cin >> n;
while (n <= 100) {
if (n % 2 == 0){
cout << n << " ";
}
n ++;
}
return 0;
}
II. Cấu trúc lặp while
CHỦ ĐỀ 9: CẤU TRÚC LẶP
III. Cấu trúc lặp do while
CHỦ ĐỀ 9: CẤU TRÚC LẶP
1. Cú pháp
do
{
Câu lệnh 1;
Câu lệnh 2;
..
}
while(điều kiện )
2. Cách hoạt động
Bước 1: Thực hiện câu lệnh 1, 2, ..
Bước 2: Kiểm tra điều kiện. Nếu điều kiện đúng quay lại bước 1.
III. Cấu trúc lặp do while
CHỦ ĐỀ 9: CẤU TRÚC LẶP
Ví dụ: Em hãy viết chương trình hiển thị ra màn hình các số từ 1 tới 5
#include
using namespace std;
int main() {
int i = 1;
do {
cout << i << " ";
i++;
} while ( i <= 5);
return 0;
}
File đính kèm:
bai_giang_tin_hoc_lop_8_chu_de_9_cau_truc_lap.pptx



