Skillnad mellan konstanter och variabler

Vad är konstanter?

Konstanter är en typ av värde som används oftast i matematiska uttryck och ekvationer. Som namnet antyder, förändras konstanterna inte i värde över tiden. Konstanter kan vara vilken typ av nummer som helst (inte bara ett heltal eller en fraktion).

Vad är variabler?

Variabler är symboler som fungerar som platshållare för tal (eller potentiellt strängar och andra data). Variabler visualiseras vanligtvis som bokstäver eller en fras, och i vissa fall kan variabler ha mer än ett möjligt värde. Oftast används variabler för att ange att ett tal i en ekvation eller ett uttryck inte är känt.

Skillnad mellan konstanter och variabler

Symbolisering av konstanter och variabler

1. Konstanter anter~~POS=HEADCOMP är vanligtvis skrivna som ett nummer, till exempel 12 eller -4.23. Vissa viktiga konstanter kan emellertid ha namn och unika symboler som kännetecknas av matematik och vetenskap. Till exempel, pi (symboliserad som π) är en vanlig konstant i geometri, kalkyl och andra vetenskaper. Därför att pi är ett irrationellt tal med en decimal expansion som fortsätter oändligt utan ett upprepande mönster, det kan inte skrivas fullständigt och indikeras därför bara med dess symbol eller namn.

2. Teoretiskt sett a variabel kan symboliseras av någonting bortsett från ett konstant tal. Variabler är oftast skrivna som ett brev, särskilt x och y. Dessa bokstäver kan väljas slumpmässigt och är helt enkelt platshållare för det verkliga värdet som variabeln representerar. I dataprogrammering skrivs variabler oftare som en fras som hänvisar till syftet med variabeln (t.ex. bonusDollars eller antal anställda).

Egenskaper för konstanter och variabler i matematiska

1. I ett matematiskt uttryck är en konstant ett tal som inte förändras i värde. Till exempel i ekvationen x + 5 = 7, 5 och 7 är båda konstanterna (medan x är en variabel).

2. A variabel i en ekvation är ett tal som ännu inte har bestämts. Tänk på följande:

y + 4 = 9

I denna ekvation, y är ett okänt värde. Att lösa ekvationen returnerar ett värde av 5 för y. Flera variabler kan användas i samma ekvation, vilket vanligtvis ökar antalet variabler som är möjliga. Tänk på nästa ekvation:

y + 4 = z

Denna ekvation returnerar ett oändligt antal möjliga värden för båda y och z (5 och 9, 6 och 10, -1 och 3 etc.) På grund av dessa oändliga möjligheter presenteras ekvationer med flera variabler typiskt i en system av ekvationer, eller en uppsättning multipla ekvationer, för att bestämma ett minimalt antal användbara värden. Variabler kan också användas i mer specifika typer av ekvationer, t.ex. i statistiska regressionsmodeller, där beta koefficienterna fungerar som konstanter och beta variabler kan ändras för att bestämma den beroende variabeln med en viss uppsättning verkliga förhållanden. en beta variabel kan vara pris, bruttonationalprodukt, inflationstakten eller något annat villkor vars förändringar över tid påverkar den beroende variablen i fråga.

Egenskaper för konstanter och variabler i datorprogrammering

1. Användningen av konstanter i programmering är identisk med deras användning i matematik. De visas typiskt som siffror och kan användas i ekvationer och uttryck. Ta till exempel följande kod:

totalPost = 5 + nummerOfInterner

I denna ekvation, totalStaff och numberOfInterns är båda variablerna, men 5 är en oförändrad konstant. (För denna kods ändamål är konstanten 5 kan referera till antalet fasta anställda i ett företag - ett nummer som inte skulle förändras slumpmässigt.)

En konstant kan vara definierad på vissa programmeringsspråk. Detta liknar mycket att definiera en variabel, där konstanten ges en symbol eller ett namn som kan hänvisas till om och om i koden. En konstant kan emellertid inte omdefinieras i ett senare stycke kod; Det måste behålla sitt ursprungliga värde. Detta gör det möjligt för kodskrivaren att indikera att samma konstanta (t.ex. pi eller en skattesats) används igen, men kodkompilatorn kommer inte leta efter förändringar i konstantens värde, vilket kan spara på beräkningstid.

En konstant i dataprogrammering behöver inte definieras som numerisk data, men kan vara annan data som är oförändrad, som en sträng av ord eller bokstäver.

2. variabler i dataprogrammering har fler användningar och manifestationer än i traditionell matematik och vetenskap. Vid programmering kan en variabel vara platshållare för några information, inte bara siffror. Variabler kan också användas för att indikera strängar, arrayer, och andra typer av data. Ta följande kod:

definiera variabel ExempelVar
ExempelVar = 3

I det här exemplet (generisk kod som inte är specifikt för något programmeringsspråk) berättar den första raden programkompilatorn att vi definierar (eller skapar) en variabel som heter ExampleVar. I den andra raden ställer vi variabeln lika med heltalet 3. Vi kan också skriva denna variant:

ExempelVar = "Hej värld"

Detta är fortfarande en variabel, men till skillnad från i en matematisk ekvation är variabeln lika med a sträng av bokstäver. Eftersom vi har definierat ExampleVar som en variabel och inte en konstant, någon gång i koden ExampleVar kan omdefinieras (även om det i de flesta programmeringsspråk måste det nya värdet av variabeln vara densamma typ av information, som ett nytt heltal eller en sträng).

Sammanfattning av konstanter och variabler

Konstanter och variabler kan båda definieras löst som element i ekvationer och uttryck som representerar vissa värden. Men de är olika, komplementära begrepp som har viktiga skillnader i användningen.

  • Konstanter förändras inte över tiden. De är per definition tal (eller data) som är oförändrade i en ekvation, ett uttryck eller en del programmering. Variabler representerar okända eller ändra värden.
  • I matematik skrivs konstanter helt enkelt som siffror, medan variabler betecknas med bokstäver eller symboler. Variabler representerar vanligtvis okända värden eller värden som kan ändras för att återspegla vetenskapliga förhållanden.
  • Konstanter och variabler har extra användning i datorprogrammering jämfört med deras användning i matematik och vetenskap. Variabler kan vara siffror, strängar eller annan information. En konstant kan ges ett namn eller en symbol precis som en variabel på de flesta språk, men värdet av konstanten kan inte ändras senare i kodens kod.

Jämförelsetabell för konstanter och variabler