Проект дослідження функції розробляється для дослідження заданої підінтегральної функції.
В даному проекті будуть реалізовуватися наступні функції:
1. Дослідження заданої функції різними методами (за умовою завдання);
2. Зміна кроку дослідження функції;
3. Зміна меж дослідження функції;
4. Вивід результатів;
5. Тестування програми на фнкціях, які легко обраховуються;
5. Вивід допомоги про програму та автора;
Розробка алгоритмів моделювання на ЕОМ
Планування вхідних та вихідних даних
Для розвязку поставленої задачі потрібні певні вхідні данні, на основі яких будуть проводитись обчислення. В нашому випадку вхідними данними будуть проміжки інтегрування. Причому послідовнність введення проміжків необхідно зберігати (спочатку вводиться точка з меншим значенням, потім з більшим). Для дослідження функції потрібно задавати також крок, з яким буде змінюватись коефіцієнт “k”. Для роботи меню вхідними данними також будуть коди нажатих клавіш на клавіатурі.
|
|
Проміжки, які вводяться для дослідження інтегральної функції маюти тип float, тобто вони можуть приймати як цілі, так і дробові значення на інтервалі 3.4*10-38 до 3.4* 1038.
При дослідженні інтегралу також необхідно вводити межі, в яких буде змінюватись коефіцієнт k, який теж має тип float, але за умовою задачі 0≤k≤1.
Всі вхідні данні для зручності зібрані в один клас CD, який містить також декілька компонентних функцій для обробки цих даних (вивід, зміна).
Вихідними данними є масив значень функції при певному значенні аргументу.
Всі вхідні та вихідні данні можна звести в таблицю.
Таблиця 2.1. Вхідні та вихідні данні
Змінна | Тип | Межі | Примітка |
fip | float | 3.4*10-38 -3.4* 1038 | Початкова точка інтегрування |
fik | float | 3.4*10-38 -3.4* 1038 | Кінцева точка інтегрування |
kp | float | 3.4*10-38 -3.4* 1038 | Початкове значення коефіцієнту k |
kk | float | 3.4*10-38 -3.4* 1038 | Кінцеве значення коефіцієнту k |
h | float | 3.4*10-38 -3.4* 1038 | Крок дослідження функції |
y | float | 3.4*10-38 -3.4* 1038 | Значення інтегральної функції |
Аналіз задачі, які вирішуються при дослідженні об’єкта на ЕОМ
Метою даного моделювання є дослідження функції
при змінному значені k, . Отже необхідно вивести таблицю значень функції в залежності від аргументу k. При цьому k слід змінювати з сталим кроком.