Bài giảng Tin học đại cương - Bài 4: Các cấu trúc điều khiển cung cấp cho người học các kiến thức: Cấu trúc tuần tự, cấu trúc rẽ nhánh, cấu trúc lặp, từ khoá break và continue. Mời các bạn cùng tham khảo nội dung chi tiết.
T IN ĐẠI CƯƠNG Bài 4: CÁC CẤU TRÚC ĐIỀU KHIỂN Ths Nguyễn Thị Phương Thảo Bộ môn Kỹ thuật máy tính mạng, Khoa CNTT Trường Đại học Thủy Lợi Các cấu trúc điều khiển Cấu trúc Cấu trúc rẽ nhánh Cấu trúc lặp Từ khoá break continue Cấu trúc Các lệnh thực Tất chương trình học đến thời điểm theo cấu trúc Câu lệnh rẽ nhánh Câu lệnh IF Điều kiện sai Công việc Cú pháp : if () { } Quá trình thực 1.Kiểm tra (biểu thức logic) Nếu sai : bỏ qua 2.Thực (một lệnh khối lệnh) Câu lệnh IF-ELSE Điều kiện sai Công việc Công việc Cú pháp: if () { } else { } Q trình thực 1.Kiểm tra Nếu sai : chuyển đến bước 2.Thực bỏ qua bước 3.Thực Bài tập Nhập vào số n từ bàn phím kiểm tra xem n có số chẵn In câu trả lời hình Viết chương trình nhập vào số thực In hình số lớn số Viết chương trình tính in hình giá trị biểu thức sau: 𝑥+1 3𝑥 Với x số nguyên nhập từ bàn phím Câu lệnh SWITCH Cú pháp switch() { case : ; break ; case : ; break ; case : ; break ; default : ; } Chú ý - phải có kiểu ngun kí tự - Không phép quên lệnh break đằng sau ! - Khơng bắt buộc phải có default - Có thể gom nhiều để thực Ví dụ Viết chương trình C++ để nhập số nguyên dương n in số dư phép chia n cho 4: Ví dụ nhập n=13, In hình dịng 13 chia dư Bài Ví dụ Bài Viết chương trình nhập vào ký tự (A,B, C, D, F), hiển thị kết điểm đạt bạn (4, 3, 2, 1, 0) tương ứng với ký tự nhập vào Các trường hợp khác ghi “Không phải điểm thang điểm 4” Vòng lặp FOR Khởi gán a = 10 ; 10 có >= khơng ? → có → in 10 Bớt a → a = ; có >= khơng ? → có → in Bớt a → a = ; có >= khơng ? → có → in Bớt a → a = -1 ; -1 có >= khơng ? → khơng → dừng vịng lặp, khơng in -1 hình 18 Ví dụ Nhập vào số nguyên dương n, tính tổng số nguyên dương nhỏ n Vịng lặp FOR : ví dụ //tính tổng số nguyên từ 10 đến 20 for (int i = 10, tong = ; i