29.10. Bài toán yêu cầu sắp xếp dãy số ban đầu thành dãy tăng dần. Giả sử dãy số ban đầu là [3, 1....

Câu hỏi:

29.10. Bài toán yêu cầu sắp xếp dãy số ban đầu thành dãy tăng dần. Giả sử dãy số ban đầu là [3, 1. 8, 10, 5]. Kết quả thu được dãy [1, 3, 8, 5, 10]. Chương trình có lỗi không? Nếu có thể thì lỗi đó thuộc loại gì?

Câu trả lời:
Người trả lời: GV. Đỗ Đăng Ngọc
Để sắp xếp dãy số ban đầu thành dãy tăng dần, ta cần thay đổi vị trí của số 5 và 10. Cụ thể, ta sẽ đổi chỗ vị trí của 5 và 10 để thu được dãy số đã sắp xếp là [1, 3, 8, 5, 10].

Vậy câu trả lời cho câu hỏi là: Có lỗi. Đây là lỗi loại 3, tức là lỗi ngữ nghĩa bên trong chương trình, không phải lỗi ngoại lệ. Lỗi này xảy ra vì chương trình không sắp xếp dãy số theo đúng thứ tự tăng dần, khiến số 5 và 10 không được sắp xếp đúng vị trí.
Câu hỏi liên quan:
Bình luận (0)
Nhấn vào đây để đánh giá
Thông tin người gửi
0.05774 sec| 2206.055 kb