Was ist Strukturierte Programmierung?
Strukturierte Programmierung ist ein Programmieransatz, der auf der Idee basiert, dass Programme klar und leicht verständlich geschrieben werden sollen, mit genau definierten Steuerungsstrukturen und der Vermeidung komplexer oder schwer lesbarer Programmierkonstruktionen. In strukturierter Programmierung werden drei grundlegende Strömungssteuerungsstrukturen verwendet: Sequenz, Auswahl und Wiederholung. Die Sequenzstruktur ist einfach eine lineare Reihenfolge von Anweisungen. Die Auswahlstruktur wird verwendet, um Entscheidungen auf der Grundlage bestimmter Bedingungen zu treffen. Die Wiederholungsstruktur wird verwendet, um eine Reihenfolge von Anweisungen mehrmals auszuführen. Neben diesen Strömungssteuerungsstrukturen basiert die strukturierte Programmierung auch auf der Idee, dass Programme in Module oder Unterroutinen unterteilt werden sollten, jeweils mit einer einzigen genau definierten Aufgabe. Dies ermöglicht die Wiederverwendung des Codes und erleichtert das Lesen und die Wartung des Programms. Strukturierte Programmierung entstand in den 1960er Jahren und wurde in den 1970er Jahren zu einer gängigen Praxis. Sie wurde als Alternative zu unstrukturierter Programmierung oder Programmierung "in Spaghetti" entwickelt, die durch den Mangel an Struktur und übermäßigen Gebrauch von springenden Anweisungen gekennzeichnet war. Strukturierte Programmierung wird in der Gegenwart weit verbreitet und wird als moderne Programmierung angesehen.