A computational problem is a formalized task or class of questions that can be addressed by an algorithm or computer. In theoretical computer science, such problems are analyzed according to solvability, complexity, and the resources needed for computation.
In theoretical computer science, a computational problem is a mathematical object representing a collection of questions that computers might be able to solve.