Struktogramme oder Nassi-Schneiderman-Diagramme wurden im Jahre 1973 zur Darstellung und Beschreibung von Programmabläufen entwickelt. Dabei wird ein sequenzielles Programmcode durch genormte Strukturblöcke visuell dargestellt. Ein besonderer Vorteil von Struktogrammen ist, dass die Strukturblöcke direkt in eine gewünschte Programmiersprache umgewandelt werden können. Tool zur Erstellung von Struktogrammen auf unterschiedlichen Plattformen:
Anweisung 1 wird insgesamt fünf Mal nacheinander ausgeführt, da die Laufvariable von zwei bis zehn in zweierschritten hochgezählt wird (2, 4, 6, 8, 10).