Dabei könnte es sich um ein grundsätzliches Problem handeln.
Die dahinter stehende Absicht, also warum das gerade so und nicht anders gemacht wird, steckt im Stuktogramm nicht drin. Du kannst den Sinn nicht direkt aus dem Struktogramm ablesen. Das Struktogramm ist das Ergebnis einer Umsetzung vom Algorithmus zur Implementierung. Welche Entscheidungen im Verlauf dieser Umsetzung zu gerade diesem Ergebnis geführt haben, lässt sich nicht so einfach nachvollziehen.
Ein Struktogramm zu verstehen ist dasselbe wie undokumentierten, fremden Code zu verstehen. Du kannst dir nur das ansehen, was da ist: Was der Code tut. Das kannst du im Kopf oder mit Bleistift und Papier nachverfolgen, indem du selbst die Anweisungen im Struktogramm abarbeitest. Für die Ausführung brauchst du den Sinn nicht zu verstehen, das tut der Computer auch nicht. Aus den Ergebnissen kannst du darauf schließen, was da passiert. Wenn du das verstanden hast, kannst du anfangen, darüber nachzudenken, wie das funktioniert. Wenn dir das klar ist, kannst du dir Gedanken darüber machen, warum das gerade so gelöst wurde.
Es kann helfen, wenn du dir überlegst, wie du selbst das Problem lösen würdest. Dabei findest du oft Teile deiner Implementierung im Struktogramm wieder. Dann kannst du dir die Unterschiede genauer ansehen.