Pascal programozási funkció meghatározása és könyörgés, programmirovanie-DLA-sshool
Lecke a sorozatból: „programozási nyelv Pascal”
Funkció - egy szubrutin, amely visszaadja egy értéket a hívó program. Funkció lehet használni, mint egy operandus kifejezésekben. Ezért, ha a hívó program szükséges, hogy visszatérjen egy értéket, akkor ajánlott kiadni egy szubrutint függvényében.
Ebben a leckében megtanulod, hogyan kell meghatározni, és hívja egyedi funkció.
Minden olyan funkció a programban használt először ismertetjük a deklarációs részbe.
Funkció a deklarációs részbe, valamint az eljárás után meghatározott változó deklarációs részben (miután a szakasz Var) és mielőtt a részben a szereplők (Begin szó).
A függvényfejlécben kezdődik a Function kulcsszó, majd a függvény nevét, és egy opcionális zárójelben, egy listát a formális paraméterek típusát jelzi az egyes paraméterek. Majd egy kettőspont írásbeli visszatérési típus.
Funkció kijelentéseket üzemben tartók kezdet / vég nevezzük a test a funkciót.
A test a funkciót kell lennie az alábbi értékadás, ahol a bal oldalon egy függvény nevét, és a megfelelő - az értékét. Ellenkező esetben a függvény értéke nem definiált.
Így, az általános formája a funkció Pascal:
A nyelv a Pascal ABC neve helyett a függvény visszatérési értéke a hívó program használata egy másik speciális változó nevű eredményt.
§ funkciók leírása rendezett azonos módon, mint a nyilatkozatok részében a fő program. Leírja az úgynevezett lokális változók, konstansok, típusok és beágyazott eljárások és függvények. Minden ilyen helyi lehetőségek csak akkor érhetők el benne ezt a funkciót, és nem látható kívülről.
függvényhívás
Függvényhívás kerül rögzítésre a hívó függvény nevét egy listát az aktuális paraméterek zárójelben. Ellentétben az eljárás hívás függvényhívás visszatér egy értékkel (skalár mennyiség), és ezért a hívó kell hozzá tenni valamit (változóban tárolt kijelző, stb.)
Függvényhívás hozzárendelése a visszatérési érték egy változó, a következő:
Az aktuális paraméterek - az átadott értékeket a funkciót, ha ez az úgynevezett.
Példa 1. Tartalom függvényében egy algoritmus kiszámításához a mértéke y = x n természetes n kitevő.
A függvény két paramétert: egy első paraméter - az alap a teljesítmény, a második - a kitevőt.
A teljes program a mi a probléma a következő:
A funkció hívják a neve a bal oldali értékadó operátor, vychiclennoe érték van hozzárendelve változó s. Ebben a példában, az aktuális paraméterek egy, n továbbítják azok értékeit a megfelelő formális paraméterek x, y.
Megtanultuk, hogyan kell meghatározni, és hívja egyedi funkció.