1. algorithm 2. condition 3. constant
4. data type 5. data validation 6. debugging
7. event 8. expression 9. maintenance
10. object code 11. problem 12. problem solving
13. procedure 14. program 15. pseudo-code
16. syntax 17. test case 18. testing
19. use-statement 20. variable
A. A process that involves fixing errors in a program.
B. A way of writing an algorithm using Structured-English.
C. A block of code within a program that has a name and performs a task.
D. The process of finding out what is wrong with a program.
E. A data item within a program that has a value that never changes.
F. The rules that must be followed when writing instructions in a programming language.
G. A data item within a program that requires a memory location to store its current value.
H. A formula consisting of constants, variables, functions and operators that can be evaluated to
give a result.
I. A set of data that is used to check that a program works correctly
J. An ordered set of instructions that can be executed by a person to solve a problem.
K. A solution to a problem that is coded into a particular programming language and executed by a
computer.
L. Modifications made to a program after hand-over to rectify errors and add additional features.
M. A concise expression of the overall aim of the program.
N. A categorisation of data that determines how the value of a data item is stored internally.
O. Any question or matter involving doubt, uncertainty or difficulty.
P. A process that ensures that data input to a program is acceptable.
Q. User interaction with an interface object (eg. clicking on a command button).
R. The set of binary instructions produced when a program is compiled..
S. Developing the instructions or steps to be followed to complete a task.
T. An expression that returns True or False when evaluated.