2 ObjectivesTo gain an understanding of how the Flowol software works
3 Progression Learning the flowchart symbols Completing a flowchart diagramTesting this diagram in FlowolMatching flowcharts to scenariosSimulating temperature controlUsing procedures to build an efficient program
4 START STOP Problem Resolution IS IT WORKING? YES NO DID YOU MESS WITH IT?NOYESTURN ITOFFHIDE ITSMILE!STOP
5 Flowchart symbols Start or stop Input or output Process Decision Subroutine
6 START STOP Problem Resolution IS IT WORKING? YES NO DID YOU MESS WITH IT?NOYESTURN ITOFFHIDE ITHIDE ITSMILE!STOP
7 Problem Subroutine OPEN CUPBOARD TURN LIGHT ON CHUCK IT IN TURN LIGHT Sub 1(Hide It)Problem SubroutineOPEN CUPBOARDTURN LIGHTONCHUCK IT INTURN LIGHTOFFCLOSE CUPBOARDSTOP
16 Simulating Temperature Control Room temperatureElectric fireCooling fanToo cold (<10)ONOFFJust right(10<>20)Too hot(>20)
17 Matching a Flowchart to a Scenario When the temperature in the house drops below 10 degrees C, turn on the fire, if it goes above, turn it off.When the temperature in the house rises above 20 degrees C, turn on the fan, if it goes below, turn it off.
19 Using procedures to build an efficient program Design a system to help a person with impaired hearing in his or her own home.Consider how you can make sure that the person knows that:• someone has rung the door bell;• the smoke alarm is sounding.How will the person know the difference between these two sounds?
20 The Main TaskDevise a control program that will use the light bulb to differentiate between the smoke alarm and the doorbell, using subroutines to increase efficiency.
21 ObjectivesTo gain an understanding of how the Flowol software works