Курсовая работа: Дослідження графіку функції y=cos(x)*ln(x)
Користуючись даними, отриманими з використанням програми, отримаємо графіки, зображені на рисунках 1.1.4 - 1.1.6.
Рисунок 1.1.4 – Графік виконання задачі (1)
Рисунок 1.1.5 – Графік виконання задачі (2)
Рисунок 1.1.6 – Графік виконання задачі (3)
1.2 Створення алгоритму роботи програми
Для створення алгоритму роботи програми скористуємося блок-схемою на рисунку 1.2.1.
Рисунок 1.2.1 – Блок-схема роботи програми
Продовження блок-схеми роботи програми (Рисунок 1.2.1)
Блок-схема являє собою поетапність реалізації виконання поставленої задачі.
Перший блок -«Виведення привітання» означає, що при запуску програми автоматично виводяться дані про програму: формула функції для дослідження якої написана програма, та дані про автора програми.
«Запит ввести х початкове», «Запит ввести х кінцеве», «Запит ввести крок» означають виведення в даному місці програми користувачу запрошення ввести відповідно х початкове, х кінцеве та крок функції.
«Запис х початкове», «Запис х кінцеве», «Запис кроку» відповідно означають запис у програму х початкового, х кінцевого та кроку введених користувачем у відповідь на звернення програми.
Блок «Чи Хпоч<Хкінц» означає, що в даному місці програма перевірить, чи х початкове менше, ніж х кінцеве. В випадку, якщо х початкове дійсно менше ніж х кінцеве, програма буде виконуватись далі, в іншому випадку буде виведено повідомлення про помилку (блок «Повідомлення про помилку»), та запропоновано ввести дані повторно.
Блок «і=Хпоч» присвоює змінній і значення х початкового.
Блоки «Чи Хпоч<Хкінц», «і=Хпоч» та «і=і+крок» дозволяють створити цикл, що дозволяє перебрати всі значення функції з заданого проміжку.
Блок «у= cos(i)*ln(i)» присвоює змінній у значення виразу cos(i)*ln(i).
Блок «і=і+крок» означає збільшення значення змінної і на значення кроку.
Блоки «Y1=cos(i)*ln(i)» «Y2=cos(і+крок)*ln(і+крок)» дозволяють обчислити на кожному з проміжків функції значення у та порівнявши їх (блок «у1<y2») вивести висновок про те, спадає чи зростає функція на даному проміжку.
Блок «Бажаєте продовжити» фактично дозволяє користувачеві не виходячи з середовища програми знову скористатися її функціями ввівши дані заново. В випадку, коли користувач відповів «у », програма повертається до блоку «Запит ввести х початкове», в випадку, коли відповідь інша – програма закривається.
1.3 Одержання результатів роботи програми
Після запуску програми перед нами з’являється вікно з привітанням і пропозицією ввести х початкове:
Рисунок 1.3.1 – Вікно привітання, запит х початкового.
Після вводу значення х початкового нам буде запропоновано ввести х кінцеве: