TAILIEUCHUNG - 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

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã 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.