FUNCTII SI PROCEDURI IN LIMBAJUL DE PROGRAMARE PASCAL
ENUNŢUL PROBLEMEI: PROB.1): Elaboraţi o funcţie care returnează media aritmetică a patru numere întregi. PROB:2): Elaboraţi o procedură care afişează la ecran tabelul de adevăr al funcţiei y=not x. PARTEA TEORETICĂ: FUNCŢII: Conceptul de funcţie corespunde celui uzua matematic şi extinde pe cel de expresie Pascal. În general textul Pascal al unei declaraţii de funcţii are forma: Function f(x1;…; xn) : t; D1; Begin … f:= e; ... end; {f} Primul rând ilustrează antetul funcţiei cu: - f: identificator reprezentând numele funcţiei; - (x1;..;xn ): listă (opţională) de parametri formali reprezentând argumentele funcţiei; - t: identificator reprezentând tipul rezultatului; acesta trebuie să fie un tip simplu (scalar) sau pointer. Antetul este urmat de corpul funcţiei, format din: - D1: declaraţii locale ale funcţiei (opţionale) grupate în secţiuni (eventual vide)scri- se în ordinea: label const type var function / procedure - begin ... f:=e; ... end; : instrucţiune compusă specificând prelucrările de date ce se produc prin execuţia funcţiei; numele f al funcţiei (fără parametri) apare cel puţin o dată în partea stângă a unei instrucţiuni de atribuire care se execută f:=e. Rezul- tatul întors de funcţie, de tipul t, este ultima valoare atribuită lui f. Utilizarea unei funcţii se specificţ printr-un apel de forma: f(a1, . .,an), cu - f: numele funcţiei; - (a1, . . ,an): lista de parametri actuali reprezentând expresii ale căror valori sau adrese sînt furnizate funcţiei. Apelul de funcţie este un operand într-o expresie; el se inserează în locul în care este dorită valoarea produsă de funcţie. Când expresia este evaluată, funcţia este activată, iar operandului devine valoarea întoarsă de funcţie.
- » FUNCTII SI PROCEDURI IN LIMBAJUL DE PROGRAMARE PASCAL - [informatica]
- » LIMBAJUL DE PROGRAMARE PASCAL - Functii - [informatica]
- » LIMBAJUL DE PROGRAMARE PASCAL - Proceduri - [informatica]
- » Instructiuni in limbajul de programare Pascal - [informatica]
- » LIMBAJUL DE PROGRAMARE PASCAL - Etapele realizarii unui program scris in Pascal - [informatica]
- » LIMBAJUL DE PROGRAMARE PASCAL - Instructiuni simple - [informatica]
- » LIMBAJUL DE PROGRAMARE PASCAL - Instructiuni structurate - [informatica]
- » LIMBAJUL DE PROGRAMARE PASCAL - Introducere - [informatica]
- » LIMBAJUL DE PROGRAMARE PASCAL - Operatii de intrare iesire - [informatica]
- » LIMBAJUL DE PROGRAMARE PASCAL - Scrierea unui program care permite crearea unei baze de date folosind o lista liniara - [informatica]










