Nein, also begin und end hinzufügen soll man da nicht,
das war eine Aufgabe aus meinem Info-Unterricht, wo
wir einfach drei Zeilen Code bekommen haben und den
eben per Einrückmethode übersichtlich gestalten sollte
(das ganz am Anfang begin und ganz am Ende ein end hin muss,
weiß ich) ---> War jedoch nur als reine Einrückübung gedacht.
Heißt also, trifft das If ganz am Anfang nicht zu,
so gehen wir in den Teil den ich hier dann mit (-----)
markiert habe nie bzw. gar nicht rein ...
Delphi-Quellcode:
begin //hinzugefügt, damit es passt ....
k := 4;
[ if a < k then
begin
a := b + 2; ]
[ if a < k then
b := 3
else
a := b; ]
[ k := k * k ]
end
--------------------------
[ else
k := k + a; ]
[ if k <> 9 then
a := k - a; ]
[ b := a + 2 ]
end;
Im Prinzip ist die Abfrage "if a < k then" die Schlüsselszene
in dem Ganzen, trifft das zu laufen wir bis zum (----) und dann
ist Ende, ansonsten überspringen wird den Teil bis zum Strich
und führen den Rest danach aus, korrekt?