What is binary for?
Add in the base number system for each form of data representation. This will require you to put a number into each box.
Binary: Base
Denary: Base
Hexadecimal: Base
Place the following data sizes in order, from smallest at the top to largest at the bottom.
Megabyte
Kilobyte
Gigabyte
Byte
Bit
Nibble
Terabtye
How many bits are there in a nibble and a byte?
Nibble:
Work out the answer to this binary addition sum by placing the correct digit in each box. You will need to get all the carry and all the answer boxes correct to get the point

When the answer to a binary addition has too many digits, this is called an....
What is the purpose of 'ASCII'?
Which of these text representation systems can represent the most characters?
The number of bits used to identify each colour in a bitmap
The number of pixels that make up an image. Measured by calculating image width x height
Explain how resolution and colour depth can affect the quality and file size of an image.
NOTE: There are 4 marks available for this question. You will need to be able to identify 1 impact on quality and 1 on file size, and for each you need to explain what the impact is.
What is the main purpose of hexadecimal?
What would the hexadecimal value be for the denary number "12"?
What term describes reducing the size of a file by removing or reducing the data stored within it?
NOTE: You are being tested on your spelling of a key term - please ensure that spelling is accurate to get the point! If you are unsure, ask your teacher to check before you submit.
Why would removing / reducing data in an image be helpful?
Which format for removing/reducing data in a file is permanent?
Which type of compression is used for which type of file?
Lossy | Lossless | |
|---|---|---|
Pictures | ||
Sounds | ||
Videos | ||
Program files | ||
Documents |
When capturing a sound wave to record it to digital format, the frequency that the captures are taken is called the...?
in a sound recording means a accurate and therefore a better quality recording
Match all of these terms to their correct definitions
| Draggable item | arrow_right_alt | Corresponding Item |
|---|---|---|
Flow chart | arrow_right_alt | A method of solving a problem logically – to think and act like a computer |
Computational thinking | arrow_right_alt | The instructions or steps required to solve a problem and program the actions a computer takes |
Pseudocode | arrow_right_alt | Breaking an algorithm into smaller, more manageable parts |
Algorithm | arrow_right_alt | Focusing on what is important, ignoring or removing any detail that is not necessary to the core algorithm |
Decomposition | arrow_right_alt | Looking for similarities and trends in computer programs and algorithms |
Pattern recognition | arrow_right_alt | Shows the flow and direction of the steps of an algorithm in a visual way |
Debugging | arrow_right_alt | Shows each step of an algorithm in a clearly ordered, written structure using a generic standard format - which can then be written into any programming language |
Abstraction | arrow_right_alt | The act of finding and fixing bugs (errors) in your program |
What is the name of the programming language that you have used to create your programs?
If you are unsure on spelling please check with your teacher first! They can tell you if the word is incorrect but cannot tell you the correct spelling.
Writing code tells the computer to perform instructions. The instructions are called . Specific named actions that are performed are called .
What technical word describes 'running' a function?
When using a function you need to use which type of brackets?
The rules that control the structure of the symbols, punctuation, and words of a programming language
What is named data called, where the data is held in memory but may change during the course of the program?
If you are unsure on spelling please check with your teacher first! They can tell you if the word is incorrect but cannot tell you the correct spelling.
The string data type is written within quotation marks
What is a sequence?
What is meant by iteration?
Iteration allows us to simplify our algorithm by stating that we will repeat certain steps until told otherwise. This makes designing algorithms quicker and simpler because they don’t have to include lots of unnecessary steps. Iteration is often called
See the hint for a clue on the words. If you are unsure on spelling please check with your teacher first! They can tell you if the word is incorrect but cannot tell you the correct spelling.
What is the function used in Python that performs count-controlled iteration?
Turtle is a what within Python?
Which Turtle instruction performs which action?
| Draggable item | arrow_right_alt | Corresponding Item |
|---|---|---|
turtle.forward(150) turtle.left(90) | arrow_right_alt | Draws a triangle |
for i in range(3): turtle.forward(100) turtle.right(120) | arrow_right_alt | Draws a square |
for i in range(4): turtle.forward(100) turtle.right(90) | arrow_right_alt | Moves the turtle forward by 150 units and then turns left by 90 degrees |
What action will the following instruction perform?

What angle would go inside the brackets on line 5 to make a hexagon?
Write the code required below to demonstrate how to create an pentagon (5 sides) using iteration, where each side is 50 units long.
Use your answers to the previous few questions to guide you. You should have 4 or more lines of code depending on your approach. Check the hints for more advice if you need.