Algorithms & Problem Solving is one of 9 topics in the Grade 10 Information Technology CAPS syllabus, covered across 3 lessons on Study Vault. Below are real practice questions from this topic with full worked answers.
Sample practice questions
Easy
1. What is an algorithm?
A clear, precise, step-by-step set of instructions designed to solve a specific problem or complete a specific task
A type of physical computer hardware component
A file extension used for saving documents
A brand of operating system
Answer: A clear, precise, step-by-step set of instructions designed to solve a specific problem or complete a specific task — An algorithm is a clear, precise, step-by-step set of instructions designed to solve a specific problem or complete a specific task, in a particular order.
Easy
2. Which of the following is an everyday example of an algorithm?
A recipe for baking a cake
A photograph of a finished cake
The name of a bakery
The price of a cake
Answer: A recipe for baking a cake — A recipe is an algorithm, since it gives an exact, ordered sequence of steps that reliably produces the same result if followed correctly.
Medium
3. Name the way of representing an algorithm that uses structured, plain-language statements to describe steps clearly, without following the strict syntax of any particular programming language.
Answer: pseudocode — Pseudocode represents an algorithm using structured, plain-language statements, acting as a useful stepping stone between an everyday description and actual code.