Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практика_Delphi.doc
Скачиваний:
11
Добавлен:
25.08.2019
Размер:
2.92 Mб
Скачать

Елементи мови Алфавіт

Літери – тільки латинські, а також значок « _»; Цифри – арабські від 0 до 9; Спеціальні символи - + - * . , / пробіл, тощо

Лексеми

В Delphi використовуються такі зарезервовані слова

And

Function

Property

Array

Goto

Raise

As

If

Record

Asm

Implementation

Repeat

Begin

In

Resourcestring

Case

Inherited

Set

Class

Initialization

Shl

Const

Inline

Shr

Constructor

Interface

String

Destructor

Is

Then

Dispinterface

Label

Threadvar

Div

Library

To

Do

Mod

Try

Dowto

Nil

Type

Else

Not

Unit

End

Object

Until

Except

Of

Uses

Exports

Or

Var

File

Out

While

Finalization

Packed

With

Finally

Procedure

Xor

For

Program

Стандартні директиви

Absolute

Implements

Read

Abstract

Index

Readonly

Assembler

Message

Register

Automated

Name

Reintroduce

Cdecl

Near

Requires

Contains

Nodefault

Resident

Default

Override

Safecall

Dispid

Package

Stcall

Dynamic

Pascal

Stored

Export

Private

Virtual

External

Protected

Write

Far

Public

Writeonly

Forward

Published

Ідентифікатори

Ідентифікатори – це імена констант, змінних, міток, типів, об’єктів, класів, властивостей, процедур, функцій, модулів, програм, полів в записах. Ідентифікатори можуть мати довільну довжину, завжди починається з букви, за якою слідує буква або цифра. Може починатися зі знака підкреслення.

Константи

В якості констант використовуються цілі, дійсні, числа, логічні константи, символи, рядки символів, конструктори множин та признак невизначеного вказівника NIL.

Дозволяється в оголошенні констант використовувати довільні вирази, операндами яких можуть бути раніше оголошені не типізовані константи, імена типів та об’єктів, а також наступні функції:

Abs

Length

Ord

Round

Swap

Chr

Low

Pred

Sizeof

trunc

hi

odd

ptr

succ

Вирази

Основними елементами, з яких конструюється виконавча частина є константи, змінні та звернення до функцій. Кожний із цих елементів характеризується своїм значенням і належить до певного типу даних.

Наприклад:

(а+в)*с

А>2

Операції

В Delphi визначені наступні операції:

- Унарні (Not, &);

- мультиплікативні (*,/, div, mod, and, shl, shr);

- аддитивні (+,-,or, xor);

- відношення (=<>, <, <=, >=, in).

Пріоритет операцій спадає в указаному порядку, тобто вищий пріоритет мають унарні операції, найнижчий – операції відношення.