← All printables
IGCSE Computer Science Paper 2 · Modules 47–57

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 7a Program Development Life Cycle (Modules 47–57) — REPEAT ... UNTIL loop (7a), Choosing between FOR, WHILE and REPEAT, Counting in a loop (7a), Totalling in a loop (7a), Why input data is validated, Range check 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: 7a Program Development Life Cycle (Modules 47–57)

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. A validation ______ that tests an input is the expected data ______, such as a whole number (INTEGER) for an age, and rejects letters or other wrong types. Word 2 of: ____ _____ (5)
  2. 2. A running ______: set ______ to 0 before the loop, then add each Value to ______ on every repeat. Output ______ after the loop ends. Word 1 of: _____ ← _____ + Value (5)
  3. 4. Word 1 of the term in 1 Across: ____ _____ (4)
  4. 6. A length check tests the number of characters in an input is the required length or within a limit, using LENGTH, e.g. a ______ of at least 8 characters or a PIN of exactly 4. Word 2 of: LENGTH(________) >= 8 (8)
  5. 8. A post-condition loop: its statements run at least once, then the condition is tested after them. The loop stops when the condition is TRUE. Word 2 of: ______ ... _____ (5)
  6. 9. Word 1 of the term in 8 Across: ______ ... _____ (6)

Down

  1. 1. A ______ is a variable set to 0 before a loop, then increased by 1 with ______ each time the thing being counted happens. Word 1 of: _______ ← _______ + 1 (7)
  2. 3. A range check tests that a value lies between the lowest and highest allowed values. The limits themselves are accepted. AND joins both limits. Word 2 of: IF ___ >= 0 AND ___ <= 120 (3)
  3. 5. A validation check that tests something has been entered, so the input is not empty. For example, Name <> "" or LENGTH(Name) > 0 makes sure a required field is not left blank. Word 1 of: ________ _____ (8)
  4. 7. Use FOR when the number of repeats is known, ______ when the loop may run zero times, and REPEAT when it must run at least once. ______ tests first; REPEAT tests last. Word 2 of: FOR, _____ or ______ (5)

Answer Key

IGCSE Computer Science Paper 2 · Modules 47–57
1C
H
E
C
K
2T
O
T
3A
L
O
G
U
4T
Y
5P
E
N
R
T
E
E
6P
A
S
S
7W
O
R
D
E
H
8U
N
T
I
L
C
L
9R
E
P
E
A
T
Across
1CHECK — A validation ______ that tests an input is the expected data ______, such as a whole number (INTEGER) for an age, and rejects letters or other wrong types. Word 2 of: ____ _____
2TOTAL — A running ______: set ______ to 0 before the loop, then add each Value to ______ on every repeat. Output ______ after the loop ends. Word 1 of: _____ ← _____ + Value
4TYPE — Word 1 of the term in 1 Across: ____ _____
6PASSWORD — A length check tests the number of characters in an input is the required length or within a limit, using LENGTH, e.g. a ______ of at least 8 characters or a PIN of exactly 4. Word 2 of: LENGTH(________) >= 8
8UNTIL — A post-condition loop: its statements run at least once, then the condition is tested after them. The loop stops when the condition is TRUE. Word 2 of: ______ ... _____
9REPEAT — Word 1 of the term in 8 Across: ______ ... _____
Down
1COUNTER — A ______ is a variable set to 0 before a loop, then increased by 1 with ______ each time the thing being counted happens. Word 1 of: _______ ← _______ + 1
3AGE — A range check tests that a value lies between the lowest and highest allowed values. The limits themselves are accepted. AND joins both limits. Word 2 of: IF ___ >= 0 AND ___ <= 120
5PRESENCE — A validation check that tests something has been entered, so the input is not empty. For example, Name <> "" or LENGTH(Name) > 0 makes sure a required field is not left blank. Word 1 of: ________ _____
7WHILE — Use FOR when the number of repeats is known, ______ when the loop may run zero times, and REPEAT when it must run at least once. ______ tests first; REPEAT tests last. Word 2 of: FOR, _____ or ______

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 — 7a Program Development Life Cycle

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.