Thinking Procedurally (OCR A-Level Computer Science): Quizzes
📚Quizzes
Practise the questions
12 questions from this quiz
ShowHide
Practise the questions
12 questions from this quiz
What does computational thinking involve?
What does computational thinking involve?
Breaking problems into smaller parts
Why identify components of a problem?
Why identify components of a problem?
To clarify what needs solving
What are components of a solution?
What are components of a solution?
Steps/modules that solve the problem
What should you identify when understanding a problem statement?
What should you identify when understanding a problem statement?
Inputs, processes, expected outputs
When breaking down a problem, what should be identified?
When breaking down a problem, what should be identified?
Constraints or conditions
In the quiz system example, which is a problem component?
In the quiz system example, which is a problem component?
Score calculation
What are inputs in solution components?
What are inputs in solution components?
Data/information the system requires
What should each module or function do?
What should each module or function do?
Handle a specific task
What does calculateScore() do in the quiz system?
What does calculateScore() do in the quiz system?
Computes user's score from answers
What do structure charts show?
What do structure charts show?
Hierarchy of modules/components
What are flowcharts useful for visualising?
What are flowcharts useful for visualising?
Sequence of operations
What is a common mistake in problem-solving?
What is a common mistake in problem-solving?
Focusing on implementation too early
