Em hãy xác định INPUT, OUTPUT và mô tả thuật toán của bài toán nhập vào 2 số nguyên dương a, b và in ra kết quả số a nếu a lớn hơn b và ngược lại in kết quả b. (Ví dụ : nhập 20, 9 in ra 20 ngược lại nhập 9,20 in ra 20).
Có ai ở đây không? Mình đang tìm cách giải quyết câu hỏi khó nhằn này. Bất cứ sự giúp đỡ nào cũng sẽ rất quý giá! Cảm ơn mọi người.
Các câu trả lời
Câu hỏi Tin học Lớp 8
Câu hỏi Lớp 8
Bạn muốn hỏi điều gì?
Phương pháp làm:1. Đầu tiên, ta cần xác định Input, Output và mô tả của thuật toán.- Input: 2 số nguyên dương a và b.- Output: In ra số a nếu a lớn hơn b, ngược lại in ra số b.- Mô tả thuật toán: Nhập vào 2 số nguyên dương a và b, kiểm tra điều kiện a lớn hơn b. Nếu đúng, in ra số a, ngược lại in ra số b.2. Tiếp theo, viết câu trả lời cho câu hỏi:Có thể giải quyết bài toán theo các cách sau:- Cách 1:Input: 2 số nguyên dương a và b.Output: In ra số a hoặc b.Pseudocode:1. Nhập số nguyên dương a và b.2. Kiểm tra điều kiện a > b.3. Nếu đúng, in ra số a.4. Ngược lại, in ra số b.5. Kết thúc.- Cách 2:Input: 2 số nguyên dương a và b.Output: In ra số a hoặc b.Pseudocode:1. Nhập số nguyên dương a và b.2. Gán giá trị của a vào biến kết quả.3. Nếu a không lớn hơn b, gán giá trị của b vào biến kết quả.4. In ra giá trị của biến kết quả.5. Kết thúc.Lưu ý: Trong cách giải thứ 2, ta sử dụng biến kết quả để lưu trữ giá trị cần in ra để tránh việc lặp lại lệnh in ra trong điều kiện if-else.
INPUT: Nhập vào 2 số nguyên dương a và b.OUTPUT: In ra số a nếu a lớn hơn b, ngược lại in ra số b.Thuật toán:1. Nhập vào số nguyên dương a.2. Nhập vào số nguyên dương b.3. So sánh giá trị của a và b.4. Nếu a lớn hơn b, in ra giá trị của a, ngược lại in ra giá trị của b.
INPUT: Nhập vào 2 số nguyên dương a và b.OUTPUT: In ra số a nếu a lớn hơn b, ngược lại in ra số b.Thuật toán:1. Nhập vào số nguyên dương a.2. Nhập vào số nguyên dương b.3. Kiểm tra nếu a lớn hơn b, thực hiện bước 4, ngược lại thực hiện bước 5.4. In ra giá trị của a.5. In ra giá trị của b.