Константе су врста вредности која се најчешће користи у математичким изразима и једнаџбама. Као што име имплицира, константе се током времена не мењају у вредности. Константе могу бити било које врсте броја (на пример, не само цели број или фракција).
Променљиве су симболи који делују као резерви места за бројеве (или, потенцијално, низове и друге податке). Варијабле се обично визуализују као слова или фразе, а у одређеним случајевима променљиве могу имати више од једне могуће вредности. Најчешће се користе променљиве да би се показало да број у једначини или изразу још увек није познат.
1. Константе обично се пишу као број, као што је 12 или -4.23. Међутим, неке важне константе могу имати имена и јединствене симболе који су препознатљиви у математици и науци. На пример, пи (симболизирано као π) је уобичајена константа у геометрији, рачуници и другим наукама. Јер пи је ирационални број са децималном експанзијом који се наставља бесконачно без понављајућег узорка, не може се у потпуности написати и зато је једноставно назначен његовим симболом или именом.
2. Теоретски, а променљива може да симболизује било шта осим константан број. Променљиве се најчешће пишу као једно слово, посебно Икс и и. Ова слова се могу одабрати насумично и једноставно су места за стварну вредност коју варијабла представља. У рачунарском програмирању, променљиве се чешће пишу као фраза која се односи на сврху променљиве (као што је бонусДолларс или Број запослених).
1. У математичком изразу константа је број који се не мења у вредности. На пример, у једначини к + 5 = 7, 5 и 7 су обе константе (док су Икс је променљива).
2. А променљива у једначини је број који још није одређен. Као пример, узмите у обзир следеће:
и + 4 = 9
У овој једначини, и је непозната вредност. Решавањем једначине враћа се вредност 5 фор и. Више варијабли се могу користити у истој једначини, што обично повећава број могућих вредности променљивих. Размотримо следећу једначину:
и + 4 = з
Ова једначина враћа бесконачан број могућих вредности за обе и и з (5 и 9, 6 и 10, -1 и 3, итд.) Због ових бесконачних могућности, једначине с више варијабли обично су представљене у систем једначина, или скуп више једнаџби да би се одредио минималан број корисних вредности. Варијабле се такође могу користити у специфичнијим врстама једначина, као што су статистички регресијски модели, где су бета коефицијенти делују као константе и бета променљиве се могу мењати тако да се одреди зависна варијабла с обзиром на одређени скуп реалних услова. А бета променљива може бити цена, бруто домаћи производ, стопа инфлације или било које друго стање чије промене током времена утичу на зависну варијаблу о којој је реч.
1. Употреба константе у програмирању је идентична употреби у математици. Обично се приказују као бројеви и могу се користити у једначинама и изразима. На пример, узмите следећи ред кода:
тоталСтафф = 5 + бројОфИнтерна
У овој једначини, тоталСтафф и нумберОфИнтернс су обе променљиве, али 5 је непроменљива константа. (За потребе овог кода константа 5 може се односити на број сталних радних места у компанији - број који се не би мењао насумично.)
Константа може бити дефинисано у неким програмским језицима. Ово је врло слично дефинисању променљиве, у којој је константа додељена симбол или име на које се у коду може позивати поново и поново. Међутим, константа се не може редефинисати у каснијем делу кода; мора задржати своју изворну вредност. То омогућава писачу кода да означи исту константу (као што је пи или стопа пореза на промет) поново се користи, али преводилац кода неће тражити промене вредности константе, што може уштедети на времену рачунања.
Константа у рачунарском програмирању не мора бити дефинисана као нумерички подаци, али могу бити било који други подаци који су непроменљиви, попут низ речи или слова.
2. Променљиве у рачунарском програмирању имају више употребе и манифестације него у традиционалној математици и науци. У програмирању, варијабла може бити резервирано место било који информације, а не само бројеви. Варијабле се такође могу користити за означавање жице, низови, и друге врсте података. Узми следећи код:
дефинишите променљиву ЕкамплеВар
ЕкамплеВар = 3
У овом примјеру (генерички код који није специфичан за било који програмски језик), први ред говори компајлеру програма да дефинирамо (или креирамо) варијаблу која се зове ЕкамплеВар. У другом реду смо поставили променљиву једнаку целом броју 3. Могли бисмо и да напишемо ову варијацију:
ЕкамплеВар = "Здраво свету"
Ово је још увек променљива, али за разлику од математичке једначине, променљива је једнака а низ писама. Јер смо дефинисали ЕкамплеВар као променљива, а не константа, у било ком тренутку у коду ЕкамплеВар може бити редефинирано (иако у већини програмских језика нова вриједност варијабле мора остати иста тип информација, попут новог целог броја или низа).
Константе и променљиве могу се лако дефинисати као елементи једначина и израза који представљају одређене вредности. Међутим, то су различити, комплементарни концепти који имају важне разлике у њиховој употреби.