WorksheetsAlgorithms
Total questions: 25
Worksheet time: 15mins
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
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
What is decomposition?
Searches the computer's memory for data
Repeats a program
Getting small part of a problem and adding them together
Breaking down a complex problem
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
You are at the yellow arrow, pointing in the direction indicated. How would you move to fill in the 2 black squares?
Straight, Turn right, Straight x 1, Fill Square, Straight x 2, Turn left, Straight x 1, Fill Square
Straight x 2, Turn right, Straight x 1, Fill Square, Straight x 2, Turn left, Straight x 1, Fill Square
Straight x 2, Turn right, Straight x 1, Fill Square, Straight x 2, Turn right, Straight x 1, Fill Square
Straight x 2, Turn right, Straight x 1, Fill Square, Straight x 2, Turn left, Straight x 2, Fill Square
Algorithms are infinite
True
False
Algorithms are
Coding language for computers
a series of steps and instructions
programming robots
What is finite?
it has an ending
it is precise
lasts forever
What is precise?
it is exact
it lasts forever
it has mistakes
an algorithm can be used for problem solving
true
false
Programming is
To plan daily the week activity
To give instructions to a computer to be executed.
To give recommendations to a computer to be executed.
When developing algorithms, the given instructions must be
Truly specific
General
Approximated
Ramdon
What is a sequence
Putting and executing instructions in order.
A pattern of numbers.
Instructions which a computer follows.
A line of code
Which is the easiest set of instructions to follow?
Draw a house.
Draw a house with 4 windows, a door, chimney and a path.
Draw a house with windows and a drive.
Draw a square, with 4 squares inside.
If an algorithm is complicated it is easy to follow?
TRUE
FALSE
Why is this not a sequence?
Start car
Put in key
Turn key
Drive away
There are spelling mistakes
The instructions are in the correct order
The instructions are in the wrong order
It is a sequence
Put your hand on the doorknob
Turn the doorknob to the side until it unlocks the door
Push or pull the door to open it
End
..................................................
What would be an appropiate title for this algorithm?
"Algorithms are useful to help us...
