Computer Science · May / June 2025 · Paper 1 TZ2 HL · Question 13
Adapt for 2027Sub-programs, validation loops and 2D arrays are B2.3 and B2.2, but the algorithms should be written in Python or Java instead of IB pseudocode.
IBCS
As printed in the paper
The question as text
13. A team of four high-school students decided to create a computer program for younger students to help them learn to count and recognize whole numbers from 1 to 25. A table partially completed with numbers from 1 to 25 is given to a younger student. The table consists of five rows and five columns (see Figure 2). The younger student must enter the remaining numbers. Each number from 1 to 25 should be entered only once. Figure 2: Example table partially filled with numbers 24 1 7 14 4 6 22 10 21 3 11 25 9 Each of the four students is responsible for creating several sub-programs that will be included in the program.
Read automatically from the paper; the printed page above is exact.
Show the answer and mark scheme
13(a)[3]
13(b)[4]
13(c)[8]
Make a free account to save your answers and see your weak topics and ask the AI why a wrong answer is wrong.

