Описание переменных

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

Определение переменной должно содержать имя переменной и ее тип, разделенные двоеточием.

VAR имя переменной: тип;

Примеры:

Var x:real; i: byte;

S: char; b: boolean;

Days: 1..31;

Переменные одного типа записываются друг за другом через запятые:

Var a, b, c: real;

I,j,k:byte;

m, months:1..12;

Для переменных, описанных в каждой программной единице, отводится определенный объем памяти.

Переменные, описанные в основной (главной) программе, называют глобальными переменными. Общий объем памяти, отведенный под глобальные переменные, не должен превышать 64 Кбайта.

Переменные, описываемые в подпрограммах, называются локальными переменными.

Описание простых и типизированных констант

Простые константы могут быть заданы явно своим значением (0.5, 0, 100, 3.14, 'A', -5 и т.п.) или обозначены именем и в этом случае константы должны быть описаны в подразделе Const:

Const Имя константы = Значение;

Например: Const

N=200; A=0.5; sym='*';

В качестве значений константы могут быть использованы целые и вещественные числа, строки символов, идентификаторы других констант, константные выражения.

Например: Const

Max=100;

Min=10;

Кроме простых констант используют так называемые типизированные константы или переменные со стартовым значением. Они занимают промежуточное положение между простыми константами и переменными, что отражается в следующих их свойствах:

1. Типизированные константы описываются в подразделе Const своим именем.

2. Они, как и константы, получают свое начальное значение.

3. Аналогично переменным, они имеют тип, который задается при их описании.

4. Они могут, как переменные, получать новые значения, в процессе работы программы.

Таким образом, название "константа" достаточно условное. Типипзированные константы можно использовать как обычные переменные, но им присваиваются начальные значения.

Описание типизированных констант:

Const Имя типизированной константы: Тип = Типизированная константа;

Примеры:

Const Max:integer=999;

Min:real=-0.01;

Index:1..1000=1;


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: