Phát biểu được lặp đi lặp lại nhiều lần, 3 yếu tố diễn đạt vòng lặp: Xác định các dữ liệu khởi tạo, xác định các điều kiện còn thực thi, xác định nội dung của một lần thực thi. Vòng lặp là một mã lệnh trong đó chương trình được thực hiện lặp đi lặp lại nhiều lần cho đến khi thỏa một điều kiện nào đó. Vòng lặp là một khái niệm cơ bản trong lập trình cấu trúc.
Trang 1Nhóm 2
Trang 2CẤU TRÚC FOR
CẤU TRÚC WHILE
CẤU TRÚC DO WHILE
CÁC CẤU TRÚC ĐIỀU KHIỂNChươn
g 2:
LỐI RA CỦA VÒNG LẶP
(tiếp theo)
Trang 32.2.1 Cấu trúc for:
a Kiến thức:
-Trình bày được cú pháp vòng lặp for.
-Trình bày được sơ đồ cú pháp, cũng như cách thực hiện của sơ
đồ cú pháp vòng lặp for.
b Kỹ năng:
-Khai báo đúng cú pháp vòng lặp for.
-Thực hiện được các bài tập áp dụng for.
c Thái độ:
-Rèn luyện được tính thận trọng lập trình với cấu trúc for.
Trang 42.2.1 Cấu trúc for:
2.2.1.1 Cú pháp:
2.2.1.2 Lưu đồ cú pháp: 2.2.1.3 Cách thực hiện: 2.2.1.4 Ví dụ minh họa:
2.2.1.5 Lệnh for lồng nhau:
Trang 52.2.1.1 Cú pháp:
for (dãy biểu thức 1; điều kiện lặp; dãy biểu thức 2)
khối lệnh lặp;
Ví dụ: In dãy số nguyên từ 0 đến 10.
for (i=0; i<=10; i++)
cout<<”So “<<i;
2.2.1 Cấu trúc for:
dãy biểu thức 1điều kiện lặp dãy biểu thức 2khối lệnh lặp
Trang 6khối lệnh lặp
dãy biểu thức 1
điều kiện lặp
dãy biểu thức 2
2.2.1 Cấu trúc for:
2.2.1.2 Lưu đồ cú
pháp:
Đ
S
Trang 72.2.1 Cấu trúc for:
2.2.1.3 Cách thực hiện:
Thực hiện dãy biểu thức 1;
Kiểm tra điều kiện lặp, nếu đúng thì thực hiện khối lệnh lặp thực hiện dãy biểu thức 2 quay lại kiểm tra điều kiện lặp và lặp lại quá trình trên cho đến khi việc kiểm tra điều kiện lặp cho kết quả sai thì dừng
Trang 82.2.1.4 Ví dụ minh họa:
2.2.1 Cấu trúc for:
Ví dụ 1: Viết chương trình tính tổng n số nguyên
dương đầu tiên, với n được nhập từ bàn phím.
Trang 9n=3
Trang 10Ví dụ 2: Viết chương trình tính tổng
Trang 112.2.1.5 Lệnh for lồng
nhau:
2.2.1 Cấu trúc for:
Ví dụ 4: Bài toán cổ: “Vừa gà vừa chó, bó lại cho
tròn, 36 con, 100 chân chẵn” Hỏi có mấy gà và mấy chó.