Đặt vấn đề<br />
<br />
Giới thiệu về cấu trúc vòng lặp<br />
<br />
Vòng lặp xác định<br />
<br />
Vòng lặp không xác định<br />
<br />
Tóm tắt nội dung bài học<br />
<br />
TIN HỌC ĐẠI CƯƠNG<br />
BÀI 5: CẤU TRÚC VÒNG LẶP (DO , WHILE)<br />
Giảng Viên: ThS. Đinh Phú Hùng<br />
Bộ môn: Khoa Học Máy Tính<br />
Email: hungdp@tlu.edu.vn<br />
<br />
1 / 16<br />
<br />
Đặt vấn đề<br />
<br />
Giới thiệu về cấu trúc vòng lặp<br />
<br />
Vòng lặp xác định<br />
<br />
Vòng lặp không xác định<br />
<br />
Tóm tắt nội dung bài học<br />
<br />
Nội Dung<br />
<br />
1<br />
<br />
Đặt vấn đề<br />
<br />
2<br />
<br />
Giới thiệu về cấu trúc vòng lặp<br />
<br />
3<br />
<br />
Vòng lặp xác định<br />
<br />
4<br />
<br />
Vòng lặp không xác định<br />
<br />
5<br />
<br />
Tóm tắt nội dung bài học<br />
<br />
2 / 16<br />
<br />
Đặt vấn đề<br />
<br />
Giới thiệu về cấu trúc vòng lặp<br />
<br />
Vòng lặp xác định<br />
<br />
Vòng lặp không xác định<br />
<br />
Tóm tắt nội dung bài học<br />
<br />
Đặt vấn đề<br />
<br />
Xét ví dụ sau:<br />
In ra màn hình các số tự nhiên từ 1 đến 1000, mỗi số trên 1 dòng.<br />
Nhận xét:<br />
Chương trình sẽ rất dài vì cần 1000 câu lệnh in (cout).<br />
Nếu đầu bài yêu cầu in ra các số từ 1 đến 1 triệu số thì cách<br />
này sẽ không khả thi.<br />
Như vậy cần thiết phải có cấu trúc giúp ta thực hiện việc này<br />
đơn giản hơn.<br />
<br />
3 / 16<br />
<br />
Đặt vấn đề<br />
<br />
Giới thiệu về cấu trúc vòng lặp<br />
<br />
Vòng lặp xác định<br />
<br />
Vòng lặp không xác định<br />
<br />
Tóm tắt nội dung bài học<br />
<br />
Giới thiệu cấu trúc vòng lặp<br />
<br />
Định nghĩa:<br />
Là một đoạn mã lệnh trong chương trình được lặp đi lặp lại<br />
trong khi điều kiện còn được thỏa mãn.<br />
Phân loại cấu trúc vòng lặp<br />
- Vòng lặp xác định.<br />
- Vòng lặp không xác định.<br />
<br />
4 / 16<br />
<br />
Đặt vấn đề<br />
<br />
Giới thiệu về cấu trúc vòng lặp<br />
<br />
Vòng lặp xác định<br />
<br />
Vòng lặp không xác định<br />
<br />
Tóm tắt nội dung bài học<br />
<br />
Vòng lặp xác định<br />
<br />
Chức năng:<br />
Thực hiện lặp lại một số lần xác định của một hoặc nhiều<br />
dòng lệnh.<br />
Cách viết:<br />
Cú pháp câu lệnh<br />
for ([khởi tạo]; [điều kiện]; [thay đổi điều kiện])<br />
{<br />
//Một hoặc nhiều câu lệnh;<br />
}<br />
<br />
5 / 16<br />
<br />