Константы
Служебные (ключевые) слова
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 символов.