1.2.1: be able to analyse a problem, investigate requirements (inputs, outputs, processing, initialisation) and design solutions
Keyword | Definition |
---|---|
Initialisation | what happens when the program first loads to get ready for solving the problem |
Inputs | the data that a program must be able to accept and understand |
Outputs | the information that a program must be able to provide to the user as the result of solving a problem |
Processing | what calculations and actions are made by a program using the input data provided |
Requirements | a list of criteria that a solution to a problem must meet (e.g. inputs & outputs) |