Lưu Điền Trang
(ZER0)
Điều hành viên
Hi,
Nếu bạn đã từng viết phần chương trình máy tính, chắc cũng có ít nhất là một lần vò đầu bứt tai để "debug" chương trình của mình. Để nhanh chóng tìm ra lỗi, mỗi người sẽ có một chiến thuật riêng của mình. Nhưng chắc mỗi chiến thuật đều có một mục đích là tìm ra nhiều lỗi với số lần thử ít nhất.
Sau đây là một bài toán đố nhỏ để thử chương trình
Giả sử có một chương trình nhận biết các kiểu tam giác: cân, đều, thường. Chương trình nhận vào 3 giá trị x, y, z và in ra một trong những giá trị sau: tam giác cân, đều, thường và không phải tam giác.
Bạn có thể liệt kê các tập hợp số mà bạn sẽ đưa ra để thử chương trình này không?
PS: Câu trả lời của bạn có thể là
1. 3, 4, 5
2. 4, 3, 5
....
Nếu bạn đã từng viết phần chương trình máy tính, chắc cũng có ít nhất là một lần vò đầu bứt tai để "debug" chương trình của mình. Để nhanh chóng tìm ra lỗi, mỗi người sẽ có một chiến thuật riêng của mình. Nhưng chắc mỗi chiến thuật đều có một mục đích là tìm ra nhiều lỗi với số lần thử ít nhất.
Sau đây là một bài toán đố nhỏ để thử chương trình
Giả sử có một chương trình nhận biết các kiểu tam giác: cân, đều, thường. Chương trình nhận vào 3 giá trị x, y, z và in ra một trong những giá trị sau: tam giác cân, đều, thường và không phải tam giác.
Bạn có thể liệt kê các tập hợp số mà bạn sẽ đưa ra để thử chương trình này không?
PS: Câu trả lời của bạn có thể là
1. 3, 4, 5
2. 4, 3, 5
....