Аутсорсинговый центр

Неземной
аутсорсинг

Переменная

Переменная - обозначение, имя или область хранения, связанная со значением, которое может изменяться или выбираться из некоторого множества. Смысл термина зависит от предметной области: в математике переменная обозначает величину, в логике - неопределённый предмет, а в программировании - данные, к которым можно обращаться по имени.

Что означает термин

В математике переменная может быть символом, обозначающим число в выражении. Например, в выражении x + 5 символ x является переменной.

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

Как устроено

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

В математике и логике переменная задаётся не как область хранения, а как символ или имя, связанное с возможными значениями из определённого множества или предметной области.

Где применяется

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

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

Отличие от близких понятий

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

Понятие переменной в программировании также отличается от математического и логического: в программном контексте речь идёт о данных и их изменении во время выполнения программы, а в математике и логике - о символе или имени для величины либо предмета из заданной области.

Возврат к списку

База знаний организована при поддержке делового сообщества. Спираль?!