12.08.2012 Aufrufe

A Der PASCAL – Teil

A Der PASCAL – Teil

A Der PASCAL – Teil

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Skript zur Vorlesung Allgemeine Datenverarbeitung 35<br />

6. Anweisungen<br />

<strong>Der</strong> Begriff Anweisung steht stellvertretend für alle Konstruktionen<br />

(Konstrukte), die eine auszuführende Aktion vereinbaren. Anweisungen<br />

unterscheidet man nach dem Kriterium einfach und strukturiert.<br />

Einfache Anweisungen: Sie enthalten keine weiteren Anweisungsebenen. Zu<br />

ihnen zählen Zuweisungen und Prozedureaufrufe (Unterprogrammaufrufe).<br />

Zuweisung: Ersetzt den momentanen Wert einer Variablen durch einen neuen<br />

Wert, der über einen Ausdruck angegeben wird.<br />

x:= a + 3;<br />

Strukturierte Anweisung: Sie bestehen aus mehreren ineinander<br />

verschachtelten Anweisungsebenen. Sie werden entweder in der Reihenfolge<br />

ihres Erscheinens (Verbund-, with-Anweisung), bedingt oder wiederholt<br />

(Schleifen) ausgeführt.<br />

Verbundanweisung: Alle im Verbund enthaltenen Anweisungen werden als ein<br />

einziger Block (eine Anweisung) behandelt. Anfang und Ende eines Verbundes<br />

werden durch begin und end gekennzeichnet.<br />

begin<br />

{..}<br />

if a > b<br />

then {einfache Anweisung}<br />

else begin {Verbundanweisung}<br />

;<br />

{..}<br />

;<br />

end;<br />

end.<br />

Verbundanweisungen kommen hauptsächlich an jenen Stellen zum Einsatz, wo<br />

die Syntax von <strong>PASCAL</strong> nur eine Anweisung zuläßt.<br />

if then <br />

else ;<br />

case of<br />

: ;<br />

{..}<br />

: ;<br />

end;<br />

Fachhochschule Gelsenkirchen Prof. Dr.-Ing. A. Rinschede<br />

Fachbereich Versorgungs- und Entsorgungstechnik

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!