Integer- A whole number (20, 159)
Real- A number which contains a decimal point such as 11.2
Boolean- A value which can be only TRUE or FALSE (Represented as 1 or 0)
Character- A letter, number or punctuations
String- Words or sentences
Variable- A named value in which data can be stored by a computer program.
Constant- A named value which is accessed by a computer program but is fixed and cannot be changed.
Declaration- The process of “creating” a variable
Assignment- The process of placing a value into a variable
Iteration- Repeating a set of steps several times
Subroutine- A smaller part of a larger program/algorithm which performs a specific task
Procedure- A sub program which performs a specific task but does not always return a value
Function- A sub program which performs a specific task and always returns a value when run.
Sequence- Set of steps in order
Count Controlled(definite) Iteration- Using a counter to loop through one or more lines of code
Condition Controlled (indefinite) Iteration- Using a loop to repeat one or more lines of code until condition is met
Nested Selection- A selection statement contained within another selection statement.
Nested Iteration- A loop within another loop
Naming Convention- Naming parts of the program such as variables or sub programs such that they are easy to read
Arithmetic operator- An operator which uses maths, (such as + - / )
Relational operator- Allows for assignment or comparison
Boolean Operator- An operator which compares two values such as < or AND
Array- Set of data items stored together with a single name accessed by a program
Record- A single row or related information in a database table
String Manipulation- A number of ways to change or modify strings
Random Number- A number generated by a computer at random
Parameter- Used to pass information from the main program to a function or procedure
Local Variable- A variable which can be accessed only from within the function or procedure which made it.
Global Variable- A variable which can be accessed from within the main program and all procedures and functions.
Validation- The process of comparing data entered in the program to ensure it is valid and will not damage the system before processing it.
Authentication- A security measure which requires a password, code or fingerprint to gain access to everything
Testing- To check and ensure it will perform as expected.
Normal Data- Data which the program should accept without error
Boundary data- Data at the extremes of what the program should accept without error.
Erroneous Data- Data which is the wrong type
Syntax error- An error which stops the code from running
Logic error- An error which produces an unexpected output, the code will still run.