Programming

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.