Skip to content

Course home

Structured programming and subroutines (procedures and functions)

Structured programming and subroutines (procedures and functions)

EasyMediumHard
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
Question 31

Complete Figure 2 by filling in the gaps using the correct words or symbols from Figure 1.

You do not need to use all the items in Figure 1.

Figure 1: Table of keywords and identifiers

baseFuelgetFuelNeededdistanceINPUT
fuelEfficiencyRETURNtotalFuelSUBROUTINE
baseFuel * safetyMarginbaseFuel / safetyMarginbaseFuel + safetyMarginsafetyMargin
OUTPUTcalculaterangeliters

Figure 2: Incomplete pseudocode

SUBROUTINE getFuelNeeded(_____, _____, safetyMargin)
    _____ ← distance * fuelEfficiency
    totalFuel ← _____
    _____ totalFuel
ENDSUBROUTINE

OUTPUT _____ (350, 0.06, 1.15)
[6]
Markscheme

Structured programming and subroutines (procedures and functions) Questions

  1. GCSE
  2. /Computer Science
  3. /Structured programming and subroutines (procedures and functions)

131 exam-style questions on AQA GCSE Computer Science Structured programming and subroutines (procedures and functions). Each one has a worked solution and a mark scheme showing where the marks go.

Question bank