A software developer is writing a simulation program to model the trajectories of multiple satellites orbiting the Earth. Currently, the entire program is written as a single, continuous block of code (a monolithic program).
Explain two advantages of refactoring this monolithic program into a structured program that utilizes subprograms, such as 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.