Виконання кожної операції відбувається з урахуванням її пріоритету. Значення пріоритетів зазначені в наступній таблиці:

Операція

Приоритет

Вид операції

Not, унарні«—» і «+»

перший (вищий)

Унарна операція

*, /, div, mod, and

другий

Операції типу множення

+, -, or

третій

Операції типу додавання

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

четвертий (нижчий)

Операції відношення

Арифметичні вирази у якості операндів можуть містити імена функцій. З поняттям функції ми будемо знайомитись пізніше в курсі програмування, але стандартні функції (cos, sin, х2та інші) вам знайомі з курсу математики, і їх використання у курсі інформатики відрізняється тільки правилами запису (синтаксису). Так, на відміну від математики, в програмуванні аргумент функції обов’язково береться в круглі дужки. Нижче поданий список цих функцій, де літерами X та І позначені відповідно: X - цілі та дійсні типи, І - тільки цілі.

Abs(X) — обчислення абсолютного значення (модулю) X. Тип результату збігається з типом параметра.

АrсТап(Х) — обчислення кута, тангенс якого дорівнює X, значення кута подано в радіанах і може знаходитися в діапазоні від --?/2 до ?/2. Для перетворення значення кута з радіанної міри в градусну необхідно значення кута помножити на число 180/ ?. Результат має дійсний тип.

Cos(X) — обчислення косинуса X, параметр задає значення кута в радіанах. Для перетворення значення кута з радіанної міри в градусну слід значення кута помножити на число 180/ ?. Результат має дійсний тип.

Ехр(х) — обчислення значення експоненти аргументу х). Результат завжди має дійсний тип.

Frac(X) — знаходження дробової частини X. Результат має дійсний тип.

Int(Х) — знаходження цілої частини X (дробова частина відкидається). Результат має дійсний тип.

Ln(x) — обчислюється натуральний логарифм аргументу. Результат має дійсний тип. За допомогою функцій Ехр та Lп можна обчислити довільний степінь числа наступним чином: ab=Exp(b*Ln(a)).

Pi — повертає значення числа ? (3.1415926).

Sin(X) — обчислення синуса X. Параметр задає значення кута в радіанах. Для перетворення значення кута з радіанної міри в градусну слід значення кута помножити на число 180/ ?. Результат має дійсний тип.

Sqr(X) — піднесення до квадрату значеннях. Тип результату збігається з типом параметра.

Sqrt(X) — обчислення квадратного кореня з Х. Тип результату дійсний.

Random — генерує значення випадкового числа з діапазону від 0 до 0.99. Тип результату дійсний.

Random(P) — генерує значення випадкового числа з діапазону від 0 до Р- 1. Тип результату цілий. Щоб випадкові числа були «більш випадковими», необхідно періодично змінювати базу генерації. Для цього використовується процедура Randomize, що дозволяє при кожному новому запуску програми отримувати різні випадкові числа.

Домашнє завдання:

• Прочитати сторінки 26 - 31,39 - 42 запропонованого підручника;

• Вивчити означення, що прочитані на лекції;

• 3 підручника розглянути практичні завдання на стор. 38 - 39.

УРОК 9. Структура програми мовою Паскаль

Добавить отзыв
ВСЕ ОТЗЫВЫ О КНИГЕ В ИЗБРАННОЕ

0

Вы можете отметить интересные вам фрагменты текста, которые будут доступны по уникальной ссылке в адресной строке браузера.

Отметить Добавить цитату