Flowcharts are diagrams that describe the steps involved in completing a process. You can make flowcharts to plan sections of a program or the whole program itself.
The following image shows the symbols you will need to make your flowcharts.
Example 1 - Making A Cup Of Coffee (Simple)
Below is a flowchart that describes the process of making a cup of coffee.
Apart from the start and end, the flowchart is a sequence of processes. The order of the statements matters. We have to boil the kettle before we get boliing water to pour into the cup.
Example 2 - Coffee, Milk & Sugar Optional
Not everyone takes milk and sugar in their coffee. Our first flowchart makes that assumption. This flowchart addresses that problem.
Example 3 - As Much Sugar As You Like
To make sure we add the correct amount of sugar, we use the flowchart equivalent of a count-controlled loop.
1. Make a flowchart for the following Scratch program.
2. Make a flowchart for the following Scratch program.
3. Draw a flowchart for a program which adds up all of the numbers from 1 to a number entered by the user.
4. Draw a flowchart for a program which finds the largest of 3 numbers.
Make a Scratch program that animates the processes involved in making a cup of coffee. This is harder than it sounds but can be done step-by-step. Use costume changes to simulate the kettle boliing or the cup being filled with coffee. The sugar cubes can be animated falling into the cup.