Skip to content
IGCSE Computer Science 0478 · Algorithm design and problem-solving · 10

0478.7.0.10: Understand standard methods of solution • Limited to: past paper questions

7 real questionsasked in 4 of the last 10 exam series2020–2026usually: Explain, State

Real questions on 0478.7.0.10: understand standard methods of solution • limited to

The newest 7 of 7 written questions. Open one to see it on the real paper.

  1. 0478/23 · May/June 2026 · Q1[1]

    Tick (3) one box to complete this sentence. A standard method of solution used for adding together a set of values during iteration is A counting. B searching. C sorting.

    See it on the paper →
  2. 0478/21 · May/June 2025 · Q3[4]

    The following pseudocode algorithm uses a count-controlled loop to read in 10 names and store them in the array Names[] 1 TO 10 FOR Count OUTPUT "Please enter a name" INPUT Name Name Names[Count] NEXT Count Rewrite the algorithm in pseudocode, using a condition-controlled loop instead of a count-controlled loop.

    See it on the paper →
  3. 0478/21 · May/June 2025 · Q4b[3]

    Explain how you could change the algorithm to repeatedly prompt for the telephone number until the number entered is 13 characters in length. Any code used must be fully explained.

    See it on the paper →
  4. 0478/22 · February/March 2025 · Q1[1]

    Tick (✓) one box to complete this sentence. A standard method of solution used to find a piece of data in an array is a A bubble sort. B counting routine. C linear search. D selection search.

    See it on the paper →
  5. 0478/22 · October/November 2024 · Q4b[3]

    A bubble sort algorithm can be written to include features that make it more efficient. Explain why the corrected bubble sort algorithm is efficient.

    See it on the paper →
  6. 0478/22 · May/June 2022 · Q4b[1]

    State how the final output from the algorithm could be improved.

    See it on the paper →
  7. 0478/23 · October/November 2020 · Q1d[4]

    Explain how your program completed Task 3. Assume that Task 2 has been completed. Any programming statements used in your answer must be fully explained. Section B starts on Page 8. Section B

    See it on the paper →

What examiners said

This question was answered correctly by most candidates. Some candidates incorrectly attempted to rewrite the algorithm with another FOR loop.

— Examiner report, May/June 2025, 0478/21 Q3 (Cambridge)

This question was answered correctly by a few candidates, identifying the need for a conditioncontrolled loop and the use of the LENGTH function. Some candidates incorrectly answered the question using pseudocode only. The question required an explanation.

— Examiner report, May/June 2025, 0478/21 Q4(b) (Cambridge)

Most candidates were aware that a linear search is a standard method of solution to find a piece of data in an array.

— Examiner report, February/March 2025, 0478/22 Q1 (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.

0478.7.0.10: Understand standard methods of solution • Limited to — IGCSE Computer Science 0478 past paper questions | AssessPro