08. Programming CAMBRIDGE IGCSE Topic 8.1 Variables and constants CAMBRIDGE IGCSE Topic 8.1 The use of basic data types CAMBRIDGE IGCSE Topic 8.1 User input and display output CAMBRIDGE IGCSE Topic 8.1 The use of the three basic programming constructs CAMBRIDGE IGCSE Topic 8.1 Totalling and counting CAMBRIDGE IGCSE Topic 8.1 The use of basic string handling CAMBRIDGE IGCSE Topic 8.1 The common arithmetic and comparison operators CAMBRIDGE IGCSE Topic 8.1 The common Boolean operators CAMBRIDGE IGCSE Topic 8.1 Using nested statements CAMBRIDGE IGCSE Topic 8.1 Procedures, functions and parameters CAMBRIDGE IGCSE Topic 8.1 Local and global variables CAMBRIDGE IGCSE Topic 8.1 Library routines CAMBRIDGE IGCSE Topic 8.1 Maintainability CAMBRIDGE IGCSE Topic 8.2 The use of arrays CAMBRIDGE IGCSE Topic 8.2 Arrays and iteration CAMBRIDGE IGCSE Topic 8.3 The use of basic file handling operations