Skip to content

Latest commit

 

History

History

flowcharts

Flowcharts

Back to Syllabus

Table of Contents

Introduction

When first examining a programming problem, it can be a little overwhelming thinking about where to start. Therefore, it helps to try to split the problem into as many pieces as possible. Then we can work on solving the smaller problems which will work together to solve the overarching problem.

Flowcharts are a great tool for helping organize the logical flow of a program before we write the actual code.

A flowchart is a type of diagram that represents a workflow or process. A flowchart can also be defined as a diagrammatic representation of an algorithm, a step-by-step approach to solving a task.

Symbols

Flowcharts use different shapes to represent different data, processes and decisions that will make up the program.

Symbol Name Description
Flowlines Flow Arrows Shows the process's order of operation. A line coming from one symbol and pointing at another.
Termination Terminal Indicates the beginning and ending of a program. They usually contain the word "Start" or "End"
Process Process Represents an operation that changes data.
Decision Decision Shows a conditional operation that determines which one of the two paths the program will take. Commonly a yes/no question or true/false test
InputOutput Input/Output Indicates the process of entering or displaying data.

Back to top


Examples

Output a Value

Even or Odd?

Guess the Number

Square the Numbers