2.1 Algorithms Flashcards
1
Q
Abstraction
A
Representing ‘real world’ problems in a computer using variables and symbols and removing unnecessary elements from the problem
2
Q
Decomposition
A
Breaking down of a large problem into smaller problems
Smaller problems are easier to solve
They can be created independently of the other problems
They can be tested independently
Then combined to produce the full problem
There is not always one right answer. A problem could decomposed in several valid ways