Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпора прогр кол 1)).docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
59.01 Кб
Скачать

2.Арифметичнi функцiї I процедури.

I - цiлочисельний тип;

R - дiйсний тип;

IBR - цiлочисельний тип (байтовий чи дiйсний);

S - будь-який з скалярних типiв, крiм дiйсного.

Функцiї:

Abs(IBR)

ArcTan(IBR) -PI/2<IBR<PI/2 arctan(IBR)

щоб перевести значення кута з радiанної мiри в градусну потрiбно помножити на 180/PI

Cos(IBR) cos(IBR)

Frac(IBR) - обчислення дробової частини IBR

Frac(1.7)=0.7

INT(IBR) - обчислення цiлої частини IBR. Якщо IBR>=0, функцiя повертає найближче цiле, бiльше чи рiвне IBR. Якщо IBR<0, то повертаяє найближче число, меньше чи рiвне IBR.

Ln(IBR) ln(IBR)

Sin(IBR) sin(IBR)

Sqrt(IBR) - корiнь квадратний з IBR

Random - генерує значення випадкового числа з дiапазону 0..0,99

Random(I) - генерує значення випадкового числа з дiапазону 0..I

Randomize - змiна бази генерацiї.

3.Скалярнi функцiї.

Скалярнi функцiї обробляють данi будь-якого скалярного типу, крiм дiйсного.

Pred(S) - повертає елемент, який передує S.

Odd(I) - повертає значення булевого типу, що дорiвнює True, якщо I - непарне та False, якщо I - парне.

4.Функцiї перетворення типiв.

Функцiї перетворення типiв використовуються для перетворення значень одного скалярного типу в значення iншого скалярного типу.

Chr(I) - повертає символ стандартного коду обмiну iнформацiєю з номером, що дорiвнює значенню I. (I<=255)

Round(R) - повертає значення R, округлене до найближчого цiлого числа.

Trunc(R) - повертає найближче цiле число, менше чи рiвне R, якщо R>=0 та >R, якщо R<0.

5.Процедури управлiння строками на екрані.

CrtExit - Вiдновлює режим, який був встановлений при завантаженнi ОС.

CtrInit - виводить на екран строку iнiцiалiзацiї термiналу, визначену при установцi системи.

ClrEol - стирає всi символи в рядку, починаючи з поточної позицiї курсора до

кiнця рядка.

ClrScr - повнiстю очищує екран та помiщує курсор в лiвий верхнiй кут екрану.

DelLine - повнiстю стирає вмiст рядка, в який розмiщено курсор, всi строки (що нижче) перемiщаються на одну позицiю вверх.

InsLine - вставляє порожній рядок в мiсце розмiщення курсора.

6.Спецiальнi процедури I функцiї.

Процедури:

Delay(I) - органiзує затримку виконання програми на I мс. I-цiлочисельний вираз Delay(1500) - {1,5c}.

Exit - вихiд з виконуваного блоку в оточуюче середовище.

FileShar(P,D1,Z) - заповнює область основної пам'ятi заданим значенням (заповнювачем).

Halt - припиняє виконання програми та передає управлiння системі програмування.

Move(P1, P2, D1) - пересилає вмiст основної пам'ятi, починаючи з першого байту, який зайнятий змiнною P1, в область, яка починається з першого байта змiнної P2.

Функцiї:

Hi(I) - видiляє старший байт значення I та помiщає його в молодший байт результату. Старший байт результату дорiвнює нуль. Результат має цiлочисельний тип.

KeyPressed - повертає результат True, якщо на клавiатурi була натиснута яка-

небудь клавiша, та False, якщо нi.

Lo(I) - видiляє молодший байт значення I та помiщує його в молодший байт результату.

Size of (IT) - обчислює об'єм основної пам'ятi в байтах, яку займає вказана змiна чи тип.

Swap(I) - обмiнює вмiст молодшого та старшого байтiв.