What is binary for?
Place the following data sizes in order, from smallest at the top to largest at the bottom.
Megabyte
Byte
Kilobyte
Bit
Terabtye
Nibble
Gigabyte
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?
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?
Why would removing / reducing data in an image be helpful?
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...?
Match all of these terms to their correct definitions
| Stavka koja se može prevući | arrow_right_alt | Odgovarajuća stavka |
|---|---|---|
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 |
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
The string data type is written within quotation marks
What is a sequence?
What is meant by iteration?
What is the function used in Python that performs count-controlled iteration?
Turtle is a what within Python?
Which Turtle instruction performs which action?
| Stavka koja se može prevući | arrow_right_alt | Odgovarajuća stavka |
|---|---|---|
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?

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.