Refinement of the Definition
Our old definition:
An algorithm is a step by step solution to a problem.
Adding our observations:
An algorithm is a finite set of executable instructions that directs a terminating activity.
Previous slide
Next slide
Back to first slide
View graphic version