← All printables
IGCSE Computer Science Paper 2 · Modules 242–253

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 7c Pseudocode and Flowcharts (Modules 242–253) — Error: wrong data type or undeclared variable, Errors in a flowchart, Suggesting a correction, Totalling in pseudocode, Counting in pseudocode, Finding the maximum and minimum in pseudocode 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: 7c Pseudocode and Flowcharts (Modules 242–253)

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

Across

  1. 1. To suggest a correction, name the wrong line or symbol, say why it is wrong, write the corrected statement, and explain what the fix changes in the algorithm's output. Word 3 of: Line 3 ______ be Total ← 0 (6)
  2. 5. A ______ with a column per variable and a row per step. Use it to test an algorithm such as total, maximum, search or bubble sort by following a short list of values by hand. Word 2 of: _____ _____ (5)
  3. 6. Word 1 of the term in 5 Across: _____ _____ (5)
  4. 8. An ______ is the total divided by the count. Work it out after the loop ends, and only when Count is not 0. Store it in a REAL variable. Word 1 of: _______ ← Total / Count (7)
  5. 9. Finds the largest value: set Max to the first value, loop through the rest, and replace Max whenever a larger value is found. The minimum works the same way using < instead. Word 4 of: IF _____ > Max ____ Max ← _____ (4)

Down

  1. 1. A ______ that makes repeated passes, comparing neighbouring items and swapping them using a Temp variable if they are in the wrong order, until a pass makes no swaps. Word 2 of: bubble ____ (4)
  2. 2. Checks each array element in order from the first, comparing it with the target, until a match is found or the end of the array is reached. Word 1 of: ______ ______ (6)
  3. 3. Totalling builds a running total. Set Total ← 0 before the loop, add each ______ to Total inside the loop, then OUTPUT Total after the loop has finished. Word 3 of: Total ← Total + _____ (5)
  4. 4. An error caused by using a value its ______ type does not allow (e.g. a STRING stored in an INTEGER, or an index outside the array) or by using a variable that was never DECLAREd. Word 1 of: ____ type error (4)
  5. 7. Word 2 of the term in 2 Down: ______ ______ (6)

Answer Key

IGCSE Computer Science Paper 2 · Modules 242–253
1S
H
O
U
2L
D
3V
O
I
4D
A
R
N
5T
A
B
L
E
6T
R
A
C
E
7S
T
U
8A
V
E
R
A
G
E
R
A
R
C
9T
H
E
N
Across
1SHOULD — To suggest a correction, name the wrong line or symbol, say why it is wrong, write the corrected statement, and explain what the fix changes in the algorithm's output. Word 3 of: Line 3 ______ be Total ← 0
5TABLE — A ______ with a column per variable and a row per step. Use it to test an algorithm such as total, maximum, search or bubble sort by following a short list of values by hand. Word 2 of: _____ _____
6TRACE — Word 1 of the term in 5 Across: _____ _____
8AVERAGE — An ______ is the total divided by the count. Work it out after the loop ends, and only when Count is not 0. Store it in a REAL variable. Word 1 of: _______ ← Total / Count
9THEN — Finds the largest value: set Max to the first value, loop through the rest, and replace Max whenever a larger value is found. The minimum works the same way using < instead. Word 4 of: IF _____ > Max ____ Max ← _____
Down
1SORT — A ______ that makes repeated passes, comparing neighbouring items and swapping them using a Temp variable if they are in the wrong order, until a pass makes no swaps. Word 2 of: bubble ____
2LINEAR — Checks each array element in order from the first, comparing it with the target, until a match is found or the end of the array is reached. Word 1 of: ______ ______
3VALUE — Totalling builds a running total. Set Total ← 0 before the loop, add each ______ to Total inside the loop, then OUTPUT Total after the loop has finished. Word 3 of: Total ← Total + _____
4DATA — An error caused by using a value its ______ type does not allow (e.g. a STRING stored in an INTEGER, or an index outside the array) or by using a variable that was never DECLAREd. Word 1 of: ____ type error
7SEARCH — Word 2 of the term in 2 Down: ______ ______

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 — 7c Pseudocode and Flowcharts, ACARA Digital Technologies Years 7–8 — Tracing and Debugging Algorithms, ACARA Digital Technologies Years 9–10 — Algorithms with Logical Operators, ACARA Digital Technologies Years 9–10 — Testing and Validating Programs

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.