8. lecke

8. lecke
A "Az iskolás gyermekek programozása a Lázár környezettel" című sorozatból

A sok probléma megoldására szolgáló algoritmus feltételezi, hogy egy bizonyos műveletsorrendet többször teljesítettek, azaz ciklikusak.

A programban egy hurok megvalósítható a konstrukciókhoz, miközben, és ismételje meg.

A ...

A FOR utasítást akkor használjuk, amikor több művelet sorozatot kell végrehajtani többször, és az ismétlések száma előre ismert.

Az üzemeltető általános nézete:

az ismétlések száma ellen - változó számlálója;
start_value - a hurokszámláló kezdeti értékét meghatározó kifejezés;
az érték a hurokszámláló végértékét meghatározó kifejezés;
a hurok teste olyan szereplők, amelyek megismétlődnek.

A változószámlálónak, az első érték és az érték kifejezésének egész típusúnak kell lennie.

A ciklus ismétléseinek számát a következő képlet segítségével lehet kiszámítani: con_value - start_value +1.

Ha csak egy kezelő van a kezdet és a vég között, akkor a kezdő és a vég nem írható.

Például a következő programkód miatt:

A változó táblázatban a számok négyzetének táblázata képe látható.

Ha a nyilatkozatban ahelyett, hogy leírja a szót, akkor a ciklus következő végrehajtása után a számláló értéke nem fog növekedni, de csökken.

Cikluskifejezések az idő és az ismétlődő állapotával

A kijelentések és az ismétlődések abban az esetben használatosak, amikor néhány műveletsort többször kell végrehajtani, és a programfejlesztés során szükséges ismétlések száma nem ismert, és csak a program működtetése során határozható meg.

Cikluskifejezés egy idő előfeltételekkel. csinál

Az üzemeltető általános nézete:

ahol az állapot olyan logikai típusú kifejezés, amely meghatározza a hurok testének végrehajtására vonatkozó feltételt. A hurok testkezelői mindaddig végrehajtódnak, amíg az állapot hamis (hamis).

Ciklus nyilatkozat postcondition és ismételje ... amíg

Az üzemeltető általános nézete:

ahol az állapot olyan logikai típus kifejezés, amely meghatározza a hurok végének állapotát.

A hurok testkezelői mindaddig végrehajtásra kerülnek, amíg az állapot igaz (hamis).

Ügyeljen a különbségekre. Abban a pillanatban, amikor az állítás, a hurok kilépése akkor következik be, ha az állapot hamis, és az ismétlésben ... addig az utasításig, amikor az állapot igaz.

A ciklus üzemeltetőivel kapcsolatos részletek a Pascal óráiban találhatók.

Gyakorlati munka

Feladat. Írj egy olyan programot, amely meghatározza a befizetésből származó jövedelmet, figyelembe véve a kiválasztott egyszerű vagy összetett érdeklődést. Egyszerű kamat keletkezik a letéti időszak végén, a kamatos kamat havonta kerül felhalmozásra és hozzáadódik a betét összegéhez.

8. lecke

A munka előrehaladása

1. Töltse le a Lazarus-t, hozzon létre egy új projektet. Mentse a projektfájlokat a Befizetésből származó befizetési számláról.

2. Hozzon létre egy interfészt a modellen.

3. Írjon be egy eseménykezelőt a Számítás gombra.

4. Vizsgálja meg az alkalmazást.

Kapcsolódó cikkek