2. What is a flowchart?
a type of diagram that represents an
algorithm, workflow or process, showing the
steps as boxes of various kinds, and their order
by connecting them with arrows
diagrammatic representation that illustrates a
solution model to a given problem
3. What is a flowchart?
used in analyzing, designing,
documenting or managing a
process or program in various
fields
described as "cross-functional"
when the page is divided into
different swimlanes describing
the control of different
organizational units.
Lamp doesn’t work
Lamp
plugged
in?
Bulb
burned
out?
Plug in lamp
Repair lamp
Replace bulb
A simple flowchart representing a process
for dealing with a non-functioning lamp
Yes
Yes
No
No
4. Types of Flowchart
Document Flowchart
Data Flowchart
System Flowchart
Program Flowchart
shows controls over a document-flow through a system
shows controls over a data-flow in a system
shows controls at a physical or resource level
shows the controls in a program within a system
8. Flowchart Symbols (cont.)
Manual
Loop
Indicates data that is displayed for
people to read, such as data on a
monitor or projector screen
Indicates any operation that is
performed manually (by a person)
Indicates a sequence of commands
that will continue to repeat until
stopped manually
Display
Manual Input
9. Flowchart Symbols (cont.)
Connector
Indicates the start of a loop. Flip the
shape vertically to indicate the end of
a loop.
Indicates any data of stored data
Indicates an inspection point
Loop Limit
Stored Data
10. Flowchart Symbols (cont.)
Off-page Connector
Use this shape to create a cross-
reference and hyperlink from a
process on one page to a process on
another page
Internal
Storage
Indicates an internal storage device
12. Flowchart Symbols (cont.)
Sort
Indicates a step that organizes items
sequentially
Indicates a step that combines
multiple sets into one
Indicates a list of information with a
standard structure that allows for
searching and sorting
Merge
Database
14. Solve the equation 2x2 + x + 5 for all
x between 5 and 10 inclusive.
Start Set variable x = 5
x <= 10?
compute 2x^2 + x + 5
add 1 to x End
Print answer
Yes
No
15. Create a flowchart to display all
numbers between 1 and 10 inclusive
Start Set i = 1
i <= 10?
i = i + 1 End
Print i
Yes
No