Величины: константы, переменные

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

Во время выполнения алгоритма в каждый конкретный момент величина имеет какое-то значение или не определена.

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

Переменной называется величина, значение которой может ме­няться в процессе исполнения алгоритма.

С понятием переменной связаны следующие характеристики (ат­рибуты):

• имя — это обозначение переменной и место в памяти; имя любой переменной (идентификатор) уникально и не может менять­ся в процессе выполнения программы; имя переменной должно обя­зательно начинаться с буквы;

• тип — определяет множество допустимых значений перемен­ной и множество применимых операций к ней, объем занимаемой памяти, а также способ представления переменной в памяти ЭВМ;

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