Konstante so vrsta vrednosti, ki se najpogosteje uporablja v matematičnih izrazih in enačbah. Tako kot že ime pove, se konstante s časom ne spreminjajo v vrednosti. Konstante so lahko poljubne vrste (na primer ne le celo število ali ulomek).
Spremenljivke so simboli, ki delujejo kot rezerviran za števila (ali, potencialno, strune in druge podatke). Spremenljivke so ponavadi predstavljene kot črke ali besedne zveze, v nekaterih primerih pa lahko spremenljivke vsebujejo več možnih vrednosti. Najpogosteje se spremenljivke uporabljajo za označevanje, da število v enačbi ali izrazu še ni znano.
1. Konstante so običajno zapisani kot številka, na primer 12 ali -4,23. Vendar imajo lahko nekatere pomembne konstante imena in edinstvene simbole, ki so prepoznavni v matematiki in znanosti. Na primer, pi (simbolizirano kot π) je običajna konstanta v geometriji, preračunljivosti in drugih vedah. Ker pi je iracionalna številka z decimalno razširitvijo, ki se neskončno nadaljuje brez ponavljajočega se vzorca, ni mogoče v celoti zapisati in je zato preprosto označena s svojim simbolom ali imenom.
2. Teoretično, a spremenljivka lahko simbolizira karkoli razen konstantno število. Spremenljivke so najpogosteje napisane kot ena črka, še posebej x in y. Te črke lahko izberemo naključno in so preprosto nadomestki za dejansko vrednost, ki jo spremenljivka predstavlja. V računalniškem programiranju se spremenljivke pogosteje zapišejo kot stavek, ki se nanaša na namen spremenljivke (npr bonusDollars ali Število zaposlenih).
1. V matematičnem izrazu je konstanta število, ki se ne spreminja v vrednosti. Na primer v enačbi x + 5 = 7, 5 in 7 sta obe konstanti (medtem ko x je spremenljivka).
2. A spremenljivka v enačbi je število, ki še ni določeno. Kot primer upoštevajte naslednje:
y + 4 = 9
V tej enačbi, y je neznana vrednost. Reševanje enačbe vrne vrednost 5 for y. V isti enačbi je mogoče uporabiti več spremenljivk, kar običajno poveča število možnih vrednosti spremenljivk. Razmislite o naslednji enačbi:
y + 4 = z
Ta enačba vrne neskončno število možnih vrednosti za oboje y in z (5 in 9, 6 in 10, -1 in 3 itd.) Zaradi teh neskončnih možnosti so enačbe z več spremenljivkami običajno predstavljene v sistem enačb, ali niz več enačb za določitev najmanjšega števila uporabnih vrednosti. Spremenljivke se lahko uporabljajo tudi v bolj specifičnih vrstah enačb, na primer v statističnih regresijskih modelih, kjer beta koeficienti delujejo kot konstante in beta spremenljivke lahko spremenimo tako, da določimo odvisno spremenljivko glede na določen niz resničnih pogojev. A beta spremenljivka je lahko cena, bruto domači proizvod, stopnja inflacije ali kateri koli drug pogoj, katerega spremembe sčasoma vplivajo na zadevno odvisno spremenljivko.
1. Uporaba konstante v programiranju je identična njihovi uporabi v matematiki. Običajno so prikazani kot številke in jih je mogoče uporabiti v enačbah in izrazih. Na primer vzemite naslednjo vrstico kode:
totalStaff = 5 + številoOfInterns
V tej enačbi, totalStaff in številoOfinterni sta obe spremenljivki, vendar 5 je nespremenljiva stalnica. (Za namene te kode stalnica 5 se lahko nanaša na število stalnih delovnih mest v podjetju - število, ki se ne bi spremenilo naključno.)
Konstanta je lahko opredeljeno v nekaterih programskih jezikih. To je zelo podobno definiranju spremenljivke, pri kateri je stalnica dana simbolu ali imenu, na katerega se lahko koda sklicuje znova in znova. Vendar pa konstante ni mogoče na novo definirati v poznejšem delu kode; ohraniti mora prvotno vrednost. To omogoča, da zapisovalnik kode pomeni, da je ista konstanta (npr pi ali stopnja davka na promet) se ponovno uporablja, vendar prevajalnik kode ne bo iskal sprememb vrednosti konstante, kar lahko prihrani pri izračunu.
Konstante v računalniškem programiranju ni treba opredeliti kot številčne podatke, temveč so lahko kateri koli drugi podatki nespremenljivi, kot npr. vrvica besed ali črk.
2. Spremenljivke v računalniškem programiranju imajo več uporabe in manifestacij kot v tradicionalni matematiki in znanosti. V programiranju je spremenljivka lahko rezerviralec mesta kaj informacije, ne le številke. Spremenljivke se lahko uporabljajo tudi za označevanje strune, nizi, in druge vrste podatkov. Vzemite to kodo:
določi spremenljivko ExampleVar
ExampleVar = 3
V tem primeru (generična koda, ki ni značilna za noben programski jezik), prva vrstica pove prevajalniku programa, da definiramo (ali ustvarjamo) spremenljivko, imenovano ExampleVar. V drugi vrstici smo spremenljivko postavili enako številu 3. Lahko bi napisali tudi to različico:
ExampleVar = "Pozdravljeni svet"
To je še vedno spremenljivka, vendar je za razliko od matematične enačbe spremenljivka enaka a vrvica pisem. Ker smo se opredelili PrimerVar kot spremenljivka in ne konstanta na katerem koli mestu kode PrimerVar bi lahko na novo definirali (čeprav mora v večini programskih jezikov nova vrednost spremenljivke ostati enaka tip informacij, na primer novo celo število ali niz).
Konstante in spremenljivke je mogoče ohlapno opredeliti kot elemente enačb in izrazov, ki predstavljajo določene vrednosti. Vendar gre za različne, dopolnjujoče se pojme, ki imajo pomembne razlike v njihovi uporabi.