ls_comp_lb7_ans (1)
ls_comp_lb7_ans (1)
Learner’s Book
answers
Note to the teacher: Please note that there are always answers to the Questions and Check your
progress features in the Learner’s Book. There may be suggested answers to some questions for Getting
started, Activity, Unplugged activity, Programming task and Practical task features if appropriate.
Unit 1
Questions 1.1 2 Start
1 Parallelogram
2 Rectangle INPUT number
3 0
4 1 answer = number / 2
Questions 1.2
1 Example:
OUTPUT answer
Start
Stop
OUTPUT "Twinkle
twinkle little star"
3 Start
OUTPUT "How I
wonder what you are"
INPUT distanceMiles
Stop
km = distanceMiles * 1.609
OUTPUT km
Stop
1 Cambridge Lower Secondary Computing 7 – Ellis & Lawrey © Cambridge University Press & Assessment 2023
CAMBRIDGE LOWER SECONDARY COMPUTING 7: LEARNER’S BOOK ANSWERS
4
Start
2 Cambridge Lower Secondary Computing 7 – Ellis & Lawrey © Cambridge University Press & Assessment 2023
CAMBRIDGE LOWER SECONDARY COMPUTING 7: LEARNER’S BOOK ANSWERS
Questions 1.4
1 True and false (yes or no, 1 or 0, positive 3 An identifier; a stop or return statement
or negative) 4 Use its identifier in the sub-routine
2 True flowchart symbol
3 When both conditions are False 5 It returns to the algorithm it was called from,
which then continues from that same place
4 Reverses the Boolean value
6 When the same actions happen several times,
5 When one or both conditions are False you only need to draw one flowchart, then call
it several times. This saves time, and you only
Questions 1.5 need to test the sub-routine once.
1 Something that is repeated, e.g. a colour, text,
or design
Questions 1.8
2 Responses will vary depending on experience, 1 print
for example: the same action being performed 2 Double quotation marks
several times; the same background or images
used; the same decisions being made; the same 3 The first has a capital G, the second has a
inputs and outputs being made; the same lowercase g. The first has a full stop at the
character being used; the same movements; end, the second has an exclamation mark.
and so on 4 Closing quotation marks are missing
3 For example: to save time, because a 5 PRINT should be in lowercase
repeated piece of code only needs to be
written and tested once; to make a program 6 print with rounded brackets and the learner’s
more efficient name inside double quotation marks in the
brackets, e.g. print("Victoria Ellis")
7 This will differ for each learner, e.g.
print("I am 11 years old")
3 Cambridge Lower Secondary Computing 7 – Ellis & Lawrey © Cambridge University Press & Assessment 2023
CAMBRIDGE LOWER SECONDARY COMPUTING 7: LEARNER’S BOOK ANSWERS
4 Cambridge Lower Secondary Computing 7 – Ellis & Lawrey © Cambridge University Press & Assessment 2023
CAMBRIDGE LOWER SECONDARY COMPUTING 7: LEARNER’S BOOK ANSWERS
3
1 mark each, ignore case and minor • any reasonable logic error or
spelling errors. syntax error [2]
a Two of: numA, numB, numC, result [2] 9 a 1 mark each for:
• button(s) pressed
b 14 [1]
• micro:bit moving/accelerometer [2]
c 9 [1]
b 1 mark each for:
4 1 mark for any suitable example.
• LEDs light up
String: Any combination of characters • sound plays [2]
symbols and numbers, with
or without quotation marks, 10 1 mark for each point and 1 mark for each
e.g. "house" expansion. Answers are examples only.
Maximum 4 marks.
Integer: Any whole number in digits, not
words, e.g. 10 • To identify the requirements
• To make sure the game meets each
Real:
Any decimal number in digits, requirement
not words, e.g. 21.3 [3]
• To ensure that each team member knows
5 1 mark for word and 1 for quotation marks. what the end result should be
"Programming" [2] • To identify deadlines
6 1 mark for identifying both errors. 1 mark for • To make sure the game is completed
each correction. on time
• To identify deadlines along the way
Error 1: Conversion = 1.5; Correction:
Change to 1.6 • To identify the inputs/processes/outputs
for the game
Error 2: moonMiles is in quotation marks;
• To ensure that the inputs/processes/
Correction: Remove the quotation marks [3]
outputs are used consistently in
7 1 mark each for: the program
• outputting a messaging telling user to • To ensure that everyone knows what
enter their name (part of input message or needs to be done before starting [4]
print statement)
• taking data from the user as input
5 Cambridge Lower Secondary Computing 7 – Ellis & Lawrey © Cambridge University Press & Assessment 2023
CAMBRIDGE LOWER SECONDARY COMPUTING 7: LEARNER’S BOOK ANSWERS
Questions 2.3
Unit 2
1 Subtracts the deposit from the cost of the bike
Questions 2.1 to give the amount borrowed (Cost of bike –
Deposit = Amount borrowed)
1 Any one from: Greater than 0, Less than 0,
Equal to 0 2 Adds the total amount to be repaid to the
deposit, to give the total amount Sofia will
2 Any one from: If Balance > 0 colour text and spend on the bike (Total amount to be repaid
background green; If Balance < 0 colour + Deposit = Total cost of bike)
text and background red; If Balance = 0
colour text and background orange 3 Multiplies the number of years by 12 to find
the number of months, then rounds this up to
3 To attract the attention of the user to certain the nearest whole number. The ROUNDUP
parts of the spreadsheet. To make it easy to function is needed because the payment term
see important information, e.g. if a value is needs to be a whole number of months.
positive or negative.
Activity 2.2
Practical task 2.3
3 Suggested column headings are Units/
See Source file 2.1_drama_society_accounts_
Number, Bought/Sold and Cost/Price per unit
answers.xlsx.
To test your rule, change one or more of the values 4 Total
in cells C3, C4 or C5 so that the value in cell C6
goes above the sales target. If the cell changes Unplugged activity 2.3
from green to red, the rule is working correctly.
1 Answers might include the following,
but accept other responses that seem relevant:
Questions 2.2
• What the simulator should show on
1 Blue the screens to imitate a normal road
(e.g. pedestrians, other traffic, road layout,
2 Yellow
traffic lights)
3 Purple • What the simulator should do when each
control is pressed/turned (what the screens
Unplugged activity 2.2 should show, what sounds should play,
Total costs = Building hire + Lighting hire what vibrations/movement should occur
+ Costume hire + Merchandise costs to make it feel like the car is moving)
+ Refreshment costs • What should happen if no controls are
Balance = Total sales – Total costs pressed/turned when an obstacle is in the
way on the screen, or if the driver steers
into an object/off the road
Practical task 2.4
2 Answers might include the following:
1 $420.00
• Including data that is not relevant might
2 $18.05 make the system slower
3 $513.25 • If the system is not given enough data
about the wide range of things that can
4 $36.32 happen in a certain situation, it may
5 No behave in an unrealistic way
6 $184.77 (Accept any answer between this 3 Answers might include the following:
and $185.00) • The driver might react differently to some
situations in real life than they do in a
7 1.22 years (15 months) (Accept answers
simulation, because they know that the
between 1.22 and 1.25 years)
simulation is not putting anyone in danger
6 Cambridge Lower Secondary Computing 7 – Ellis & Lawrey © Cambridge University Press & Assessment 2023
CAMBRIDGE LOWER SECONDARY COMPUTING 7: LEARNER’S BOOK ANSWERS
• Simulators can be very expensive The result of the query should be:
• If the programming contains mistakes,
Game Game name Genre Age
the simulator will not be as good
code rating
• A simulator can never replicate real life (Age+)
completely accurately
BB01 Bill & Betty 2D platform 12
Activity 2.3 SA01 Super 2D platform 12
Adventurer
2 Answers should conclude that the customer
wants a bit too much furniture for the room to PB01 Point Blank 2D platform 12
be easily usable. Ideas for what they could do
CC01 Chuck’s 3D platform 12
instead might include:
Challenge
• Have a small bookcase instead of a
large one RB01 Risky Simulation 12
Business
• Remove one of the sofas or the armchair
and/or ottoman Z01 Zoomer Racing 12
• Do not install a fireplace PC01 Portal Arcade 12
Combat
Getting started 2.3
1 Game name, Age rating or Genre Unplugged activity 2.5
2 Bill & Betty, 12, 2D platform or any other row • ‘<5’ in the Age rating field
in the database • ‘>=8’ in the Age rating field
3 Accept Text, Short text or Alphanumeric • ‘="Puzzle"’ in the Genre field
7 Cambridge Lower Secondary Computing 7 – Ellis & Lawrey © Cambridge University Press & Assessment 2023
CAMBRIDGE LOWER SECONDARY COMPUTING 7: LEARNER’S BOOK ANSWERS
8 Cambridge Lower Secondary Computing 7 – Ellis & Lawrey © Cambridge University Press & Assessment 2023
CAMBRIDGE LOWER SECONDARY COMPUTING 7: LEARNER’S BOOK ANSWERS
9 Cambridge Lower Secondary Computing 7 – Ellis & Lawrey © Cambridge University Press & Assessment 2023
CAMBRIDGE LOWER SECONDARY COMPUTING 7: LEARNER’S BOOK ANSWERS
Unplugged activity 3.3 3 Look at the features and decide how good or
useful they are
MY FAVOURITE SUBJECT IS COMPUTING!
Questions 4.2
Check your progress 3
1 Examples: word-processing software,
1 Uniform resource locator or URL [1] spreadsheet software, a web browser, database
2 C [1] software, games, a note-taking app, a graphics
editor, a sound editor, desktop publishing
3 a wi-fi network [1] software, email software
b This type of network is divided into 2 To allow people to perform everyday tasks
small geographical areas called cells. with a computer
Each cell has a base station that
transmits radio waves to other devices Questions 4.3
and base stations. [2]
1 Any two from: operating system, anti-virus
c Bluetooth Wireless Technology software, defragmenting software, data
network [1] compression software
4 Web server [1] 2 To manage and maintain the hardware/
5 Any two from: computer system and allow application
software to run
• Look at the protocol to see if it
uses ‘https’
Unplugged activity 4.3
• Look for the padlock symbol
Answers could include any of the following points:
• Check the digital certificate to see if
it is valid [2] Reasons:
• Humans only need to be able to control
6 B [1]
certain things on a computer, i.e. those things
7 1 mark for each correct step, maximum 4 marks. application software allows us to control
1
Stores a list of URLs and their • Most people would not know how to sensibly
matching IP addresses manage and share out resources such as power
and space on a computer, or how to find and
2 Receives a URL from a web browser isolate viruses, and this would take up a lot of
time, so it’s best if they don’t have to do this
3 Finds the matching IP address for
the URL • Some things can be automated (done by
the computer itself), which is what system
4 Sends the IP address back to the software does
web browser [4]
Benefits:
• Humans can spend time and energy doing
Unit 4 only the things they need/want to do on
the system
Questions 4.1 • System processes can run in the background
at the same time as the user does tasks with
1 A single part or aspect of the design of a application software
computer system
2 Any two from: small screen, lightweight,
Getting started 4.3
speaker, microphone, touch screen, on/ 101, 11, 1000, 010, 01, 111
off button, volume control, fingerprint
sensor, Bluetooth Wireless Technology
capability, hard outer case, camera, any other
sensible feature
10 Cambridge Lower Secondary Computing 7 – Ellis & Lawrey © Cambridge University Press & Assessment 2023
CAMBRIDGE LOWER SECONDARY COMPUTING 7: LEARNER’S BOOK ANSWERS
1 Denary 3 NOT
1 A very small hardware component in a 3 1 mark for each correct link, max 7.
computer system that is used to control the Denary: A base-10 number system that is
flow of electricity within the computer mainly used by humans
11 Cambridge Lower Secondary Computing 7 – Ellis & Lawrey © Cambridge University Press & Assessment 2023
CAMBRIDGE LOWER SECONDARY COMPUTING 7: LEARNER’S BOOK ANSWERS
12 Cambridge Lower Secondary Computing 7 – Ellis & Lawrey © Cambridge University Press & Assessment 2023