Felhasználói eszközök

Eszközök a webhelyen


inf-prog-fszi:elotesztelos_ciklus

Különbségek

A kiválasztott változat és az aktuális verzió közötti különbségek a következők.

Összehasonlító nézet linkje

inf-prog-fszi:elotesztelos_ciklus [2017/06/17 20:19] (aktuális)
beistvan létrehozva
Sor 1: Sor 1:
 +====== Ciklusok. Előtesztelős ciklus. While ======
 +
 +===== While ciklus =====
 +
 +Formátum
 +
 +<code pascal while.txt>​
 +While logikai_kifejezés do 
 +  {ciklusmag ismétlése,​
 +   amíg a logikai_kifejezés IGAZ};
 +</​code>​
 +
 +Példa
 +
 +<code pascal while.pas>​
 +a := 2;
 +while a < 6 do
 +begin
 +  writeln (a);
 +  a := a + 1
 +end;
 +</​code>​
 +
 +===== Végtelen ciklus =====
 +
 +<code pascal whilevegtelen.pas>​
 +while true do ;
 +</​code>​
 +
 +<code pascal whilevegtelen2.pas>​
 +a := 2;
 +while a < 6 do
 +  writeln (a);
 +{az a ciklusváltozó nem növekszik!}
 +</​code>​
 +
 +===== Break =====
 +
 +<code pascal whilebreak.pas>​
 +var
 +  i:integer;
 +begin
 +  i := 0;
 +  while true do
 +    begin
 +      i := i + 1;
 +      if i = 10 then break;
 +    end;
 +end;
 +</​code>​
 +
 +===== Continue =====
 +
 +<code pascal whilecontinue.pas>​
 +var
 +  i:integer;
 +begin
 +  i := 0;
 +  while true do
 +    begin
 +      i := i + 1;
 +      if i = 10 then continue;
 +    end;
 +end;
 +</​code>​
 +
 +
  
inf-prog-fszi/elotesztelos_ciklus.txt · Utolsó módosítás: 2017/06/17 20:19 szerkesztette: beistvan