Care este diferența dintre parametru și variabilă?


Cel mai bun răspuns

Variabilele sunt (sau reprezintă ) denumite locații de memorie în care un program (sau o secvență logică) poate citi sau scrie în, pe măsură ce programul este executat; adică valoarea unei variabile se poate modifica în timpul executării programului.

La fel ca variabilele, parametrii sunt denumite locații de memorie, dar spre deosebire de variabile , valorile parametrilor sunt setate la începutul execuției unui program și nu sunt modificate sau actualizate în timp ce programul rulează.

Luați următorul exemplu de funcție autonomă (sau metodă / procedură / rutină) care calculează soldul contului unui client:

CalculateAccountBalance(CustomerID)

{

BigDecimal CustomerBalance = 0;

(…some more logic…)

return CustomerBalance;

}

CustomerID este un parametru care este definit la începutul executării funcției. Valoarea sa nu se schimbă în timp ce funcția este executată. Fiecare executare a funcției sau metodei este pentru un anumit client.

În cadrul funcției, o variabilă locală CustomerBalance este declarată și inițializată la 0 (zero). Logică de afaceri suplimentară aplicată în funcție pentru a ajunge la soldul contului curent al clientului, care variază de câteva ori în funcție până când valoarea finală a acestuia este returnată aplicației apelante.

Prin urmare, distincția dintre parametri și variabile depinde de mutabilitatea lor în timpul execuției. Parametrii au scopul de a defini starea inițială a „lucrurilor” într-un program. Dar amintiți-vă, de asemenea, că ceea ce este considerat un parametru într-o singură bucată de cod ar putea fi pur și simplu considerată o variabilă în alta bazată pe cum și când este inițializată, precum și pe limbajul de programare în care este scris codul ( treceți prin referință și trec prin valoare , etc …).

[În afara sferei de aplicare a întrebării, dar utilă și asociat] În exemplul de cod de mai sus, CustomerID este numit și argument a funcției CalculateAccountBalance . Un argument este o intrare furnizată unei funcții sau metode. În acest caz, argumentul este un parametru (sau variabilă în funcție de modul în care a fost apelat codul). Scris diferit, argumentul ar putea fi, de asemenea, un literal sau o constantă [statică] care să reprezinte ID-ul unui anumit client, de exemplu:

CalculateAccountBalance(4095)

Răspuns

matematic O variabilă este o entitate care se modifică față de o altă entitate dintr-un sistem dat. adică valoarea acestuia variază în funcție de condiții. Există două tipuri principale de variabile Acestea sunt cunoscute ca variabile independente și variabile dependente. Variabila dependentă se modifică odată cu modificarea variabilei independente

Exemplu (variabilă dependentă și independentă), dacă tensiunea unei benzi de cauciuc este măsurată în timp ce se modifică stresul benzii, Strain este variabila dependentă și stresul este variabila independenta. Dependența se aplică atunci când variabila dependentă este dependentă de variabila independentă.

Un parametru este o entitate care este utilizată pentru a conecta variabile sau a unifica două sau mai multe variabile ale unei ecuații sau „legături” între două variabile.

Diferența dintre variabilă și parametru prin exemplu:

1) Ecuația x ^ 2 + y ^ 2 = 1 este un cerc centrat la origine cu raza 1 și variabilele x și y .

2) Ecuațiile x = cos (t) și y = sin (t) cu t∈ [0,2π] reprezintă, de asemenea, un cerc la origine cu raza 1 și variabile x și y. Observați totuși că ecuația lui x nu conține y și invers. În schimb, acestea sunt conectate printr-un parametru t. Problema devine relativ ușoară deoarece are un singur parametru de analizat, mai degrabă decât cele două variabile.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *