Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СР 3.doc
Скачиваний:
0
Добавлен:
27.08.2019
Размер:
101.38 Кб
Скачать

І м'я функції Математичне значення Тип результату

SIN (X) sin x REAL

COS (X) cos x REAL

LN (X) ln x REAL

SQRT (X) Ö x REAL

ARCTAN (X) arctg x REAL

EXP (X) ex REAL

SQR (X) x2 INTEGER

ABS (X) x│ INTEGER

Речовий тип. Змінні і константи речового типу в Turbo Pascal вживаються в тім же змісті, що й у математиці речові числа. Запис речового числа в програмі можлива у вигляді числа з фіксованою крапкою. Дуже великі чи дуже маленькі числа зручніше представляти в експонентній формі. Наприклад : 2.108Е-10=2.108*10-10. Над змінними речового типу визначені наступні арифметичні операції : +, -, /, * а також операції відношення аргументами речового типу можуть використовуватися стандартні функції, перераховані раніше. Усі вони виробляють результат речового типу.

Символьний тип. Значеннями символьного типу є елементи кінцевого й упорядкованого набору знаків. Символ, укладений в апострофи, позначає константу символьного типу, наприклад : ‘X’ , ‘=’ . Над змінними символьного типу визначені операції відношення.

Булевский тип. Змінні булевского типу можуть приймати одне з 2-х значень : TRUE (істина) чи FALSE (неправда). Булевский тип визначений так, що FALSE < TRUE . Це означає, що операції відношення можуть бути застосовані не тільки до даних цілого, речового і символьного типів, але і до даних булевского типу.

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

Вирази і оператор присвоювання.

Арифметичні вирази в Turbo Pas будуються з констант, змінних, функцій і операцій над ними.

Правила використання виразів :

  • вираз записується в один рядок;

  • у виразах використовуються тільки круглі дужки, причому кількість дужок, що відкриваються, має відповідати кількості дужок, що закриваються;

  • не можна записувати поспіль два знаки арифметичних операцій;

  • обчислення виконуються зліва направо згідно зі старшинством операцій : операція обчислення функцій; операції множення, ділення, mod i div; операції додавання і віднімання.

Операції в порядку убування їх пріоритету розташовуються так *, /, MOD, DIV, AND

+,-

<, <=, >, >=, <>, =

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

Оператор присвоювання. Вказівка присвоювання надає значення певній змінній чи змінює її поточне значення. Цей оператор позначається знаком „:=” . При виконанні оператора присвоювання обчислюється вираз, що стоїть в правій частині, і його значення привласнюється змінної в лівій частині. При цьому тип виразу повинний відповідати типу змінної. Для стандартних типів це означає, що типи повинні збігатися. Крім цього, припускається присвоювання змінної речового типу значення виразу цілого типу.

Присвоювання ж змінної цілого типу виразу речового типу заборонено !

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