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 | |
|---|---|---|
| 1Design stage | AFinding out what the user needs and listing requirements is the analysis stage (stage 1), not design. | |
| 2Structure diagram | BWriting program code belongs to the coding stage (stage 3), not the design stage. Design only plans the solution. | |
| 3Design uses the results of analysis: the requirements say what the program must do, and the design plans how to do it | CRequirement: add up 3 marks and OUTPUT the total Design: Total <- Mark1 + Mark2 + Mark3 | |
| 4Pseudocode is a design method that plans the solution in a form close to program code, so coding is easier | DA design method that shows a problem broken down into smaller sub-problems in a hierarchy | |
| 5Stage 2 (Design): write the program code in Python | EFOR Count <- 1 TO 5 INPUT Mark NEXT Count | |
| 6Design stage: find out what the user needs and list the requirements | FThe second stage of the PDLC, where the solution is planned in detail before any program code is written |
Complete each line of code by filling in the missing parts.
Shade in the letter of the line that contains an error.
Design stage — The second PDLC stage: plan the solution in detail using decomposition, structure diagrams, flowcharts and pseudocode, before any program code is written.// Stage 2 of the PDLC: Design// Design uses the results of analysis// Design with pseudocode or a flowchart// Decomposition splits a problem into parts// A good design makes coding easier