Luồng điều khiển

Nội dung: Cấu trúc rẽ nhánh if, switch Cấu trúc lặp while, for, do - while | Luồng điều khiển C ấu trúc rẽ nhánh if, switch C ấu trúc lặp while, for, do - while Nguyễn Việt Hà Luồng điều khiển 2 C++ How to program, Chapter 4, 5 The C programming language, Chapter 3 The C++ programming language, Chapter 6(.3). Nguyễn Việt Hà Luồng điều khiển 3 Tuần tự (sequence) Rẽ nhánh (branch) Lặp (loop) (Böhm-Jacopini theorem) Nguyễn Việt Hà Luồng điều khiển 4 + - bool expr block 1 block 2 + - bool expr block 1 Nguyễn Việt Hà Luồng điều khiển 5 if (bool expr) statement; if (bool expr) { } if (bool expr) statement1; else statement2; if (bool expr) { } else { } Nguyễn Việt Hà Luồng điều khiển 6 int a, b, max; cin >> a >> b; if (a > b) max = a; else max = b; cout int a, b; cin >> a >> b; if (a > b) { int tmp = a; a = b; b = a; } cout if (expr1) statement1; else if (expr2) statement2; else if (expr3) statement3; Nguyễn Việt Hà Luồng điều khiển 9 Yêu cầu: nhập từ bàn phím số nguyên dương year in ra màn hình Yes nếu là năm nhuận, No nếu không Nguyễn Việt Hà Luồng điều khiển 10 Dễ nhầm với toán tử gán, kết quả của toán tử gán cũng có thể đổi thành giá trị logic if (a = 10) luôn đúng if (a = 0) luôn sai if (a = b) tương đương if ( (a=b) > 0) Đảo thứ tự if ( 0 == a) if (10 == a) Nguyễn Việt Hà Luồng điều khiển 11 Lặp là thao tác phổ biến trong chương trình Các loại câu lệnh lặp điều kiện trước điều kiện sau số lần lặp xác định số lần lặp không xác định Nguyễn Việt Hà Luồng điều khiển 12 block block + + bool expr bool expr - - Nguyễn Việt Hà Luồng điều khiển 13 while (bool expr) statement; while (bool expr) { } Nguyễn Việt Hà Luồng điều khiển 14 int i = 0, n, facto = 1; cin >> n; while (i++ < n) facto *= i; // while (i < n) facto *= ++i; /* while (i < n) { i++; facto *= i; } */ cout Yêu cầu Nhập vào 2 số nguyên dương m, n In ra ước

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.