Ismétlő operátor - ciklus (az, ismétlem, míg), egy kicsit a számítógépes
Ismétlő operátor (ciklus) célja, hogy ismételten elvégezni egy ismétléses kód része.
Három különböző ciklus: for, while, és ismételje meg, amelyek mindegyike dolgozik utófeltétel (ismétlés), és egyben előfeltétele (for, while). Hurok feltétele azt jelenti, hogy a program elvégzi a ciklus csak ellenőrzés után a feltételeket és a ciklus utófeltétel feltétel ellenőrzésére csak a hurok. A ciklusban szükségesek annak teljesítéséhez. Ahhoz, hogy megszakít minden ciklus futási időben, meg kell tenni benne szünet funkció (az angol. „Megszakítás”). Azonban a szünet célja, hogy hagyja abba csak egy ciklusban, tehát, hogy biztosan megáll a két beágyazott hurkot kell belül mindegyik tesz egy kis szünetet.
A szerkezet a ciklus a következő:
...
i: = 1-től 10 do
s: = s + 10;
...
Kezdetben meg a kulcsszót. I változó - számláló (mindig (integer) numerikus típusú változó). Ebben a példában a számláló növekszik 1-től 10. Ebben az esetben, minden alkalommal, amikor a változó s megnövekszik 10. Annak érdekében, hogy csökkentsék a ciklus egy nagyobb számú a kisebb, ahelyett, hogy fel downto:
...
i: = 10 downto 1 do
s: = s + 1;
...
A második sorban a példa tízszer megismételjük. Ahhoz, hogy ismételje meg néhány lépést meg kell tenni kezdete:
...
i: = 1-től 10 do
kezdődik
ha i = 5, majd
break;
writeln (i);
végén;
...
Ebben a példában a ciklus számát jeleníti növekvő sorrendben 1-től 4 Az ötödik ismétlés ciklus törni megszakítja a funkciót.
képzési szerkezet, míg a következő:
Eleinte tesszük a kulcsszó darabig. Ezután írja a feltételt, amelynek futtatásához egy ciklust, és tegye a kulcsszó csinálni, ami után írják intézkedéseket meg kell ismételni. Miután a logikai értéke a feltétel hamis lesz (hamis), a ciklus automatikusan véget ér. Ebben a példában, a hatás egy: = a + 1 meg kell ismételni, amíg a változó nem nagyobb, mint 10.
ismételje meg a ciklust szerkezete a következő:
Eleinte tesszük a kulcsszó ismétlés. Ezután a részét a kódot a kulcsszó-ig, majd a feltétel beállítása. Két ismétlés és amíg kezdődnek és végződnek, szemben a számára, és miközben hurkok, nem kell tenni. Ebben a példában a ciklus befejeződik, ha a változó egy egyenlő lesz 10.
A képviselet a szerkezet három ciklusban, úgy a következő táblázat, amelyben minden ciklusban az összege az öt szám kezdve két:
- Keresse meg a tér a páratlan számok.
- A kijelző számtani átlaga beírt számok a beírt számokat és azok összegét.
- Keresse meg az összeget az osztó a.
- Ellenőrizze, hogy a szám tökéletes (összegével egyenlő az összes osztók).
- Határozza meg, hogy a bemenet számát hiányos (osztható csak saját magával és egy).
Válasz gombot az előző cikk:
- Írja meg a program, amely megjeleníti a képernyőn évszakokban, amikor meg egy számot a hónapban.
A fordításhoz a program, akkor nem kell csak egy jó ismerete minden hónapban annak érdekében, hanem tudni, hogy havonta a saját szezonban. Azonban lehetséges, hogy a felhasználó megadhat egy szám, amely nem felel meg a számát a hónapban. Ebben az esetben az üzemeltető kezeli az esetben úgy, hogy más esetekben (kivéve a számok 1-12) levezetett programot bemeneti hiba. Az eredmény az alábbi kódot:
- Írjunk programot, amely átalakítja a számokat (0-10) szavakkal.
Mivel nem más, mint az a tény, hogy meg kell fordítani az összes számot egy szó, nem szükséges, lefordítani az egyes számjegyeket a helyzet:
- Készítsen programot, amely megváltoztatná a végén, attól függően, hogy milyen korú a személy ( „az én 1 év”, „Én 4 éve”, „én vagyok 75 éves”).
Elkészítése előtt a program, hogy elemezze, amely esetben a végén az ajánlat lesz „év”, amelyben „az év”, és amelyben „s”. Gondos válogatás a számok, azt találták, hogy amikor az utolsó kor a szám „1” lesz, azt mondják, hogy „év”, „Huszonegy”, „ötvenegy” ... Ha a kor a szám tartományban 2-4, mondjuk „év”, „harminchárom”, „hatvankét éves ...” Egyébként azt mondjuk, „s”: „negyven év”, „hetvennyolc éves ...” Ugyanakkor a kivétel lett a 10 éves kor 20 év. Azt nem mondhatjuk, hogy én tizenegy éves volt, és én tizenhárom éves. Így használatával esetben kezeljük ezeket kivétel: 5-20 write „év.”
Emlékszem, hogy a készülék nincs szükség, miután az ügy kezd nyilatkozatot. De győződj meg róla, hogy lezárja (vége). Nem tévesztendő össze a végén úgy döntöttem, hogy csak a program része, amely olyan eset, egy kicsit tolja el jobbra. A program maga nem változik. Csak így lesz a program intuitívabb minden programozó és könnyebb lesz megérteni.