variable declaration
constant declaration assignment
iteration
selection
subroutine (procedure/function).
Definitie and indefinite iteration
Nested selection and nested iteration structures
3.2.4 Relational operations in a programming language
3.2.5 Boolean operations in a programming language
3.2.6 Data structures
3.2.8 String handling
3.2.9 Random number generation
3.2.10 Subroutines (procedures and functions)
3.2.10 Subroutines (procedures and functions)
Local variables
3.2.11 Structured programming
3.2.12 Robust and secure programming
Simple authentication routines
Create a function times Five that accepts one argument, multiplies it by 5, and returns the new value.
Classification of programming languages
Classification of programming languages
Translators
Assemblers, compilers and interpreters
5 records and files
6 Subroutines
7. Procedures and functions
8. The purpose of an algorithm
Beyond the scope of GCSE