Какво е Константи?

Константи са вид стойност, използвана най-често в математическите изрази и уравнения. Както подсказва името, константи не се променят в стойност с течение на времето. Константи могат да бъдат всякакъв тип число (не само цяло число или дроб, например).

Какво е променливи?

Променливите са символи, които действат като заместители на числа (или, потенциално, низове и други данни). Променливите обикновено се визуализират като букви или фраза, а в определени случаи променливите могат да имат повече от една възможна стойност. Най-често променливите се използват, за да покажат, че число в уравнение или израз все още не е известно.

Разлика между константи и променливи

Символизация на константи и променливи

1. Константи обикновено се пишат като число, като 12 или -4.23. Някои важни константи обаче могат да имат имена и уникални символи, разпознаваеми в математиката и науките. Например, pi (символизирано като π) е често срещана константа в геометрията, смятането и други науки. Тъй като pi е ирационално число с десетично разширение, което продължава безкрайно без повтарящ се шаблон, то не може да бъде напълно написано и следователно е просто обозначено със своя символ или име.

2. Теоретично променлива може да бъде символизирана от всичко, с изключение на постоянно число. Променливите най-често се пишат като една буква, особено x и y. Тези букви могат да бъдат избрани на случаен принцип и са просто заместители за действителната стойност, която променливата представлява. В компютърното програмиране променливите по-често се пишат като фраза, която се отнася до целта на променливата (като bonusDollars или numberOfE Employees).

Характеристики на константи и променливи в математическото

1. В математическия израз константата е число, което не се променя по стойност. Например, в уравнението x + 5 = 7, 5 и 7 са и двете константи (докато x е променлива).

2. Променлива в уравнение е число, което все още не е определено. Като пример вземете следното:

y + 4 = 9

В това уравнение y е неизвестна стойност. Решаването на уравнението връща стойност на 5 за y. Множество променливи могат да се използват в едно и също уравнение, което обикновено увеличава броя на възможните стойности на променливите. Помислете за следващото уравнение:

y + 4 = z

Това уравнение връща безкраен брой възможни стойности за y и z (5 и 9, 6 и 10, -1 и 3 и т.н.) Поради тези безкрайни възможности, уравненията с множество променливи обикновено се представят в система от уравнения, т.е. или набор от множество уравнения, за да се определи минимален брой полезни стойности. Променливите могат да се използват и в по-специфични видове уравнения, като например в статистически регресионни модели, където бета коефициентите действат като константи и бета променливите могат да бъдат променени, за да се определи зависимата променлива предвид определен набор от реални условия. Бета променлива може да бъде цена, брутен вътрешен продукт, процент на инфлация или всяко друго условие, чиито промени във времето влияят на въпросната зависима променлива.

Характеристики на константи и променливи в компютърното програмиране

1. Използването на константи в програмирането е идентично с използването им в математиката. Те обикновено се показват като числа и могат да се използват в уравнения и изрази. Например вземете следния ред код:

totalStaff = 5 + числоOfInterns

В това уравнение, totalStaff и numberOfInterns са и двете променливи, но 5 е неизменна константа. (За целите на този код, константата 5 може да се отнася до броя на постоянните длъжности на персонала във фирма - число, което не би се променило на случаен принцип.)

Константа може да бъде определена в някои програмни езици. Това е много подобно на дефинирането на променлива, при която константата получава символ или име, които могат да бъдат препращани отново и отново в кода. Константата обаче не може да бъде предефинирана в по-късен фрагмент от код; тя трябва да запази първоначалната си стойност. Това позволява на писателя на кода да означава, че отново се използва същата константа (като pi или ставка на данък върху продажбите), но компилаторът на код няма да търси промени в стойността на константата, което може да спести за изчисляване на времето.

Константа в компютърното програмиране не трябва да се определя като числови данни, но може да бъде всякаква друга информация, която е непроменима, като низ от думи или букви.

2. Променливите в компютърното програмиране имат повече приложения и прояви, отколкото в традиционната математика и науки. В програмирането променлива може да бъде заместител на всяка информация, а не само числа. Променливите също могат да се използват за обозначаване на низове, масиви и други видове данни. Вземете следния код:

дефинира променлива ExampleVar
ExampleVar = 3

В този пример (общ код, не специфичен за всеки език за програмиране), първият ред казва на съставителя на програмата, че ние дефинираме (или създаваме) променлива, наречена ExampleVar. Във втория ред задаваме променливата равна на цяло число 3. Можем също да напишем тази промяна:

ExampleVar = „Здравей свят“

Това все още е променлива, но за разлика от математическото уравнение променливата е равна на низ от букви. Тъй като сме дефинирали ExampleVar като променлива, а не константа, във всеки момент от кода ExampleVar може да бъде предефиниран (въпреки че в повечето езици на програмиране новата стойност на променливата трябва да остане от същия тип информация, като ново цяло число или низ ).

Обобщение на константи и променливи

Константи и променливи могат да бъдат дефинирани като елементи на уравнения и изрази, които представляват определени стойности. Те обаче са различни, допълващи се понятия, които имат важни различия в използването им.

  • Константи не се променят с времето. Те са по дефиниционни числа (или данни), които не се променят в уравнение, израз или част от програмирането. Променливите представляват неизвестни или променящи се стойности. В математиката константи просто се пишат като числа, докато променливите се означават с букви или символи. Променливите обикновено представляват неизвестни стойности или стойности, които могат да бъдат променени, за да отразят научните условия. Константи и променливи имат допълнителни приложения в компютърното програмиране в сравнение с техните приложения в математиката и науките. Променливите могат да бъдат числа, низове или друга информация. Константата може да получи име или символ точно като променлива в повечето езици, но стойността на константата не може да бъде променена в по-късни редове от код.

Таблица за сравнение на константи и променливи

Препратки

  • Кредит за изображение: https://upload.wikimedia.org/wikipedia/en/thumb/d/d0/Variables.svg/640px-Variables.svg.png
  • Кредит за изображение: https://upload.wikimedia.org/wikipedia/commons/thumb/f/f0/Coupling_constants_as_function_of_energy_%28sketch%29.svg/500px-Coupling_constants_as_function_of_energy_%28sketch%29.svg.pv
  • Яри ​​Коопман. „Каква е разликата между постоянна и променлива.“ Treehouse. 9 декември 2015 г. https://teamtreehouse.com/community/what-is-difference-between-constant-and-variable
  • Джеси Либърти и Роджърс Каденхед. „Създаване на променливи и константи в C ++.“ InformIT. 3 май 2011 г. http://www.informit.com/articles/article.aspx?p=1703469&seqNum=5
  • Uri (потребителско име на Answerer). „Защо да използвате константи в програмирането?“ StackOverflow. 1 юни 2010 г. https://stackoverflow.com/questions/2953601/why-use-constants-in-programming
  • „Константи и променливи за програмиране на C.“ Научете C. https://www.programiz.com/c-programming/c-variables-constants
  • „Урок“ C - променливи и константи. ”Ръководства за програмиране на CodingUnit. https://www.codingunit.com/c-tutorial-variables-and-constants