The code inside a subprogram is executed when it is .

Using subprograms can improve , allowing changes in one part without affecting others.

Subprograms can help reduce code , making programs easier to maintain.

Subprograms allow for , meaning that complex tasks can be simplified into a single function call.

Using subprograms can lead to better of code, allowing for easier navigation and understanding.