Konstantes ir vērtību veids, ko visbiežāk izmanto matemātiskos izteiksmēs un vienādojumos. Kā norāda nosaukums, konstantes laika gaitā nemainās. Konstantes var būt jebkura veida skaitļi (piemēram, ne tikai vesels skaitlis vai frakcija).
Mainīgie ir simboli, kas darbojas kā skaitļu (vai, iespējams, virkņu un citu datu) vietturi. Mainīgos lielumus parasti vizualizē kā burtus vai frāzes, un dažos gadījumos mainīgajiem var būt vairāk nekā viena iespējamā vērtība. Visbiežāk mainīgos lielumus izmanto, lai norādītu, ka skaitlis vienādojumā vai izteiksmē vēl nav zināms.
1. Konstantes parasti raksta kā skaitli, piemēram, 12 vai -4,23. Tomēr dažām svarīgām konstantēm var būt nosaukumi un unikāli simboli, kas ir atpazīstami visā matemātikā un zinātnēs. Piemēram, pi (simbolizēts kā π) ir kopīga konstante ģeometrijā, aprēķinos un citās zinātnēs. Jo pi ir iracionāls skaitlis ar decimāldaļas paplašinājumu, kas bezgalīgi turpinās bez atkārtošanās shēmas, to nevar pilnībā uzrakstīt, un tāpēc to vienkārši norāda ar simbolu vai nosaukumu.
2. Teorētiski a mainīgs var simbolizēt jebkas izņemot nemainīgs skaitlis. Mainīgos lielumus parasti raksta ar vienu burtu, it īpaši x un y. Šos burtus var izvēlēties pēc nejaušības principa, un tie vienkārši ir vietas atzīmes faktiskajai vērtībai, ko mainīgais apzīmē. Datorprogrammēšanā mainīgos lielākoties raksta kā frāzi, kas norāda uz mainīgā mērķi (piemēram, bonusDollars vai Darbinieku skaits).
1. Matemātiskā izteiksmē konstante ir skaitlis, kura vērtība nemainās. Piemēram, vienādojumā x + 5 = 7, 5 un 7 ir abas konstantes (kamēr x ir mainīgais).
2. A mainīgs vienādojumā ir skaitlis, kas vēl nav noteikts. Piemēram, apsveriet šādus apstākļus:
y + 4 = 9
Šajā vienādojumā, y ir nezināma vērtība. Atrisinot vienādojumu, tiek iegūta vērtība 5 y. Tajā pašā vienādojumā var izmantot vairākus mainīgos lielumus, kas parasti palielina mainīgo iespējamo vērtību skaitu. Apsveriet nākamo vienādojumu:
y + 4 = z
Šis vienādojums atgriež bezgalīgu skaitu iespējamo vērtību abiem y un z (5 un 9, 6 un 10, -1 un 3 utt.) Šo bezgalīgo iespēju dēļ vienādojumi ar vairākiem mainīgiem lielumiem parasti tiek parādīti vienādojumu sistēma, vai vairāku vienādojumu kopums, lai noteiktu minimālo noderīgo vērtību skaitu. Mainīgos var izmantot arī specifiskākos vienādojumu veidos, piemēram, statistiskās regresijas modeļos, kur beta koeficienti darbojas kā konstantes un beta mainīgos var mainīt, lai noteiktu atkarīgo mainīgo, ņemot vērā noteiktu reālās pasaules apstākļu kopumu. A beta mainīgais lielums varētu būt cena, iekšzemes kopprodukts, inflācijas līmenis vai jebkurš cits apstāklis, kura izmaiņas laika gaitā ietekmē attiecīgo atkarīgo mainīgo.
1. Lietošana konstantes programmēšanā ir identisks to izmantošanai matemātikā. Parasti tos attēlo kā skaitļus un var izmantot vienādojumos un izteiksmēs. Piemēram, ņemiet šo koda rindu:
totalStaff = 5 + numberOfInterns
Šajā vienādojumā, totalStaff un numberOfInterns ir abi mainīgie, bet 5 ir nemainīga konstante. (Šajā kodā konstante 5 varētu atsaukties uz pastāvīgo darbinieku amatu skaitu uzņēmumā - skaitli, kas nemainītos nejauši.)
Pastāvīga var būt definēts dažās programmēšanas valodās. Tas ir ļoti līdzīgs mainīgā definēšanai, kurā konstantei tiek dots simbols vai nosaukums, uz kuru var atsaukties vairāk un vairāk kodā. Tomēr konstantu nevar definēt vēlākā koda daļā; tai jāsaglabā sākotnējā vērtība. Tas ļauj koda rakstītājam norādīt, ka tā pati konstante (piemēram, pi vai tirdzniecības nodokļa likme) tiek atkārtoti izmantota, taču koda sastādītājs nemeklēs konstantes vērtības izmaiņas, kas varētu ietaupīt aprēķina laiku.
Datorprogrammēšanas konstante nav jādefinē kā skaitliski dati, bet tā var būt jebkura cita informācija, kas nemainās, piemēram, virkne vārdu vai burtu.
2. Mainīgie datorprogrammēšanā ir vairāk lietojumu un izpausmju nekā tradicionālajā matemātikā un zinātnēs. Plānojot, mainīgais var būt vietas vietrādis jebkura informācija, ne tikai skaitļi. Mainīgos var izmantot arī, lai norādītu stīgas, masīvi, un cita veida datus. Veikt šo kodu:
definēt mainīgo ExampleVar
PiemērsVar = 3
Šajā piemērā (vispārīgais kods, kas nav specifisks nevienai programmēšanas valodai), pirmā rinda programmas kompilatoram norāda, ka mēs definējam (vai veidojam) mainīgo ar nosaukumu ExampleVar. Otrajā rindā mēs iestatījām mainīgo lielumu, kas vienāds ar veselu skaitli 3. Varētu uzrakstīt arī šo variāciju:
ExampleVar = “Sveika pasaule”
Tas joprojām ir mainīgais, taču atšķirībā no matemātiskā vienādojuma mainīgais ir vienāds ar a virkne vēstuļu skaits. Jo mēs esam definējuši PiemērsVar kā mainīgs, nevis konstants jebkurā koda punktā PiemērsVar varētu tikt atkārtoti definēts (lai gan lielākajā daļā programmēšanas valodu mainīgajai vērtībai jāpaliek nemainīgai tips informācija, piemēram, jauns vesels skaitlis vai virkne).
Gan konstantes, gan mainīgos lielumus var brīvi definēt kā vienādojumu un izteiksmes elementus, kas apzīmē noteiktas vērtības. Tomēr tie ir atšķirīgi, papildinoši jēdzieni, kuru lietojumā ir būtiskas atšķirības.