Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Паскаль_Конспект лекций.doc
Скачиваний:
41
Добавлен:
27.05.2015
Размер:
1.39 Mб
Скачать

1.5 Состав языка

Изучение всякого языка следует начинать с изучения его алфавита. Затем переходят к изучению слов и конструкций языка в виде законченных предложений.

1.5.1 Алфавит и ключевые слова

В алфавите Object Pascal используются следующие символы:

  • буквы латинского алфавита как в верхнем A .. Z, так и в нижнем a .. z регистрах;

  • десятичные цифры 0.. 9;

  • шестнадцатеричные цифры 0.. 9, А, В, С, D, E, F;

  • специальные символы +, _, *, /, =, >, <, [, ], (, ), {, } ;

  • символы знаков препинания (. , : ;) ;

  • пары специальных символов <=, >= , := , .. , (* , *) .

Ключевые слова имеют специальное значение для компилятора. В таблице 4 приведены 48 наиболее употребительных ключевых слов языка Object Pascal. Всего же их около восьмидесяти. Ключевые (зарезервированные) слова могут употребляться только по своему прямому назначению.

Таблица 4. Ключевые слова языка Object Pascal.

absolute

end

inline

procedure

type

and

external

interface

program

unit

array

file

interrupt

record

until

begin

for

label

repeat

uses

case

forward

mod

set

var

const

function

nil

shl

while

div

goto

not

shr

with

do

if

of

string

xor

downto

implementation

or

then

else

in

packed

to

1.5.2 Идентификаторы

Идентификатор (имя) представляет собой последовательность из латинских букв, цифр и символа подчеркивания, которая всегда начинается с буквы или символа подчеркивания. Длина идентификатора ограничивается только длиной строки, но значимыми являются только первые 63 символа. Заглавные и прописные буквы в идентификаторах не различаются.

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

Примеры:

А, С, Top_Not, RLeft_m - допустимые идентификаторы. 2Sum - недопустимый идентификатор, т. к, начинается с цифры. Now Elem - недопустимый идентификатор, т. к. содержит пробел. Sin - недопустимый идентификатор, так как совпадает с именем стандартной тригонометрической функции.

1.5.3 Знаки операций, разделители, выражения и операторы

Объекты языка (ключевые слова, идентификаторы) разделяют знаки операций и разделители. То, над чем совершаются какие-либо действия – будем называть операндами. Знаки операций указывают на действия, совершаемые над операндами. Они состоят из одного или нескольких символов. Типичные знаки операций: +, -, / и т.д. Они будут изучаться подробней при изучении типов данных и выражений.

Разделители используются для разделения или, наоборот, группирования объектов языка. К ним относятся:

{ } [ ] ( ) . , ; =

Наиболее распространённый разделитель – этопробел (пустая позиция в строке на экране или на устройстве печати), обычно обозначаемый символом .

Выражения – это правила вычисления значений. В выражении участвуют операнды, объединённые знаками операций.

Оператор задаёт законченное описание некоторого действия, данных или элемента программы. Например:

X: integer;

Это оператор описания целочисленной переменной Х.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]