Exam-style question
Try this first
Why is it important to recognise that some problems are non-computable?.
- A.It prevents the assumption that every problem can be solved by writing more code
- B.It proves that all algorithms produce incorrect results
- C.It means that programming languages are unnecessary
- D.It guarantees that every computable problem is quick to solve
Model answer
What a good answer should say
- It prevents the assumption that every problem can be solved by writing more code
Explanation
Why this works
The specification requires awareness that some problems cannot be solved algorithmically. Recognising this sets a limit on what algorithmic problem solving can achieve; it does not imply that all algorithms are incorrect or fast.
Common mistake
No common mistake is linked to this question yet.
