Константи са вид стойност, използвана най-често в математически изрази и уравнения. Както подсказва името, константи не се променят в стойност с течение на времето. Константи могат да бъдат всякакъв тип число (не само цяло число или дроб, например).
Променливите са символи, които действат като заместители на числа (или, потенциално, низове и други данни). Променливите обикновено се визуализират като букви или фраза, а в определени случаи променливите могат да имат повече от една възможна стойност. Най-често променливите се използват, за да покажат, че число в уравнение или израз все още не е известно.
1. константи обикновено се пишат като число, като 12 или -4.23. Някои важни константи обаче могат да имат имена и уникални символи, разпознаваеми в математиката и науките. Например, пи (символизирано като π) е обща константа в геометрията, смятането и други науки. защото пи е ирационално число с десетично разширение, което продължава безкрайно без повтарящ се шаблон, не може да бъде напълно написано и следователно е просто обозначено със своя символ или име.
2. Теоретично, a променлив може да се символизира от всичко с изключение постоянно число. Променливите най-често се пишат като една буква, особено х и ш. Тези букви могат да бъдат избрани на случаен принцип и са просто заместители за действителната стойност, която променливата представлява. В компютърното програмиране променливите по-често се пишат като фраза, която се отнася до целта на променливата (например bonusDollars или Брой служители).
1. В математически израз константата е число, което не се променя по стойност. Например в уравнението x + 5 = 7, 5 и 7 са и двете константи (докато х е променлива).
2. А променлив в уравнение е число, което все още не е определено. Като пример вземете следното:
y + 4 = 9
В това уравнение, ш е неизвестна стойност. Решаването на уравнението връща стойност 5 за ш. Множество променливи могат да бъдат използвани в едно и също уравнение, което обикновено увеличава броя на възможните стойности на променливите. Помислете за следващото уравнение:
y + 4 = z
Това уравнение връща безкраен брой възможни стойности и за двете ш и Z (5 и 9, 6 и 10, -1 и 3 и т.н.) Поради тези безкрайни възможности, уравненията с множество променливи обикновено се представят в система от уравнения, или набор от множество уравнения, за да се определи минимален брой полезни стойности. Променливите могат да се използват и в по-специфични видове уравнения, като например в статистически регресионни модели, където бета коефициентите действат като константи и бета променливите могат да бъдат променени, за да се определи зависимата променлива, като се има предвид определен набор от реални условия. А бета променлива може да бъде цена, брутен вътрешен продукт, процент на инфлация или всяко друго условие, чиито промени във времето влияят на въпросната зависима променлива.
1. Използването на константи в програмирането е идентично с използването им в математиката. Те обикновено се показват като числа и могат да се използват в уравнения и изрази. Например вземете следния ред код:
totalStaff = 5 + числоOfInterns
В това уравнение, totalStaff и numberOfInterns и двете са променливи, но 5 е неизменна константа. (За целите на този код, константата 5 може да се отнася до броя на постоянните длъжности на служители във фирма - число, което не би се променило на случаен принцип.)
Константа може да бъде дефинирани в някои програмни езици. Това е много подобно на дефинирането на променлива, при която константата получава символ или име, които могат да бъдат препращани отново и отново в кода. Константата обаче не може да бъде предефинирана в по-късен фрагмент от код; тя трябва да запази първоначалната си стойност. Това позволява на писателя на кода да означава, че същата константа (като например пи или данъчна ставка върху продажбата) се използва отново, но компилаторът на код няма да търси промени в стойността на константата, което може да спести на изчислителното време.
Константа в компютърното програмиране не трябва да се определя като числови данни, но може да бъде всяка друга информация, която е непроменима, като низ на думи или букви.
2. Променливи в компютърното програмиране имат повече приложения и прояви, отколкото в традиционната математика и науки. В програмирането променлива може да бъде заместител на който и да е информация, а не само числа. Променливите също могат да се използват за обозначаване струни, масиви, и други видове данни. Вземете следния код:
дефинираме променлива ExampleVar
ExampleVar = 3
В този пример (общ код, който не е специфичен за всеки език за програмиране), първият ред казва на съставителя на програмата, че ние дефинираме (или създаваме) променлива, наречена ExampleVar. Във втория ред задаваме променливата равна на цяло число 3. Бихме могли да напишем и тази промяна:
ExampleVar = „Здравей свят“
Това все още е променлива, но за разлика от математическото уравнение променливата е равна на a низ от букви. Защото сме дефинирали ExampleVar като променлива, а не константа, във всяка точка на кода ExampleVar може да бъде предефиниран (въпреки че в повечето езици за програмиране новата стойност на променливата трябва да остане същата Тип на информация, като ново цяло число или низ).
Константи и променливи могат да бъдат дефинирани като елементи на уравнения и изрази, които представляват определени стойности. Те обаче са различни, допълващи се понятия, които имат важни различия в използването им.