 
    6.3.1: be able to write programs that make appropriate use of primitive data types (integer, real, Boolean, char) and one and two-dimensional structured data types (string, array, record)
 
 | Keyword | Definition | 
|---|---|
| array | data structure which stores a fixed number of values of the same data type arranged in order | 
| boolean | True or False | 
| char | individual letter, symbol or digit | 
| integer | a whole number | 
| list | data structure which can grow or shrink to store as many values as required, keeping them in order | 
| primitive data type | the type of data for a variable or constant which holds an individual value | 
| real | a number with a decimal point | 
| record | data structure which stores multiple values of different data types arranged in order | 
| string | data structure which stores multiple characters arranged in order | 
| structured data type | the type of data for a variable or constant which holds multiple values |