Nach der letzten Verbesserung funktioniert das alles. Es gibt allerdings einen kleinen Fehler, den ich jetzt korrigiere. Schauen wir uns die Ausgabe an:
0: b <- 39 >> 62
1: IF d >= 45 THEN
2: IF c == a THEN
GOTO 3
ELSE
3: c <- 18
4: a <- 119
5: c <- 18
GOTO 2
FI
GOTO 7
ELSE
6: a <- 50
7: IF c <= 109 THEN
8: c <- c - 14
GOTO 7
ELSE
9: c <- d
10: d <- c \&\& 14
GOTO 1
FI
GOTO 4
FI
Das Problem ist:
GOTO
Kann das sein. Eigentlich ja. Ausser, wenn eine Bedingung geschachtelt ist, hat sie eine innere Bedingung. Und wenn die innere Bedingung bei <
draussen\\
\\
Deswegen korrigiere ich das jetzt.}
\section{ Re: Aufgaben und "Ubungen, }
\begin{verbatim}
0: b <- 39 >> 62
1: IF d >= 45 THEN
2: IF c == a THEN
GOTO 3
ELSE
3: c <- 18
4: a <- 119
5: c <- 18
GOTO 2
FI
GOTO 7
ELSE
6: a <- 50
7: IF c <= 109 THEN
8: c <- c - 14
GOTO 7
ELSE
9: c <- d
10: d <- c \&\& 14
GOTO 1
FI
GOTO 4
FI