Fun Learning and Revision for KS1, KS2, 11-Plus, KS3 and GCSE
Join Us
Processes 02
Flow charts are useful diagrams.

Processes 02

Here's our second KS3 ICT quiz on processes. You probably use at least one computer program or application (app) most days. In the world of ICT, procedures, controls and design are all important ideas in building computer programs. They are a sequence of instructions that are written in a language that a computer 'understands' and tells the computer what it should do. A program is a sequence of procedures that run in a certain order, depending on the input received by the computer. The more complicated programs are written using an approach called Top-Down Design. This involves writing the program in small chunks, each one of these is called a procedure.

Producing a computer program is often organised by using a flow chart. A flow chart is perfect for this task because it is exactly what goes on in a computer processor, but written down on paper.

It provides the computer programmer with a model of how the program should work. This can help them to see if anything is missing. It also shows them how the input will reach the output and the steps needed to perform the processing. Flow charts contain arrows that show which way the data flows. The arrows are joined to different shaped boxes. The shape of each box means something, for example a diamond shaped box indicates a decision is to be made.

Did you know...

You can play all the teacher-written quizzes on our site for just £9.95 per month. Click the button to sign up or read more.

Sign up here
Programs (or procedures) are .......
detailed instructions to do things in a particular order
detailed instructions which can be carried out in any order
plans which only make sense to computer nerds
too complicated to understand
Computers usually follow a sequence of instructions
Programs (or procedures) are created in which order?
Break into main tasks, create flow charts, write code
Break into main tasks, write code, create flow charts
Create flow charts, break into main tasks, write code
Write code, break into main tasks, create flow charts
The tasks and flow charts help to keep everything to do with the program organised
Flow charts are a way of showing in diagrams .......
the steps needed to perform some process
a model of a solution to a processing problem
how data moves through a computer system
All of the above
There are many different types of flow chart
A rectangular box in a program flow chart shows .......
a decision
a process
an input
the start or end
Example: add 1 to counter
A diamond shape in a program flow chart shows .......
a decision
a process
an output
the start or end
Example: was the code entered valid yes/no
An arrow in a program flow chart shows .......
a feedback loop
an error situation which needs attention
an input or output of data is occurring
the flow of control is passing in the direction indicated
Flow charts are logical
A counter value used in a program to trigger an action .......
is a bad idea
is acting as a condition
is acting as a control
is called a variable
Example: If count = 50 then trigger 'FULL' sign to light
You take a ticket entering a car park and the barrier lifts.
This is an example of automatic control
This is an example of 'Cause and Effect'
This is an example of computer control
This is an example of 'Pay and Display'
The two occurrences are directly linked
Which of these is not an example of 'Cause and Effect'?
A dog sees a cat and the dog chases the cat
A stone is thrown into a pond and ripples appear
I am walking in the rain and my clothes get wet
The sun is shining and it starts snowing
The sun shining does not cause snow to fall
Solving a problem by breaking it up into smaller tasks .......
is called 'Bottom-Up Design'
is called 'Top-Down Design'
is called 'Top-Heavy Design'
is called 'Top-Up Design'
This is a very good way of solving any everyday problem, it's not just useful in ICT
Author:  Duncan Daish

© Copyright 2016-2018 - Education Quizzes
TJS - Web Design Lincolnshire

Valid HTML5

We use cookies to make your experience of our website better.

To comply with the new e-Privacy directive, we need to ask for your consent - I agree - No thanks - Find out more