Eljárások meghatározása és funkcióit pascal

Használata rutinok a fő jellemzője a strukturált programozás. Tény, hogy a rutin egy összetett kifejezés, amely egyesíti egy sor egyszerű állítások. Ebben az esetben a „összetett utasítás” van szerelve egy nevet, és külsőleg végrehajtott program. A rutinszerű állandók, változók és más attribútumait egy teljes értékű programot. A lokális változók semmilyen módon nem kapcsolódik a globális változók, az azonos nevű (kapcsolódik a fő program).

Miért rutinokat? Használatuk kényelmes, ha a program többször megoldotta az azonos részfeladat, de különböző adathalmazok. Ezen túlmenően, a használata alprogramok természetes, hogy egy személy, aki könnyebb érzékelni logikusan kapcsolódó tárgyak, mint egy csomó heterogén adatok.

A kód az rutinok egyszer, mielőtt a fő szerve a programot, akkor tudja használni a fő program ismételt. Fellebbezés a program kódját legfőbb szerve a programot végeznek nevében (név az alprogram).

A legtöbb nyelv, a strukturált programozás rutinok már csak formájában funkciókat. A Pascal azok két típusa van: eljárások és függvények. A címek jelennek meg rendre a következők:

függvény neve (paraméterek): a típusú eredményt;

van egy jelentős különbség a funkciók és eljárások. A kapott értéket a függvény eredménye kódot, fixen kapcsolódik a nevét hozzárendelésével a nevet különösen értékesek. Típus, amely képes fogadni a számított érték a fejlécben megadott függvény (az eredmény típus). És a test a fő funkciója a program neve csak akkor, ha a neve megjelenik minden szempontból. Míg az eljárást nevezik külön-külön.

A paraméter opcionális komponenst, de használatuk fokozza a rugalmasságot, az eljárás vagy funkció, például a ők már nem kötődik konkrét adatok.

Ha az eljárás vagy függvény meghívásakor, akkor zárójelben helyett a formális paraméterek, aktuális paraméterek (érvek). Ez lehet akár egy meghatározott értéket, vagy változó, a főprogram.

szubrutin test, valamint bármely olyan vegyület nyilatkozatot Pascal korlátozott zárójelben kezdetét és végét.

Példák eljárások használatát és funkcióit.

Ez egy nehéz kérdés, mert minden nyelv egyedi jellegű. A valós világban, hanem a képzés, az eljárások szinte soha nem történik. Vannak olyan funkciók, az azonos nevű, de eltérő paraméterek száma. Pascal - még mindig tanulja a nyelvet.

Test FreePascal azt mutatja, hogy ez lehetséges. A program, amelynek ugyanaz a neve és beosztása az eljárás lefordítja hiba nélkül. Azonban, ha a függvény és az eljárás szerint ugyanazokat a paramétereket, akkor mindig hívják, csak azt határoztuk először. Ha az eljárás során az eljárás csak akkor lehet hivatkozni, még akkor is, ha a hívás funkcióját tartalmazza. Ha a beállítások eltérnek, akkor a program megfelelően működik. Vizsgáljuk meg a kódot:

Mindkét munka. Ha eltávolítja a paraméter d, azzal az eltéréssel, hogy a funkció kerül meghívásra.

A téma a probléma

A szint a probléma

Lábjegyzet menü