Font size
WorksheetsAlgorithms & Computer Components
Total questions: 50
Worksheet time: 25mins
If it is AFTER 7am, what do you need to do?
Take the bus
Take the subway
Check the time
Leave home
What is finite?
it has an ending
it is precise
lasts forever
Algorithms are infinite
True
False
Which is an example of an output?
monitor
keyboard
mouse
How a computer displays or communicates information
process (CPU)
memory
inputs
outputs
How a computer takes in information from the world
processor (CPU)
memory
inputs
outputs
computer's short-term memory
RAM (random access memory)
storage (hard drive)
How the computer remembers things
processor (CPU)
memory
inputs
outputs
How the computer processes and transforms information (the Brains of the computer)
processor (CPU)
memory
inputs
outputs
An Algorithm, should have a beginning and an ending.
True
False
A cooking recipe is a clear example of an Algorithm.
True
False
Start
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 appropriate title for this algorithm?
How to push a door
Steps to stand in front of a door
Steps to touch a doorknob
How to open a door
Rohan is writing an algorithm to execute a task, his steps must be?
In order
Jumbled up
Shuffled
Mixed
Algorithms help us solve several problems in our day to day life, they are therefore a list of?
Letters
Numbers
Steps
Symbols
Define the term computational thinking
Using a computer
Developing an algorithm to solve a problem
Making a computer use artificial intelligence
Google is computational thinking
Solving a problem using a computer
To make a computer work, algorithms have to be turned into ____.
stories
sentences
pictures
code
Adil wrote code to control a toy robot. Adil was ___________ the computer to move round the room.
Programming
Shaping
Colouring
Drawing
Finding mistakes in computer coding is called (a)
From the start position if I code the following where will I land? FORWARD -FORWARD-TURN LEFT-FORWARD
Treasure chest
Parrot
Flag
Hat
What does a variable do?
Says a name variable
Prints out a name variable
Stores a value and can be re-used when called
Collects an output and stores it
Helps find things in a program
What is the purpose of pseudocode?
To program a computer
So we can see the different symbols
To plan/understand a program in English
I helps us with the variables
What is a loop?
A loop without conditions
A loop with an if statement
In computer programming, a loop is an order of instructions that repeats for many times
What does this code do?
Moves forward 1 time
Moves forward forever
Moves forward 5 times
Moves left
What does this code do?
Moves forward, turns, moves forward
Moves forward 2 times, turns left, moves forward 2 more times
Moves forward 4 times and turns left
Moves and turns
Can this code be written better?
Yes, by using loops (repeat blocks)
No, this is the best way to right this code
LOOK FOR THE LOOP
Can I name my variable: Player1
True
False
Which category does this belong to?
Input
Storage
Processing
Output
Which category does this belong to?
Input
Storage
Processing
Output
Which category does this belong to?
Input
Storage
Processing
Output
Which category does this belong to?
Input
Storage
Processing
Output
Which category does this belong to?
Input
Storage
Processing
Output
Computers can’t perform anything without programs.
True
False
Which of the following is not done by abstraction?
Identifies essential details
Disregards non-essential information
Breaks the problem down into smaller tasks
Which of the following is not done by decomposition?
Allows multiple people to work on the problem together
Disregards non-essential information
Breaks the problem down into smaller tasks
Decomposition allows each task to become _______
More manageable
Easier
Quicker
What is pattern recognition?
Breaking down a complex problem into smaller problems
Looking for similarities among and within problems
Building models from patterns
Identifying the steps involved in solving a problem
Abstraction
Decomposition
Pattern Recognition
Algorithmic Thinking
