A-level Computing/CIE/Further Problem Solving and Programming skills/Algorithm design methods

A-level Computing
Computational Thinking and Problem-Solving Algorithm Design Methods Further Programming
Category:Book:A-level Computing#CIE/Further%20Problem%20Solving%20and%20Programming%20skills/Algorithm%20design%20methods
Specification link

Decision tables

  • describe the purpose of a decision table
  • construct a decision table for a given problem with a maximum of three conditions
  • simplify a decision table by removing redundancies

Jackson structured programming (JSP)

  • construct a JSP structure diagram showing repetition
  • construct a JSP structure diagram showing selection
  • write equivalent pseudocode from such structure charts
  • construct a JSP data structure diagram: (2017 onwards)
    • using sequence
    • using selection
    • using iteration

State-transition diagrams (STD)

  • use state-transition diagrams to document an algorithm
  • use state-transition diagrams to show the behaviour of an object
Category:Book:A-level Computing#CIE/Further%20Problem%20Solving%20and%20Programming%20skills/Algorithm%20design%20methods%20
Category:Book:A-level Computing