3. Алфавит

Алфавит языка Object Pascal включает буквы, цифры, шестнадцатеричные цифры, специальные символы, пробелы и зарезервированные слова.

Буквы – это буквы латинского алфавита от а до z и от А до Z , а также знак подчеркивания “_”. В языке нет различия между заглавными и строчными буквами алфавита, если только они не входят в символьные и строковые выражения.

Цифры - арабские цифры от 0 до 9.

Каждая шестнадцатеричная цифра имеет значение от 0 до 15. Первые 10 значений обозначаются арабскими цифрами 0… 9, остальные шесть - латинскими буквами а … f или а… f. Специальные символы Object Pascal - это символы:

+ - * / = , ' . : ; < > [ ] ( ) { } " @ $ #

К специальным символам относятся также следующие пары символов:

<> , <= , >= , := , (* , *) , //

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

Особое место в алфавите языка занимают пробелы, к которым относятся любые символы в диапазоне кодов от 0 до 32. Эти символы рассматриваются как ограничители идентификаторов, констант, чисел, зарезервированных слов. Несколько следующих друг за другом пробелов считаются одним пробелом (последнее не относится к строковым константам).

Паскаль содержит набор ключевых слов, которые имеют определенное назначение. Имена идентификаторов не должны совпадать с ключевыми словами. Список ключевых слов:

  • and
  • array
  • as
  • begin
  • break
  • case
  • const
  • continue
  • div
  • do
  • downto
  • else
  • end
  • except
  • exit
  • finally
  • for
  • function
  • goto
  • if
  • in
  • is
  • label
  • mod
  • nil
  • not
  • of
  • or
  • procedure
  • program
  • record
  • repeat
  • set
  • shl
  • shr
  • string
  • then
  • to
  • try
  • type
  • until
  • uses
  • var
  • while
  • with
  • xor