Книга "Основы языка программирования Паскаль"
7 Константы и переменные
Константа (постоянная) - это ячейка (или несколько) оперативной памяти, которой присвоено определенное имя, и значение которой не меняется в течение программы.
Константы описываются в разделе описания const:
const <имя константы> = <значение>;
Например,
const pi=3.14;
str='ошибка';
n=-1;
Значениями констант в языке Рascal могут быть:
1. Целые числа (в диапазоне от -2 147 483 648 до 2 147 483 647).
Например, а=5; с=-10;
2. Вещественные числа. Может использоваться формат с фиксированной точкой или формат с плавающей точкой.
Например, а = 61.2; b = 3.14е5; c = -72Е-3
3. Шестнадцатеричные числа (в диапазоне от $00000000 до $FFFFFFFF).
Например, h=$f5;
4. Логические константы (True, False).
Например, f=false;
5. Символы. Записываются в апострофах, кроме того допускается использование записи символа путем указания его внутреннего кода, которому предшествует символ #.
Например, Znak1 = 'd'; Znak2 = 'ф'; Znak3 = #90.
6. Строки символов. Любая последовательность символов, заключенная в апострофы. Можно составить из кодов нужных символов с предшествующими каждому коду знаком #.
Например, str='string'; str2='ошибка';
Переменная – это ячейка (или несколько) оперативной памяти, которой присвоено определенное имя, и значение которой может меняться в течение программы.
Переменные описываются в разделе описания var:
Var <имя переменной> : <тип>;
var x,y:integer;
z:real;
Переменная всегда имеет:
1) Имя (идентификатор) - задает пользователь в разделе Vаr
2) Тип данных — указывает пользователь в разделе Vаr
3) Значение — присваивается в программе (в выполнимой части)
Имя переменной подобно ящичку, который можно заполнить различными значениями, что нельзя сделать с константой. Имена констант и переменных должны соответствовать их назначению, в этом случае ваша программа будет более понятна.