Revision Worksheet 2 Year9 1
Revision Worksheet 2 Year9 1
4)
Information & Communication Technology
Name of Student: __________________________________________________________
Year:9 Sec: _____ Date: ___/___/2024
1. A programmer has designed a three-dimensional (3D) interactive computer games. They are going yo
develop a program for the game. The program needs to run efficiently, but it must also be developed
as soon as possible.
a) Tick one box to identify whether the programmer should use a high-level language or a low-level
language to develop the program.
Explain the reason for your choice.
----------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
b) If the programmer chooses a high-level language, they can use a compiler or an interpreter to
translate the high-level language into a low-level language.
Describe the operation of a compiler and of an interpreter.
Compiler
----------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------
1
----------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------
Interpreter
----------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------
2. Number the following statements so that they show the correct order of steps involved in the
fetch-decode-execute cycle.
3. Use the term listed below to complete the sentences about the fetch-decode-execute cycle.
instructions to all the hardware components inside the computer, telling them what to do.
always stores the address of the next instruction waiting to be executed. The instruction being
carried out is held in the --------------------------------. When instructions and data are being passed
in and out of the main memory, they must go through the -------------------------------------. Before a
2
location in memory can be accessed, its address must be placed in the ---------------------------------.
4. Write True/False for each of the following statements about programming languages.
Statement True/False
X = (A OR B) AND (NOT C)
3
6. Explain any three potential uses of machine learning.
-------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------
2------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------
--3
-------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------