A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
|
inf-prog-fszi:szamlalos_ciklus [2017/06/17 18:05] beistvan létrehozva |
inf-prog-fszi:szamlalos_ciklus [2017/06/17 18:23] (aktuális) beistvan |
||
|---|---|---|---|
| Sor 1: | Sor 1: | ||
| + | ====== Ciklusok. Számlálós ciklus. For ====== | ||
| + | |||
| + | ===== For-Do ciklus ===== | ||
| + | |||
| + | Formátum | ||
| + | |||
| + | <code pascal for.txt> | ||
| + | {növekményező ciklus} | ||
| + | for ciklusváltozó := kezdőérték to végérték do | ||
| + | {ciklusmag}; | ||
| + | |||
| + | {csökkentményező ciklus} | ||
| + | for ciklusváltozó := kezdőérték downto végérték do | ||
| + | {ciklusmag}; | ||
| + | </ | ||
| + | |||
| + | Példa | ||
| + | |||
| + | <code pascal for.pas> | ||
| + | osszeg := 0; | ||
| + | for szamlalo := 1 to 10 do | ||
| + | osszeg := osszeg + szamlalo; | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===== Break ===== | ||
| + | |||
| + | <code pascal forbreak.pas> | ||
| + | var | ||
| + | i:integer; | ||
| + | begin | ||
| + | for i := 0 to 10 do | ||
| + | if i = 5 then break; | ||
| + | end; | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===== Continue ===== | ||
| + | |||
| + | <code pascal forcontinue.pas> | ||
| + | var | ||
| + | i:integer; | ||
| + | begin | ||
| + | for i := 0 to 10 do | ||
| + | if i = 5 then coninue; | ||
| + | end; | ||
| + | </ | ||