Hvad er forskellen mellem parameter og variabel?


Bedste svar

Variabler er (eller de repræsenterer ) navngivne hukommelsesplaceringer, hvori et program (eller en logisk sekvens) kan læse fra eller skrive til, mens programmet udføres; hvilket betyder, at værdien af ​​en variabel kan ændre sig under udførelsen af ​​programmet.

Ligesom variabler er parametre navngivet hukommelsesplaceringer, men i modsætning til variabler , parameterværdier indstilles i starten af ​​udførelsen af ​​et program og ændres ikke eller opdateres, mens programmet kører.

Tag følgende eksempel på en enkeltstående funktion (eller metode / procedure / rutine), der beregner en kundes kontosaldo:

CalculateAccountBalance(CustomerID)

{

BigDecimal CustomerBalance = 0;

(…some more logic…)

return CustomerBalance;

}

CustomerID er en parameter der er defineret i starten af ​​udførelsen af ​​funktionen. Dens værdi ændres ikke, mens funktionen udføres. Enhver udførelse af funktionen eller metoden er for en bestemt kunde.

Inden for funktionen erklæres en CustomerBalance lokal variabel og initialiseres til 0 (nul). Yderligere forretningslogik anvendt i funktionen for at nå frem til kundens aktuelle kontosaldo ændrer den variabel et par gange i funktionen, indtil dens endelige værdi returneres til den kaldende applikation.

Derfor skelnes der mellem parametre og variabler afhænger af deres mutabilitet under udførelse. Parametre tjener formålet med at definere den oprindelige tilstand af ting i et program. Men husk også, at det, der betragtes som en parameter i et stykke kode, simpelthen kunne være betragtes som en variabel i en anden baseret på hvordan og hvornår den initialiseres, og også det programmeringssprog, som koden er skrevet i ( videregive reference og gå forbi værdi osv …).

[Uden for omfanget af det stillede spørgsmål, men nyttigt & relateret] I eksemplet ovenfor kaldes CustomerID også et argument af funktionen CalculateAccountBalance . Et argument er et input, der leveres til en funktion eller metode. I dette tilfælde er argumentet en parameter (eller variabel afhængigt af, hvordan koden blev kaldt). Skrevet forskelligt kan argumentet også være en [statisk] bogstavelig eller konstant, der repræsenterer en bestemt kundes id, for eksempel:

CalculateAccountBalance(4095)

Svar

matematisk En variabel er en enhed, der ændres i forhold til en anden enhed i et givet system. dvs. værdien af ​​det varierer afhængigt af forholdene. Der er to hovedtyper af variabler Disse er kendt som uafhængige variabler og afhængige variabler. Afhængig variabel ændres med ændringen i uafhængig variabel

Eksempel (afhængig og uafhængig variabel), hvis belastningen af ​​et gummibånd måles under ændring af spændingen i båndet, er belastning den afhængige variabel, og spændingen er den uafhængige variabel. Afhængigheden anvendes, når den afhængige variabel er afhængig af den uafhængige variabel.

En parameter er en enhed, der bruges til at forbinde variabler eller forene to eller flere variabler i en ligning eller “link” mellem to variabler.

Forskel mellem variabel og parameter efter eksempel:

1) Ligningen x ^ 2 + y ^ 2 = 1 er en cirkel centreret ved oprindelsen med radius 1 og variabler x og y .

2) Ligningerne x = cos (t), og y = sin (t) med t∈ [0,2π] repræsenterer også en cirkel ved oprindelsen med radius 1 og variabel x og y. Bemærk dog, at ligningen af ​​x ikke indeholder y, og omvendt. I stedet er de forbundet med en parameter t. Problemet bliver relativt let, da det kun har en parameter at analysere i stedet for de to variabler.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *