Sâmbătă, 27.04.2024, 05:05
Bine aţi venit Vizitator

Bine ai venit

Meniu site
Sondajul nostru
Evaluează site-ul meu
Total răspunsuri: 17
Statistici

Total online: 1
Vizitatori: 1
Utilizatori: 0

.

tip nume este valorii pe care o ia nume sip e care o va returna programului apelat. El poate fi : intreg, real, CHAR, BOOLEAN, pointer, STRING. O functie calculeaza o valoare ce se asociaza numelui functiei nume, prin  urmare este necesara

precizarea tipului numelui. De asemenea este necesara, in cadrul sectiuni de instructiuni, prezenta numelui functiei: nume cel putin odata, in membrul sting a unei instructiuni de atribuire. Specificarea tipului de functie se face in antet. In urma executiei unei functii rezultatul obtinut este atribuit numelui functiei, prin intermediul caruia se face returnarea acestui rezultat.

            li:ti    sint declaratori de tip aiparametrilor formali si au aceeai semnificatie ca la proceduri. La functii lista parametrilorformali nu poate fi vida.

            Exemplu. Sa se elaboreze o functie Turbo Pascal care sa calculeze minimul a doua numere reale.

            Functia este urmatoarea :

FUNCTION min(z,y:REAL) : REAL;

BEGIN

IF X<Y

THEN min:=x

ELSE min:=y

END.

In acest exemplu numele functia sint x si y tip REAL  acest lucru fiind precizat astfel:

                                 FUNCTION min(..) :REAL;

Parametrii functiei sint x si y de tip REAL si sunt parametrii formali-constante.

Se observa ca in cazul functiei numele min apare de doua ori partea stanga a unei instructiuni de atribuire.

IF X <Y

Подпись: min :=xTHEN

         

 ELSE

Подпись: min :=y         

 

END.

Apelul functiei se face prin numele sau, urmat in paranteza de lista parametrilor actuali, nume ce apare in cadrul unei expresii. In apelul functiei parametrii actuali nume ce apare in cadrul unei expresii de acelasi tip cu parametrul formal corespunzator. Ca si la apelul procedurilor parametri actuali trebuie sa se corespunda cu parametrii formali in numar, ordine si tip.

 

Autentificare
Căutare