Font size
WorksheetsComputer Algorithm
Total questions: 50
Worksheet time: 27mins
Only software programmers can write an algorithm.
True
False
Algorithm is a
Step by step procedure
difficult procedure
complex
hard steps
When I find a mistake in my Algorithm I need to __________.
a) Debug it
b) Save it
c) Print it
d) Delete it
Here is a list of tasks that you do while posting a letter. Find out the missing sub-task.
(a) Write the letter.
(b) Write the address on the envelope.
(c) Post the letter.
A complete algorithm helps in performing a specific task.
True
False
Flowcharts are graphical representation of an algorithm
True
False
What is an Algorithm?
A picture that you use to make a program
A precise set of instructions
Shapes and symbols connected together
Breaking a problem down into smaller tasks
A good algorithm must be:
ambiguous
simple
open-ended
detailed
Which statement is NOT correct?
Algorithm is a computer language that a computer understands.
Algorithm has a set of instructions to follow.
One of examples of algorithms is a cooking recipe.
To tell a computer to do something, a program must be written in a computer language.
Which is NOT an example of algorithm?
Poem
Car manual
Written note for how to make a cup of tea
Recipe
Which statement is NOT correct?
Programming is writing computer code.
Programming is for computers to do a task.
Algorithms are used by everyone.
Computer program understands a human language.
What is a programming language?
Written English
A language that computer creates.
A language that a computer understands.
A series of step by step instructions
Which statement is NOT true?
There are many different programming languages.
Scratch is not a programming language.
Programmers are like translators who knows how to talk to computers.
Instructions for computers have to be precise and clear.
What is wrong with the following "code" for opening a bottle?
1. Grip cap with index finger and thumb
2. Remove cap
3. Twist counter-clock-wise until seal is broken
too many steps
not specific
function doesn't apply to every bottle
instructions are out of sequence
Why is learning to program an important skill?
Because we all need to know how computers work
It teaches us how to solve problems
Without it we will not be able to fix our computers in the future
There is no reason to learn programming
What is an Algorithm?
A chart showing the flow of a series of events
Step-by-step instructions used to solve a problem
A decision arrived at by following instructions
A computer program that follows a chart
It is a task that human being or machine does in order to achieve a specific goal.
Painting
Problem-solving
Running
None of these
An Algorithm is always written to the point and in simple English.
True
False
When you write an algorithm the order of the instructions is very important.
True
False
What should be considered when designing an algorithm?
If the correct hardware is being used
If the correct software is being used
If there is more than one way of solving the problem
When can algorithms be used?
Only with computers
Any time to design solutions to problems
Only when programming
None of these
An algorithm ...............
... illustrates a series of steps in a particular order, following logical reasoning
... illustrates some steps, in no particular order, and following no logical reasoning
... illustrates some random shapes in a flowchart but in a set order
... illustrates series of decisions needed to bake a cake
What algorithm do we use when we're making a cake?
A set of directions
A recipe
A list of instructions
None of these
What is the only thing that computers understand?
Machine Code
Low Level Languages
High Level Languages
Algorithms
Before a computer can understand a program it must be...
Translated into its machine code.
Translated into a high level language.
Translated into a low level language.
A list of instructions that enable a computer to perform a specific task is a...
Computer Program
Algorithm
Machine Code
Binary Code
When writing a computer programmers most program use...
A High Level Language
A Low Level Language
A Machine Code
An Algorithm
Resolving errors in a program is known as...
Debugging
Refixing
Error Checking
Problem Solving
Which of the following is not a high level programming language?
C++
Assembly
Java
Python
The two categories of low level language are...
Algorithms & Binary
Assembly & Algorithms
Machine Code & Algorithms
Machine Code & Assembly
The 3 main types of translators are...
Assemblers, Compilers & Converters
Assemblers, Scripters & Interpreters
Assemblers, Compilers & Interpreters
Converters, Scripters & Interpreters
How many bits make up one letter in binary code?
4
6
8
10
Binary uses how many digit(s)?
1
4
2
8
What is the only thing that computers understand?
Machine Code
Low Level Language
High Level Language
Algorithm
Before a computer can understand a program it must be...
Translated into its machine code.
Translated into a high level language.
Translated into a low level language.
Java, Python, PHP, and C++ are examples of
low level languages
Graphic arts languages
medium level languages
high level languages
What is machine code?
A programming language that a computer understands
The make and model of a computer
The serial number of a computer
It is the process of creating a sequence of instruction to enable computer to do something.
Coding
Programming
Algorithm
Which of these is the process of typing a series of instructions to have a computer perform a task?
programming
computing
composing
creating
Which of these is the set of rules that must be followed when typing code using a programming language?
Syntax
Value
Expression
Statement
Which of these is a series of instructions that solve a problem?
Algorithm
String
Array
Statement
