Computer ScienceCode 9618

Program Design

What this topic asks you to be able to do

  • Use a structure chart to break a problem down into sub-tasks, and to show which parameters the modules/procedures/functions of the algorithm design pass to one another
  • Describe what a structure chart is for
  • Construct a structure chart that breaks down a problem you are given
  • derive pseudocode that is equivalent to a structure chart
  • demonstrate an understanding of why state-transition diagrams are used to record an algorithm