Digital design principles - CCEAFlowcharts

Digital design demands an understanding of computational thinking, as programming simply tells a computer what to do and how to do it.

Part ofDigital Technology (CCEA)Digital development concepts (programming)

Flowcharts

A flowchart is a diagram that represents an . We can use flowcharts to plan and demonstrate the flow of data in a solution. They help us visualize what is going on.

A series of symbols are used to represent the different elements of the algorithm:

The symbols in a flowchart are 'Start/Stop', 'Process', 'Decision', 'Input or Output', 'Connector' and 'Direction of flow'.

Example:

A simple program could be created to ask someone their name and age, and to make a comment based on these.

Such a program, represented as a flowchart, would look like this:

An algorithm can be represented as a flowchart and can be used to determine a number of things such as a persons name and age. Depending on your age, you may be given a different response.