Decomposition and abstraction (Edexcel GCSE Computer Science): Quizzes

📚Quizzes
Decomposition and abstraction
Sign up to keep practising.Create a free account to play more quizzes and track your progress.

Practise the questions

12 questions from this quiz

Show

What are computational thinking skills used for?

Define/analyze problems, design solutions, translate to code

Which two skills are the most important computational thinking skills?

Decomposition and abstraction

What is decomposition?

Breaking problems into smaller parts

What does IPO stand for in the decomposition approach?

Input-Processing-Output

In the IPO approach, what does 'Input' refer to?

Data the program needs from the user

In the IPO approach, what does 'Processing' refer to?

Calculations or operations needed

What is abstraction?

Deciding what to ignore and what to know

What does abstraction help you do?

Focus on essential parts of the problem

What is one of the best ways to express abstraction in your code?

Using comments

When can you write comments to help plan your solution?

Before writing any actual code

Why check if count isn't zero before dividing in the mean calculator?

To prevent the program from crashing

Which method displays the mean to two decimal places in the example?

.format()

Join 100,000+ GCSE students studying Quizzes with us.

Select your subjects, and get access to A+ resources today.