Середовище програмування Python
a = float(input("Введіть перше число: "))
b = float(input("Введіть друге число: "))
# Обчислюємо суму та добуток
summa = a + b
dobutok = a * b
# Виводимо результати
print("Сума =", summa)
print("Добуток =", dobutok)
✅ Пояснення:
input() — запитує значення з клавіатури;
float() — перетворює введене значення у число (дозволяє вводити й дробові);
print() — виводить результат на екран.
Віконні проєкти. Події з вікном
Презентація Віконні проєкти
Презентація Події з вікном
Задача. Знайдіть корені лінійного рівняння з однією змінною ax=b, де x — змінна, a і b —
деякі числа.
✔ Для розв'язування задачі з’ясовуємо величини, визначаємо їх тип, зміст
(вхідні, проміжні, результат) та даємо їм імена.
✔ Створюємо математичну модель задачі
Розв’яжемо рівняння ax=b для різних значень a і b.
Очікувані результати
Алгоритми з розгалуженням
1) Якщо a≠0 , то, поділивши обидві частини рівняння ax=b на а, отримаємо
Тоді можна зробити такий висновок: якщо a≠0 , то рівняння ax=b має
єдиний корінь, що дорівнює
2) Якщо a=0 і b=0 , то лінійне рівняння набуває такого вигляду 0 x=0 . Тоді
можна зробити такий висновок: якщо a=0 та b=0 , то рівняння ax=b має
безліч коренів: будь-яке число є його коренем.
3) Якщо a=0 і b≠0 , то при будь-якому значенні х маємо хибну рівність
0 x=b . Тоді можна зробити такий висновок, якщо a=0 та b≠0 , то рівняння
ax=b коренів не має.
Створимо прості та складені логічні вирази, які будуть використовуватися в умові
команди розгалуження
Запишемо вираз x=
мовою програмування: x=b/a
✔ Добираємо набори даних для перевірки правильності роботи алгоритму
✔ Формулюємо питання до вхідних даних:
Уведіть значення a:
Уведіть значення b:
✔ Формулюємо приклад розгорнутої відповіді:
Корінь лінійного рівняння дорівнює 4,25
Коренем лінійного рівняння є будь-яке число
Лінійне рівняння коренів немає
деякі числа.
✔ Для розв'язування задачі з’ясовуємо величини, визначаємо їх тип, зміст
(вхідні, проміжні, результат) та даємо їм імена.
| Величина | Тип | Зміст | Ім’я |
| Перше число | Дійсне число | Вхідні дані | a |
| Друге число | Дійсне число | Вхідні дані | b |
| Корінь рівняння | Дійсне число | Результат | x |
Розв’яжемо рівняння ax=b для різних значень a і b.
Очікувані результати
Алгоритми з розгалуженням
1) Якщо a≠0 , то, поділивши обидві частини рівняння ax=b на а, отримаємо
єдиний корінь, що дорівнює
2) Якщо a=0 і b=0 , то лінійне рівняння набуває такого вигляду 0 x=0 . Тоді
можна зробити такий висновок: якщо a=0 та b=0 , то рівняння ax=b має
безліч коренів: будь-яке число є його коренем.
3) Якщо a=0 і b≠0 , то при будь-якому значенні х маємо хибну рівність
0 x=b . Тоді можна зробити такий висновок, якщо a=0 та b≠0 , то рівняння
ax=b коренів не має.
Створимо прості та складені логічні вирази, які будуть використовуватися в умові
команди розгалуження
| Логічний вираз | a≠0 | a=0 і b=0 | a=0 і b≠0 |
| Логічний вираз мовою Python | a !=0 | a==0 and b==0 | a==0 and b!=0 |
✔ Добираємо набори даних для перевірки правильності роботи алгоритму
| a | b | x | |
| Тест 1 | 2 | 4 | 2.0 |
| Тест 2 | 3 | 0 | 0.0 |
| Тест3 | 0 | 0 | будь-яке число |
| Тест4 | 0 | 5 | коренів немає |
Уведіть значення a:
Уведіть значення b:
✔ Формулюємо приклад розгорнутої відповіді:
Корінь лінійного рівняння дорівнює 4,25
Коренем лінійного рівняння є будь-яке число
Лінійне рівняння коренів немає
Програма. Мови програмування. Професії, де потрібно вміти складати програми
Середовища створення проєктів
Змінні, команда присвоювання
Консольні проєкти з простими арифметичними обчисленнями
Розгалуження
Немає коментарів:
Дописати коментар