Vad är skillnaden mellan parameter och variabel?


Bästa svaret

Variabler är (eller de representerar ) namngivna minnesplatser där ett program (eller logisk sekvens) kan läsa från eller skriva till när programmet körs; vilket innebär att värdet på en variabel kan ändras under körningen av programmet.

Liksom variabler heter parametrar minnesplatser, men till skillnad från variabler , parametervärden ställs in i början av genomförandet av ett program och ändras inte eller uppdateras medan programmet körs.

Ta följande exempel på en fristående funktion (eller metod / procedur / rutin) som beräknar kundens kontosaldo:

CalculateAccountBalance(CustomerID)

{

BigDecimal CustomerBalance = 0;

(…some more logic…)

return CustomerBalance;

}

Kund-ID är en parameter som definieras i början av utförandet av funktionen. Dess värde ändras inte medan funktionen körs. Varje körning av funktionen eller metoden är för en viss kund.

Inom funktionen deklareras en CustomerBalance lokal variabel och initialiseras till 0 (noll). Ytterligare affärslogik som tillämpas i funktionen för att komma fram till kundens bytesbalans ändras den variabeln några gånger i funktionen tills dess slutliga värde returneras till den anropande applikationen.

Därför skiljer man mellan parametrar och variabler beror på deras förändring under körning. Parametrar tjänar syftet att definiera det ursprungliga tillståndet för ”saker” i ett program. Men kom ihåg också att det som anses vara en parameter i en kod kan helt enkelt vara betraktas som en variabel i en annan baserat på hur och när den initialiseras, och även programmeringsspråket som koden är skriven i ( passera referens och pass by value , etc…).

[Utanför frågan, men användbar & relaterad] I exempelkoden ovan kallas CustomerID också ett argument för funktionen CalculateAccountBalance . Ett argument är en ingång som levereras till en funktion eller metod. I det här fallet är argumentet en parameter (eller variabel beroende på hur koden anropades). Om det skrivs annorlunda kan argumentet också vara en [statisk] bokstavlig eller konstant som representerar en viss kunds ID, till exempel:

CalculateAccountBalance(4095)

Svar

matematiskt En variabel är en enhet som ändras i förhållande till en annan enhet i ett givet system. dvs värdet på det varierar beroende på förhållanden. Det finns två huvudtyper av variabler. Dessa kallas oberoende variabler och beroende variabler. Beroende variabel ändras med förändringen i oberoende variabel

Exempel (beroende och oberoende variabel), om töjningen av ett gummiband mäts medan bandets spänning ändras, är töjningen den beroende variabeln och spänningen är den oberoende variabel. Beroendet tillämpas när den beroende variabeln är beroende av den oberoende variabeln.

En parameter är en enhet som används för att ansluta variabler eller förena två eller flera variabler i en ekvation eller ”länk” mellan två variabler.

Skillnad mellan variabel och parameter med exempel:

1) Ekvationen x ^ 2 + y ^ 2 = 1 är en cirkel centrerad vid ursprunget med radie 1 och variablerna x och y .

2) Ekvationerna x = cos (t) och y = sin (t) med t∈ [0,2π] representerar också en cirkel vid ursprunget med radie 1 och variabeln x och y. Observera dock att ekvationen av x inte innehåller y, och tvärtom. Istället är de anslutna med en parameter t. Problemet blir relativt enkelt eftersom det bara har en parameter att analysera snarare än de två variablerna.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *