[an error occurred while processing this directive]
|
Понятие <переменная> очень простое и в то же время очень сложное. Единой точки зрения на это понятие до сих пор нет. И разные авторы приводят различные определения. Большинство из них отождествляет понятие <переменная> с понятием <дамп оперативной памяти для хранения значений опред. типа>. Но это не совсем корректно. Например существуют переменные типа <запись>. Что тогда считать за её значение? Есть ещё и другие вариации определения <переменной>, которые основной упор делается на способность переменной изменять своё значение..Ни буду на них останавливаться, а сразу представлю своё определение:
Переменная это абстрактная сущность, представляющая набор свойств, передаваемых значению, с которым она установила связь. Например:
если со значением "53" установила связь переменная "цена", то это значение приобретает свойство цены. А если же со значением "53" установила связь переменная "возраст", то это значение приобретает свойства "возраста". С другой стороны значение(значения) переменной можно рассматривать как динамическое свойство переменной
Раз уж заговорили про переменную, то нельзя не упомянуть связанной с ней понятие "Тип переменной".
Тип переменной - это набор общих свойств у ряда переменных