Додаток В.2 Результат виконання програми обчислень над матрицями
Додаток Д Програма для табулювання функції
Реалізації циклічного обчислювального процесу на прикладі одного з типових алгоритмів табулювання функції на проміжку, знаходження мінімуму або максимуму заданої функції на проміжку.
![]() | [-2;2] | мінімум | 0.4 |
Додаток Д.1 Лістинг програми для табулювання функції
#include <iostream>
#include <conio.h>
using namespace std;
double y, min(999);
void staticEdges() {
double
h = 0.4;
int i = 1,
a = -2,
b = 2;
cout << "\n\nMezhi: [" << a << "," << b << "].\n\n";
for (double x(a); x <= b; x+=h) {
double y = abs(pow(x, 3) - 4.2 * pow(x, 2)) + cos(5 * x) * sin(3 * x);
if (min > y)
min = y;
cout << i << " iteratsia = " << y << endl;
i++;
}
}
void customEdges() {
double
h;
int i = 1,
a,
b;
cout << "\n\nVvedit mezhi: ";
cin >> a >> b;
cout << "Vvedit krok: ";
cin >> h;
cout << "\n\nMezhi: [" << a << "," << b << "].\n\n";
for (double x(a); x <= b; x += h) {
double y = abs(pow(x, 3) - 4.2 * pow(x, 2)) + cos(5 * x) * sin(3 * x);
if (min > y)
min = y;
cout << i << " iteratsia = " << y << endl;
i++;
}
}
int main() {
cout << "Vuberit tup:\n1. Konstantu\n2. Korustyvatski\n\n";
int menu;
cin >> menu;
menu == 1 ? staticEdges() : customEdges();
cout << "\n\nMinimum = " << min;
_getch();
return 0;
}
Додаток Д.2 Результат виконання програми для табулювання функції
Додаток Ж Програма для обчислення виразу
Обчислення заданого виразу. Знаходження максимуму або мінімуму функції.
![]() | 5.5 | -3.6 | 63 | 0.54 |
Додаток Ж.1 Лістинг програми для обчислення виразу
#include <iostream>
#include <conio.h>
using namespace std;
double staticEdges() {
double
a = 5.5,
b = -3.6,
c = 63,
d = 0.54;
return sin(a) * log(d * c) + pow(b - 1, 2) / 3;
}
double customEdges() {
double
a,
b,
c,
d;
cout << "\n\nVvedit zminni (a, b, c, d): ";
cin >> a >> b >> c >> d;
return sin(a) * log(d * c) + pow(b - 1, 2) / 3;
}
int main() {
cout << "Vuberit tup:\n1. Konstantu\n2. Korustyvatski\n\n";
int menu;
cin >> menu;
double y;
menu == 1 ? y = staticEdges() : y = customEdges();
cout << "\n\nRezultat = " << y;
_getch();
return 0;
}
Додаток Ж.2 Результат виконання програми для обчислення виразу
Додаток З Програма для обчислень довжини кола та площі круга
Обчислити довжину кола і площу круга за заданим діаметром.
Додаток З.1 Лістинг програми для обчислень довжини кола та площі круга
#include <iostream>
#include <conio.h>
using namespace std;
int main() {
double d;
cout << "Vvedit diametr: ";
cin >> d;
cout << "C = " << 3.14 * d;
cout << "\nS = " << (3.14 * pow(d, 2))/4;
_getch();
return 0;
}
Додаток З.2 Результат виконання програми для обчислень довжини кола та площі круга
Додаток К Програма для обчислень над сторонами трикутника
Обчислити бісектрису Wa і радіус вписаного кола r.