SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Danh sách thành viên:
1. Lê Hoàng Minh Sơn
2. Phạm Liên Sanh
3. Ngô Công Hậu
4. Bế Hải Long
5. Lương Lý Công Thắng
6. Lê Thị Hồng Diệu
2
OVERVIEW
#Loop
_for
_while
_do - while
#Control Statements
_continue & break
_switch
_goto
3
Loop
 for(khởi tạo biến lặp; điều kiện lặp; tăng/giảm biến lặp)
{
Lệnh 1;
Lệnh 2;
…
}
 Kiểm tra điều kiện  thực hiện khối lệnh
4
 for(khởi tạo biến lặp; điều kiện lặp; tăng/giảm biến lặp)
{
Lệnh 1;
Lệnh 2;
…
}
Bắt buộc
phải có
Có thể để trống
Nếu không ?
Loop
5
Loop
6
for( int x=0, y=0; x<10,y<8; x++ , y++)
{
cout<<x<<" "<<y;
cout<<endl;
}
Lặp 2 in 1
Dấu phẩy phân
cách hai biểu thức
Dấu phẩy phân
cách hai câu
lệnh khởi tạo
Loop
7
for(x=0; x<1000; x++) ;
Lặp 1000 lần nhưng không làm gì cả
Tác dụng: giết thời gian, tạo sự trì
hoãn trong chương trình
Loop
8
 while (điều kiện)
{
Lệnh 1;
Lệnh 2;
…
}
Kiểm tra điều kiện
Thực hiện khối lệnh
Kiểm tra điều kiện
Loop
9
do
{
Lệnh 1;
Lệnh 2;
…
}
while (điều kiện);
Kiểm tra điều kiện
Thực hiện khối lệnh
Loop
10
• Kiểm tra điều kiện trước
khi thực hiện câu lệnh
(đầu vòng lặp)
• Kiểm tra điều kiện sau
khi thực hiện câu lệnh
(cuối vòng lặp)
while do-while
11
continue;
bắt buộc vòng lặp tiếp theo diễn ra
bỏ qua bất kỳ đoạn code nào ở giữa
Control
Statement
• for: tăng/giảm biến lặp đến giá trị tiếp theo rồi kiểm tra điều kiện lặp
• while, do-while: đi đến kiểm tra điều kiện lặp
12
break;
Kết thúc ngay lập tức vòng lặp chứa nó
Control
Statement
13
Control
Statement
Max
16 384
case
Biến expression
phải là kiểu char
hoặc kiểu số
nguyên (int ,
long,...)Các trường
hợp của
expression
Trường hợp
mặc định
14
Các lưu ý:
 Biến expression phải là kiểu char hoặc kiểu số nguyên
(int, long,...)
 Switch chỉ kiểm tra xem sự bằng nhau của biến với các
trường hợp (case)
 Hai trường hợp (case) không được có cùng giá trị kiểm tra
 Switch thì hiệu quả hơn là nhiều if lồng vào nhau
 Những lệnh bên dưới mỗi case là chuỗi câu lệnh chứ
không phải khối lệnh (không cần đặt trong cặp dấu ngoặc
nhọn { })
Control
Statement
15
 Ngay lập tức đi đến vị trí được đánh dấu.
Control
Statement
int main()
{
for(int i=0; i<200; i++)
{
if(i==2)
goto place;
}
place:
return 0;
} 16
Control
Statement Ứng dụng: dùng để break nhiều vòng lặp
cùng 1 lúc
Như ở ví dụ trên, chỉ cần điều kiện x không hợp lệ.
Chương trình sẽ bỏ qua các vòng lặp và nhảy thẳng tới vị
trí checkpoint và thông báo ERROR! 17
18

Weitere ähnliche Inhalte

Ähnlich wie Program control statement - Câu lệnh điều khiển

Ähnlich wie Program control statement - Câu lệnh điều khiển (6)

chapter2.4.Basic.statements.2.pdf
chapter2.4.Basic.statements.2.pdfchapter2.4.Basic.statements.2.pdf
chapter2.4.Basic.statements.2.pdf
 
PHP.pptxPHP.pptxPHP.pptxPHP.pptxPHP.pptx
PHP.pptxPHP.pptxPHP.pptxPHP.pptxPHP.pptxPHP.pptxPHP.pptxPHP.pptxPHP.pptxPHP.pptx
PHP.pptxPHP.pptxPHP.pptxPHP.pptxPHP.pptx
 
Lap trinh huong_doi_tuong_cpp_dhct_lesson03
Lap trinh huong_doi_tuong_cpp_dhct_lesson03Lap trinh huong_doi_tuong_cpp_dhct_lesson03
Lap trinh huong_doi_tuong_cpp_dhct_lesson03
 
Giới thiệu hệ quản trị csdl oracle và thủ tục
Giới thiệu hệ quản trị csdl oracle và thủ tụcGiới thiệu hệ quản trị csdl oracle và thủ tục
Giới thiệu hệ quản trị csdl oracle và thủ tục
 
Session 09
Session 09Session 09
Session 09
 
Session 09
Session 09Session 09
Session 09
 

Kürzlich hochgeladen

bài tập lớn môn kiến trúc máy tính và hệ điều hành
bài tập lớn môn kiến trúc máy tính và hệ điều hànhbài tập lớn môn kiến trúc máy tính và hệ điều hành
bài tập lớn môn kiến trúc máy tính và hệ điều hành
dangdinhkien2k4
 
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdfxemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
Xem Số Mệnh
 
SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...
SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...
SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...
ChuThNgnFEFPLHN
 
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf
ltbdieu
 

Kürzlich hochgeladen (20)

bài tập lớn môn kiến trúc máy tính và hệ điều hành
bài tập lớn môn kiến trúc máy tính và hệ điều hànhbài tập lớn môn kiến trúc máy tính và hệ điều hành
bài tập lớn môn kiến trúc máy tính và hệ điều hành
 
ĐỀ KIỂM TRA CUỐI KÌ 2 BIÊN SOẠN THEO ĐỊNH HƯỚNG ĐỀ BGD 2025 MÔN TOÁN 10 - CÁN...
ĐỀ KIỂM TRA CUỐI KÌ 2 BIÊN SOẠN THEO ĐỊNH HƯỚNG ĐỀ BGD 2025 MÔN TOÁN 10 - CÁN...ĐỀ KIỂM TRA CUỐI KÌ 2 BIÊN SOẠN THEO ĐỊNH HƯỚNG ĐỀ BGD 2025 MÔN TOÁN 10 - CÁN...
ĐỀ KIỂM TRA CUỐI KÌ 2 BIÊN SOẠN THEO ĐỊNH HƯỚNG ĐỀ BGD 2025 MÔN TOÁN 10 - CÁN...
 
Xem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdf
Xem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdfXem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdf
Xem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdf
 
Bài giảng môn Truyền thông đa phương tiện
Bài giảng môn Truyền thông đa phương tiệnBài giảng môn Truyền thông đa phương tiện
Bài giảng môn Truyền thông đa phương tiện
 
các nội dung phòng chống xâm hại tình dục ở trẻ em
các nội dung phòng chống xâm hại tình dục ở trẻ emcác nội dung phòng chống xâm hại tình dục ở trẻ em
các nội dung phòng chống xâm hại tình dục ở trẻ em
 
xemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdf
xemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdfxemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdf
xemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdf
 
Giới Thiệu Về Kabala | Hành Trình Thấu Hiểu Bản Thân | Kabala.vn
Giới Thiệu Về Kabala | Hành Trình Thấu Hiểu Bản Thân | Kabala.vnGiới Thiệu Về Kabala | Hành Trình Thấu Hiểu Bản Thân | Kabala.vn
Giới Thiệu Về Kabala | Hành Trình Thấu Hiểu Bản Thân | Kabala.vn
 
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdfxemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
 
Bài học phòng cháy chữa cháy - PCCC tại tòa nhà
Bài học phòng cháy chữa cháy - PCCC tại tòa nhàBài học phòng cháy chữa cháy - PCCC tại tòa nhà
Bài học phòng cháy chữa cháy - PCCC tại tòa nhà
 
SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...
SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...
SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
Giáo trình xây dựng thực đơn. Ths Hoang Ngoc Hien.pdf
Giáo trình xây dựng thực đơn. Ths Hoang Ngoc Hien.pdfGiáo trình xây dựng thực đơn. Ths Hoang Ngoc Hien.pdf
Giáo trình xây dựng thực đơn. Ths Hoang Ngoc Hien.pdf
 
22 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÁI BÌNH NĂM HỌC 2023-2...
22 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÁI BÌNH NĂM HỌC 2023-2...22 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÁI BÌNH NĂM HỌC 2023-2...
22 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÁI BÌNH NĂM HỌC 2023-2...
 
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
ĐỀ KIỂM TRA CUỐI KÌ 2 BIÊN SOẠN THEO ĐỊNH HƯỚNG ĐỀ BGD 2025 MÔN TOÁN 11 - CÁN...
ĐỀ KIỂM TRA CUỐI KÌ 2 BIÊN SOẠN THEO ĐỊNH HƯỚNG ĐỀ BGD 2025 MÔN TOÁN 11 - CÁN...ĐỀ KIỂM TRA CUỐI KÌ 2 BIÊN SOẠN THEO ĐỊNH HƯỚNG ĐỀ BGD 2025 MÔN TOÁN 11 - CÁN...
ĐỀ KIỂM TRA CUỐI KÌ 2 BIÊN SOẠN THEO ĐỊNH HƯỚNG ĐỀ BGD 2025 MÔN TOÁN 11 - CÁN...
 
[123doc] - ao-dai-truyen-thong-viet-nam-va-xuong-xam-trung-quoc-trong-nen-van...
[123doc] - ao-dai-truyen-thong-viet-nam-va-xuong-xam-trung-quoc-trong-nen-van...[123doc] - ao-dai-truyen-thong-viet-nam-va-xuong-xam-trung-quoc-trong-nen-van...
[123doc] - ao-dai-truyen-thong-viet-nam-va-xuong-xam-trung-quoc-trong-nen-van...
 
Luận văn 2024 Thực trạng và giải pháp nâng cao hiệu quả công tác quản lý hành...
Luận văn 2024 Thực trạng và giải pháp nâng cao hiệu quả công tác quản lý hành...Luận văn 2024 Thực trạng và giải pháp nâng cao hiệu quả công tác quản lý hành...
Luận văn 2024 Thực trạng và giải pháp nâng cao hiệu quả công tác quản lý hành...
 
Chương 6: Dân tộc - Chủ nghĩa xã hội khoa học
Chương 6: Dân tộc - Chủ nghĩa xã hội khoa họcChương 6: Dân tộc - Chủ nghĩa xã hội khoa học
Chương 6: Dân tộc - Chủ nghĩa xã hội khoa học
 

Program control statement - Câu lệnh điều khiển

  • 1. Danh sách thành viên: 1. Lê Hoàng Minh Sơn 2. Phạm Liên Sanh 3. Ngô Công Hậu 4. Bế Hải Long 5. Lương Lý Công Thắng 6. Lê Thị Hồng Diệu
  • 2. 2
  • 3. OVERVIEW #Loop _for _while _do - while #Control Statements _continue & break _switch _goto 3
  • 4. Loop  for(khởi tạo biến lặp; điều kiện lặp; tăng/giảm biến lặp) { Lệnh 1; Lệnh 2; … }  Kiểm tra điều kiện  thực hiện khối lệnh 4
  • 5.  for(khởi tạo biến lặp; điều kiện lặp; tăng/giảm biến lặp) { Lệnh 1; Lệnh 2; … } Bắt buộc phải có Có thể để trống Nếu không ? Loop 5
  • 7. for( int x=0, y=0; x<10,y<8; x++ , y++) { cout<<x<<" "<<y; cout<<endl; } Lặp 2 in 1 Dấu phẩy phân cách hai biểu thức Dấu phẩy phân cách hai câu lệnh khởi tạo Loop 7
  • 8. for(x=0; x<1000; x++) ; Lặp 1000 lần nhưng không làm gì cả Tác dụng: giết thời gian, tạo sự trì hoãn trong chương trình Loop 8
  • 9.  while (điều kiện) { Lệnh 1; Lệnh 2; … } Kiểm tra điều kiện Thực hiện khối lệnh Kiểm tra điều kiện Loop 9
  • 10. do { Lệnh 1; Lệnh 2; … } while (điều kiện); Kiểm tra điều kiện Thực hiện khối lệnh Loop 10
  • 11. • Kiểm tra điều kiện trước khi thực hiện câu lệnh (đầu vòng lặp) • Kiểm tra điều kiện sau khi thực hiện câu lệnh (cuối vòng lặp) while do-while 11
  • 12. continue; bắt buộc vòng lặp tiếp theo diễn ra bỏ qua bất kỳ đoạn code nào ở giữa Control Statement • for: tăng/giảm biến lặp đến giá trị tiếp theo rồi kiểm tra điều kiện lặp • while, do-while: đi đến kiểm tra điều kiện lặp 12
  • 13. break; Kết thúc ngay lập tức vòng lặp chứa nó Control Statement 13
  • 14. Control Statement Max 16 384 case Biến expression phải là kiểu char hoặc kiểu số nguyên (int , long,...)Các trường hợp của expression Trường hợp mặc định 14
  • 15. Các lưu ý:  Biến expression phải là kiểu char hoặc kiểu số nguyên (int, long,...)  Switch chỉ kiểm tra xem sự bằng nhau của biến với các trường hợp (case)  Hai trường hợp (case) không được có cùng giá trị kiểm tra  Switch thì hiệu quả hơn là nhiều if lồng vào nhau  Những lệnh bên dưới mỗi case là chuỗi câu lệnh chứ không phải khối lệnh (không cần đặt trong cặp dấu ngoặc nhọn { }) Control Statement 15
  • 16.  Ngay lập tức đi đến vị trí được đánh dấu. Control Statement int main() { for(int i=0; i<200; i++) { if(i==2) goto place; } place: return 0; } 16
  • 17. Control Statement Ứng dụng: dùng để break nhiều vòng lặp cùng 1 lúc Như ở ví dụ trên, chỉ cần điều kiện x không hợp lệ. Chương trình sẽ bỏ qua các vòng lặp và nhảy thẳng tới vị trí checkpoint và thông báo ERROR! 17
  • 18. 18