Decomposition and abstraction (Edexcel GCSE Computer Science): Flashcards

📚Flashcards
Decomposition and abstraction
Sign up to keep revising.Create a free account to study more flashcards and track your progress.

Practise the cards

12 cards from this deck

Show

Decomposition in computational thinking

Breaking problems into smaller, more manageable parts

Abstraction in computational thinking

Focusing on essential parts, ignoring unnecessary details

IPO acronym meaning

Input-Processing-Output

Three components of IPO approach

Input, Processing, Output

Problem statement purpose

Defines what a program needs to do

First step in decomposing a problem

Identify Input, Processing, and Output

Using comments for abstraction

Plan solution before writing code

Input validation

Checking data meets requirements before processing

Edge case example in programming

Division by zero

Defensive programming purpose

Prevent program from crashing unexpectedly

When to write planning comments

Before writing actual code

What abstraction helps determine

What to ignore and what you need to know

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

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