No Yes START Do you live in Scotland? Take umbrella See last Flowchart END
What is this controlling? a car park for 10 cars
Learning Intention I will learn about the iterative software development process with a focus on the Design stage.
Analysis Design Implementation Testing Documentation Evaluation
Design Notations 3 design notations: Structure Diagram Flow charts Pseudocode Focus today on Flow Charts
DESIGN - Flow Chart Uses a variety of symbols with text to represent the order of events required to solve a problem. Symbols in the flowchart can be equated to programming constructs such as: assignment (=) selection (IF) Repetition (Loops)
Terminal: “start” and end” Flow Chart Input / Output Flow line Pre-defined process Decision Terminal: “start” and end” On page connector Process Initialisation: declare variables etc
e.g. old enough to drive? Start Take in age Display “old enough” End YES Display “too young”
Create your own flow charts for the following problem: A program which asks the user to enter their password then checks if they are allowed to login or not.
Worksheet In your jotter, complete the 2 Flow Chart questions from the Graphical Design Notations worksheet.
Structure Diagrams and Flow Charts Advantages structure is very clear flow of program is very clear Disadvantages adding more details means diagrams become very complicated
Success Criteria I can use structure diagrams and flow charts to design a solution to a problem.