Константы

Служебные (ключевые) слова

1 2 3 4 5 6 7 8 9 0

Алфавит Паскаля

Любой язык имеет свой алфавит – набор символов для написания слов.

Алфавит Паскаля – это набор символов, используемых для написания программ.

Алфавит состоит из:

§ букв

§ цифр

§ специальных знаков.

К категории букв относятся 26 букв латинского алфавита:

a b c d e f g h i j k l m n o p q r s t u v w x y z

Паскаль не различает строчные и прописные буквы. К категории букв относится и символ подчеркивания _ .

Для написания комментариев и вывода текста может быть использована кириллица.

Ко второй категории – цифрам – относятся десять арабских цифр:

Третьей категорией – специальными знаками – являются следующие символы, расположенные на клавиатуре:

+ плюс ^ карат

- минус пробел (не имеет обозначения)

* звездочка # знак номера

/ дробная черта @ эт

< меньше & амперсанд

> больше $ знак доллара

= равно апостроф

. точка

, запятая

; точка с запятой

: двоеточие

() круглые скобки

[] квадратные скобки

{} фигурные скобки

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

Все операторы Паскаля, кроме оператора присваивания, начинаются со служебного слова, которое дает команду компьютеру на выполнение определенного действия: ввести, вывести, закрыть и т.д.

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

And и Record запись

Array массив Repeat повторять

Begin начало Set набор

Case вариант String строка

Const константа Then то (тогда)

Div деление нацело Text текст

Do выполнять To к

DownTo уменьшая до Type тип

Else иначе Uses использует

End конец Until до

File файл Var переменная

For для While пока

Function функция With с

If если

In в

Label метка

Mod модуль

Nil пустой адрес

Not не

Of из

Or или

Procedure процедура

Program программа

Кроме служебных слов, в Паскале имеются стандартные имена, используемые при записи:

стандартных типов данных:

Integer целый

Real вещественный

Boolean логический

Char символьный

стандартных констант:

True истина

False ложь

MaxInt наибольшее целое

Pi число π = 3,14159265358979

стандартных процедур:

Read читать

ReadLn читать строку

ReSet восстановить

ReWrite переписать

Write писать

WriteLn писать строку

Знакомые по школьному курсу константы – это числа: ускорение свободного падения, число π и т.д.

В Паскале это не только числа, но и символы.

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

Внимание! Речь идет не о поименованных или типизированных константах.
О них разговор пойдет дальше.

В Паскале используются константы пяти стандартных типов:

1. целые – целые числа

Тип Диапазон Формат
ShortInt – короткое целое -128 … 127 1 байт со знаком
Integer - целое -32768 …+32767 2 байта со знаком
LongInt – длинное целое -2 147 483 648 … 2 147 483 647 4 байта со знаком
Byte – длиной в байт 0 … 255 1 байт без знака
Word – длиной в слово 0 … 65535 2 байта без знака

2. вещественные – числа с дробной частью

Тип Диапазон Точность Формат
Real - вещественный ± 2,9 × 10-39 … ±1,7 × 1038 11 – 12 знаков 6 байт
Single – с одинарной точностью ± 1,5 × 10-45 … ±3,4 × 1038 7 – 8 знаков 4 байта
Double – с двойной точностью ± 5,0 × 10-324 … ±1,7 × 10308 15 – 16 знаков 8 байт
Extended – повышенной точности ± 1,9 × 10-4951 … ±1,1 × 104932 19 – 20 знаков 10 байт
Comp - сложный -2 × 1063 +1… 2 × 1063 -1 19 – 20 знаков 8 байт

3. логическиеBoolean – константы, имеющие только два значения

True – истина

False – ложь

4. символьныеChar – все символы алфавита Паскаля, заключенные в апострофы:

‘a’ ‘b’ ‘c’ ‘0’ ‘9’ ‘#’ ‘_’

5. текстовыеString – набор символов, заключенный в апострофы:

‘hello’ – не длиннее 255 символов.