Skip to content

Course home

Structured programming and subroutines (procedures and functions)

Structured programming and subroutines (procedures and functions)

EasyMediumHard
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
Question 62

An aerospace engineer is writing a control system for an autonomous drone. The entire program consists of a single, continuous sequence of over 2000 lines of code without any user-defined functions or procedures. Calculations for GPS navigation, rotor speed adjustment, and battery level monitoring are repeated multiple times throughout the code.

Explain two benefits that the engineer would gain by refactoring this monolithic program to use structured programming techniques with subroutines.

[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