Віконні проєкти. Події з вікном
Презентація Віконні проєкти
Презентація Події з вікном
Середовище програмування Python
Задача. Знайдіть корені лінійного рівняння з однією змінною 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
Коренем лінійного рівняння є будь-яке число
Лінійне рівняння коренів немає
Програма. Мови програмування. Професії, де потрібно вміти складати програми
Середовища створення проєктів
Змінні, команда присвоювання
Консольні проєкти з простими арифметичними обчисленнями
Розгалуження
Немає коментарів:
Дописати коментар