Conditionals

2. Conditionals#

Syllabus Points Covered
Programming fundamentals
Software development
  • Explore fundamental software development steps used by programmers when designing software

    • testing and debugging

Designing algorithms
  • Develop structured algorithms using pseudocode and flowcharts, including the use of subprograms

    • Pseudocode

    • Flowcharts

  • Analyse the logic and structure of written algorithms

    • determining inputs and outputs

Data for software engineering
  • Investigate standard data types

    • Boolean

Developing solutions with code
  • Apply skills in computational thinking and programming to develop a software solution

    • converting an algorithm into code

    • using control structures

  • Determine sets of suitable test data

    • boundary values

    • path coverage

    • faulty and abnormal data

Chapter Contents