Bài giảng Tin học đại cương (Phần 3) - Chương 4: Cấu trúc điều khiển trong C cung cấp cho học viên những kiến thức về 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,... Mời các bạn cùng tham khảo chi tiết nội dung bài giảng!
Phần III Chương Cấu trúc điều khiển C GV: Nguyễn Thị Thùy Liên Email: lien.nguyenthithuy@phenikaa-uni.edu.vn Giới thiệu môn họ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 Giới thiệu mơn họ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 Cấu trúc lệnh khối •Thể cấu trúc •Lệnh khối dãy câu lệnh đặt cặp dấu ngoặc nhọn {} { lenh_1; lenh_2; … lenh_n; } •C cho phép khai báo biến lệnh khối, phần khai báo phải nằm trước câu lệ Cấu trúc lệnh khối •Lệnh khối lồng nhau: •Trong lệnh khối chứa lệnh khối khác •Sự lồng không hạn chế { lenh; { lenh; } … } Cấu trúc lệnh khối •Ví dụ #include #include int main() { int c = 10; printf(“Gia tri cua c = %d day la c ngoai”,c); // bat dau mot khoi lenh khac { int c = 20; 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(); return 0; }// ket thuc khoi lenh cua ham main() Cấu trúc lệnh khối •Kết quả: Gia tri cua c = 10 day la c ngoai Gia tri cua c = 20 day la c Tang gia tri cua c them 10 don vi Gia tri cua c = 30 day la c Gia tri cua c = 10 day la c ngoai Giới thiệu môn họ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 Cấu trúc rẽ nhánh • biểu thức điều kiện (giá trị chân lý True) thực cơng việc • biểu thức điều kiện (giá trị chân lý True) thực cơng việc • biểu thức điều kiện sai (giá trị chân lý False) thực cơng việc Cấu trúc rẽ nhánh •Cấu trúc if, if…else •Cấu trúc lựa chọn switch 10 3.1 Vịng lặp while while •Ví dụ: nhập vào điểm sinh viên,nếu điểm khơng thuộc đoạn [0, 10] thơng báo cho người dùng nhập lại • Nhận xét: • Nếu dùng lệnh if => Chỉ kiểm tra lần •Chưa biết trước số lần lặp, người dùng nhập lần 35 3.1 Vịng lặp while while • Sử dụng cấu trúc { } while { printf("nhap diem (0