Prerequisite |
Algorithm and algorithmic language |
Algorithm: procedure to be followed to solve a problem.
Arbitrary algorithmic language provided that the control structures are
unambiguously defined: Sequence, loop, choice, ..
Program development |
- Collect data
- Define the results (goals)
- How to pass from data to results: this is the algorithm
- Switching to the program.
Motivation |
Separate two things:
Tools used to solve a problem
Memory representation of the tool