Decomposition and abstraction (Edexcel GCSE Computer Science): Quizzes
📚Quizzes
Practise the questions
12 questions from this quiz
ShowHide
Practise the questions
12 questions from this quiz
What is decomposition in computational thinking?
What is decomposition in computational thinking?
Breaking complex problems into smaller parts
What is the key advantage of using decomposition?
What is the key advantage of using decomposition?
Transforms one big problem into many small tasks
How does decomposition appear in programming?
How does decomposition appear in programming?
As subprograms or code groupings
What is abstraction?
What is abstraction?
Removing or hiding unnecessary details
Which feature is NOT essential in the snakes and ladders example?
Which feature is NOT essential in the snakes and ladders example?
Colours of the board
Where might abstraction appear in programming?
Where might abstraction appear in programming?
In variable, data structure or subprogram names
What is an algorithm?
What is an algorithm?
Precise instructions to solve a problem
What is the real power of algorithms?
What is the real power of algorithms?
They are reusable
Which task is part of decomposing a snakes and ladders game?
Which task is part of decomposing a snakes and ladders game?
Rolling the dice
What are algorithms the outcome of?
What are algorithms the outcome of?
Applying decomposition and abstraction
In the seating example, which is an essential feature?
In the seating example, which is an essential feature?
Number of legs
Why does decomposition make coding easier?
Why does decomposition make coding easier?
Each part can be developed and tested alone
