Programming Concepts
Programming Concepts
Concepts
Expected Outcomes
• describe the meaning of flowcharts and flowcharts as a tool to
represent program logic sequence.
•Construction management.
Process
A box indicates some particular operation.
Decision
A diamond represents a decision or branching point. Lines coming
out from the diamond indicates different possible situations,
leading to different sub-processes.
Flowchart symbols
Flow
Lines represent flow of the sequence and direction of a process
Preparation
Represents a set-up to another step in the process.
Data
It represents information entering or leaving the system. An input
might be an order from a customer. An output can be a product
to be delivered.
Flowchart symbols
Display
Indicates a step that displays information.
On-Page Reference
Contain a letter inside. It indicates that the flow continues on a
matching symbol containing the same letter somewhere else on the
same page.
Off-Page Reference
Contain a letter inside. It indicates that the flow continues on a
matching symbol containing the same letter somewhere else on a
different page.
Sample Flowchart
Developing Flowcharts
- Defining the problem.
Start
Read X, Y, Z
Compute Sum (S) as X + Y + Z
Compute Product (P) as X * Y * Z
Write (Display) the sum, Average
and product
Stop
Seatwork