лабораторна робота 4. Складання програм мовою Python Умовні оператори та цикли
Мета: навчитись працювати в середовищі IDLE Python/
Завдання:
1. (Завдання 13.3 сторінка 54). Створіть програму, яка перевіряє, чи є введене користувачем натуральне
число парним чи ні. Після перевірки повинно вивестися відповідне повідомлення.
Збережіть її у файлі «Завдання 13-3». Виконайте її за допомогою інтегрованого
середовища IDLE для 2-3 наборів даних.
2. (Завдання 13.4 сторінка 55) Створіть програму для розв’язування квадратного рівняння 𝑎𝑥
2 + 𝑏𝑥 + 𝑐 = 0
Збережіть її у файлі «Завдання 13-4». Протестуйте її за допомогою системи тестів
наведеної у таблиці 13.4.1.
Таблиця 13.4.1 (стор 55)
3. (Завдання 13.5 сторінка 56) Створіть програму для виведення на екран більшого з трьох введених
користувачем чисел. Функції (такі, наприклад, як max(), min() тощо)
використовувати забороняється. (Ім’я файлу для збереження «Завдання 13-5».)
4. (Завдання 13.6 сторінка 56) Створіть програму для обчислення значень функції 𝑦 = {
𝑥
2 + 1, якщо 𝑥 > 3;
𝑥 − 4, якщо 𝑥 ≤ 3.
(Ім’я файлу для збереження «Завдання 13-6».)
5. (Завдання 13.7 сторінка 57) Складіть програму, яка перевіряє, чи ділиться введене користувачем число на
7 чи ні. Після перевірки повинно вивестися відповідне повідомлення.
Збережіть її у файлі «Завдання 13-7-1-с». Виконайте її за допомогою
інтегрованого середовища IDLE для 2-3 наборів даних.
лабораторна робота 5
6. (Завдання 13.9 сторінка 60) Складіть програму для обчислення факторіала. (Факторіал натурального числа
n – добуток натуральних чисел від одиниці до n включно, позначається n!).
Збережіть її у файлі «Завдання 13-9». Обчисліть за допомогою програми факторіали
кількох натуральних чисел.
7. (Завдання 13.14 сторінка 65) Створіть та збережіть (ім’я файлу «Завдання 13-14») програму,
після виконання якої, на полотні Python Turtle Graphics за допомогою
модуля Черепашка буде побудовано квадрат розміри сторони якого
визначає користувач використавши цикл for.
8. (Завдання 13.15 сторінка 66) Створіть програму для обчислення суми кубів n перших натуральних чисел (s=1+23+33+⋯+n3). Збережіть її у файлі «Завдання 13-15-1-с».
9. (Завдання 13.15 сторінка 66) Створіть програму для побудов орнаментів (приклад наведено на рис. 13.15.2), що складаються з квадратів зі спільною вершиною повернутих на певний кут. Кількість квадратів, довжину сторони та кут повороту визначає користувач у процесі діалогу під час виконання програми. Файл для збереження «Завдання 13-15-2-с». (Черепашка.)
лабораторна робота 6
10. (Завдання 13.17 сторінка 69) Складіть програму для обчислення найбільшого спільного дільника (НСД)
двох натуральних чисел. Збережіть її у файлі «Завдання 13-17».
11. (Завдання 13.19 сторінка 70) Складіть програму для знаходження суми цифр натурального числа n. Ім’я файлу для збереження «Завдання 13-19-1-c».
12. (Завдання 13.19 сторінка 71) Складіть програму для знаходження найбільшої цифри заданого натурального числа n. Ім’я файлу для збереження «Завдання 13-19-3-c».