Morant Bay High School
Information Technology
Problem Solving and Program Design
Quiz
Name: ________________________________ Form: _____________
Instruction: Answer all questions, show all working.
1. Arrange the following steps in problem solving in the correct order, with the first step at
the top of the list and last step at the bottom.
1. Develop and represent algorithm _____________________________
2. Determine the most efficient solution _____________________________
3. Test and validate the solution _____________________________
4. Define the problem _____________________________
5. Propose and evaluate solutions _____________________________
[ /5]
2. State whether EACH of the following operations is described as input, output,
processing or storage.
i. Entering a player’s name in a competition _____________________________________
ii. Starting a game __________________________________________________________
iii. Showing the number of points on a screen _____________________________________
iv. Calculating the number of points lost in a game _________________________________
v. Exiting a game ___________________________________________________________
vi. Saving the points for the last three games ______________________________________
[ /6]
3. What is the difference between the following pairs?
i. Variables and Constants
______________________________________________________________________________
______________________________________________________________________________
“If you want to be successful, be consistent.”
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
[ /2]
ii. Algorithm and Psuedocode
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
[ /2]
4. Write a structured pseudocode to ask the user to input the name of a student, the marks he
or she received in a test and the maximum number of marks in the test. Calculate the
percentage mark the student received. Print the information with suitable label.
[ /15]
Total 30 marks
“If you want to be successful, be consistent.”