8-104. Використання об’єктів мови Python для реалізації розгалужень

Вправа 1. Перетворити задані значення двох дійсних змінних х та у за таким правилом: якщо значення х та у від'ємні, то кожне з них замінити його модулем, якщо від'ємне тільки одне з них, то обидва значення збільшити на 0.5, якщо ж обидва значення невід'ємні і жодне з них не належить відрізку [0.5; 2.0], то обидва значення зменшити в 10 разів. У інших випадках зна­чення х та у залишаються без змін.

 

Вправа 2. Дано значення трьох попарно різних дійсних змінних a, b, c. Змінити їх значення, надавши їм найбільшого із заданих значень.

 

Вправа 3. Дано три цілі додатні числа a, b, c. Визначити, чи можна з відрізків із цими довжинами утворити трикутник.

Підказка: використати нерівність трикутника



Вправа 4. Дано трикутник зі сторонами a, b, c. Визначити, який
це трикутник: гострокутний, тупокутний чи прямокутний.

Підказка: використати теорему Піфагора

Аналогічне завдання:

Вправа 1. Дано дійсні числа a, b, с, d. Якщо вони утворюють спадну послідовність, то замінити їх значення модулями, якщо зростаючу, то все залишити без змін, в протилежному випадку — збільшити всі значення в 10 разів

Можливий варіант розв'язку:




 


Немає коментарів:

Дописати коментар