Bài giảng Tin đại cương: Bài 4 Câu lệnh lựa chọn do Trương Xuân Nam biên soạn cung cấp các kiến thức cơ bản về: Đặt vấn đề, khái niệm câu lệnh lựa chọn, các loại lệnh lựa chọn, câu lệnh if và if-else, kết hợp lựa chọn và vòng lặp, câu lệnh switch.
TIN ĐẠI CƯƠNG Bài 4: Câu lệnh lựa chọn Trương Xuân Nam - Khoa CNTT Nhắc lại nội dung trước Khái niệm thuật toán Các thành phần C++: Từ khóa Tên (định danh) Kiểu liệu Biến Phép toán/Biểu thức Câu lệnh Hàm Trương Xuân Nam - Khoa CNTT Nhắc lại nội dung trước Các truyền tham số hàm Tham chiếu Tham trị Vào liệu Biểu thức logic Vòng lặp: Lặp FOR Lặp WHILE Lặp DO-WHILE Trương Xuân Nam - Khoa CNTT Bài tập điển hình lặp Tính giá trị biểu thức sau (biết n): A = n! B = 1*2 + 2*3 + 3*4 + … + (n-1) * n C = + 1/2 + 1/3 + + 1/n Bài tập 10, chương 3: Exp(x) = + x + x2/2! + x3/3! + … Trương Xuân Nam - Khoa CNTT Bài 4: Câu lệnh lựa chọn Đặt vấn đề Khái niệm câu lệnh lựa chọn Các loại lệnh lựa chọn Câu lệnh if if-else Kết hợp lựa chọn vòng lặp Câu lệnh switch Trương Xuân Nam - Khoa CNTT Bài 4: Câu lệnh lựa chọn Đặt vấn đề Khái niệm câu lệnh lựa chọn Các loại lệnh lựa chọn Câu lệnh if if-else Kết hợp lựa chọn vòng lặp Câu lệnh switch Trương Xuân Nam - Khoa CNTT 4.1 Đặt vấn đề cấu trúc xử lý máy tính: Tuần tự Lặp Lựa chọn Chương Chương Chương Lựa chọn thao tác tương đối sống Thường phát biểu dạng điều kiện: Nếu … … (tiếng Anh: if … then …) Nhiều thuật toán yêu cầu có chọn lựa (làm việc hay không, làm việc A hay việc B) Trương Xuân Nam - Khoa CNTT 4.1 Đặt vấn đề Ví dụ: Kiểm tra xem số ngun a có số chẵn khơng? Giải phương trình bậc Ngày mai ngày bao nhiêu? Giá trị lớn số a, b, c? In số chẵn nhỏ n … Trương Xuân Nam - Khoa CNTT Bài 4: Câu lệnh lựa chọn Đặt vấn đề Khái niệm câu lệnh lựa chọn Các loại lệnh lựa chọn Câu lệnh if if-else Kết hợp lựa chọn vòng lặp Câu lệnh switch Trương Xuân Nam - Khoa CNTT 4.2 Khái niệm câu lệnh lựa chọn Khái niệm: Phát biểu máy tính cho phép định làm việc hay không dựa điều kiện cụ thể Mức ngôn ngữ: Mức thuật toán: Nếu a chia hết cho a số chẵn Nếu a chia dư in a chẵn Mức lập trình: If ((a%2)==0) cout b) max = a; if ((a * b) < 0) cout