← All printables
IGCSE Computer Science Paper 2 · Modules 254–264

Tip: Choose Save as PDF in the print dialog to download. Use A4 paper size.

A free printable IGCSE Computer Science Paper 2 definitions worksheet with 10 key terms, built from the key terms of 7c Pseudocode and Flowcharts and 7d Standard Methods of Solution (Modules 254–264) — Reading a problem to plan an algorithm, Writing an algorithm in pseudocode from a problem, Writing an algorithm as a flowchart from a problem, Amending an algorithm, Validating input with a REPEAT loop, Writing exam answers about algorithms 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 Definitions Worksheet: 7c Pseudocode and Flowcharts and 7d Standard Methods of Solution (Modules 254–264)

Name:
Date:
Class:

Key terms

Write what each term means, in your own words.

1
Input, Process, Output
2
DECLARE, INPUT, process, OUTPUT
3
flowchart
4
amend an algorithm
5
REPEAT INPUT Mark UNTIL Mark >= 0 AND Mark <= 100
6
command word
7
UPPERCASE keywords
8
DECLARE Score : INTEGER
9
Total ← 0
10
INPUT and OUTPUT

Answer Key

IGCSE Computer Science Paper 2 · Modules 254–264 · Student wording will vary for definitions
1Input, Process, Output — Plan before coding: read the problem, list what is input, what must be calculated or decided, and what is output. Then pick variables and spot repeats and decisions.
2DECLARE, INPUT, process, OUTPUT — To write an algorithm from a problem, DECLARE variables first, then INPUT, process with IF, CASE or a loop, then OUTPUT. Check each part against the problem and use the exam format.
3flowchart — A diagram that solves a problem using symbols for start, input, process, decision, output and stop, joined by arrows. Label each decision Yes or No and test every path to Stop.
4amend an algorithm — Find the part that must change for the new requirement, change only that part, then re-trace the algorithm to check the rest still works.
5REPEAT INPUT Mark UNTIL Mark >= 0 AND Mark <= 100 — A validation loop: it asks for INPUT again and again until the value passes the check (here a range check), so invalid data never enters the algorithm.
6command word — The exam word that tells you what to write: state the purpose, describe the processes, identify the error, suggest the correction, each in precise terms.
7UPPERCASE keywords — Cambridge pseudocode writes keywords like IF, FOR and WHILE in capitals and indents the lines inside each structure, so the code is easy to read.
8DECLARE Score : INTEGER — Creates a variable called Score with a stated data type. Types: INTEGER, REAL, STRING, CHAR, BOOLEAN. Pick a meaningful name.
9Total ← 0 — The ← arrow stores the value on its right in the variable on its left. Total ← 0 sets Total to 0. A new assignment replaces the old value. It is not the same as = used to compare.
10INPUT and OUTPUT — INPUT stores a value from the user in a variable, e.g. INPUT Number. OUTPUT shows a message or value on screen, e.g. OUTPUT "Total is ", Total. Prompt first so users know what to enter.

Modules this definitions worksheet 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, IGCSE Computer Science 0478 — 7d Standard Methods of Solution, ACARA Digital Technologies Years 7–8 — Tracing and Debugging Algorithms, ACARA Digital Technologies Years 9–10 — Algorithms with Logical Operators

More IGCSE Computer Science Paper 2 printables

This printable is free — no login needed.

Free classroom tools, no account: Hangman · Random Team Generator · Random Name Picker Wheel · Seating Plan Maker

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.