CS Theory 2024 Summer MS
CS Theory 2024 Summer MS
written by
papersbybree
[Link]
Summer 2024
Pearson Edexcel GCSE In Computer
Science (1CP2/01)
Paper 1: Principles of Computer Science
Summer 2024
Question Paper Log Number P78200RA Publications
Code 1CP2_01_2406_MS
All the material in this publication is copyright
© Pearson Education Ltd 2024
2
1CP2/01
Downloaded by: familiebontes | familiebontes@[Link] Want to earn £756
Distribution of this document is illegal extra per year?
[Link] - The Marketplace for Revision Notes & Study Guides
3
1CP2/01
Downloaded by: familiebontes | familiebontes@[Link] Want to earn £756
Distribution of this document is illegal extra per year?
[Link] - The Marketplace for Revision Notes & Study Guides
(1)
4
Downloaded by: familiebontes | familiebontes@[Link] Want to earn £756
1CP2/01
Distribution of this document is illegal extra per year?
[Link] - The Marketplace for Revision Notes & Study Guides
15 (1)
(1)
11 (1)
(1)
5
Downloaded by: familiebontes | familiebontes@[Link] Want to earn £756
1CP2/01
Distribution of this document is illegal extra per year?
[Link] - The Marketplace for Revision Notes & Study Guides
(1)
(2)
6
Downloaded by: familiebontes | familiebontes@[Link] Want to earn £756
1CP2/01
Distribution of this document is illegal extra per year?
[Link] - The Marketplace for Revision Notes & Study Guides
(1)
7
Downloaded by: familiebontes | familiebontes@[Link] Want to earn £756
1CP2/01
Distribution of this document is illegal extra per year?
[Link] - The Marketplace for Revision Notes & Study Guides
Algorithm
Characteristic Algorithm name
type
(2)
8
Downloaded by: familiebontes | familiebontes@[Link] Want to earn £756
1CP2/01
Distribution of this document is illegal extra per year?
[Link] - The Marketplace for Revision Notes & Study Guides
D (1)
(1)
9
Downloaded by: familiebontes | familiebontes@[Link] Want to earn £756
1CP2/01
Distribution of this document is illegal extra per year?
[Link] - The Marketplace for Revision Notes & Study Guides
10
Downloaded by: familiebontes | familiebontes@[Link] Want to earn £756
1CP2/01
Distribution of this document is illegal extra per year?
[Link] - The Marketplace for Revision Notes & Study Guides
Binary
Shift 8-bit binary result
pattern
1010 0011
Logical shift left by 3 0001 1000 (1)
1100 1010
Arithmetic shift right by 2 1111 0010 (1)
(2)
A is not correct because all overflow errors do not cause programs to crash
C is not correct because computers don't use hexadecimal, only humans do
D is not correct because indexing outside an array bounds is a runtime error
(1)
11
Downloaded by: familiebontes | familiebontes@[Link] Want to earn £756
1CP2/01
Distribution of this document is illegal extra per year?
[Link] - The Marketplace for Revision Notes & Study Guides
12
Downloaded by: familiebontes | familiebontes@[Link] Want to earn £756
1CP2/01
Distribution of this document is illegal extra per year?
[Link] - The Marketplace for Revision Notes & Study Guides
13
Downloaded by: familiebontes | familiebontes@[Link] Want to earn £756
1CP2/01
Distribution of this document is illegal extra per year?
[Link] - The Marketplace for Revision Notes & Study Guides
14
Downloaded by: familiebontes | familiebontes@[Link] Want to earn £756
1CP2/01
Distribution of this document is illegal extra per year?
[Link] - The Marketplace for Revision Notes & Study Guides
Range (1)
(1)
(2)
15
Downloaded by: familiebontes | familiebontes@[Link] Want to earn £756
1CP2/01
Distribution of this document is illegal extra per year?
[Link] - The Marketplace for Revision Notes & Study Guides
(2)
16
Downloaded by: familiebontes | familiebontes@[Link] Want to earn £756
1CP2/01
Distribution of this document is illegal extra per year?
[Link] - The Marketplace for Revision Notes & Study Guides
(2)
Example:
1.4 × 8 × 10243
13 × 60 × 10002
(4)
17
Downloaded by: familiebontes | familiebontes@[Link] Want to earn £756
1CP2/01
Distribution of this document is illegal extra per year?
[Link] - The Marketplace for Revision Notes & Study Guides
18
Downloaded by: familiebontes | familiebontes@[Link] Want to earn £756
1CP2/01
Distribution of this document is illegal extra per year?
[Link] - The Marketplace for Revision Notes & Study Guides
(2)
19
Downloaded by: familiebontes | familiebontes@[Link] Want to earn £756
1CP2/01
Distribution of this document is illegal extra per year?
[Link] - The Marketplace for Revision Notes & Study Guides
(3)
20
Downloaded by: familiebontes | familiebontes@[Link] Want to earn £756
1CP2/01
Distribution of this document is illegal extra per year?
[Link] - The Marketplace for Revision Notes & Study Guides
Built-in devices
A low-level language may be used to write the code for the built-in devices.
o Low-level languages are microprocessor dependent, so are designed to work efficiently
with a single chipset, like you find in a phone.
o Low-level language can manipulate hardware directly, which makes it suitable for
writing device drivers, like the receiver for the recorder.
o Low-level languages can be optimised to reduce execution time, so are good for a real-
time system, like focusing the camera.
o Low-level languages also generate smaller executable code than high- level languages so
are good for devices with smaller amounts of RAM, like the phone.
A high-level language may be used to write the code for the built-in devices.
o A high-level language compiler must exist to generate code for the phone's chipset.
o Some high-level languages provide libraries/subprograms which allow direct access to
devices.
o Some high-level languages allow programmers to write in-line assembly code
for microchips.
o Some high-level languages have customisable optimisation options for tuning the
efficiency (executing time/resource usage) of programs
Applications:
A high-level language should be used to write the code for the applications.
o Any new applications, written in a high-level language, would be portable to a
different version of the phone.
o The email application should be written in a high-level language, because tools
are available to make development quick.
(6)
21
Downloaded by: familiebontes | familiebontes@[Link] Want to earn £756
1CP2/01
Distribution of this document is illegal extra per year?
[Link] - The Marketplace for Revision Notes & Study Guides
o Any time an application had to interface with the devices, such as sending an email, a
library of subprograms would be provided to allow that.
o High-level languages have libraries of specialised subprograms to complete
advanced actions, such as editing an image.
0 No rewardable content.
Level 1 1–2 Basic, independent points are made, showing elements of understanding of key concepts/principles of computer science.
(AO1)
The discussion will contain basic information with little linkage between points made or application to the context.
(AO2)
Level 2 3–4 Demonstrates adequate understanding of key concepts/principles of computer science. (AO1)
The discussion shows some linkages and lines of reasoning with some structure and application to the context. (AO2)
Level 3 5–6 Demonstrates comprehensive understanding of key concepts/principles of computer science to support the discussion
being presented. (AO1)
The discussion is well developed, with sustained lines of reasoning that are coherent and logically structured, and which
clearly apply to the context. (AO2)
22
Downloaded by: familiebontes | familiebontes@[Link] Want to earn £756
1CP2/01
Distribution of this document is illegal extra per year?
[Link] - The Marketplace for Revision Notes & Study Guides
(2)
23
Downloaded by: familiebontes | familiebontes@[Link] Want to earn £756
1CP2/01
Distribution of this document is illegal extra per year?
[Link] - The Marketplace for Revision Notes & Study Guides
Trademark (1)
(2)
24
Downloaded by: familiebontes | familiebontes@[Link] Want to earn £756
1CP2/01
Distribution of this document is illegal extra per year?
[Link] - The Marketplace for Revision Notes & Study Guides
25
Downloaded by: familiebontes | familiebontes@[Link] Want to earn £756
1CP2/01
Distribution of this document is illegal extra per year?
[Link] - The Marketplace for Revision Notes & Study Guides
(6)
26
Downloaded by: familiebontes | familiebontes@[Link] Want to earn £756
1CP2/01
Distribution of this document is illegal extra per year?
[Link] - The Marketplace for Revision Notes & Study Guides
27
Downloaded by: familiebontes | familiebontes@[Link] Want to earn £756
1CP2/01
Distribution of this document is illegal extra per year?
Powered by TCPDF ([Link])