Skip to content

Course home

Structured programming and subroutines (procedures and functions)

Structured programming and subroutines (procedures and functions)

EasyMediumHard
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
Question 58

A systems engineer is writing the control software for an autonomous deep-sea research submarine. The software contains several recurring calculations, such as pressure-to-depth conversions and buoyancy adjustments. The engineer decides to implement these tasks using modular subroutines (procedures and functions) rather than a single continuous block of monolithic code.

Identify three distinct advantages of structuring the submarine's control software using subroutines.

[3]
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