Hi!
Ein Struktogramm erläutert eine Routine bzw. Methode in verständlicher Sprache (Pseudo Code), indem es alle einzelnen Prozeduren und Abzweigungen graphisch untereinander abbildet, quasi, wie ein Rezept zum Nudeln kochen.
Es bieten sich Programme wie Structorizer an, um solche einfach und simpel zu erstellen.
Du gehst anschließend alle einzelnen Codezeilen durch und erstellst das passende Nudelrezept. Aus der Zeile
wert = sensor.getValue();
wird als Pseudo Code ungefähr sowas:
sensor.getValue() -> wert
Du kannst alternativ die Zeile einfach in C++ Code bestehen lassen. Mache dir klar, dass jeder, der die Programmiersprache nicht kennt, den Sinn der Routine bzw. den Ablauf verstehen soll. Dafür wird gerne die Java Syntax verwendet, da diese weit verbreitet ist (diese ähnelt sich der von C++ in vielerlei Hinsicht). Du kannst aber auch in Volltext schreiben:
Das Ergebnis der Methode getValue vom Attribut sensor wird wert zugeordnet
Für Bedingungen oder Schleifenköpfe wäre bei
if(counter >= 100)
beispielsweise
Wenn counter größer gleich 100
oder
Wenn counter >= 100
sinnvoll.
Beste Grüße
Felix