Д/з: виконайте завдання з Робочого аркуша
уроку 65(10)
Тема 65(10): Бібліотеки мови програмування. Оператори і вирази.
План вивчення теми:
Оператори
Операнди
Типи операторів: математичні, логічні, порівняння, присвоювання
Вирази. Правила запису та виконання виразів
Бібліотеки мови програмування. Підпрограми. Модуль decimal
Об’єкти, над якими виконуються операції, називають операндами. Оператори використовуються у виразах.
Залежно від типу об’єктів, над якими виконуються операції, оператори групуються в:
арифметичні,
логічні,
порівняння,
присвоювання й ін.
Вираз мовою програмування складається з операндів, операторів і круглих дужок та визначає порядок виконання операцій над даними.
Операнди виразу — це змінні, константи, функції, методи. Найпростіший вираз складається з одного операнда, наприклад константи або змінної.
Залежно від типу операндів і операцій, що використовуються у виразі, розрізняють вирази:
арифметичні (результат арифметичного типу);
логічні (результат логічного типу);
рядкові (результат рядкового типу).
Для кожного типу операцій існують чіткі правила їх запису та виконання, із якими ми будемо знайомитися поступово в процесі їх використання. Основні правила для арифметичних виразів
Не можна застосовувати підрядкові й надрядкові символи. Наприклад, вираз 2.5*(a–b2 ) є неправильним. Його слід записати так: 2.5*(a–b*b).
Не можна записувати дві або більше операцій безпосередньо одна за одною. Наприклад, вираз a*–b є некоректним. Його слід записати так: a*(–b).
Кожній дужці, що відкривається, у виразі має відповідати дужка, що закривається.
Типи операндів виразу мають бути узгоджені. Якщо автоматично вони не узгоджуються, слід використати засоби перетворення типів, що вже були описані раніше.
Операції в арифметичному виразі виконуються з урахуванням їх пріоритету, а операції, що мають однаковий пріоритет, — у порядку їх запису, тобто зліва направо.
Для точного виконання операцій над числами в мові Python призначений модуль decimal, у якому є функція Decimal. Цей модуль слід імпортувати до коду програми. Один із варіантів імпортування можна реалізувати за допомогою інструкції: from decimal import Decimal.
Увага!
Під час роботи з комп'ютером дотримуйтеся вимог БДЖ та санітарно-гігієнічних норм.
Блок теоретичних запитань
Блок практичних завдань
Приклад використання операції модуля decimal:
>>> from decimal import Decimal #імпортування
>>> Decimal("1.123") – Decimal("0.5") #виконання операції
Decimal('0.623') #результат