A Der PASCAL – Teil
A Der PASCAL – Teil
A Der PASCAL – Teil
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