Виконання кожної операції відбувається з урахуванням її пріоритету. Значення пріоритетів зазначені в наступній таблиці:
Операція
Приоритет
Вид операції
Not, унарні«—» і «+»
перший (вищий)
Унарна операція
*, /, div, mod, and
другий
Операції типу множення
+, -, or
третій
Операції типу додавання
=, <>, <, >, <=, >=
четвертий (нижчий)
Операції відношення
Арифметичні вирази у якості операндів можуть містити імена функцій. З поняттям функції ми будемо знайомитись пізніше в курсі програмування, але стандартні функції (cos, sin, х2та інші) вам знайомі з курсу математики, і їх використання у курсі інформатики відрізняється тільки правилами запису (синтаксису). Так, на відміну від математики, в програмуванні аргумент функції обов’язково береться в круглі дужки. Нижче поданий список цих функцій, де літерами X та І позначені відповідно: X - цілі та дійсні типи, І - тільки цілі.
Abs(X) — обчислення абсолютного значення (модулю) X. Тип результату збігається з типом параметра.
АrсТап(Х) — обчислення кута, тангенс якого дорівнює X
Cos(X) — обчислення косинуса X
Ехр(х) — обчислення значення експоненти аргументу (Ех). Результат завжди має дійсний тип.
Frac(X) — знаходження дробової частини X. Результат має дійсний тип.
Int(Х) — знаходження цілої частини X (дробова частина відкидається). Результат має дійсний тип.
Ln(x) — обчислюється натуральний логарифм аргументу. Результат має дійсний тип. За допомогою функцій Ехр та Lп можна обчислити довільний степінь числа наступним чином: ab=Exp(b*Ln(a))
Pi — повертає значення числа
Sin(X) — обчислення синуса X
Sqr(X) — піднесення до квадрату значеннях. Тип результату збігається з типом параметра.
Sqrt(X) — обчислення квадратного кореня
Random — генерує значення випадкового числа з діапазону від
Random(P) — генерує значення випадкового числа з діапазону від 0 до Р- 1
Домашнє завдання:
• Прочитати сторінки 26 - 31,39 - 42 запропонованого підручника;
• Вивчити означення, що прочитані на лекції;
• 3 підручника розглянути практичні завдання на стор. 38 - 39.