Отримання знань
дистанційна підтримка освіти школярів
Програми з оператором розгалуження
Задача “Calculation_08.py”
![]() |
Дано числа а, b і k. При введенні k=1 надрукувати менше серед чисел а і b, Контрольні приклади 1) a= 15, b= -26, k= 1 => -26 2) a= 129, b= 17, k= 2 => 129 3) a= 3, b= 4, k= 3 => 5.0 |
Задача “Triangle_08.py”
Комп’ютер зчитує 3 додатних числа a, b, c. З’ясувати, чи можна з них утворити трикутник? Контрольні приклади 1) a= 12, b= 8, c= 10 => true 2) a= 6, b= 15, c= 23 => false Вказівка. Трикутник існує тоді, коли кожна з сторін менша за суму двох інших. |
![]() |
Задача “Bookstore.py”
![]() |
У книжковому магазині в розділі “Фантастика” N стелажів по T книг у кожному. Кожна з K шаф дитячої літератури містить на 20 книг більше. Яких книг у магазині більше: з фантастикою чи дитячою літературою? Контрольні приклади 1) N= 6, T= 100, K= 3 => 'fantastuka' 2) N= 12, T= 60, K= 11 => 'dutiacha literatyra' 3) N= 7, T= 50, K= 5 => 'porivnu' |
Задача “Quadratic.py”
Дано цілі числа a≠0, b і c. Знайти корені квадратного рівняння Контрольні приклади 1) a= 2, b= -13, c= -45 => x1= 9.0, x2= -2.5 2) a= 16, b= -72, c= 81 => x= 2.25 3) a= 12, b= 8, c= 4 => 'rozviazky nemaie' |
![]() |
Вказівка.
Спочатку потрібно обчислити дискримінант .
Якщо D>0, то 2 корені можна знайти за формулами:
Якщо D=0, то є лише один корінь .
Якщо D<0, то рівняння коренів не має.