What are the different computational methods used to solve computable problems?
-Abstraction
-Decomposition
-Enumeration
-Theoretical approach
-Simulation and automation
How are abstraction and decomposition used to solve computable problems?
Simplify the complexity of a problem Break problems down
How is enumeration used to solve computable problems?
Involved designing an algorithm that performs an exhaustive search and attempts all possible solutions until the correct one is found
How is theoretical approach used to solve computable problems?
Certain problems can be represented using mathematical equations
How are simulation and automation used to solve computable problems?
• Simulation is the process of designing a model of a real system in an attempt to understand its behaviour.
• Automation is about building problem-solving models and putting them into action.
• Both simulation and automation tend to make heavy use of abstraction and are ways of turning complex problems into ones that can be more easily solved by algorithms.