Forskjellen mellom konstanter og variabler

Hva er Konstanter?

Konstanter er en type verdi som oftest brukes i matematiske uttrykk og ligninger. Som navnet tilsier, endres ikke konstanter i verdi over tid. Konstanter kan være en hvilken som helst type tall (ikke bare et heltall eller en brøkdel, for eksempel).

Hva er variabler?

Variabler er symboler som fungerer som plassholdere for tall (eller potensielt strenge og andre data). Variabler blir vanligvis visualisert som bokstaver eller en setning, og i enkelte tilfeller kan variabler ha mer enn en mulig verdi. Ofte brukes variabler for å indikere at et tall i en ligning eller et uttrykk ikke er kjent.

Forskjellen mellom konstanter og variabler

Symbolisering av konstanter og variabler

1. konstanter er vanligvis skrevet som et tall, for eksempel 12 eller -4.23. Noen viktige konstanter kan imidlertid ha navn og unike symboler som er gjenkjennelige gjennom matematikk og naturvitenskap. For eksempel, pi (symbolisert som π) er en felles konstant i geometri, kalkulator og andre vitenskaper. Fordi pi er et irrasjonelt tall med en desimalt ekspansjon som fortsetter uendelig uten et repeterende mønster, det kan ikke skrives fullstendig og er derfor bare angitt med symbol eller navn.

2. Teoretisk sett a variabel kan symboliseres av noe unntatt et konstant tall. Variabler er vanligvis skrevet som et enkelt brev, spesielt x og y. Disse bokstavene kan velges tilfeldig, og er rett og slett plassholdere for den faktiske verdien som variabelen representerer. I dataprogrammering blir variabler vanligvis skrevet som et uttrykk som refererer til formålet med variabelen (for eksempel bonusDollars eller Antall ansatte).

Egenskaper for konstanter og variabler i matematisk

1. I et matematisk uttrykk er en konstant et tall som ikke endres i verdi. For eksempel i ligningen x + 5 = 7, 5 og 7 er begge konstanter (mens x er en variabel).

2. A variabel i en ligning er et tall som ennå ikke er bestemt. For eksempel, tenk på følgende:

y + 4 = 9

I denne ligningen, y er en ukjent verdi. Ved å løse ligningen returneres en verdi på 5 for y. Flere variabler kan brukes i samme ligning, som vanligvis øker antallet av variablenees mulige verdier. Tenk på neste ligning:

y + 4 = z

Denne ligningen returnerer et uendelig antall mulige verdier for begge y og z (5 og 9, 6 og 10, -1 og 3, etc.) På grunn av disse uendelige muligheter, presenteres ligninger med flere variabler vanligvis i en system av ligninger, eller et sett med flere likninger, for å bestemme et minimums antall nyttige verdier. Variabler kan også brukes i mer spesifikke typer likninger, for eksempel i statistiske regresjonsmodeller, hvor beta koeffisienter fungerer som konstanter og beta variabler kan endres for å bestemme den avhengige variabelen gitt et bestemt sett med virkelige forhold i verden. EN beta variabel kan være pris, bruttonasjonalprodukt, inflasjonsrate eller annen tilstand hvis endringer over tid påvirker den avhengige variabelen i spørsmålet.

Egenskaper for konstanter og variabler i dataprogrammering

1. Bruken av konstanter i programmering er identisk med deres bruk i matematikk. De vises vanligvis som tall og kan brukes i ligninger og uttrykk. For eksempel, ta følgende linje med kode:

totalPost = 5 + nummerOfInterner

I denne ligningen, totalStaff og numberOfInterns er begge variabler, men 5 er en uendret konstant. (For formålet med denne koden, konstanten 5 kan referere til antall faste stillinger i et selskap - et nummer som ikke ville endre seg tilfeldig.)

En konstant kan være definert på enkelte programmeringsspråk. Dette ligner veldig på å definere en variabel, der konstanten er gitt et symbol eller navn som kan henvises til igjen og igjen i koden. Imidlertid kan en konstant ikke omdefineres i et senere stykke kode; den må beholde sin opprinnelige verdi. Dette gjør at kodeforfatteren kan indikere at den samme konstante (for eksempel pi eller en skattesats) blir brukt igjen, men kodekompilatoren vil ikke se etter endringer i verdien av konstanten, som kan spare på beregningstidspunktet.

En konstant i dataprogrammering trenger ikke å være definert som numeriske data, men kan være andre data som er uendelige, som en string av ord eller bokstaver.

2. variabler i dataprogrammering har flere bruksområder og manifestasjoner enn i tradisjonell matematikk og naturvitenskap. Ved programmering kan en variabel være en plassholder for noen informasjon, ikke bare tall. Variabler kan også brukes til å indikere strenger, arrays, og andre typer data. Ta følgende kode:

definer variabel eksempelVar
EksempelVar = 3

I dette eksemplet (generisk kode ikke spesifikk for et hvilket som helst programmeringsspråk), forteller den første linjen programkompilatoren at vi definerer (eller lager) en variabel som heter ExampleVar. I den andre linjen stiller vi variabelen til heltalet 3. Vi kan også skrive denne varianten:

ExampleVar = "Hei verden"

Dette er fortsatt en variabel, men i motsetning til i en matematisk ligning er variabelen lik a string av bokstaver. Fordi vi har definert ExampleVar som en variabel og ikke en konstant, noe som helst i koden ExampleVar kan omdefineres (selv om de nye verdiene i variabelen i de fleste programmeringsspråk må forbli de samme type av informasjon, som et nytt heltall eller en streng).

Sammendrag av konstanter og variabler

Konstanter og variabler kan begge være løst definert som elementer av ligninger og uttrykk som representerer visse verdier. Imidlertid er de forskjellige, komplementære konsepter som har viktige forskjeller i deres bruk.

  • Konstanter endres ikke over tid. De er per definisjon tall (eller data) som er uforanderlige i en ligning, et uttrykk eller et stykke programmering. Variabler representerer ukjente eller endrede verdier.
  • I matematikk er konstanter bare skrevet som tall, mens variabler er signifisert med bokstaver eller symboler. Variabler representerer vanligvis ukjente verdier eller verdier som kan endres for å gjenspeile vitenskapelige forhold.
  • Konstanter og variabler har ekstra bruk i dataprogrammering i forhold til deres bruk i matematikk og naturvitenskap. Variabler kan være tall, strenger eller annen informasjon. En konstant kan gis et navn eller et symbol akkurat som en variabel på de fleste språk, men verdien av konstanten kan ikke endres i senere kodelinjer..

Sammenligningstabell for konstanter og variabler