← All printables
IGCSE Computer Science Paper 2 · Modules 232–241

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 232–241) — Explaining a flowchart, Finding errors in an algorithm, Error: = used instead of ←, Error: missing ENDIF, NEXT, ENDWHILE or UNTIL, Error: wrong relational operator, Error: wrong logical operator 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 232–241)

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. 3. Word 1 of the term in 1 Down: __________ a _________ (10)
  2. 5. A FOR loop with the wrong start or end value runs ______ time too many or too few, e.g. TO 9 instead of TO 10, or starting at 0 for a 1-based array. Check the bounds with a trace table. Word 1 of: ___-by-___ error (3)
  3. 7. A mistake that breaks pseudocode rules or gives wrong results. Find it by reading the code, then trace it with test values and compare the actual output with the expected output. Word 4 of: error in an _________ (9)
  4. 9. Using > instead of >= (or < instead of <=) is a logic error: the boundary value, such as ______ 18, is wrongly rejected. Test the boundary value, then correct the operator. Word 1 of: ___ >= 18 (3)

Down

  1. 1. Follow the flow lines from Start, say what each symbol does and what each decision tests (Yes and No paths), then state the overall purpose. Word 3 of: __________ a _________ (9)
  2. 2. Closing keywords that end IF, FOR, WHILE and REPEAT. Each one must match its opening statement. A missing or mismatched closing keyword is an error. Word 1 of: _____ NEXT ________ UNTIL (5)
  3. 3. Word 3 of the term in 2 Down: _____ NEXT ________ UNTIL (8)
  4. 4. A loop that never ends because nothing in the body changes the tested variable, or the condition can never reach its exit value. Word 1 of: ________ loop (8)
  5. 6. Word 3 of the term in 5 Across: ___-by-___ error (3)
  6. 8. Use OR, not AND, to catch an invalid ______. A ______ cannot be below 0 and above 100 at once, so AND is never TRUE. OR is TRUE when either part is TRUE. Word 1 of: ____ < 0 OR ____ > 100 (4)

Answer Key

IGCSE Computer Science Paper 2 · Modules 232–241
1F
2E
3E
X
P
L
A
4I
N
I
N
G
N
O
N
D
D
W
F
I
W
C
I
5O
F
F
H
H
N
I
A
I
6O
7A
L
G
O
R
I
T
H
8M
N
E
T
E
9A
G
E
R
K
Across
3EXPLAINING — Word 1 of the term in 1 Down: __________ a _________
5OFF — A FOR loop with the wrong start or end value runs ______ time too many or too few, e.g. TO 9 instead of TO 10, or starting at 0 for a 1-based array. Check the bounds with a trace table. Word 1 of: ___-by-___ error
7ALGORITHM — A mistake that breaks pseudocode rules or gives wrong results. Find it by reading the code, then trace it with test values and compare the actual output with the expected output. Word 4 of: error in an _________
9AGE — Using > instead of >= (or < instead of <=) is a logic error: the boundary value, such as ______ 18, is wrongly rejected. Test the boundary value, then correct the operator. Word 1 of: ___ >= 18
Down
1FLOWCHART — Follow the flow lines from Start, say what each symbol does and what each decision tests (Yes and No paths), then state the overall purpose. Word 3 of: __________ a _________
2ENDIF — Closing keywords that end IF, FOR, WHILE and REPEAT. Each one must match its opening statement. A missing or mismatched closing keyword is an error. Word 1 of: _____ NEXT ________ UNTIL
3ENDWHILE — Word 3 of the term in 2 Down: _____ NEXT ________ UNTIL
4INFINITE — A loop that never ends because nothing in the body changes the tested variable, or the condition can never reach its exit value. Word 1 of: ________ loop
6ONE — Word 3 of the term in 5 Across: ___-by-___ error
8MARK — Use OR, not AND, to catch an invalid ______. A ______ cannot be below 0 and above 100 at once, so AND is never TRUE. OR is TRUE when either part is TRUE. Word 1 of: ____ < 0 OR ____ > 100

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, QCE Digital Solutions Unit 1 — Programmed Solutions, WA Computer Science ATAR Year 11 — Pseudocode and Algorithm Design

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.