Font size
WorksheetsFLOWCHART
Total questions: 50
Worksheet time: 34mins
What is an algorithm?
Patterns and trends used to solve a problem
A set of step-by-step instructions to resolve a problem
A programming language
What are algorithms used for?
To plan out the solution to a problem
As a platform to program a solution
To test a solution to a problem
How can an algorithm be represented?
As a flowchart only
As pseudocode only
As a flowchart or pseudocode
What is a flowchart?
A diagram that represents a set of instructions
A high-level language that has specific syntax
A way of describing a set of instructions that doesn’t use specific syntax
What is the correct symbol for a process instruction in a flowchart?
A rectangle
A parallelogram
A square
What is the correct symbol for an input in a flowchart?
A parallelogram
A rectangle
A square
What links each instruction in a flowchart?
A line
A double line
An arrow
What is the correct symbol for a decision in a flowchart?
A rectangle
A diamond
A square
Which of these is NOT an algorithm?
Following recipe instructions
Working out how an engine works
Tying your shoelaces
Making a cup of coffee
What does an algorithm need to be (choose more than 1)
Clear instructions
Exact
Easy to understand
Complex
When can an algorithm be used?
Only with computers
For programming
To design a solution to any problem
If it is AFTER 7am, what do you need to do?
Take the bus
Take the subway
Check the time
Leave home
What should be considered when designing an algorithm?
If there is more than one way to solve the problem
If the correct hardware is being used
If the correct software is being used
A diagram that represents a set of instructions is called:
Flow Chart
Pseudocode
Shapes
What is this flowchart symbol called?
connector
decision box
process box
subroutine box
Process
What does a variable do?
Says a name variable
Prints out a name variable
Stores a value and can be used many times
Collects an output and stores it
Helps find things in a program
What is the programming structure labelled a.
Selection
Sequence
Iteration
None of the above.
when i is 3 what is the value of s?
0
2
6
12
When s is displayed what is it's value
30
20
60
12
Yes
19
What will happen if the user's book return is late?
Sends them an SMS (text)
Does not send them an SMS (text)
How many arrows come out of the end symbol in the flowchart?
0
1
2
3
In this flowchart, r ...
is the radius of a circle
stands for random number
represents a running total
is a miscellaneous variable
Which symbol does a flowchart begin with?
oval
parallelogram
rectangle
diamond
What is this symbol used for in a flowchart?
A decision/question
A task to carry out
A subroutine/function
An iteration/loop
What symbol would represent a decision/selection with in a flowchart
Oval
Square
Rectangle
Diamond
What would we call number 1, number 2 and sum in Python
number1=input("Input first number: ")
# variable to store 1st number
number2=input("Input second number: ")
# variable to store 2nd number
sum=number1 + number2
Process
Selection
Pesudocode
Variable
What data type would True and False be
Integer
String
Boolean
Float/Real
What data type would 1.43 be in python?
Float/Real
Integer
Boolean
String
age= (input(“Input age: “))
What is missing in the variable assignment above
Missing a bracket/parenthesis
Haven't assigned it a data type
There is no Colon :
You need a double == sign
Error in the grammar of a program language E.g. Print in Python. What type of error is this?
Run-Time
Logic
Syntax
Not my problem
Leo is writing a "Digital Pet" program in Scratch. What is Leo using here to store how thirsty his pet is?
A costume
A sprite
A function
A variable
What programming concept is being shown here?
SEQUENCING
SELECTION
ITERATION
What do we call a set of instructions needed to perform a particular task?
A sequence
An algorithm
A program
A loop
Noah is planning his Scratch program, by creating a flowchart first. What is happening in "Diamond" boxes on the flowchart?
A PROCESS is taking place
A DECISION is taking place
A START/STOP terminator is used to start/end the program
What is Python?
A programming language
A binary language
Machine code
What is a program?
A series of a step-by-step instructions that tell a computer how to solve a task
A video that is watched on a computer
A flowchart written on a computer
The make and model of a computer
Which data type is the most suited to store a telephone number in a variable?
string
integer
float
boolean
