Informatik by Heinz-Peter Gumm Manfred Sommer

Informatik by Heinz-Peter Gumm Manfred Sommer

Autor:Heinz-Peter Gumm, Manfred Sommer
Die sprache: eng
Format: epub
Herausgeber: Walter de Gruyter GmbH, Berlin/Boston
veröffentlicht: 2016-03-15T00:00:00+00:00


Abb. 4.3. Syntaxdiagramm für Anweisungsblock

Das Syntaxdiagramm eines Anweisungsblockes (Abb. 4.3) zeigt zwei Ovale mit geschweiften Klammern und dazwischen ein mit Anweisung beschriftetes Rechteck. Wegen der Umleitungspfeile über dem Rechteck könnte man das Rechteck umgehen und lediglich unter Aufnahme der geschweiften Klammern vom Eingang zum Ausgang gelangen. Die einfachste Form eines Anweisungsblockes ist also ein leerer Block bestehend aus einem Paar geschweifter Klammern: { }.

Man kann aber auch einmal durch das Rechteck laufen oder mittels der unteren Pfeile zurückkehren und erneut eine oder mehrere Anweisungen aufnehmen. Das Diagramm besagt also nichts anderes als das, was wir sprachlich so ausgedrückt haben:

„Ein Anweisungsblock hat die Form {A1 A2 ... An} mit Anweisungen Ai .“

Dieses Syntaxdiagramm demonstriert, wie man eine – möglicherweise leere – Liste von gleichartigen Dingen beschreiben kann. Für eine nichtleere Liste braucht man nur die obere Umleitung wegzulassen. In Pascal, wo die einzelnen Anweisungen durch ein Semikolon getrennt werden müssten, würde man in den rückwärtsführenden Pfeil ein Oval mit einem „ ; “ einfügen.

Die Rechtecke in einem Syntaxdiagramm stehen für Begriffe, die entweder durch ein weiteres Syntaxdiagramm oder erläuternden Text beschrieben sind. Im obigen Falle können wir den Begriff einer Anweisung durch eine weiteres Syntaxdiagramm de-finieren.



Download



Haftungsausschluss:
Diese Site speichert keine Dateien auf ihrem Server. Wir indizieren und verlinken nur                                                  Inhalte von anderen Websites zur Verfügung gestellt. Wenden Sie sich an die Inhaltsanbieter, um etwaige urheberrechtlich geschützte Inhalte zu entfernen, und senden Sie uns eine E-Mail. Wir werden die entsprechenden Links oder Inhalte umgehend entfernen.