Câu hỏi:

19/08/2025 1,533 Lưu

(2 điểm) Cho bài toán sau: Tìm và hiển thị giá trị lớn nhất của những số nguyên dương được nhập vào từ bàn phím. Số lượng các số trong dãy không được biết trước khi nhập dữ liệu, quá trình nhập các số của dãy kết thúc khi nhập vào số 0. Chỉ sử dụng một biến số nguyên để nhập dữ liệu đầu vào. Em hãy cho biết điều kiện kết thúc vòng lặp, thân lặp, giá trị khởi đầu vòng lặp và lưu ý cho kết quả tìm được của bài toán này.

Quảng cáo

Trả lời:

verified Giải bởi Vietjack

- Điều kiện kết thúc vòng lặp: x = 0.

- Thân lặp: nhập x và so sánh nó với max để thay thế max (nếu x > max).

- Giá trị khởi đầu vòng lặp: max = 0 để có thể thay đổi khi số nguyên dương đầu tiên được nhập.

- Lưu ý: Các số x nhập vào là số nguyên dương nên số lớn nhất max tìm được cũng là một số nguyên dương. Trường hợp không có số nguyên dương nào được nhập, max không có dữ liệu để so sánh nên không thay đổi. Vì vậy, nếu sau vòng lặp max = 0 thì hiển thị “Không có dữ liệu!”

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Lời giải

- Quyết định của robot có thể được chia thành ba trường hợp: rẽ phải, đi thẳng và rẽ trái.

- Vì không có bản đồ và không được hỏi đường nên robot chỉ được dựa vào vị trí của bức tường để quyết định.

Câu 3

A. 2.                       
B. 3.                       
C. 4.                       
D. 5.

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 4

A. xác định đầu vào, đầu ra.
B. chia bài toán thành những bài toán nhỏ bằng cách trả lời các câu hỏi liên quan.
C. thực hiện giải pháp.
D. chạy chương trình với những dữ liệu khác nhau.

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 5

A. xác định những yếu tố đã cho và kết quả cần đạt.
B. phân chia vấn đề thành những vấn đề nhỏ hơn, dễ giải quyết hơn.
C. lựa chọn cách giải quyết vấn đề và trình bày giải pháp đó một cách cụ thể, rõ ràng.
D. xem xét hiệu quả đạt được khi thực hiện giải pháp để cải tiến hoặc phát hiện những giải pháp mới.

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 6

A. lựa chọn giải pháp.
B. tìm hiểu vấn đề.
C. phân tích vấn đề.
D. thực hiện giải pháp.

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP