- •1.Інформація та її подання.
- •2.Двійкова арифметика.
- •3.Загальна структура еом.
- •4. Обчислювальні системи та їх складові.
- •5. Прикладне програмне забезпечення.
- •6. Системне програмне забезпечення.
- •1.Поняття про алгоритми та їх властивості.
- •3. Метод покрокової деталізації.
- •4.Форми подання алгоритмів.
- •5. Типи основних структур алгоритмів.
- •2. Константи і змінні.
- •3. Типи даних.
- •1. Загальнi вiдомостi про структуру програми.
- •2. Роздiли опису мiток, констант, типів даних, змінних, процедур і функцій, операторів.
- •4. Коментарі в програмі .
- •5. Директиви компілятора та управляючі символи.
- •1. Загальнi вiдомостi про оператори.
- •2. Структурнi та складені оператори.
- •Загальнi вiдомостi про процедури I функцiї.
- •2.Арифметичнi функцiї I процедури.
- •3.Скалярнi функцiї.
- •4.Функцiї перетворення типiв.
- •5.Процедури управлiння строками на екрані.
- •6.Спецiальнi процедури I функцiї.
- •7.Модулі.
- •Основні способи використання та розміщення підпрограм.
- •2. Формат процедур та функцій, визначених користувачем.
- •3.Параметри.
- •4.Правила використання та визначення області дії ідентифікаторів.
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в.
