Informatică, întrebare adresată de Adikalon12, 9 ani în urmă

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ăspunsuri la întrebare

Răspuns de headache
1
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 
Alte întrebări interesante