Computation
• An algorithm requires clear and precisely stated
steps that express how to perform the
operations to yield the desired results.
• Algorithms assume a basic set of primitive
operations that are assumed to be understood
by the executor of the algorithm.
• Recipes: beat, stir, blend, bake, …
• Knitting: casting on, slip loop, draw yarn through, ...
• Tax code: deduct, look up, check box, …
• Computational: add, set, modulo, output, …
11