Konstanter er en type værdi, der oftest bruges i matematiske udtryk og ligninger. Som navnet antyder, ændrer konstanter ikke i værdi over tid. Konstanter kan være en hvilken som helst type tal (ikke kun et helt tal eller en brøk, for eksempel).
Variabler er symboler, der fungerer som pladsholdere for tal (eller potentielt strenge og andre data). Variabler visualiseres normalt som bogstaver eller en sætning, og i visse tilfælde kan variabler have mere end en mulig værdi. Oftest bruges variabler til at indikere, at et tal i en ligning eller udtryk endnu ikke er kendt.
1. Konstanter skrives normalt som et tal, såsom 12 eller -4,23. Nogle vigtige konstanter kan imidlertid have navne og unikke symboler, der kan genkendes i hele matematik og videnskaber. For eksempel, pi (symboliseret som π) er en almindelig konstant inden for geometri, beregning og andre videnskaber. Fordi pi er et irrationelt tal med en decimaludvidelse, der fortsætter uendeligt uden et gentagende mønster, det kan ikke skrives fuldt ud og er derfor simpelt angivet med dets symbol eller navn.
2. Teoretisk set a variabel kan symboliseres af hvad som helst undtagen et konstant tal. Variabler er oftest skrevet som et enkelt bogstav, især x og y. Disse bogstaver kan vælges tilfældigt og er simpelthen pladsholdere for den aktuelle værdi, som variablen repræsenterer. I computerprogrammering er variabler mere almindeligt skrevet som en sætning, der henviser til formålet med variablen (f.eks bonusDollars eller Antal medarbejdere).
1. I et matematisk udtryk er en konstant et tal, der ikke ændrer sig i værdien. 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 tal, der endnu ikke er bestemt. Overvej følgende som et eksempel:
y + 4 = 9
I denne ligning, y er en ukendt værdi. Løsning af ligningen returnerer en værdi på 5 for y. Flere variabler kan bruges i den samme ligning, hvilket normalt øger antallet af variablernes mulige værdier. Overvej den næste ligning:
y + 4 = z
Denne ligning returnerer et uendeligt antal mulige værdier for begge y og z (5 og 9, 6 og 10, -1 og 3 osv.) På grund af disse uendelige muligheder præsenteres ligninger med flere variabler typisk i en ligningssystem, eller et sæt af flere ligninger for at bestemme et minimum antal nyttige værdier. Variabler kan også bruges i mere specifikke ligningstyper, såsom i statistiske regressionsmodeller, hvor beta koefficienter fungerer som konstanter og beta variabler kan ændres for at bestemme den afhængige variabel givet et vist sæt af virkelige verden betingelser. EN beta variabel kan være pris, bruttonationalprodukt, inflationsrate eller enhver anden betingelse, hvis ændringer over tid påvirker den pågældende afhængige variabel.
1. Brug af konstanter i programmering er identisk med deres anvendelse i matematik. De vises typisk som tal og kan bruges i ligninger og udtryk. Tag f.eks. Følgende kodelinje:
totalStaff = 5 + antalInterner
I denne ligning, totalStaff og numberOfInterns er begge variabler, men 5 er en uforanderlig konstant. (Med henblik på denne kode er konstanten 5 kunne henvise til antallet af faste ansættelsesstillinger i en virksomhed - et antal, der ikke vil ændre sig tilfældigt.)
En konstant kan være defineret på nogle programmeringssprog. Dette svarer meget til at definere en variabel, hvor konstanten får et symbol eller navn, der kan henvises til igen og igen i koden. Imidlertid kan en konstant ikke omdefineres i et senere stykke kode; det skal beholde sin oprindelige værdi. Dette gør det muligt for kodeskriveren at indikere, at den samme konstante (som f.eks pi eller en momssats) bruges igen, men kodekompilatoren ser ikke efter ændringer i konstanten, hvilket kan spare på beregningstid.
En konstant i computerprogrammering behøver ikke at defineres som numeriske data, men kan være alle andre data, der er uændrede, som en snor af ord eller bogstaver.
2. Variable i computerprogrammering har flere anvendelser og manifestationer end i traditionel matematik og videnskab. Ved programmering kan en variabel være en pladsholder for nogen information, ikke kun tal. Variabler kan også bruges til at indikere strygere, arrays, og andre typer data. Tag følgende kode:
definer variabel ExampleVar
EksempelVar = 3
I dette eksempel (generisk kode, der ikke er specifikt for et hvilket som helst programmeringssprog), fortæller den første linje programkompileren, at vi definerer (eller opretter) en variabel kaldet ExampleVar. I den anden linje indstiller vi variablen lig med heltal 3. Vi kan også skrive denne variation:
EksempelVar = “Hej verden”
Dette er stadig en variabel, men i modsætning til i en matematisk ligning er variablen lig med a snor af breve. Fordi vi har defineret ExampleVar som en variabel og ikke som en konstant på ethvert tidspunkt i koden ExampleVar kunne omdefineres (selv om de nye værdier af variablen i de fleste programmeringssprog forbliver den samme type af information, som et nyt heltal eller streng).
Konstanter og variabler kan begge defineres løst som elementer i ligninger og udtryk, der repræsenterer visse værdier. De er imidlertid forskellige komplementære koncepter, der har vigtige forskelle i deres anvendelser.