Thông tin tài liệu:
Bài giảng "Kỹ thuật lập trình - Chương 4: Câu lệnh điều kiện và rẽ nhánh" cung cấp cho người học các kiến thức: Câu lệnh tuần tự, câu lệnh điều kiện if, câu lệnh rẽ nhánh switch, một số kinh nghiệm lập trình, một số ví dụ minh họa. Mời các bạn cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng Kỹ thuật lập trình: Chương 4 - Trần Thị Kim Chi &&VCVC BB BB Nộidung 1 Câu lệnh tuần tự 2 Câu lệnh điều kiện if 3 Câu lệnh rẽ nhánh switch 4 Một số kinh nghiệm lập trình 5 Một số ví dụ minh họa NMLTCâulệnhđiềukiệnvàrẽnhánh 1 && VC VC BB BB Cấutrúctuầntự Các câu lệnh được thực hiện lần lượt theo thứ tự tuyến tính từ trên xuống và từ trái sang phải. Mỗi lệnh kết thúc bằng dấu ; Khối lệnh là có từ hai lệnh trở lên và được đặt trong cặp dấu {…}. Ví dụ: #include void main() { int a, b, c;KhốiLệnh cout > a >> b >> c; cout c ? a : c) : (b>c ? b : c)); } 2 &&VCVC BB BB Câulệnhif(thiếu) S Đ Trong(),chokếtquả (sai=0,đúng≠0) if() ; Câulệnhđơnhoặc Câulệnhphức(kẹp giữa{và}) NMLTCâulệnhđiềukiệnvàrẽnhánh 3 &&VCVC BB BB Câulệnhif(thiếu) void main() { if (a == 0) cout &&VCVC BB BB Câulệnhif(đủ) S Đ Trong(),chokếtquả (sai=0,đúng≠0) if() ; Câulệnhđơnhoặc Câulệnhphức(kẹp else giữa{và}) ; NMLTCâulệnhđiềukiệnvàrẽnhánh 5 &&VCVC BB BB Câulệnhif(đủ) void main() { if (a == 0) cout &&VCVC BB BB CâulệnhifMộtsốlưuý Câu lệnh if và câu lệnh if… else là một câu lệnh đơn. NMLTCâulệnhđiềukiệnvàrẽnhánh 7 &&VCVC BB BB CâulệnhifMộtsốlưuý Thiếu cặp dấu () sau từ khóa if. if BTĐK if n%2= =0 S1; cout &&VCVC BB BB Cấutrúcchọnlựaif…elselồng Cú pháp: if () ; else if () ; else if () ; else ; 9 &&VCVC BB BB CâulệnhifMộtsốlưuý Câu lệnh if có thể lồng vào nhau và else sẽ tương ứng với if gần nó nhất. if (a != 0) if (b > 0) cout &&VCVC BB BB CâulệnhifMộtsốlưuý Nên dùng else để loại trừ trường hợp. if (delta < 0) cout &&VCVC BB BB Câulệnhswitch(thiếu) switch() { Đ case:;break; = case:;break; S … Đ = } S là biến/biểuthứccho giátrịrờirạc. :đơnhoặc khốilệnh{}. NMLTCâulệnhđiềukiệnvàrẽnhánh 12 &&VCVC BB BB Câulệnhswitch(thiếu) void main() { int a; couta; switch (a) { case 1 : cout &&VCVC BB BB Câulệnhswitch(đủ) switch() { Đ :;break; = :;break; S … Đ default: = ; S } NMLTCâulệnhđiềukiệnvàrẽnhánh 14 &&VCVC BB BB Câulệnhswitch(đủ) void main() { int a; couta; switch (a) { case 1 : cout &&VCVC BB BB CâulệnhswitchMộtsốlưuý Câu lệnh switch là một câu lệnh đơn và có thể lồng nhau. NMLTCâulệnhđiềukiệnvàrẽnhánh 16 &&VCVC BB BB CâulệnhswitchMộtsốlưuý Các giá trị trong mỗi trường hợp phải khác nhau. switch (a) { case 1 : cout &&VCVC BB BB CâulệnhswitchMộtsốlưuý switch sẽ nhảy đến case tương ứng và thực hiện đến khi nào gặp break hoặc cuối switch sẽ kết thúc. NMLTCâulệnhđiềukiệnvàrẽnhánh 18 &&VCVC BB BB CâulệnhswitchMộtsốlưuý switch nhảy đến case tương ứng và thực hiện đến khi nào gặp break hoặc cuối switch sẽ kết thúc. ...