👤

am nevoie de justificari pentru afirmatiile de mai jos a)Parametri actuali ai unei proceduri trebuie sa coincida ca numar si tip cu parametri formali b)Parametrii formali ai unei proceduri/functii sunt valori iar cei actuali sint simboluri c) Valoarea returnata de catre o functie poate fi transmisa ca parametru unui subprogram

Răspuns :

Prima afirmatie este corecta pentru ca, daca in antetul functiei ai un tip de date si tu ii dai sa lucreze cu un altul o sa primesti o eroare, ca numar cred ca se refera la matrici/vectori prin faptul ca in antetul functiei dai o valoare maxima de lini si coloane la matrici si de elemente le vectori, si daca se depaseste acel maxim ori o sa iti ia cat are maximul vectorul sau matricea ori o sa primesti eroare.
A doua afirmatie este falsa deoarece in interiorul functiei la crearea acesteia lucrezi cu variabile simbolice nu cu valori concrete, functia o sa lucreze cu valorile concrete date ca parametri in main-ul programului .
Ultima afirmatie este corecta deoarece valoare returnata de functie poate fii atribuita unei variabile,care poate fi folosita ca parametru pentru alta functie sau intr-un apel al unei functi se poare pune ca parametru apelul altei functii sau al aceleiasi , in functie de cerinta