Chương 3:<br />
<br />
Các cấu trúc lập trình trong<br />
ngôn ngữ C<br />
Ngô Văn Linh<br />
Bộ môn Hệ thống thông tin<br />
Viện Công nghệ thông tin và Truyền thông<br />
Đại học Bách Khoa Hà Nội<br />
<br />
1<br />
<br />
Nội dung chương này<br />
<br />
<br />
<br />
<br />
3.1. Cấu trúc lệnh khối<br />
3.2. Cấu trúc rẽ nhánh<br />
<br />
<br />
<br />
<br />
<br />
3.3. Cấu trúc lặp<br />
<br />
<br />
<br />
<br />
<br />
<br />
3.2.1. Cấu trúc if, if … else<br />
3.2.2. Cấu trúc lựa chọn switch<br />
3.3.1. Vòng lặp for<br />
3.3.2. Vòng lặp while<br />
<br />
3.4. Các lệnh thay đổi cấu trúc lập trình<br />
<br />
<br />
<br />
3.4.1. continue<br />
3.4.2. break<br />
2<br />
<br />
Nội dung chương này<br />
<br />
<br />
<br />
<br />
3.1. Cấu trúc lệnh khối<br />
3.2. Cấu trúc rẽ nhánh<br />
<br />
<br />
<br />
<br />
<br />
3.3. Cấu trúc lặp<br />
<br />
<br />
<br />
<br />
<br />
<br />
3.2.1. Cấu trúc if, if … else<br />
3.2.2. Cấu trúc lựa chọn switch<br />
3.3.1. Vòng lặp for<br />
3.3.2. Vòng lặp while<br />
<br />
3.4. Các lệnh thay đổi cấu trúc lập trình<br />
<br />
<br />
<br />
3.4.1. continue<br />
3.4.2. break<br />
3<br />
<br />
3.1. Cấu trúc lệnh khối<br />
<br />
<br />
<br />
<br />
Thể hiện cấu trúc tuần tự<br />
Lệnh khối là dãy các câu lệnh được đặt trong cặp<br />
dấu ngoặc nhọn {}<br />
{<br />
lenh_1;<br />
lenh_2;<br />
….<br />
lenh_n;<br />
}<br />
<br />
4<br />
<br />
Ví dụ lệnh khối<br />
#include<br />
#include<br />
#include<br />
void main()<br />
{<br />
float r, cv, dt; // Khai bao 3 bien thuc<br />
printf("\n Nhap vao ban kinh r = ");<br />
scanf("%f",&r);<br />
cv = 2*M_PI*r; // Tinh chu vi<br />
dt = M_PI*r*r; // Tinh dien tich<br />
printf("\nChu vi = %10.2f\nDien tich = %10.2f",cv, dt);<br />
getch();<br />
}<br />
5<br />
<br />