Revision activities / Computer Studies study practice
Learning focus: Software Development. This original Grade 11 Computer Studies exercise gives you a task, a suggested response and a follow-up challenge. It is classroom practice, not an official assessment paper.
Understand the idea
An algorithm is a finite, ordered set of steps for solving a defined problem. Inputs, processing and outputs should be clear before translating it into code.
Try the activity
Write pseudocode to input three marks and output their average. Identify one validation check.
Attempt your response before opening the guidance. Show the steps, textual evidence or reasons that support your answer; a final answer alone may hide a misunderstanding.
Your practice workspace
Your work and progress stay in this browser. Use Clear this activity to remove saved work.
Show suggested answer and reasoning
INPUT a, b, c; total ← a + b + c; average ← total / 3; OUTPUT average. A validation check could reject a mark outside the assessment’s stated range or require numeric input.
Follow-up challenge
Test using 60, 70 and 80; the expected average is 70. Add an invalid-input case and explain how the program should respond rather than silently treating a missing value as zero.
Review your work
- Did you answer the question actually asked?
- Can you explain the method or evidence in your own words?
- What would you change if one condition in the task changed?
Use the suggested response to identify one correction, then attempt the task again without copying it. For an open-ended question, other well-supported answers may be reasonable. Ask your teacher to check interpretations or language forms where needed.
Continue Computer Studies practice
Back to the subject guide · Check available member notes and downloads
Match this activity to the learning outcomes and sequence in your school’s current Grade 11 curriculum-design collection. This activity is a focused learning example, not a complete curriculum map.
WhatsApp us