Константы и переменные

Anonim

Что такое константы?

Константы - это тип значения, который чаще всего используется в математических выражениях и уравнениях. Как и название, константы не меняются со временем. Константы могут быть любым типом числа (например, не только целым числом или дробью).

Что такое переменные?

Переменные - это символы, которые действуют как заполнители для чисел (или, возможно, строки и другие данные). Переменные обычно визуализируются как буквы или фразы, и в некоторых случаях переменные могут иметь более одного возможного значения. Чаще всего переменные используются для указания того, что число в уравнении или выражении еще не известно.

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

Символирование констант и переменных

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

2. Теоретически, переменная может быть символизирована чем угодно Кроме постоянное число. Переменные чаще всего записываются как одна буква, особенно Икс а также Y , Эти буквы могут быть выбраны случайным образом и являются просто заполнителями для фактического значения, которое представляет переменная. В компьютерном программировании переменные чаще всего записываются как фраза, которая ссылается на цель переменной (например, bonusDollars или же количество работников).

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

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

2. A переменная в уравнении есть число, которое еще не определено. В качестве примера рассмотрим следующее:

y + 4 = 9

В этом уравнении, Y это неизвестное значение. Решение уравнения возвращает значение 5 для Y , В одном и том же уравнении можно использовать несколько переменных, что обычно увеличивает количество возможных значений переменных. Рассмотрим следующее уравнение:

y + 4 = z

Это уравнение возвращает бесконечное число возможных значений для обоих Y а также Z (5 и 9, 6 и 10, -1 и 3 и т. Д.). Из-за этих бесконечных возможностей уравнения с несколькими переменными обычно представлены в система уравнений , или набор из нескольких уравнений, чтобы определить минимальное количество полезных значений. Переменные также могут использоваться в более конкретных типах уравнений, например, в моделях статистической регрессии, где бета коэффициенты действуют как константы, а бета переменные могут быть изменены для определения зависимой переменной, заданной определенным набором условий реального мира. бета переменной может быть цена, валовой внутренний продукт, уровень инфляции или любое другое условие, изменения которого со временем влияют на зависимую переменную, о которой идет речь.

Характеристики констант и переменных в компьютерном программировании

1. Использование константы в программировании идентичны их использованию в математике. Они обычно отображаются как числа и могут использоваться в уравнениях и выражениях. Например, возьмите следующую строку кода:

totalStaff = 5 + numberOfInterns

В этом уравнении, totalStaff а также numberOfInterns являются переменными, но 5 является неизменной константой. (Для целей этого кода постоянная 5 может относиться к числу постоянных штатных должностей в компании - номер, который не изменился бы случайно).

Постоянной может быть определенный на некоторых языках программирования. Это очень похоже на определение переменной, в которой константе присваивается символ или имя, которые могут быть переданы снова и снова в коде. Однако константу нельзя переопределить в более поздней части кода; он должен сохранить свое первоначальное значение. Это позволяет писателю кода означать, что одна и та же константа (например, число Пи или ставка налога с продаж) используется снова, но компилятор кода не будет искать изменений в значении константы, которые могут сэкономить время вычислений.

Постоянная в компьютерном программировании не должна определяться как числовые данные, но может быть любыми другими неизменными данными, такими как строка слов или букв.

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

определить переменную ExampleVar ПримерVar = 3

В этом примере (общий код, не относящийся к какому-либо языку программирования) первая строка сообщает компилятору программы, что мы определяем (или создаем) переменную, называемую ExampleVar. Во второй строке мы устанавливаем переменную равную целому числу 3. Мы могли бы также записать эту вариацию:

ExampleVar = "Hello world"

Это по-прежнему переменная, но, в отличие от математического уравнения, переменная равна строка букв. Потому что мы определили ExampleVar как переменная, а не константа, в любой точке кода ExampleVar может быть переопределено (хотя в большинстве языков программирования новое значение переменной должно оставаться неизменным тип информации, как новое целое число или строка).

Резюме констант и переменных

Константы и переменные могут быть свободно определены как элементы уравнений и выражений, которые представляют определенные значения. Однако они представляют собой различные взаимодополняющие концепции, которые имеют важные различия в их использовании.

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

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