Lab № 5

Lab 6. számú programozási eljárások és függvények

Mi a szubrutin? Sorolja fel a fajta rutin.

Alprogram - elemzi utasításblokk, külön elkülönített részeként a program, és nem függ a többi alkatrésszel. Rutinok 2 típus:

1. alprogram funkció - egy rutin kiszámító függvény, amely visszaadja az értéket.

2. rutin eljárás - egy alprogram olyan műveletet, amely nem ad vissza semmilyen értéket.

Milyen elemeket tartalmaz a leírás a rutin?

Jellemzően a szubrutin leírás magában fej szakasszal leírások és szolgáltatók listájában kezdődő szót kezdet, vég és a lezáró rövid és a pontosvessző (;).

Mi a formális és aktuális paraméterek? Miben különböznek?

A formális paraméterek - a változók deklarált a fejlécben az alprogram.

Tényleges paraméterek - a változókat vagy értékeket, amelyek helyettesíthetik a formális paraméterek idején egy adott hívás szubrutinok.

Mi az értéke paraméter és változó paraméterek? Miben különböznek?

Érték paraméterek - olyan paraméterek, amelyeket át a szubrutin idején a hívását.

Változó paraméterek - paraméterek var szó, amelynek értéke lehet használni elvégzése után egy szubrutint.

Mik azok a helyi és globális lehetőségek? Miben különböznek?

Helyi változók - a változók csak az alprogramot.

A globális változók - változó lehet használni bárhol a fő program, beleértve a és a szubrutint.

Mit jelent egy címsor egy funkciót? Mit jelent ez?

Cím függvény leírása a következő:

Ez azt jelenti, hogy a rutint olyan funkciót imenemFunc függően formális parametrovFormPar1 tipaT1 stb és kiszámítja az értékét tipaT.

Milyen típusú függvényhívás? Mit jelent ez?

Calling funkciók a fő program, vagy másik alprogram a következő:

Ez azt jelenti, hogy a számított érték funktsiiFunc, attól függően, hogy a tényleges parametrovFaktPar1 stb Sőt, a függvényhívás végezhetjük részeként a kifejezés.

Hogyan zajlik az eljárás leírja a fejléc? Mit jelent ez?

Cím eljárás leírása a következő:

Ez azt jelenti, hogy a rutint adott kezelések imenemProc függően formális parametrovFormPar1 tipaT1 stb továbbá ellátja minden olyan intézkedés.

Milyen típusú eljárást kezdeményez? Mit jelent ez?

Az eljárás hívása a fő program, vagy másik alprogram a formája:

Ez azt jelenti, hogy a műveletek végrehajtása a szervezetben protseduryProc, attól függően, hogy a tényleges parametrovFaktPar1 stb Ráadásul az eljárás hívást nem lehet végrehajtani részeként a kifejezés.

Írja mi minden vonal azt jelenti, a fenti programokat.

A: array [0..100] valós; leírás tömb

B, C, X: a valós; a változó leírását

Funkció lépés (a, b: valós): valós; függvényfejlécben

writeln ( 'Enter n, x'); olvasni (n, x); razmerngosti bemeneti tömb, és a X változó

writeln ( 'Enter array A');

i: = 0 és n do olvasni (A [i]); array input

B: = lépés (2.1,5) + lépés (7,0.3); A számítás segítségével a lépés

i: = 0 és n do C: = C + A [i] * lépés (x, i);

Kapcsolódó cikkek