tailieunhanh - Bài giảng Lập trình C: Bài 3 - Võ Đức Hoàng
Bài giảng "Cấu trúc điều khiển trong C" cung cấp cho người học các kiến thức giúp người học có thể trình bày các cấu trúc lệnh, sinh viên hiểu và cài đặt được các cấu trúc điều khiển trong viết chương trình. nội dung chi tiết. | Bài giảng Lập trình C: Bài 3 - Võ Đức Hoàng Lập trình C Bài 3. Cấu trúc điều khiển trong C Võ Đức Hoàng Email: Website: Cập nhật: 8/2018 1 Mục tiêu Trình bày các cấu trúc lệnh, sinh viên hiểu và cài đặt được các cấu trúc điều khiển trong viết chương trình, bao gồm: 1. Cấu trúc rẽ nhánh: if else 2. Cấu trúc lựa chọn: switch case 3. Cấu trúc lặp: while, for, do while 4. Lệnh điều khiển: break, return, continue 2 Cấu trúc điều khiển • Mục đích: điều khiển thứ tự thực thi các lệnh của chương trình theo nhu cầu • Lệnh (statement): một biểu thức kết thúc bởi 1 dấu chấm phẩy • Khối lệnh (block): tập các lệnh được bao quanh bởi cặp dấu { } 3 Các loại cấu trúc điều khiển Lệnh 1; Lệnh 2; TUẦN TỰ Lệnh 3; . RẼ NHÁNH CÓ ĐIỀU if if else KIỆN LỰA CHỌN switch case for LẶP while do while 4 Cấu trúc tuần tự (sequence) • Tuần tự thực thi tiến trình, mỗi lệnh được thực thi theo một chuỗi từ trên xuống • Thực hiện xong lệnh này rồi chuyển xuống lệnh kế tiếp • Mỗi lệnh đều được thực hiện và duy nhất một lần 5 #include #include int main() { int a, b, tong, hieu, tich; float thuong; printf("Nhap vao so nguyen a: "); scanf("%d", &a); printf("Nhap vao so nguyen b: "); scanf("%d", &b); tong = a + b; hieu = a - b; tich = a * b; thuong = (float)a / b; //Ép kiểu printf("Tong: %d\n", tong); printf("Hieu: %d\n", hieu); printf("Tich: %d\n", tich); printf("Thuong: %f", thuong); getch(); return 0; } 6 Cấu trúc rẽ nhánh Cấu trúc rẽ nhánh chỉ cho phép thực hiện một dãy lệnh nào đó tuỳ thuộc vào biểu thức điều kiện Dạng 1: chỉ xét trường hợp đúng if (biểu thức điều kiện) { ; } Nếu biểu thức điều kiện cho kết quả true thì thực hiện khối lệnh bên trong if 7 Ví dụ: Viết chương trình nhập vào một số nguyên n, in ra giá trị tuyệt đối của n
đang nạp các trang xem trước