online kép - Fájl  tubefájl feltöltés file feltöltés - adja hozzá a fájlokat onlinefedezze fel a legújabb online dokumentumokKapcsolat
  
 

Letöltheto dokumentumok, programok, törvények, tervezetek, javaslatok, egyéb hasznos információk, receptek - Fájl kiterjesztések - fajltube.com

Online dokumentumok - kep
  

Alprogramok (eljarasok, függvények)

számítógépes



felso sarok

egyéb tételek

jobb felso sarok
 
A videokonferencia mint prezentació
A programozasi technikak és jellemzőik
Programozható vezérlők hardverfelépítése
A Paint Shop Pro grafikai program hasznalata
A WINDOWS NT/2000/XP
Fajl fogalma, fajlnevek
Példak CTI technológia alkalmazasara
Képszerkesztők, vektorgrafikus programok
Megoldasok
Gyakorló feladatok
 
bal also sarok   jobb also sarok

Alprogramok (eljárások, függvények).


Eljárások

Az eljárás deklarálása a procedure kulcsszóval indul, amelyet az azonosító (név) követ. A név után zárójelben paraméter(ek) is megadható(k). Az eljárás szerkezete 929c25j kicsiben követi a program szerkezetét. Az eljárás feje után a belső (lokális) változók, típusok, konstansok és címkék felsorolása következik (de nem biztos, hogy vannak). Az utasításokat begin és end; között kell felsorolni, minden utasítást logikailag külön sornak tekintve, azaz pontosvesszőt téve a végére (ettől még lehet egy sorba több utasítást írni). A záró end után is pontosvesszőt kell tenni.

procedure EljarasNev(parameter);
lokális címkék,
konstansok,
változók,
típusok
begin
Utasítások;
end;

Függvények

A függvény abban különbözik az eljárástól, hogy értéket (de csak egy értéket) ad vissza. Deklarálása a function kulcsszóval indul, amelyet az azonosító (név), a paraméterek és az eredmény típusának deklarálása követ. Az utasításblokkban adjuk meg a végrehajtandó utasításokat. A függvényt az azonosítóval kell hívni, a paraméterek típusának és sorrendjének egyeznie kell.

A következő példa tetszőleges kitevőjű hatványozásra alkalmas függvényt mutat be (a Pascal nyelvben csak a négyzetre emelésre van beépített függvény, ez az Sqr).

function Hatvany(alap,kitevo:real):real;
begin
hatvany:=exp(kitevo*ln(alap));
end;

Használata:

Eredmeny:=2.85*hatvany(szam,4);

Paraméterek

A paraméterekről sok szó esett már korábban. Nézzük meg most, mik is ezek. Paramétereket az eljárások és függvények deklarálásakor adhatunk meg az azonosító (név) mögött, kerek zárójelek között. A paraméterek tulajdonképpen a rutinon belüli lokális változók. A paraméterekre az azonosítókkal hivatkozhatunk. A Turbo Pascal három paramétertípust különböztet meg:

értékparaméter,

változó paraméter,

típus nélküli paraméter.

Ha egy paramétert csak az azonosítójával adunk meg, akkor értékparaméterről beszélünk. Ha a paraméter előtt a var kulcsszó áll, és a paramétert típusdeklaráció is követi, akkor változó paraméterről van szó. Ha a var után nem áll típusdeklaráció, akkor típus nélküli a paraméter.


Találat: 1419


Felhasználási feltételek