← All printables
IGCSE Computer Science Paper 2 · Modules 409–418

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.1c Procedures and Functions (Modules 409–418) — Matching argument values to parameter types and order, Where procedures and functions are defined, Defining a function with no parameters, The RETURN statement, Defining a function with parameters, Choosing the return data type of a function 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.1c Procedures and Functions (Modules 409–418)

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. 2. Starts a ______ with no parameters: the name has no brackets, ______ gives the data type of the value sent back, and ENDFUNCTION closes the ______. Word 3 of: ________ GetPi _______ ____ (7)
  2. 7. Word 2 of the term in 1 Down: ________ _________(Number1:_______, Number2:_______) _______ _______ (9)
  3. 8. The function runs, and the value it returns is stored in the variable on the left of the arrow. You can use that variable later. Its type must match the function's return type. Word 1 of: _____ ← _________(3, 4) (5)
  4. 9. Word 4 of the term in 2 Across: ________ GetPi _______ ____ (4)
  5. 10. Word 1 of the term in 2 Across: ________ GetPi _______ ____ (8)

Down

  1. 1. A function header lists each parameter in brackets as name:TYPE, then RETURNS and the return type. The body uses the parameters in a RETURN expression and ends with ENDFUNCTION. Word 4 of: ________ _________(Number1:_______, Number2:_______) _______ _______ (7)
  2. 3. ______ followed by a value or expression sends that value back to where the function was called, e.g. ______ Number1 * Number1. It also ends the function. (6)
  3. 4. A function that RETURNS a BOOLEAN can be called straight in an IF or WHILE condition. The call gives TRUE or FALSE, so no comparison is needed. Word 2 of: IF ______(Number) THEN (6)
  4. 5. Puts a function call inside ______. The function runs first, then the value it RETURNs is displayed. Text can be added: ______ "Sum = ", SumSquare(10, 20). Word 1 of: ______ _________(10, 20) (6)
  5. 6. Each value in a ______ must match its parameter in number, order and data type, so a STRING cannot go to an INTEGER parameter and values cannot be swapped or left out. Word 1 of: ____ Name(value1, value2) (4)

Answer Key

IGCSE Computer Science Paper 2 · Modules 409–418
1I
N
T
2R
E
T
U
3R
N
S
4I
5O
G
E
6C
7S
U
M
S
Q
U
A
R
E
8T
O
T
A
L
E
T
R
U
L
V
P
9R
E
A
L
E
10F
U
N
C
T
I
O
N
N
T
Across
2RETURNS — Starts a ______ with no parameters: the name has no brackets, ______ gives the data type of the value sent back, and ENDFUNCTION closes the ______. Word 3 of: ________ GetPi _______ ____
7SUMSQUARE — Word 2 of the term in 1 Down: ________ _________(Number1:_______, Number2:_______) _______ _______
8TOTAL — The function runs, and the value it returns is stored in the variable on the left of the arrow. You can use that variable later. Its type must match the function's return type. Word 1 of: _____ ← _________(3, 4)
9REAL — Word 4 of the term in 2 Across: ________ GetPi _______ ____
10FUNCTION — Word 1 of the term in 2 Across: ________ GetPi _______ ____
Down
1INTEGER — A function header lists each parameter in brackets as name:TYPE, then RETURNS and the return type. The body uses the parameters in a RETURN expression and ends with ENDFUNCTION. Word 4 of: ________ _________(Number1:_______, Number2:_______) _______ _______
3RETURN — ______ followed by a value or expression sends that value back to where the function was called, e.g. ______ Number1 * Number1. It also ends the function.
4ISEVEN — A function that RETURNS a BOOLEAN can be called straight in an IF or WHILE condition. The call gives TRUE or FALSE, so no comparison is needed. Word 2 of: IF ______(Number) THEN
5OUTPUT — Puts a function call inside ______. The function runs first, then the value it RETURNs is displayed. Text can be added: ______ "Sum = ", SumSquare(10, 20). Word 1 of: ______ _________(10, 20)
6CALL — Each value in a ______ must match its parameter in number, order and data type, so a STRING cannot go to an INTEGER parameter and values cannot be swapped or left out. Word 1 of: ____ Name(value1, value2)

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.1c Procedures and Functions

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.