Year 8 Computing Sem 1 MOck
Year 8 Computing Sem 1 MOck
CANDIDATE NAME
DATE
Computing 40 mins
Candidates answer on the question paper.
No additional material is required.
INSTRUCTIONS
INFORMATION
The number of marks for each question or part question is shown in brackets [].
No marks will be awarded for using brand names of software packages or hardware.
1. Write a pseudocode and draw a flowchart that asks the user to enter a number. The program
Pseudocode
Flowchart
3
2. You are designing a system for a roller coaster ride. The program checks if the person is
The rider must be at least 10 years old AND taller than 120 cm.
If both conditions are true, the program should display "You can ride!". Otherwise, it should
Flowchart
Pseudocode
4
3. You are designing a simple traffic light control system that switches between red, yellow,
and green lights. Before you develop the code you need to plan its functioning with the help of
Flowchart
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
5
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
Pseudocode
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
6
4. Identify and write the data type in the space given in the table below that will be used for
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
7
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
6. You are creating a guide for new social media users to help them spot fake profiles. List 3
key signs that a social media profile might be fake and explain why each is important to protect
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
7. As a social media user, you’re concerned about how much data social media companies
collect. Describe three ways to protect your digital privacy when using social media platforms
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
8
8. You feel that you’ve been spending too much time on social media. Create a plan to manage
your screen time effectively. Include three steps that you would take to find a healthy balance
between your social media use and offline activities. Explain how addictive design might
influence your social media usage and how humane design could help.
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
………………………………………………………………………………………………………………
a. Write a Python program that calculates how much time you’ve spent on social media
Ask the user to input the daily time (in hours) spent on social media for 7 days.
If the total is greater than 30 hours, display "You’ve spent too much time on social
media!" Otherwise, display "Your social media usage is within a healthy limit."
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
……………………………………………………………………………………………………..
9
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
……………………………………………………………………………………………………..
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
……………………………………………………………………………………………………..
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
……………………………………………………………………………………………………..
………………………………………………………………………………………………………
………………………………………………………………………………………………………
ii. Write a Python program to print only the odd numbers in the array.
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
……………………………………………………………………………………………………..