Величины: константы, переменные
Чаще всего алгоритмы предполагают обработку некоторых величин. При разработке алгоритма данные можно разбить по смыслу на входные (аргументы), выходные (результаты) и промежуточные. Исходные (входные) — это данные, известные перед выполнением задачи, из условия. Выходные данные — результат решения задачи. Переменные, которые не являются ни аргументом, ни результатом алгоритма, а используются только для обозначения вычисляемого промежуточного значения, называются промежуточными.
Во время выполнения алгоритма в каждый конкретный момент величина имеет какое-то значение или не определена.
Постоянной называется величина, значение которой не изменяется (и не может быть изменено в принципе) в процессе исполнения алгоритма, а остается одним и тем же, указанным в тексте алгоритма. Такие величины принято называть константами.
Переменной называется величина, значение которой может меняться в процессе исполнения алгоритма.
С понятием переменной связаны следующие характеристики (атрибуты):
• имя — это обозначение переменной и место в памяти; имя любой переменной (идентификатор) уникально и не может меняться в процессе выполнения программы; имя переменной должно обязательно начинаться с буквы;
• тип — определяет множество допустимых значений переменной и множество применимых операций к ней, объем занимаемой памяти, а также способ представления переменной в памяти ЭВМ;
• значение — динамическая характеристика, может меняться многократно в ходе исполнения алгоритма. Во время выполнения алгоритма в каждый конкретный момент величина имеет какое-то значение или не определена.