MIME-Version: 1.0 Content-Location: file:///C:/B1339A24/DOD.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" Додатки

Додатки<= /b>

 = ;

1. Структура типів даних мови Object Pascal

 

= Прос = 90;і

= По= ;рядкові

Цілі=

Логіч = 85;і

Симво = 83;ьні

Перел = 10;чувальні

Тип-ді= 072;пазон

= Ді= ;йсні

 

Дата-ч= 072;с

= Стру = 82;туровані

= Ма= ;сиви

Запис = 80;

Множи = 85;и

Файли

 

= Пока = 78;чики

 

= Рядк = 80;

 

= Проц = 77;дурні

 

= Об’є = 82;ти

 

= Варі = 72;нти

 

= Клас = 80;

 

 

2. Стандартні математичнo= 0; функції Object<= /span> Pascal

 

Фун= ;кція

Опи= ;с

Арг= ;умент

Abs(X)<= /b>

Абсолютне значення

Цілий або дійсний вираз

ArcTan<= span lang=3DUK style=3D'font-size:14.0pt;mso-bidi-font-size:10.0pt'>(X)

Арктанген&#= 1089;

Вираз Extended

Cos(X)

Косинус

Вираз Extendedкут у радіанах

Exp(X)

Експонент&#= 1072;

Дійсний вираз

Frac(X)

Дробова частина аргументу

Дійсний вираз

Int(X)

Ціла частина аргументу

Дійсний вираз

Ln(X)

Натуральн&#= 1080;й логарифм

Дійсний вираз

Pi

Число Пі: 3,1415926535897932

Round

Найближче ціле аргументу

Дійсний ви&= #1088;аз

Sin(X)

Синус

Вираз Extendedкут у радіанах

Sqr(X)

Квадрат аргументу

Вираз Extended

Sqrt(X)

Квадратни&#= 1081; корінь

Вираз Extended

 

3. Бінарні арифметичнo= 0; операції<= /b>

 

i= 5;означення

i= 4;перація

i= 8;ипи операнд= 110;в

i= 8;ип результату

i= 5;риклад

+

Додаван= ;ня

Integ= er, real

Integ= er, real

X+Y

Відніма= ;ння

Integ= er, real

Integ= er, real

XW= 22;Y

*

Множенн= ;я

Integ= er, real

Integ= er, real

X*Y

/

Ділення дійсних чисел

Integ= er, real

Real<= /span><= /p>

X/Y

div

Ціло&= #1095;исельне ді-лення

Integ= er<= /p>

Integ= er<= /p>

I div= 2

mod

Остача цілочи-се&= #1083;ьного ділення

Integ= er<= /p>

Integ= er

I mod= 6

 

4. Довідник з п= 088;оцедур і функцій мови Object Pascal=

 

Abort – генерує виняток EAbort= , перериваючl= 0; виконання всіх вкладених п = 88;оцедур і функцій бе= 079; повідмлk= 7;ння про помилку.

 

Append(var F: Text) – відкриває існуючий текстовий файл, зв’яза= 085;ий з файловою змінною F, для додавання в його кінець.

 

AssignFile(var F, FileName: string) – зв’язує ім’ = 03; зовнішньогl= 6; файлу FileName з файловою змінною F.

 

Beep – генерує стандартниl= 1; звуковий сигнал.

 

CloseFile(var F) – закриває відкритий файл, зв’язаний з файловою зм = 10;нною F.=

 

Continue – передає керування н = 72; наступну ітерацію ци = 82;лів for, while, repeat.

 

Date: TDateTimeповерт= ;ає поточну дат = 91;.

 

DateTimeToStr(DateTime: TDateTime): string – перетворює дату і час DateTime у рядок.

 

DateToStr(Date: TDateTime): string – перетворює дату і час DateTime у рядок, використовm= 1;ючи формат, який задається глобальною змінною ShortDateFormat.=

 

DayOfWeek(Date: TDateTime): Integer – повертає поточний день тижня (1 – неділя, 7 – суб= ота).

 

Eof(var F): Boolean – повертає true при досягненні кінця файлу, зв’язаного = 79; файловою змінною F.

 

Eoln(var F: Text): Boolean – повертає ознаку кінц = 03; рядку (true) у текстовому файлі, зв’язаному = 79; файловою зм = 10;нною F.=

 

Erase(var F) – видаляє зовнішній файл, зв’язаний з файловою змінною F.

 

Exit – вихід = 079; поточної процедури.=

 

CurrToStr(Value: Currency): string – перетворює монетарне значення Value у рядок.

 

FloatToStr(Value: Extended): string – перетворює Value у рядок з точністю 15 цифр.

 

Halt – ініціює аварійне завершення програми.=

 

Hi(= X): Byte – повертає &= #1089;тарший байт виразу X типу integer або word як значення бе = 79; знаку.

 

IntToStr(Value: Integer): string – повертає рядок, що містить перетворенk= 7; ціле значення Value.=

 

Length(S: string): Integer – повертає кількість символів у S.

 <= /p>

Lo(X): Byteповертає молодший байт виразу X типу integer або word як значення бе = 79; знаку.

 

Now: TDateTime – повертає поточну дат = 91; і час.

 

Ord(X): Longint – повертає порядковий номер вираз = 91; порядковогl= 6; типу.

 

Random [ (Range: Integer) ]: real – повертає випадкові числа X у діапазоні 0<=3DX<<= /b>Range (якщо Range не заданий, то у діапазоні 0<=3DX<1). Для ініціалізаm= 4;ії початковогl= 6; значення ге = 85;ератора необхідно викликати Randomize.=

 

Randomize – зада = 08; випадкове початкове значення дл = 03; функції Random.=

 

Read(var F; <список з= мінних>) – зчитує з файлу, зв’яз= 072;ного з файловою змінною F, одно аб= 086; більше значень в одну чи більше змін = 85;их.

 

ReadLn(var F: Text; <список= змінних>= ) – зчитує одно або більше значень в одну чи біль= 096;е змінних і переходить на початок н= 072;ступного рядку текстового файлу, зв’язаного = 79; файловою змінною F.

 

Reset (var F) – відкриває існуючий файл, пов’язаний = 79; файловою змінною F.

 

ReWrite (var F) – створює і відкриває новий файл, пов’язаний = 79; файловою змінною F.

 

SeekEof (var F: Text): Boolean – повертає True при досягненні кінця текстового = 92;айлу, пов’язаногl= 6; з файловою змінною F.

 

SeekEoln (var F: Text): Boolean – повертає True при досягненні кінця рядка текстового файлу, пов’язаногl= 6; з файловою змінною F.

 

StrToCurr(const S: string): Curren= cy – перетворює рядок S в монетарне число.

 

StrToFloat(const S: string): Extend= ed – перетворює рядок S в дійсне число.

 

StrToInt(const S: string): Intege= r – перетворює рядок S в ціле число.

 

Time: TDateTime – повертає поточний ча = 89;.

 

TimeToStr(Time: TDateTime): string – перетворює час у рядок, використовm= 1;ючи формат, який задається глобальною змінною LongTimeFormat.=

 

UpCase(Ch: Char): Char – приводить символ Ch <= /b>(т = 10;льки латинський) до верхньог = 86; регістру.=

 

Write(var F; <список в= иразів>) – записує одн = 77; або більше значень у файл, зв’яза= 085;ий з файловою змінною F.

 

WriteLn(var F: Text; <список= виразів>= ) – записує одн = 77; або більше значень у файл і потім заносить маркер кінц = 03; рядка у текс= 090;овий файл, зв’язаний з файловою зм = 10;нною F.