Hva er forskjellen mellom parameter og variabel?


Beste svaret

Variabler er (eller de representerer ) navngitte minneplasser der et program (eller logisk sekvens) kan lese fra eller skrive til, mens programmet blir utført; som betyr at verdien til en variabel kan endres under utførelsen av programmet.

Som variabler, er parametere navngitt minneplasseringer, men i motsetning til variabler blir parameterværdiene satt ved starten av utførelsen av et program, og ikke endret eller oppdatert mens programmet kjører.

Ta følgende eksempel på en frittstående funksjon (eller metode / prosedyre / rutine) som beregner en kundes kontosaldo:

CalculateAccountBalance(CustomerID)

{

BigDecimal CustomerBalance = 0;

(…some more logic…)

return CustomerBalance;

}

CustomerID er en parameter som er definert i begynnelsen av utførelsen av funksjonen. Verdien endres ikke mens funksjonen utføres. Hver utførelse av funksjonen eller metoden er for en bestemt kunde.

Innen funksjonen blir en CustomerBalance lokal variabel erklært og initialisert til 0 (null). Ytterligere forretningslogikk som brukes i funksjonen for å komme frem til kundens nåværende kontosaldo, endrer den variabelen noen ganger i funksjonen til den endelige verdien returneres til den anropende applikasjonen.

Derfor skilles det mellom parametere og variabler. avhenger av deres mutabilitet under utførelse. Parametere tjener formålet med å definere den opprinnelige tilstanden til «ting» i et program. Men husk også at det som regnes som en parameter i ett stykke kode, ganske enkelt kan være betraktet som en variabel i en annen basert på hvordan og når den initialiseres, og også programmeringsspråket koden er skrevet i ( pass by reference og pass by value , etc…).

[Utenfor omfanget av det stilte spørsmålet, men nyttig & relatert] I eksempelkoden ovenfor kalles CustomerID også et argument av funksjonen CalculateAccountBalance . Et argument er en inngang levert til en funksjon eller metode. I dette tilfellet er argumentet en parameter (eller variabel avhengig av hvordan koden ble kalt). Skrevet annerledes kan argumentet også være en [statisk] bokstavelig eller konstant som representerer en bestemt kundes ID, for eksempel:

CalculateAccountBalance(4095)

Svar

matematisk En variabel er en enhet som endres i forhold til en annen enhet i et gitt system. verdien av det varierer avhengig av forholdene. Det er to hovedtyper av variabler. Disse er kjent som uavhengige variabler og avhengige variabler. Avhengig variabel endres med endringen i uavhengig variabel

Eksempel (avhengig og uavhengig variabel), hvis belastningen på et gummibånd måles mens du endrer spenningen i båndet, er belastning den avhengige variabelen og spenningen er den uavhengig variabel. Avhengigheten brukes når den avhengige variabelen er avhengig av den uavhengige variabelen.

En parameter er en enhet som brukes til å koble sammen variabler eller forene to eller flere variabler i en ligning eller «kobling» mellom to variabler.

Forskjell mellom variabel og parameter etter eksempel:

1) Ligningen x ^ 2 + y ^ 2 = 1 er en sirkel sentrert i utgangspunktet med radius 1 og variablene x og y .

2) Likningene x = cos (t), og y = sin (t) med t∈ [0,2π] representerer også en sirkel ved opprinnelsen med radius 1 og variabel x og y. Legg imidlertid merke til at ligningen til x ikke inneholder y, og omvendt. I stedet er de koblet sammen med en parameter t. Problemet blir relativt enkelt ettersom det bare har en parameter å analysere i stedet for de to variablene.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *