Search this site
Embedded Files
Skip to main content
Skip to navigation
Computing Department
Home
Clubs
Construct 3
Code Club
Microbit projects
Hour of code
Small basic
Robocode
Getting started
Making your first bot
Conditions (Robocode)
GCSE
P1.System Architecture
P1.Data Representation
P1.Networking
P1.System Security and Software
P1.Ethical, Legal, Cultural and Environmental concerns
P2.Algorithms
P2.Programming Theory
P2.Boolean Logic
P2.Translators, Languages and IDE's
Past Papers (GCSE)
A-Level
Programming
Inputs and prints
Datatypes
Operators
If Statements
For Loops
While Loop
Data Structures
String Manipulation
Functions
File handling
Programming challenges
A-level programming
Extra
Useful Sites
Jobs
Universities
Apprenticeships
Enrichment bounty board
Computing Department
Home
Clubs
Construct 3
Code Club
Microbit projects
Hour of code
Small basic
Robocode
Getting started
Making your first bot
Conditions (Robocode)
GCSE
P1.System Architecture
P1.Data Representation
P1.Networking
P1.System Security and Software
P1.Ethical, Legal, Cultural and Environmental concerns
P2.Algorithms
P2.Programming Theory
P2.Boolean Logic
P2.Translators, Languages and IDE's
Past Papers (GCSE)
A-Level
Programming
Inputs and prints
Datatypes
Operators
If Statements
For Loops
While Loop
Data Structures
String Manipulation
Functions
File handling
Programming challenges
A-level programming
Extra
Useful Sites
Jobs
Universities
Apprenticeships
Enrichment bounty board
More
Home
Clubs
Construct 3
Code Club
Microbit projects
Hour of code
Small basic
Robocode
Getting started
Making your first bot
Conditions (Robocode)
GCSE
P1.System Architecture
P1.Data Representation
P1.Networking
P1.System Security and Software
P1.Ethical, Legal, Cultural and Environmental concerns
P2.Algorithms
P2.Programming Theory
P2.Boolean Logic
P2.Translators, Languages and IDE's
Past Papers (GCSE)
A-Level
Programming
Inputs and prints
Datatypes
Operators
If Statements
For Loops
While Loop
Data Structures
String Manipulation
Functions
File handling
Programming challenges
A-level programming
Extra
Useful Sites
Jobs
Universities
Apprenticeships
Enrichment bounty board
Thinking Procedurally
Decomposition
Elements of a problem
Exam questions
2.1.3 Thinking Procedurally
(a) Identify the components of a problem.
(b) Identify the components of a solution to a problem.
(c) Determine the order of the steps needed to solve a problem.
(d) Identify sub-procedures necessary to solve a problem.
Google Sites
Report abuse
Page details
Page updated
Google Sites
Report abuse