| Keyword | Definition |
|---|---|
| block based | type of programming language which allows you to drag blocks together to create a program |
| condition | an expression which results in a value of either True or False |
| expression | a combination of values, variables, function calls and operators |
| function call | an instruction to execute a subprogram (function) and return the result |
| operators | symbols that tell a program to perform an operation (e.g. add or subtract) |
| programming language | a way of describing what a program should do that is readable by both a human and a computer |
| selection | using a condition to decide which code to execute next in a program (e.g. If [condition] then [do this] ) |
| text based | type of programming language which allows you to type out exactly what a program will do |
| variable | a named memory location which stores a value which may change when a program runs |