Bài giảng Tin học đại cương: Phần 3 (Chương 3) tập trung trình bày các cấu trúc lập trình trong ngôn ngữ C: Cấu trúc lệnh khối; cấu trúc rẽ nhánh; cấu trúc lặp; các lệnh thay đổi cấu trúc lập trình;. | IT1110 Tin học đại cương Phần III Lập trình Nguyễn Bá Ngọc Những vấn đề nào được giải quyết bằng máy tính ? Cách giải quyết vấn đề bằng máy tính Chương 3: Các cấu trúc lập trình trong ngôn ngữ C Ngô Văn Linh Bộ môn Hệ thống thông tin Viện Công nghệ thông tin và Truyền thông Đại học Bách Khoa Hà Nội Nội dung chương này . Cấu trúc lệnh khối . Cấu trúc rẽ nhánh . Cấu trúc if, if else . Cấu trúc lựa chọn switch . Cấu trúc lặp . Vòng lặp for . Vòng lặp while . Các lệnh thay đổi cấu trúc lập trình . continue . break Nội dung chương này . Cấu trúc lệnh khối . Cấu trúc rẽ nhánh . Cấu trúc if, if else . Cấu trúc lựa chọn switch . Cấu trúc lặp . Vòng lặp for . Vòng lặp while . Các lệnh thay đổi cấu trúc lập trình . continue . break . Cấu trúc lệnh khối Thể hiện cấu trúc tuần tự Lệnh khối là dãy các câu lệnh được đặt trong cặp dấu ngoặc nhọn {} { lenh_1; lenh_2; . lenh_n; } Ví dụ lệnh khối #include #include #include void main() { float r, cv, dt; // Khai bao 3 bien thuc printf("\n Nhap vao ban kinh r = "); scanf("%f",&r); cv = 2*M_PI*r; // Tinh chu vi dt = M_PI*r*r; // Tinh dien tich printf("\nChu vi = %\nDien tich = %",cv, dt); getch(); } . Cấu trúc lệnh khối (tiếp) Lệnh khối lồng nhau: Trong một lệnh khối có thể chứa lệnh khối khác Sự lồng nhau là không hạn chế { lenh; { lenh; . } } . Cấu trúc lệnh khối - ví dụ #include #include void main() //Noi dung cua ham main() cung la mot khoi lenh { // khai bao bien int c; c = 10; printf(“Gia tri cua c = %d day la c ngoai”,c); // bat dau mot khoi lenh khac { int c; c = 10; printf(“\n Gia tri cua c = %d day la c trong”,c); printf(“\n Tang gia tri cua c them 10 don vi”); c = c + 10; printf(“\n Gia tri cua c = %d day la c trong”,c); } printf(“\n Gia tri cua c = %d day la c ngoai”,c); getch(); }// ket thuc khoi lenh cua ham main() . Cấu . | IT1110 Tin học đại cương Phần III Lập trình Nguyễn Bá Ngọc Những vấn đề nào được giải quyết bằng máy tính ? Cách giải quyết vấn đề bằng máy tính Chương 3: Các cấu trúc lập trình trong ngôn ngữ C Ngô Văn Linh Bộ môn Hệ thống thông tin Viện Công nghệ thông tin và Truyền thông Đại học Bách Khoa Hà Nội Nội dung chương này . Cấu trúc lệnh khối . Cấu trúc rẽ nhánh . Cấu trúc if, if else . Cấu trúc lựa chọn switch . Cấu trúc lặp . Vòng lặp for . Vòng lặp while . Các lệnh thay đổi cấu trúc lập trình . continue . break Nội dung chương này . Cấu trúc lệnh khối . Cấu trúc rẽ nhánh . Cấu trúc if, if else . Cấu trúc lựa chọn switch . Cấu trúc lặp . Vòng lặp for . Vòng lặp while . Các lệnh thay đổi cấu trúc lập trình . continue . break . Cấu trúc lệnh khối Thể hiện cấu trúc tuần tự Lệnh khối là dãy các câu lệnh được đặt trong cặp dấu ngoặc nhọn {} { lenh_1; lenh_2; . lenh_n; } Ví