Элементы языка
- Алфавит
- Идентификаторы
- Константы
- Выражения
- Операции
- Структура программы
Алфавит
Алфавит языка Турбо Паскаль включает буквы, цифры, шестнадцатеричные цифры,
специальные символы, пробелы и зарезервированные слова.
Буквы - это буквы латинского алфавита от а до z и от А до Z, а также знак
подчеркивания _ (код ASCII 95). В Турбо Паскале нет различия между прописными и
строчными буквами алфавита, если только они не входят в символьные и строковые
выражения.
Цифры - арабские цифры от 0 до 9.
Каждая шестнадцатеричная цифра имеет значение от 0 до 15. Первые 10 значений
обозначаются арабскими цифрами 0...9, остальные шесть - латинскими буквами A...F
или a...f.
Специальные символы Турбо Паскаля - это символы
+ - * / = ,' . : ; < > [ ] ( ) { } ^ @ $ #
К специальным символам относятся также следующие пары символов:
<>
<= >= := (* *) (. .)
В программе эти пары символов нельзя разделять пробелами, если они
используются как знаки операций отношения или ограничители комментария. Символы
(. и .) могут употребляться соответственно вместо [ и ].
Особое место в алфавите языка занимают пробелы, к которым относятся любые
символы ASCII в диапазоне кодов от 0 до 32. Эти символы рассматриваются как
ограничители идентификаторов, констант, чисел, зарезервированных слов. Несколько
следующих друг за другом пробелов считаются одним пробелом (последнее не
относится к строковым константам).
В Турбо Паскале имеются следующие зарезервированные слова:
and
end
nil shr
asm
file not
string
array
for
object then
begin
function of
to
case
goto or
type
const
if
packed unit
constructor implementation
procedure until
destructor in
program uses
div
inline record
var
do
interface repeat
while
downto
label set
with
else
mod
shl xor
Зарезервированные слова не могут использоваться в качестве идентификаторов.
Стандартные директивы первоначально связаны с некоторыми стандартными
объявлениями в программе. К ним относятся:
absolute far
near
assembler forward
private
external interrupt virtual
Как и зарезервированные слова, стандартные директивы в окне редактора Турбо
Паскаля выделяются цветом, тем не менее Вы можете переопределить любую
стандартную директиву, т.е. объявить одноименный идентификатор. Стандартные
директивы PRIVATE и VIRTUAL действуют только в пределах объявления объектов.
Содержание раздела
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий
|