Eljárások, függvények és modulok pascal

Ha a programozás egy „felülről lefelé” algoritmus van írva, mint lépések sorozatát. Bármikor, egy személy lehet tekinteni egy kis alkatrészek számát, így a felső szint a lépések számát, az algoritmus általában kicsi. A program a nem takarhatja ezt a struktúrát. A legtöbb esetben hasznos szem előtt tartani a következő ajánlást: olvasva a szöveget a program egyértelműnek kell lennie a program mit csinál. ahelyett, hogy hogyan csinálja. Azon személyek, akik érdeklődnek a válasz a második kérdésre kell találni máshol, megtekintését egyéb tárgyak, de nem ez a fő blokk a program.

Más szóval, hogy a program könnyen érthető és írni, akkor kell, hogy azok tömörebb. Ehhez egy programozási nyelv eszköznek kell lennie, hogy megtörje a programot logikailag összetartozó blokkok, amelyek mindegyike megoldja néhány részfeladatot. Ezen túlmenően, gyakran előfordul, hogy ez a fajta al-elvégzendő feladatok a programban többször.

A Turbo Pascal, ilyen eszköze, eljárások, függvények és modulok.

Eljárások és függvények - a teljes program egység, amely megoldja néhány részfeladat és esetleg végre ismételten.

A modulok alapján moduláris programozás Turbo Pascal. Hozzá vannak szokva, hogy hozzon létre egy könyvtárat, amely tartalmazza a különböző programok (ebben az esetben nem szükséges, hogy rendelkezésre álljanak a forráskód), és a nagy programokat lehet osztani logikailag összefüggő modulokat.

Előnyei moduláris programozás:

1) a folyamat egyszerűsítésének az írás és a hibakeresés;

2) csökkentését célzó programok.

Hátrány - enyhe növekedése a költségek az idő és a memóriamodulok a nyilvántartásba vétel és az azokhoz való hozzáférést.

18.1. eljárások

Eljárás - egy független szoftver egység (programiroda) szolgáló megoldást néhány független részfeladatokra.

Az eljárás (és funkciók) kerülnek a program azonnal leírása után a változók (Var), és mielőtt a szó: Előkészületek. jelezve az elején a fő részeit, azaz a az alábbiak szerint:

Kapcsolódó cikkek