Частина тексту файла (без зображень, графіків і формул):
Міністерство освіти та науки України
Національний університет "Львівська політехніка"
Кафедра прикладної математики
Звіт
до лабораторної роботи №1
з курсу "Програмування"
на тему:
«Табулювання функцій»
Постановка задачі. За даними дійсними значеннями a, b, цілим n знайти значення функції , де . Одержані значення , надрукувати у вигляді таблиці. Визначити найбільше та найменше значення функції на проміжку табуляції, а також відповідні значення аргументів.
Функція
a
b
n
0
1
9
Виконання:
#include "stdafx.h"
#include <iostream>
#include <math.h>
using namespace std;
void main()
{
double a, b, h, n, x, y, fmin, fmax;
cout << "a=" << endl;//Ввід першої координати де визначена функція
cin >> a;
cout << "b=" << endl;//ввід кінцевої точки відрізка
cin >> b;
cout << "n=" << endl;
cin >> n;
h = (b - a) / n;//знаходження h за умовою
system("cls");
fmin = fmax = (a - tan(a))*pow(a, 0.5);//присвоєння значення для max і min
x = a;
for (int i = 0; i < n; i++)
{
x += h;//ініціалізація x
if (x >= 0)
{
y = (x - tan(x))*pow(x, 0.5);//визначення значення y
if (y < fmin)
{
fmin = y;
}
if (y>fmax)
{
fmax = y;
}
cout << "\nx" << i << "=" << x << "\tf(x" << ")=" << y << "\n";//вивід даних які були задані в задачі
}
else
{
cout << " ";
}
}
cout << "\nfmin" << fmin << "\tfmax" << fmax << "\n";
}
Результати виконання:
/