zu große Programme (Bildschirmseite!) zerlegen in (weitgehend) unabhängige Einheiten: Unterprogramme.
Unterprogramm ist
(= Folge von Deklarationen und Anweisungen)
(Datentransport bei Beginn und Ende der Ausführung)