Revise Computingrevisecomputing.co.uk
Free student revisionSee questionsFor schoolsSchool enquiry
Free revisionSee questionsFor schoolsSchool enquiry
Knowledge/A Level/H446/02 Algorithms and programming/Thinking Procedurally/Determine the order of the steps needed…

Determine the order of the steps needed to solve a problem

Determine the order of the steps needed to solve a problem.

2.1.3 Thinking Procedurally

Thinking Procedurally — Note 3 of 4

Candidates need to be able to identify the steps needed to complete an algorithm or program and write these in a suitable format, such as a flowchart or pseudocode. Candidates may need to put a given list of steps into the correct order to produce a working program.

What you need to know

The steps of a solution must be carried out in a logical order, because some steps depend on the results of others. You need to be able to sequence steps correctly and express them as a flowchart or pseudocode.

What to know

  • Identify dependencies: which steps need the result of an earlier step?
  • Data must be input or initialised before it is processed, and processed before it is output.
  • Express the order using pseudocode, program code or a flowchart.
  • Some steps can be carried out in any order, or at the same time (see thinking concurrently).

Exam technique

  • Tip:You may be asked to put a given list of steps into the correct order to produce a working program.
← Previous noteIdentify the components of a solution to a problem2.1.3 Thinking ProcedurallyNext note →Identify sub-procedures necessary to solve a problem2.1.3 Thinking Procedurally

Back to Thinking Procedurally

Thinking Procedurally

Note 3 of 4

  1. 1Identify the components of a problem
  2. 2Identify the components of a solution to a problem
  3. 3Determine the order of the steps needed to solve a problem
  4. 4Identify sub-procedures necessary to solve a problem
Topic overview