![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Умова задачі: Визначити значення функції W=f(y) в залежності від заданої умови:
Вирішення: Розглянемо умову завдання:
1. для аргументу у <0,5, функція W = y + sin(y);
2. на проміжку y >= 0,5 (включно) до y < 8, виключаючи значення у=1, функція
W= log(y + y^(1/3));
3. для всіх значень y >= 8 та для y = 1 функція W не має рішення
Примітка: Функція W записана на мові VB
До складання програми необхідно виконати контрольний приклад, щоб перевірити виконання програми по кожній гілці алгоритму, що має розгалуження. Якщо результати роботи програми співпадають з результатами контрольного прикладу, то програма написана вірно. Для виконання контрольних обрахунків використовується програма Калькулятор та табличний процесор MS Excel.
Контрольний приклад (Калькулятор):
1. y=-2, W=-2+sin(-2)=-2,0349 (формула 1)
2. y=0,3 W=0,3+sin(0,3)=0,30523 (формула 1)
3. y=0,8 W=ln(0,8+0,8^(1/3))= 0,5471 (формула 2)
4. y=6 W=ln(6+6^(1/3))= 2,0563 (формула 2)
5. y=1 функція W не має рішення
6. y=10 функція W не має рішення
Блок-схема алгоритму:
Програма:
Дата публикования: 2014-11-26; Прочитано: 407 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!