← All printables
IGCSE Computer Science Paper 2 · Modules 459–468

Tip: Choose Save as PDF in the print dialog to download. Use A4 paper size.

A free printable IGCSE Computer Science Paper 2 crossword with 10 clues, built from the key terms of 8.2 Arrays (Modules 459–468) — Looping with a lower bound of zero, Reading values into an array with INPUT in a loop, Displaying every element with OUTPUT in a loop, Totalling the elements of an array, Counting elements that meet a condition, Finding the largest value in an array and more. Print it or save it as a PDF — the answer key starts on its own page. No login needed.

IGCSE Computer Science Paper 2 Crossword: 8.2 Arrays (Modules 459–468)

Name:
Date:
Class:

Crossword

Read each clue and write the matching term in the grid. Numbers in brackets show the letters in each word.

1
2
3
4
5
6
7
8
9
10

Across

  1. 4. Inside a FOR loop, ______ stores each value the user types into the next array element, because Index changes every time the loop repeats. Word 2 of: INPUT ____[_____] (4)
  2. 7. A loop checks every element against the wanted value. On a match, set Found to TRUE and record the index. If Found is still FALSE at the end, OUTPUT a not found message. Word 1 of: ______ search (6)
  3. 8. An IF inside the loop tests each element and adds 1 to ______ when true. Set ______ to 0 before the loop. A counter counts matches; a total adds up values. Word 5 of: IF Marks[_____] >= 50 ____ _____ ← _____ + 1 (4)
  4. 9. Word 6 of the term in 8 Across: IF Marks[_____] >= 50 ____ _____ ← _____ + 1 (5)
  5. 10. Word 2 of the term in 6 Down: _____ _____ (5)

Down

  1. 1. For ARRAY[0:29], the loop must start at the lower bound 0 and end at the upper bound 29. It then visits all 30 elements and never goes outside the array. Word 2 of: FOR _____ ← 0 TO 29 (5)
  2. 2. Inside a FOR loop, this line displays every element of the array in order. Index changes on each pass, so each pass outputs the next element, from the lower bound to the upper bound. Word 2 of: ______ ____________[_____] (12)
  3. 3. Start by assuming the first element is the ______, then compare every other element and replace ______ when a bigger one is found. Word 1 of: _______ ← Marks[1] (7)
  4. 5. Word 1 of the term in 2 Down: ______ ____________[_____] (6)
  5. 6. A ______ that records the loop variable, index and array contents after each pass of a loop, so you can predict the final OUTPUT and spot errors such as off-by-one. Word 1 of: _____ _____ (5)

Answer Key

IGCSE Computer Science Paper 2 · Modules 459–468
1I
2S
N
T
3L
D
U
4N
A
M
E
D
5O
R
X
E
6T
U
G
7L
I
N
E
A
R
8T
H
E
N
T
A
P
S
N
9C
O
U
N
T
10T
A
B
L
E
T
M
E
S
Across
4NAME — Inside a FOR loop, ______ stores each value the user types into the next array element, because Index changes every time the loop repeats. Word 2 of: INPUT ____[_____]
7LINEAR — A loop checks every element against the wanted value. On a match, set Found to TRUE and record the index. If Found is still FALSE at the end, OUTPUT a not found message. Word 1 of: ______ search
8THEN — An IF inside the loop tests each element and adds 1 to ______ when true. Set ______ to 0 before the loop. A counter counts matches; a total adds up values. Word 5 of: IF Marks[_____] >= 50 ____ _____ ← _____ + 1
9COUNT — Word 6 of the term in 8 Across: IF Marks[_____] >= 50 ____ _____ ← _____ + 1
10TABLE — Word 2 of the term in 6 Down: _____ _____
Down
1INDEX — For ARRAY[0:29], the loop must start at the lower bound 0 and end at the upper bound 29. It then visits all 30 elements and never goes outside the array. Word 2 of: FOR _____ ← 0 TO 29
2STUDENTNAMES — Inside a FOR loop, this line displays every element of the array in order. Index changes on each pass, so each pass outputs the next element, from the lower bound to the upper bound. Word 2 of: ______ ____________[_____]
3LARGEST — Start by assuming the first element is the ______, then compare every other element and replace ______ when a bigger one is found. Word 1 of: _______ ← Marks[1]
5OUTPUT — Word 1 of the term in 2 Down: ______ ____________[_____]
6TRACE — A ______ that records the loop variable, index and array contents after each pass of a loop, so you can predict the final OUTPUT and spot errors such as off-by-one. Word 1 of: _____ _____

Modules this crossword covers

Every module has its own free printable worksheet with an answer key, and students can practise the same terms interactively on Cloodit.

Part of: IGCSE Computer Science 0478 — 8.2 Arrays

More IGCSE Computer Science Paper 2 printables

This printable is free — no login needed.

Make a free class, give it a journey, and you also get:

Create a free teacher account →

No credit card. No setup fee. Make a class and invite students in under three minutes.