Understand and explain the terms:
Write down the steps needed to make a cup of coffee.
An algorithm is a set of instructions that, when followed, complete a task.
All computer programs are algorithms.
Not all algorithms are programs.
Walk into the kitchen and up to the kettle. Pick up the kettle, open the lid and take the kettle to the sink. Position the kettle under the cold tap and turn on the tap, remembering not to allow the kettle to overfill. When there is enough water in the kettle, turn off the tap and place the kettle back where it belongs. Turn on the kettle and wonder why I am writing all this information down...
Abstraction is the process of removing unnecessary detail from a problem.
Walk into the kitchen and up to the kettle. Pick up the kettle, open the lid and take the kettle to the sink. Position the kettle under the cold tap and turn on the tap, remembering not to allow the kettle to overfill. When there is enough water in the kettle, turn off the tap and place the kettle back where it belongs. Turn on the kettle and wonder why I am writing all this information down...
Walk into the kitchen and up to the kettle. Pick up the kettle, open the lid and take the kettle to the sink. Position the kettle under the cold tap and turn on the tap, remembering not to allow the kettle to overfill. When there is enough water in the kettle, turn off the tap and place the kettle back where it belongs. Turn on the kettle and wonder why I am writing all this information down...
Walk into the kitchen and up to the kettle. Pick up the kettle, open the lid and take the kettle to the sink. Position the kettle under the cold tap and turn on the tap, remembering not to allow the kettle to overfill. When there is enough water in the kettle, turn off the tap and place the kettle back where it belongs. Turn on the kettle and wonder why I am writing all this information down...
Walk into the kitchen and up to the kettle. Pick up the kettle, open the lid and take the kettle to the sink. Position the kettle under the cold tap and turn on the tap, remembering not to allow the kettle to overfill. When there is enough water in the kettle, turn off the tap and place the kettle back where it belongs. Turn on the kettle and wonder why I am writing all this information down...
Walk into the kitchen and up to the kettle. Pick up the kettle, open the lid and take the kettle to the sink. Position the kettle under the cold tap and turn on the tap, remembering not to allow the kettle to overfill. When there is enough water in the kettle, turn off the tap and place the kettle back where it belongs. Turn on the kettle and wonder why I am writing all this information down...
Walk into the kitchen and up to the kettle. Pick up the kettle, open the lid and take the kettle to the sink. Position the kettle under the cold tap and turn on the tap, remembering not to allow the kettle to overfill. When there is enough water in the kettle, turn off the tap and place the kettle back where it belongs. Turn on the kettle and wonder why I am writing all this information down...