Tất cả các chương trình học đến thời điểm này đều theo cấu trúc tuần tự.. Nhập vào một số n từ bàn phím và kiểm tra xem[r]
(1)T IN ĐẠI CƯƠNG
1
Bài 4: CÁC CẤU TRÚC ĐIỀU KHIỂN
Ths Nguyễn Thị Phương Thảo
(2)Các cấu trúc điều khiển
3
Cấu trúc
Cấu trúc rẽ nhánh
Cấu trúc lặp
(3)Cấu trúc
Cáclệnh thực
(4)Câulệnh rẽ nhánh
Điều kiện
sai
Công việc
Câu lệnh IF
Cú pháp :
if (<điều kiện>) {
<công việc>
}
Quá trình thực
1.Kiểm tra <điều kiện> (biểu thức logic) Nếu sai : bỏ qua
2.Thực <công việc> (một lệnh
(5)Câu lệnh IF-ELSE
Điều kiện
Công việc
sai
Cú pháp:
if (<điều kiện>) {
<công việc 1>
}
else
{
<công việc 2>
}
Quá trình thực
1.Kiểm tra <điều kiện> Nếu sai : chuyển đến bước
2.Thực <công việc 1> bỏ qua bước
3
3.Thực <công việc 2>
(6)Bài tập
1 Nhập vào số n từ bàn phím kiểm tra xem
n có số chẵn In câu trả lời hình
2 Viết chương trình nhập vào số thực In
hình số lớn số
3 Viết chương trình tính in hình giá trị
biểu thức sau:
𝑥 + 3𝑥
(7)Câu lệnh SWITCH
Cú pháp
switch(<biểu thức>) {
case <giá trị 1> : <công việc 1> ;
case <giá trị 2> : <công việc 2> ;
break ;
break ;
case <giá trị n> : <công việc n> ;
default : <công việc mặc định> ;
break; }
Chú ý
- <biểu thức>phải có kiểu ngun kí tự
- Không phép quên lệnhbreakđằng sau mỗi<công việc>! - Không bắt buộc phải có default
(8)Vídụ
Viết chương trình C++ để nhập số nguyên dương n in số dư phép chia n cho 4:
Ví dụ nhập n=13, In hình dịng
(9)(10)Vídụ
Bài 2
Viết chương trình nhập vào ký tự (A,B, C,
D, F), hiển thị kết điểm đạt bạn (4,
3, 2, 1, 0) tương ứng với ký tự nhập vào.
Các trường hợp khác ghi “Không phải là