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.