Pearson Edexcel Level 1/Level 2
GCSE (9–1)
1CP2/
Paper
referen
ce
Computer Science 02
PAPER 2: Application of Computational
Thinking Programming Language Subset
Version 5
PLS Booklet
You do not need any other materials.
Turn over
Computer science
,W75838A
©2024 Pearson Education
Ltd. 1/1/1
, Contents
Introduction.................................................................................................................4
Comments...................................................................................................................5
Identifiers....................................................................................................................5
Data types and conversion.........................................................................................5
Primitive data types...............................................................................................5
Conversion.............................................................................................................5
Constants...............................................................................................................5
Combining declaration and initialisation................................................................5
Structured data types............................................................................................5
Dimensions............................................................................................................5
Operators....................................................................................................................6
Arithmetic operators..............................................................................................6
Relational operators...............................................................................................6
Logical/Boolean operators......................................................................................6
Programming constructs.............................................................................................7
Assignment............................................................................................................7
Sequence...............................................................................................................7
Blocking.................................................................................................................7
Selection................................................................................................................7
Repetition...............................................................................................................7
Iteration..................................................................................................................7
Subprograms..........................................................................................................8
Inputs and outputs......................................................................................................8
Screen and keyboard.............................................................................................8
Files........................................................................................................................8
Supported subprograms.............................................................................................9
Built-in subprograms..............................................................................................9
List subprograms..................................................................................................10
String subprograms..............................................................................................11
Formatting strings...........................................................................................12
2 W7583
8A