Переменная — это область
памяти, в которой находятся данные, которыми оперирует программа. Когда программа
манипулирует с данными, она, фактически, оперирует содержимым ячеек памяти,
т. е. переменными.
Чтобы программа могла
обратиться к переменной (области памяти), например, для того, чтобы получить
исходные данные для расчета по формуле или сохранить результат, переменная должна
иметь имя. Имя переменной придумывает программист.
В качестве имени переменной
можно использовать последовательность из букв латинского алфавита, цифр и некоторых
специальных символов. Первым символом в имени переменной должна быть буква.
Пробел в имени переменной использовать нельзя.
Следует обратить внимание
на то, что компилятор языка 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;