← IGCSE Computer Science Paper 1

Matching a robot task to its role

The area a robot works in: industry, transport, agriculture, medicine, domestic or entertainment. Match the task to the area, e.g. picking strawberries is agriculture.

Understanding Matching a robot task to its role in IGCSE Computer Science Paper 1

What it does: Helping with an operation is a health care task, so the role is medicine. Moving goods can be industry (inside a factory) or transport (on roads), so check where the robot works. Cleaning a home is a household task, so the role is domestic. Moving people from place to place is transport. Robots that amuse visitors at theme parks, in films or as toys are entertainment robots. Some tasks overlap. In an exam, use clues like the place and the purpose to choose the best area. Picking crops is harvesting, so the role is agriculture. Welding parts on a production line is manufacturing, so the role is industry.

Common mistakes: The IF statement is missing THEN. It should be IF task = "welds doors" THEN. A robot that welds car doors works in industry. A robot that helps a surgeon works in medicine, not industry. The line should be area ← "medicine".

Class: _____________________  ·  Name: _____________________  ·  Date: _________

Free printable worksheet with full answer key — or add this module to a class and your students practise it interactively.

This module's key terms are also in a printable crossword (Modules 642–651) and word search (Modules 632–651).

Take this worksheet further — free with Cloodit

Each concept is reinforced from every angle — learned, then applied, then tested.

Learning
Duo
A robot picks ripe strawberries in a field. Which area is this?
IndustryAgriculture
Matches
Robot welds car doors -> role = "agriculture"
↓
Welding car doors is a factory manufacturing task, so the role is industry, not agriculture.
Applying
Meanings
Term
robot role
Meaning
The area a robot works in: industry, transport, agriculture, medicine, domestic or entertainment. Match the task to the area, e.g. picking strawberries is agriculture.
Practice
CASE OF task
Testing
Gaps
role ← ""
Check Answer
Spots
1IF task = "welds doors"
2 area ← "industry"

Cloodit turns curriculum-aligned coding content into journeys students work through one biome at a time.

The 'Ermine' badge — Tundra Streak, one of Cloodit's 106 collectible badges
Students earn collectable badges

Over 100 of them, across seven natural biomes.

Study Buddy
Students build a real study resource

Turns their work into revision material ready for Flash Cards and Exam study.

Diamond Dash — one of Cloodit's live, competitive Sprint games
Students lock in with Sprints

Live, competitive practice for the start of the lesson or a teacher-led lesson finisher.

A Cloodit certificate of achievement, ready to personalise and print
Custom printable certificates

Honour your top performers, or encourage a student who's trying hard — ready to print in seconds.

Quick Questions

1. A robot picks ripe strawberries in a field. Which area is this?
A. Agriculture ✓
B. Industry
Picking crops is farming work, so the role is agriculture. The robot works on a farm, not in a factory.
2. A robot arm welds car doors on a production line. Which area is this?
A. Transport
B. Industry ✓
Welding parts in a factory is manufacturing, so it is industry. Transport would be a robot that moves vehicles or people, not one that builds them.
3. A robot holds surgical tools steadily while a surgeon operates. Which area is this?
A. Domestic
B. Medicine ✓
Helping with an operation is a hospital task, so the role is medicine.
4. A robot vacuum cleans the floor of a family's living room. Which area is this?
A. Domestic ✓
B. Industry
Cleaning a home is a household task, so the role is domestic.
5. A self-driving bus carries passengers along a city route. Which area is this?
A. Transport ✓
B. Entertainment
Moving people from place to place is transport.

Match the Pairs

Robot picks ripe strawberries in a field → Agriculture: the robot does a farming task such as harvesting crops
Robot welds car doors on a production line → Industry: the robot does a manufacturing task in a factory
A robot that helps a surgeon hold tools steady during an operation is used in medicine → role = "medicine" // surgical assistant robot
A task can fit more than one area: a robot that carries parts around a factory is industry, but a self-driving delivery van is transport → task = "move goods" // industry OR transport
Robot welds car doors -> role = "agriculture" → Welding car doors is a factory manufacturing task, so the role is industry, not agriculture.
Robot helps a surgeon -> role = "entertainment" → Helping a surgeon is a health care task, so the role is medicine, not entertainment.

Key Term

robot role
The area a robot works in: industry, transport, agriculture, medicine, domestic or entertainment. Match the task to the area, e.g. picking strawberries is agriculture.

Fill in the Blanks

1. task ← "picks strawberries" role ← "agriculture"
Hint: Type the role area for a robot that harvests crops on a farm
2. task ← "welds car doors" role ← "industry"
Hint: Type the role area for a robot working on a factory production line
3. task ← "helps a surgeon" role ← "medicine"
Hint: Type the role area for a robot that assists in an operating theatre
4. task ← "delivers parcels by drone" OUTPUT "industry or transport"
Hint: This task fits two areas. Type the second one, which is about moving goods between places
5. task ← "vacuums the living room" IF task = "vacuums the living room" THEN role ← "domestic"
Hint: Type the role area for a robot that does household chores

Spot the Error

Question 1
A IF task = "welds doors"
B area ← "industry"
C ENDIF
D OUTPUT area
Line A — The IF statement is missing THEN. It should be IF task = "welds doors" THEN. A robot that welds car doors works in industry.
Question 2
A task ← "helps a surgeon"
B area ← "industry"
C OUTPUT area
Line B — A robot that helps a surgeon works in medicine, not industry. The line should be area ← "medicine".
Question 3
A task ← "helps a surgeon"
B area ← "medicine"
C OUTPUT "Task: " + task
D OUTPUT "Area: " + task
Line D — The line is labelled Area but outputs the task variable. It should output the area variable: OUTPUT "Area: " + area.
Question 4
A robot ← "fruit picker"
B IF robot = "fruit picker" THEN
C area ← "industry"
D ENDIF
Line C — A robot that picks fruit, such as strawberries, works in agriculture (farming). The line should be area ← "agriculture".
Question 5
A robot ← "theme park robot"
B area ← "entertainment
C OUTPUT area
Line B — The string is missing its closing quote. It should be area ← "entertainment". A theme park robot works in entertainment.

Student with a class code? Join your class →