Bài 3: Câu lệnh và biểu thức<br />
<br />
1<br />
<br />
EE3490: Kỹ thuật lập trình – HK1 2017/2018<br />
TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội<br />
<br />
Câu lệnh<br />
(statements)<br />
<br />
2<br />
<br />
EE3490: Kỹ thuật lập trình – HK1 2017/2018<br />
TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội<br />
<br />
Khái niệm<br />
Câu lệnh được dùng để thực hiện một nhiệm vụ<br />
trong chương trình: gán, tính toán, đọc/ghi dữ liệu,<br />
gọi hàm,…<br />
Phân loại:<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
Câu lệnh đơn<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
3<br />
<br />
printf("Xin chao!");<br />
x = PI*R*R;<br />
<br />
Khối lệnh trong dấu { … }<br />
Các lệnh rẽ nhánh và điều kiện: for, if, while, switch,…<br />
Đặc biệt: câu lệnh trống, câu lệnh biểu thức, tạo nhãn,<br />
return,…<br />
EE3490: Kỹ thuật lập trình – HK1 2017/2018<br />
TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội<br />
<br />
Câu lệnh if<br />
Rẽ nhánh theo điều kiện<br />
Cú pháp:<br />
<br />
<br />
<br />
<br />
<br />
<br />
if () <br />
[else ]<br />
<br />
Ví dụ:<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
4<br />
<br />
if (x != 0.)<br />
printf("Nghich dao = %f",1/x);<br />
else printf("Khong co gia tri nghich dao");<br />
if (score > current_record)<br />
NewRecord(score);<br />
<br />
EE3490: Kỹ thuật lập trình – HK1 2017/2018<br />
TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội<br />
<br />
Câu lệnh if lồng nhau<br />
Câu lệnh if thường được dùng lồng nhau để kiểm tra<br />
nhiều điều kiện khác nhau<br />
Ví dụ:<br />
<br />
<br />
<br />
<br />
<br />
<br />
5<br />
<br />
if (diem >= 8.)<br />
printf("Xep loai gioi");<br />
else if (diem >= 7.)<br />
printf("Xep loai kha");<br />
else if (diem >= 5.)<br />
printf("Xep loai trung binh");<br />
else<br />
printf("Khong dat");<br />
EE3490: Kỹ thuật lập trình – HK1 2017/2018<br />
TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội<br />
<br />