Re: Aufgaben und Übungen,

Jetzt ist in dem Programm noch ein Fehler

  1. Es lassen sich zwar Zustände hintereinander schreiben, aber auf eine Bedingung kann nichts folgen

  2. Bedingungen lassen sich schachteln

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  \&amp;\&amp;  14
          GOTO 1
        FI
        GOTO 4
      FI

Das Problem ist:

  1. Bedingungen lassen sich schachteln

  2. Am Ende jeder Bedingung folgt ein
    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  \&amp;\&amp;  14
          GOTO 1
        FI
        GOTO 4
      FI

Image 20231002_131048

Image 20231002_135905