Tip: Choose Save as PDF in the print dialog to download. Use A4 paper size.
Shade in the A or B circle for each question.
Draw a line connecting each item on the left to its match on the right.
| Left column | Right column | |
|---|---|---|
| 1abstraction | AAbstraction: exact distances and real street layouts are hidden because travellers do not need them | |
| 2A tube map shows stations and lines only | BBus timetable app keeps: route number, stop name, departure time | |
| 3A model is simpler than the real thing because unnecessary detail has been removed | CKeeping only the details that matter for the problem and leaving out the rest | |
| 4Abstraction does not mean losing the essential facts: the details needed to solve the problem are kept | DModel of a school canteen: menu, price, quantity (no wall colour or room size) | |
| 5Abstraction means keeping every detail about the problem | EAbstraction is the opposite: it removes unnecessary detail and keeps only what matters for the problem. | |
| 6Quiz app abstraction: remove the questions and keep the logo colour | FThe essential facts (questions, answers, score) were removed and an irrelevant detail was kept. Abstraction should keep what is needed. |
Complete each line of code by filling in the missing parts.
Shade in the letter of the line that contains an error.
abstraction — Keeping only the detail that matters for the problem and hiding the rest, like a tube map showing stations and lines but not exact distances.// abstraction hides unneeded detail// Tube map keeps stations and lines
DECLARE Station : STRING// A model is simpler than the real thing// Room area: colour is not needed
FUNCTION Area(Length, Width) RETURNS REAL
RETURN Length * Width// Keep essential facts, hide the rest
Station ← "Bank"
OUTPUT Station