blockstrukturiert
Blockstrukturiert bezeichnet in der Informatik eine Eigenschaft von Programmiersprachen, bei der Programme durch hierarchisch verschachtelte Blöcke gegliedert sind. Die Blöcke definieren lokale Geltungsbereiche (Sichtbarkeit) und Lebensdauer von Variablen; sie ermöglichen verschachtelte Strukturen von Anweisungen und Unterprogrammen. Typische Steuerstrukturen wie bedingte Anweisungen, Schleifen und Sprünge bleiben innerhalb der Blöcke, wodurch der Programmfluss besser nachvollziehbar wird.
Historisch entwickelte sich Blockstruktur im Zuge des strukturierten Programmierens in den 1960er Jahren. Algol 60 führte
Zu den Merkmalen zählen verschachtelte Blöcke, lokale Variablen, Block- und Funktionssichtbarkeit sowie die klare Trennung von
Vorteile sind verbesserte Lesbarkeit, einfachere Wartung, erleichterte formale Verifikation und bessere Fehlerlokalisierung. Blockstrukturiertes Denken ist bis