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