Print this chapterPrint this chapter

Книга "Основы языка программирования Паскаль"

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) Значение — присваивается в программе (в выполнимой части) 

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