A Der PASCAL – Teil
A Der PASCAL – Teil
A Der PASCAL – Teil
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Skript zur Vorlesung Allgemeine Datenverarbeitung 43<br />
6.3.2 WHILE-Anweisung<br />
(while..do ⇒ weil ... wiederhole)<br />
while do<br />
; {einzelne Anweisung}<br />
while do<br />
begin {Verbundanweisung}<br />
;<br />
{..}<br />
;<br />
end.<br />
Die nach dem reservierten Wort do stehende Anweisung (Anweisungsblock)<br />
wird nur dann bzw. nur solange ausgeführt, wie der nach dem while stehende<br />
Ausdruck (Eintrittsbedingung) erfüllt ist. Das Ergebnis dieses Ausdruckes muß<br />
vom Datentyp Boolean sein.<br />
Ist die Eintrittsbedingung nicht erfüllt, wird die Schleife direkt verlassen, die zur<br />
Schleife gehörende Anweisung wird nicht ausgeführt.<br />
Mehrere Anweisungen innerhalb der Schleife müssen mit begin und end zu<br />
einer Verbundanweisung zusammengefaßt werden.<br />
program while_1;<br />
uses wincrt;<br />
var a:integer;<br />
begin<br />
a:=1;<br />
while (a