Язык Паскаль разработан профессором Швейцарского федерального технологического института Никлаусом Виртом в 1968 — 1971 гг. и назван в честь великого французского математика и механика Блеза Паскаля, создавшего в 1642 г. счетную машину. В 1971 г. Н. Вирт опубликовал описание языка. В 1982 г. был опубликован международный стандарт ISO International Standart organisation) на язык Паскаль.
Язык Турбо Паскаль состоит приблизительно из 80 зарезервированных слов и специальных символов. Алфавит языка составляют буквы латинского алфавита, цифры, а также специальные символы, такие, например, как +, -, _. Специальными символами языка являются и некоторые пары символов. Как уже отмечалось, зарезервированные слова в языке Паскаль могут применяться только по своему прямому назначению, то есть в качестве имен операторов, названий операций и т. д. В таблице приведен алфавитный список зарезервированных слов. В большинстве случаев овладение даже небольшой частью этого «словаря» достаточно для начала успешной работы по программированию на Паскале.
Таблица 4 Зарезервированные слова языка Паскаль
| Absolute | And | Array | Assembler | Begin | Break |
| Case | Const | Constructor | Continue | Destructor | Div |
| Do | Downto | Else | End | External | Far |
| File | For | Function | Goto | If | Implementation |
| In | Inline | Interface | Interrupt | Label | Mod |
| Near | Nil | Not | Object | Of | Or |
| Packed | Private | Procedure | Program | Public | Record |
| Repeat | Set | Shl | Shr | String | Then |
| To | Type | Unit | Until | Uses | Van |
| Virtual | While | With | Xor |
В дальнейшем мы разберем применение приведенных в данной таблице зарезервированных слов.
Алфавит языка состоит из множества символов, включающие в себя буквы, цифры и специальные символы:.
Прописные (заглавные) и строчные буквы латинского алфавита («латиница»): А, В, С .. X, Y, Z, а, Ь, с .. х, y, z.
Символ подчеркивания «_» (используется наравне с латинскими буквами);
Десять арабских цифр: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 (для того чтобы отличить ноль от буквы «О», его иногда изображают перечеркнутым «0»);
Шестнадцатеричные цифры 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.
Специальные символы:
+ — плюс
{} — фигурные скобки
— — минус.
* — звездочка
/ — дробная часть
— точка
= — равно
< — меньше
[ ] — квадратные скобки
, — запятая
> — больше
: — двоеточие
; — точка с запятой
‘ — апостроф
( ) — круглые скобки
# — номер («решетка»)
$ — знак денежной единицы (знак доллара)
~ — тильда или карет (caret)
^ — «крыша»
@ — коммерческое «при»
пробел (не имеет обозначения) — пустая позиция символа (в рукописи для точного указания пробела можно использовать знак _ ).
В комментариях и операторах вывода можно использовать символы национальных алфавитов, в частности русского («кириллицу»).
Как уже было отмечено, кроме зарезервированных слов в программах на Паскаль используются как отдельные специальные символы, так и пары символов, которые имеют специальное значение. Перечень таких символов приведены в списке:
:= Присваивание переменной (слева от символа) значения выражения (справа от символа)
; Разделитель операторов в программе
( ) Скобки для арифметических и логических выражений
: Разделитель в описаниях переменных и формате операторов
.. Многоточие для списков
+ Бинарные операции (не только арифметические)
—
*
/
= Логическое равенство, элемент описания констант и типов
< > Логическое неравенство
< > Отношение «меньше чем» и «больше чем»
<= Отношение «меньше или равно»
>= Отношение «больше или равно»
. Конец программы или модуля, а также десятичная точка в константах вещественного типа
‘ Ограничители константы строкового типа
{} Пары скобок для комментариев
(* *)
, Разделитель элементов списка
[ ] Скобки для ссылки на элемент массива или указателя диапазона значений индекса
В словаре языка Паскаль можно выделить следующие группы слов:
- ключевые (служебные, зарезервированные, предопределённые) слова,
- идентификаторы,
- числа.
Ключевые слова — введенный разработчиками языка программирования ограниченный набор слов, которые имеют фиксированное изображение и определенный смысл. Этот набор преимущественно используется для обозначения операторов, стандартных функций и процедур, стандартных типов данных и констант. Список ключевых или зарезервированных слов приведен выше.
Идентификаторы (имена, названия) — построенные по определённым правилам слова, предназначенные для обозначения (идентификации) в программе констант, переменных, типов данных, процедур и функций, определенных программистом (разработчиком программ). Идентификаторы могут состоять из букв, цифр и символа подчеркивания по следующим правилам:
- первым символом идентификатора может быть буква или знак подчеркивания (метки могут начинаться с буквы или с цифры),
- последующие символы — любая последовательность букв, цифр и знака подчеркивания; идентификаторы разделяются пробелами или «;»,
- между двумя идентификаторами должен быть по крайней мере один пробел,
- длина идентификатора может быть произвольной, но различаются только первые 63 символа,
- прописные и строчные буквы не различаются, например, INDEX, INdex, index — различные формы записи одного и того же идентификатора.
Как правило, идентификаторы соответствуют обозначениям величин, принятым в процессе формализации задачи. Например, XI, Х2 — корни уравнения.

Оставить комментарий