Переменная
Переменная
— это область памяти, в которой находятся данные, которыми оперирует программа.
Когда программа манипулирует с данными, она, фактически, оперирует содержимым
ячеек памяти, т. е. переменными.
Чтобы
программа могла обратиться к переменной (области памяти), например, для того,
чтобы получить исходные данные для расчета по формуле или сохранить результат,
переменная должна иметь имя. Имя переменной придумывает программист.
В качестве
имени переменной можно использовать последовательность из букв латинского
алфавита, цифр и некоторых специальных символов. Первым символом в имени
переменной должна быть буква. Пробел в имени переменной использовать нельзя.
Следует
обратить внимание на то, что компилятор языка Delphi не различает прописные и
строчные буквы в именах переменных, поэтому имена SUMMA, Summa и summa
обозначают одну и ту же переменную.
Желательно,
чтобы имя переменной было логически связано с ее назначением. Например,
переменным, предназначенным для хранения коэффициентов и корней квадратного
уравнения, которое в общем виде традиционно записывают
ах2 + bх + с = 0
вполне
логично присвоить имена а, b, с, x1 и х2. Другой пример. Если в программе есть
переменные, предназначенные для хранения суммы покупки и величины скидки, то
этим переменным можно присвоить имена
TotalSumm и Discount или ObSumma и Skidka.
В языке
Delphi каждая переменная перед использованием должна быть объявлена. С помощью
объявления устанавливается не только факт существования переменной, но и
задается ее тип, чем указывается и диапазон допустимых значений.
В общем виде
инструкция объявления переменной выглядит так:
Имя : тип;
где:
Пример:
а : Real; b : Real; i : Integer;
В
приведенных примерах объявлены две переменные типа real и одна переменная типа
integer.
В тексте
программы объявление каждой переменной, как правило, помещают на отдельной
строке.
Если в
программе имеется несколько переменных, относящихся к одному типу, то имена этих
переменных можно перечислить в одной строке через запятую, а тип переменных
указать после имени последней переменной через двоеточие, например:
а,b,с : Real; x1,x2 : Real;