0478.7.0.05: Understand how a problem can be • Including: past paper questions
Real questions on 0478.7.0.05: understand how a problem can be • including
The newest 6 of 6 written questions. Open one to see it on the real paper.
- 0478/22 · May/June 2026 · Q5b[1]
State the name given to this type of algorithm.
See it on the paper → - 0478/23 · October/November 2025 · Q4a[4]
Tickets for a theme park are booked online. An adult ticket costs $12.99 and a child ticket costs $7.99. A booking fee of $1.99 is added to the total cost of each booking. Write an algorithm in pseudocode to: • • • input the number of adult tickets for a booking input the number of child tickets for a booking calculate...
See it on the paper → - 0478/23 · October/November 2025 · Q7c(ii)[3]
Write the pseudocode to implement the validation check you identified in (c)(i). You do not need to rewrite the whole algorithm.
See it on the paper → - 0478/22 · October/November 2020 · Q1d[4]
how your program completes Task 3. Any programming statements used in your answer must be fully explained.
See it on the paper → - 0478/23 · October/November 2020 · Q1b(i)[5]
Write an algorithm to allow a customer to choose the filling and salad items for their baguette (part of Task 1), using either pseudocode, programming statements or a flowchart. Your algorithm must only include this part of Task 1.
See it on the paper → - 0478/23 · October/November 2020 · Q1c[2]
Explain how you would need to change your program for Task 1 if there were three sizes of baguette to choose from (15 cm, 20 cm and 30 cm).
See it on the paper →
What examiners said
Most candidates gave good responses to explain how their program would complete Task 3. A wide range of answers were seen with most candidates explaining how their program checked the number of additional computer components that were purchased and which discount, if appropriate, would be applied to the final cost. Some candidates also discussed how the number of additional computer components was...
— Examiner report, October/November 2020, 0478/22 Q1(d) (Cambridge)
Responses providing pseudocode or code for choosing the filling and salad items for Task 1 usually scored higher marks than responses providing a flowchart. Many responses seen incorrectly included more than required by the question as they covered the whole of Task 1.
— Examiner report, October/November 2020, 0478/23 Q1(b)(i) (Cambridge)
Most candidates explained that the selection statement needed to be changed to allow for another size of baguette. This response required an explanation of how the programming code included by the candidate would provide a solution. Responses seen without an explanation were not creditworthy.
— Examiner report, October/November 2020, 0478/23 Q1(c) (Cambridge)
Past papers, syllabus and examiner reports © UCLES (Cambridge University Press & Assessment). Questions are matched to topics from the official syllabus. AssessPro is independent and not endorsed by Cambridge.