Otevřít hlavní menu

While

Verze z 29. 9. 2012, 23:05, kterou vytvořil Zdeno Sekerák (diskuse | příspěvky) (Vytvorená stránka „Příkaz while obsahuje výraz, který řídí opakované provádění příkazu (může to být složený příkaz). ;Syntaxe while logický výraz do příkaz ;Po...“)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)

Příkaz while obsahuje výraz, který řídí opakované provádění příkazu (může to být složený příkaz).


Syntaxe
while logický výraz do příkaz


Popis
Příkaz za slovem do je opakovaně vykonáván, dokud logický výraz je pravdivý (True).

Výraz je vyhodnocen před vykonáním příkazu, takže je-li na začátku nepravdivý (False), příkaz není vůbec vykonán.

Příklady

{ Příkaz while }
  while Ch =' ' do Ch :=GetChar;
  while not Eof(InFile) do
  begin
    ReadLn(InFile, Line);
    WriteLn(OutFile, Line);
    Inc(LineCount);
  end;