Disadvantage of robots: high cost

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

Disadvantage of robots: high cost

Name:
Date:
Class:

Quick Questions

Shade in the A or B circle for each question.

1. Which cost is part of the high cost of using robots?
A The robot getting tired and needing breaks
B Buying and installing the robot
2. A small bakery cannot afford a robot arm. Which statement explains why?
A Robots only work in large buildings
B The high cost is too much for a small business
3. Which of these is a cost of programming robots?
A Paying skilled staff to write and update the robot's program
B Paying the robot a monthly wage
4. Which is a staff training cost linked to robots?
A Teaching workers how to operate and supervise the robots
B Teaching the robot how to feel tired
5. A robot in a factory breaks down. Which cost does this add?
A Repair and maintenance costs
B A lower purchase price

Match the Pairs

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

Left columnRight column
1high cost AThis is wrong because robots are expensive to buy, install, program and maintain, so many small shops cannot afford them.
2small business priced out Bongoing_cost = programming + staff_training + repairs
3Buying and installing a robot costs a lot of money before it does any work. CA small firm cannot afford robots, so it cannot use them like larger companies can.
4Robots keep costing money after they are installed because they need programming, training and repairs. DA disadvantage of robots: they are expensive to buy, install, program and maintain.
5Robots are cheap to buy, so every small shop can afford one. Epurchase_cost + installation_cost = large upfront bill
6Once a robot is bought, it costs nothing more to run. FThis is wrong because a robot still needs programming, staff training, repairs and maintenance, which all cost money.

Definitions

high cost

Fill in the Blanks

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

1.
cost ← buy + install + ________ + repairs
2.
IF robotCost > budget ____ OUTPUT "Too costly" ENDIF
3.
yearlyTotal ← total + _______
4.
affordable ← robotCost __ budget
5.
______ "Too expensive for us"

Spot the Error

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

Question 1
A buy ← 50000
B fit ← 10000
C train ← 5000
D total ← buy + fit - train
E OUTPUT total
Question 2
A INPUT cost, budget
B IF cost < budget THEN
C OUTPUT "Too costly"
D ENDIF
Question 3
A repairs ← 0
B FOR year ← 1 TO 5
C repairs ← repairs + 2000
D ENDFOR year
E OUTPUT repairs
Question 4
A robots ← 3
B cost ← robots + 40000
C OUTPUT cost
Question 5
A IF cost > budget
B OUTPUT "Cannot afford"
C ELSE
D OUTPUT "Can buy robot"
E ENDIF

Answer Key

Disadvantage of robots: high cost
Section A: Quick Questions
Q1
B — Buying and installing the robot
Q2
B — The high cost is too much for a small business
Q3
A — Paying skilled staff to write and update the robot's program
Q4
A — Teaching workers how to operate and supervise the robots
Q5
A — Repair and maintenance costs
Section B: Match the Pairs
Q1
high cost → A disadvantage of robots: they are expensive to buy, install, program and maintain.
Q2
small business priced out → A small firm cannot afford robots, so it cannot use them like larger companies can.
Q3
Buying and installing a robot costs a lot of money before it does any work. → purchase_cost + installation_cost = large upfront bill
Q4
Robots keep costing money after they are installed because they need programming, training and repairs. → ongoing_cost = programming + staff_training + repairs
Q5
Robots are cheap to buy, so every small shop can afford one. → This is wrong because robots are expensive to buy, install, program and maintain, so many small shops cannot afford them.
Q6
Once a robot is bought, it costs nothing more to run. → This is wrong because a robot still needs programming, staff training, repairs and maintenance, which all cost money.
Section C: Definitions
Q1
high cost — Robots are expensive to buy, install, program and maintain, so they can be too costly for small businesses.
Section D: Fill in the Blanks
Q1
cost ← buy + install + training + repairs
Q2
IF robotCost > budget THEN OUTPUT "Too costly" ENDIF
Q3
yearlyTotal ← total + repairs
Q4
affordable ← robotCost <= budget
Q5
OUTPUT "Too expensive for us"
Section E: Spot the Error
Q1
D — The total cost of a robot is found by adding purchase, installation and training costs together. Subtracting the training cost hides part of the expense. It should be total ← buy + fit + train.
Q2
B — A small business is priced out when the robot cost is MORE than its budget. The test should be IF cost > budget THEN, not less than.
Q3
D — This pseudocode FOR loop is closed with NEXT, not ENDFOR. The line should be NEXT year so the yearly repair costs add up.
Q4
B — Each robot costs 40000, so the total for several robots is found by multiplying. It should be cost ← robots * 40000, not adding.
Q5
A — An IF statement must end its condition with THEN. The line should be IF cost > budget THEN.