Top Banner
Flowol Flowol The Task The Task
21

Flowol The Task. Objectives To gain an understanding of how the Flowol software works To gain an understanding of how the Flowol software works.

Dec 16, 2015

Download

Documents

Megan Logan
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Flowol The Task. Objectives To gain an understanding of how the Flowol software works To gain an understanding of how the Flowol software works.

FlowolFlowol

The TaskThe Task

Page 2: Flowol The Task. Objectives To gain an understanding of how the Flowol software works To gain an understanding of how the Flowol software works.

ObjectivesObjectives

To gain an understanding of how the To gain an understanding of how the Flowol software worksFlowol software works

Page 3: Flowol The Task. Objectives To gain an understanding of how the Flowol software works To gain an understanding of how the Flowol software works.

ProgressionProgression

Learning the flowchart symbolsLearning the flowchart symbols Completing a flowchart diagramCompleting a flowchart diagram Testing this diagram in FlowolTesting this diagram in Flowol Matching flowcharts to scenariosMatching flowcharts to scenarios Simulating temperature controlSimulating temperature control Using procedures to build an efficient Using procedures to build an efficient

programprogram

Page 4: Flowol The Task. Objectives To gain an understanding of how the Flowol software works To gain an understanding of how the Flowol software works.

START

IS IT WORKING?

STOPSMILE!

YES

DID YOU MESSWITH IT?

NO

NO

HIDE IT

TURN ITOFF

YES

Problem Resolution

Page 5: Flowol The Task. Objectives To gain an understanding of how the Flowol software works To gain an understanding of how the Flowol software works.

Flowchart symbolsFlowchart symbolsStart or stop

Subroutine

Decision

Input or output

Process

Page 6: Flowol The Task. Objectives To gain an understanding of how the Flowol software works To gain an understanding of how the Flowol software works.

START

IS IT WORKING?

STOPSMILE!

YES

DID YOU MESSWITH IT?

NO

NO TURN ITOFF

YES

Problem Resolution

HIDE IT

HIDE IT

Page 7: Flowol The Task. Objectives To gain an understanding of how the Flowol software works To gain an understanding of how the Flowol software works.

Problem SubroutineSub 1(Hide It)

OPEN CUPBOARD

TURN LIGHT ON

CHUCK IT IN

TURN LIGHT OFF

CLOSE CUPBOARD

STOP

Page 8: Flowol The Task. Objectives To gain an understanding of how the Flowol software works To gain an understanding of how the Flowol software works.

A Simple StartA Simple Start

STARTTURN

OUTPUT 1ON

STOP

Page 9: Flowol The Task. Objectives To gain an understanding of how the Flowol software works To gain an understanding of how the Flowol software works.

A Simple StartA Simple Start

STARTTURN

OUTPUT 1ON

TURNOUTPUT 1

OFFSTOP

Page 10: Flowol The Task. Objectives To gain an understanding of how the Flowol software works To gain an understanding of how the Flowol software works.

A Simple StartA Simple Start

START

TURNOUTPUT 1

ON

DELAY 1TURN

OUTPUT 1OFF

DELAY 1

Page 11: Flowol The Task. Objectives To gain an understanding of how the Flowol software works To gain an understanding of how the Flowol software works.

Planning Planning FlowchartsFlowcharts

Start

Is light less than 50? Turn lamp on

Yes

No

Lesson 3 – Activity 2

Page 12: Flowol The Task. Objectives To gain an understanding of how the Flowol software works To gain an understanding of how the Flowol software works.

Planning Planning FlowchartsFlowcharts

Start

Is light less than 50? Turn lamp on

Yes

No

Turn lamp off

Lesson 3 – Activity 2

Page 13: Flowol The Task. Objectives To gain an understanding of how the Flowol software works To gain an understanding of how the Flowol software works.

Planning Planning FlowchartsFlowcharts

Start

Is light less than 50? Turn lamp on

Yes

No

Turn lamp off

Beep

Lesson 3 – Activity 2

Page 14: Flowol The Task. Objectives To gain an understanding of how the Flowol software works To gain an understanding of how the Flowol software works.

Putting Our Plan Into FlowolPutting Our Plan Into Flowol

Page 15: Flowol The Task. Objectives To gain an understanding of how the Flowol software works To gain an understanding of how the Flowol software works.

The MimicThe Mimic

Light LevelLamp

Page 16: Flowol The Task. Objectives To gain an understanding of how the Flowol software works To gain an understanding of how the Flowol software works.

Simulating Temperature Simulating Temperature ControlControl

Room Room temperaturetemperature Electric fireElectric fire Cooling fanCooling fan

Too cold (<10)Too cold (<10) ONON OFFOFF

Just right(10<>20)Just right(10<>20) OFFOFF OFFOFF

Too hot(>20)Too hot(>20) OFFOFF ONON

Page 17: Flowol The Task. Objectives To gain an understanding of how the Flowol software works To gain an understanding of how the Flowol software works.

Matching a Flowchart to a Matching a Flowchart to a ScenarioScenario

When the When the temperaturetemperature in the house drops in the house drops below 10 degrees C, below 10 degrees C, turn on the turn on the firefire, if it , if it goes above, turn it off.goes above, turn it off.

When the When the temperaturetemperature in the house rises in the house rises above 20 degrees C, above 20 degrees C, turn on the turn on the fanfan, if it , if it goes below, turn it off.goes below, turn it off.

Page 18: Flowol The Task. Objectives To gain an understanding of how the Flowol software works To gain an understanding of how the Flowol software works.

Electric Fire / Cooling FanElectric Fire / Cooling Fan

Page 19: Flowol The Task. Objectives To gain an understanding of how the Flowol software works To gain an understanding of how the Flowol software works.

Using procedures to build an Using procedures to build an efficient programefficient program

Design a system to help a person with Design a system to help a person with impaired hearing in his or her own home.impaired hearing in his or her own home.

Consider how you can make sure that the Consider how you can make sure that the person knows that:person knows that:•• someone has rung the door bell;someone has rung the door bell;

•• the smoke alarm is sounding.the smoke alarm is sounding. How will the person know the difference How will the person know the difference

between these two sounds?between these two sounds?

Page 20: Flowol The Task. Objectives To gain an understanding of how the Flowol software works To gain an understanding of how the Flowol software works.

Devise a control program that will use the light bulb to differentiate between the smoke alarm and the doorbell, using subroutines to increase efficiency.

The Main TaskThe Main Task

Page 21: Flowol The Task. Objectives To gain an understanding of how the Flowol software works To gain an understanding of how the Flowol software works.

ObjectivesObjectives

To gain an understanding of how the To gain an understanding of how the Flowol software worksFlowol software works