Advantage of robots: consistent and continuous work

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

Advantage of robots: consistent and continuous work

Name:
Date:
Class:

Quick Questions

Shade in the A or B circle for each question.

1. A factory robot welds 1,000 car doors. Which statement is true?
A Every weld is made with the same accuracy
B Welds get less accurate as the day goes on
2. Why can a robot keep working through the night?
A It does not get tired and needs no breaks
B It needs to sleep, but only for one hour
3. Which is an advantage of using robots for repetitive work?
A They do not lose concentration
B They get bored and make more mistakes
4. A company wants to make more products each day. How can robots help?
A They work slowly, so productivity falls
B They work faster for longer, so productivity rises
5. A human worker is on a long shift. What is likely to happen to the quality of their work?
A It will always stay perfect
B It may drop as they get tired

Match the Pairs

Draw a line connecting each item on the left to its match on the right.

Left columnRight column
1consistent work Afor each door: weld(point1, point2, point3)
2continuous work BRobots do not get tired or lose concentration. They can work for long periods without breaks, apart from maintenance or recharging.
3A car factory robot welds every door with the same accuracy, so every car has the same quality CA robot repeats a task with the same accuracy every time, so every product has the same quality
4A packing robot works all night with no breaks and no loss of concentration, so more items are produced DA robot repeats a task with the same accuracy every time, so the quality does not vary. Variation is a human problem.
5Robots get tired after 8 hours, so they must stop for a rest break like workers. Ewhile power_on: pack(item)
6A robot welds a little differently each time, so the quality of each product varies. FA robot can run 24 hours a day without tiredness, breaks or loss of concentration

Definitions

consistent and continuous work

Fill in the Blanks

Complete each line of code by filling in the missing parts.

1.
_____ power = ON DO weldPanel() ENDWHILE
2.
FOR i ← 1 __ 1000 paintDoor() NEXT i
3.
robotTired ← _____ OUTPUT robotTired
4.
partsPerHour ← 30 total ← partsPerHour _ 24 OUTPUT total
5.
REPEAT checkPart() _____ power = OFF

Spot the Error

Shade in the letter of the line that contains an error.

Question 1
A made = 0
B for hour in range(24):
C made = 10
D print(made)
Question 2
A target = 2.0
B for part in range(50):
C size = target
D print(siz)
Question 3
A hours = 0
B while hours < 24
C make_part()
D hours = hours + 1
Question 4
A def weld_part()
B print('Weld at 5 mm')
C for i in range(3):
D weld_part()
Question 5
A 60 = parts_per_hour
B hours = 24
C total = parts_per_hour * hours
D print(total)

Answer Key

Advantage of robots: consistent and continuous work
Section A: Quick Questions
Q1
A — Every weld is made with the same accuracy
Q2
A — It does not get tired and needs no breaks
Q3
A — They do not lose concentration
Q4
B — They work faster for longer, so productivity rises
Q5
B — It may drop as they get tired
Section B: Match the Pairs
Q1
consistent work → A robot repeats a task with the same accuracy every time, so every product has the same quality
Q2
continuous work → A robot can run 24 hours a day without tiredness, breaks or loss of concentration
Q3
A car factory robot welds every door with the same accuracy, so every car has the same quality → for each door: weld(point1, point2, point3)
Q4
A packing robot works all night with no breaks and no loss of concentration, so more items are produced → while power_on: pack(item)
Q5
Robots get tired after 8 hours, so they must stop for a rest break like workers. → Robots do not get tired or lose concentration. They can work for long periods without breaks, apart from maintenance or recharging.
Q6
A robot welds a little differently each time, so the quality of each product varies. → A robot repeats a task with the same accuracy every time, so the quality does not vary. Variation is a human problem.
Section C: Definitions
Q1
consistent and continuous work — A robot repeats a task with the same accuracy every time and works for long periods without tiredness or breaks, so it raises productivity.
Section D: Fill in the Blanks
Q1
WHILE power = ON DO weldPanel() ENDWHILE
Q2
FOR i ← 1 TO 1000 paintDoor() NEXT i
Q3
robotTired ← FALSE OUTPUT robotTired
Q4
partsPerHour ← 30 total ← partsPerHour * 24 OUTPUT total
Q5
REPEAT checkPart() UNTIL power = OFF
Section E: Spot the Error
Q1
C — The robot works all 24 hours, so the total must grow every hour. The line should be made = made + 10. Setting made = 10 throws away the earlier work.
Q2
D — The variable is called size, so print(siz) causes a NameError. It should be print(size). The robot makes every part exactly the target size.
Q3
B — A while statement must end with a colon. It should be while hours < 24: so the robot keeps making parts for 24 hours.
Q4
A — A function definition must end with a colon. It should be def weld_part(): so the robot can repeat the same weld each time.
Q5
A — The variable name goes on the left of the assignment and the value on the right. It should be parts_per_hour = 60.