← All printables
IGCSE Computer Science Paper 2 · Modules 216–231

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 216–231) — FOR ... TO as range() in Python, REPEAT ... UNTIL as while True with break, Pseudocode array to Python list, The purpose of an algorithm, Inputs, processes and outputs of an algorithm, Completing a trace table for 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 216–231)

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. 4. Word 3 of the term in 3 Down: ________ the _________ (9)
  2. 5. A ______ used to dry-run pseudocode: one column per variable plus OUTPUT, and a new row each time a statement changes a value. INPUT values come from the question. Word 1 of: _____ _____ (5)
  3. 6. Every algorithm takes ______ data, carries out processes on it (calculations, decisions, storing in variables or arrays), then gives OUTPUT results. Word 1 of: _____, _______, output (5)
  4. 8. Python for FOR i ← 1 TO n. ______() stops before its end value, so use n + 1 to include n. A third argument is the STEP; a negative step counts down. Word 4 of: for i in _____(1, n + 1): (5)
  5. 9. Word 2 of the term in 6 Across: _____, _______, output (7)

Down

  1. 1. State how many times the loop repeats or the condition it stops on, and what happens to the data each time round, e.g. each mark is added to Total. Word 1 of: __________ a loop (10)
  2. 2. Work through the loop body once per pass, recording changed values in a new row each time. Test the condition before the body for WHILE and after it for REPEAT. Check the final row. Word 1 of: _______ a loop (7)
  3. 3. State, in order and in plain words, what each part of the algorithm does with the data: set up variables, what the loop repeats, what the decision does, then the output. Word 1 of: ________ the _________ (8)
  4. 7. Word 2 of the term in 5 Across: _____ _____ (5)
  5. 8. Running an algorithm by hand with test values, then comparing the inputs with the final outputs to work out its purpose, such as totalling, counting or finding the largest. Word 2 of: dry ___ (3)

Answer Key

IGCSE Computer Science Paper 2 · Modules 216–231
1D
2T
E
3D
4P
R
O
C
E
S
S
E
S
A
C
S
C
5T
R
A
C
E
I
I
R
N
B
6I
N
P
U
7T
G
I
B
A
8R
A
N
G
E
B
U
G
L
N
9P
R
O
C
E
S
S
Across
4PROCESSES — Word 3 of the term in 3 Down: ________ the _________
5TRACE — A ______ used to dry-run pseudocode: one column per variable plus OUTPUT, and a new row each time a statement changes a value. INPUT values come from the question. Word 1 of: _____ _____
6INPUT — Every algorithm takes ______ data, carries out processes on it (calculations, decisions, storing in variables or arrays), then gives OUTPUT results. Word 1 of: _____, _______, output
8RANGE — Python for FOR i ← 1 TO n. ______() stops before its end value, so use n + 1 to include n. A third argument is the STEP; a negative step counts down. Word 4 of: for i in _____(1, n + 1):
9PROCESS — Word 2 of the term in 6 Across: _____, _______, output
Down
1DESCRIBING — State how many times the loop repeats or the condition it stops on, and what happens to the data each time round, e.g. each mark is added to Total. Word 1 of: __________ a loop
2TRACING — Work through the loop body once per pass, recording changed values in a new row each time. Test the condition before the body for WHILE and after it for REPEAT. Check the final row. Word 1 of: _______ a loop
3DESCRIBE — State, in order and in plain words, what each part of the algorithm does with the data: set up variables, what the loop repeats, what the decision does, then the output. Word 1 of: ________ the _________
7TABLE — Word 2 of the term in 5 Across: _____ _____
8RUN — Running an algorithm by hand with test values, then comparing the inputs with the final outputs to work out its purpose, such as totalling, counting or finding the largest. Word 2 of: dry ___

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 9–10 — Algorithms with Logical Operators

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.