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: