Qual è la differenza tra parametro e variabile?


Migliore risposta

Le variabili sono (o rappresentano ) posizioni di memoria denominate in cui un programma (o una sequenza logica) può leggere o scrivere durante lesecuzione del programma; significa che il valore di una variabile può cambiare durante lesecuzione del programma.

Come le variabili, i parametri sono denominati posizioni di memoria, ma a differenza delle variabili , i valori dei parametri vengono impostati allinizio dellesecuzione di un programma e non vengono modificati o aggiornati mentre il programma è in esecuzione.

Prendete il seguente esempio di una funzione autonoma (o metodo / procedura / routine) che calcola il saldo del conto di un cliente:

CalculateAccountBalance(CustomerID)

{

BigDecimal CustomerBalance = 0;

(…some more logic…)

return CustomerBalance;

}

CustomerID è un parametro che è definito allinizio dellesecuzione della funzione. Il suo valore non cambia durante lesecuzione della funzione. Ogni esecuzione della funzione o del metodo è per un particolare cliente.

Allinterno della funzione, una variabile locale CustomerBalance viene dichiarata e inizializzata a 0 (zero). La logica di business aggiuntiva applicata nella funzione per arrivare al saldo del conto corrente del cliente cambia quella variabile alcune volte nella funzione fino a quando il suo valore finale non viene restituito allapplicazione chiamante.

Pertanto, la distinzione tra parametri e variabili dipende dalla loro mutabilità durante lesecuzione. I parametri hanno lo scopo di definire lo stato iniziale delle “cose” in un programma. Ma ricorda anche che ciò che è considerato un parametro in un pezzo di codice potrebbe semplicemente essere considerata una variabile in unaltra in base a come e quando viene inizializzata, e anche al linguaggio di programmazione in cui è scritto il codice ( passa per riferimento e passa per valore , ecc …).

[Al di fuori dellambito della domanda posta, ma utile & related] Nel codice di esempio sopra, CustomerID è anche chiamato argomento della funzione CalculateAccountBalance . Un argomento è un input fornito a una funzione o un metodo. In questo caso, largomento è un parametro (o una variabile a seconda di come è stato chiamato il codice). Scritto in modo diverso, largomento potrebbe anche essere un letterale [statico] o una costante che rappresenta lID di un particolare cliente, ad esempio:

CalculateAccountBalance(4095)

Risposta

matematicamente Una variabile è unentità che cambia rispetto a unaltra entità in un dato sistema. cioè il valore varia a seconda delle condizioni. Esistono due tipi principali di variabili Queste sono note come variabili indipendenti e variabili dipendenti. La variabile dipendente cambia con la variazione della variabile indipendente

Esempio (variabile dipendente e indipendente), se la deformazione di un elastico viene misurata mentre si modifica la sollecitazione della fascia, la deformazione è la variabile dipendente e la tensione è la variabile indipendente. La dipendenza viene applicata quando la variabile dipendente dipende dalla variabile indipendente.

Un parametro è unentità che viene utilizzata per connettere variabili o unificare due o più variabili di unequazione o “collegamento” tra due variabili.

Differenza tra variabile e parametro per esempio:

1) Lequazione x ^ 2 + y ^ 2 = 1 è un cerchio centrato allorigine con raggio 1 e variabili x e y .

2) Le equazioni x = cos (t) e y = sin (t) con t∈ [0,2π] rappresentano anche un cerchio allorigine con raggio 1 e variabili x e y. Si noti tuttavia che lequazione di x non contiene y e viceversa. Invece sono collegati da un parametro t. Il problema diventa relativamente facile in quanto ha un solo parametro da analizzare anziché le due variabili.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *