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:

Ismétlő operátor - ciklus (az, ismétlem, míg), egy kicsit a számítógépes

  • Í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:

Ismétlő operátor - ciklus (az, ismétlem, míg), egy kicsit a számítógépes

  • 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”).

Ismétlő operátor - ciklus (az, ismétlem, míg), egy kicsit a számítógépes

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.

Kapcsolódó cikkek