Skip to content

Course home

Structured programming and subroutines (procedures and functions)

Structured programming and subroutines (procedures and functions)

EasyMediumHard
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
Question 20

An embedded systems engineer is designing the flight control software for an autonomous delivery drone. Instead of writing the control loop as a single, continuous block of code, they decide to decompose the software using structured programming, creating individual subroutines (procedures and functions) for tasks such as reading GPS data, calculating motor thrust, and detecting obstacles.

Explain two distinct benefits of using subroutines in this way to develop the drone's flight control software.

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