Самостоятельная работа № 1 «Управляющие операторы» Задание 1.Вычисление функций с использованием их разложения в степенной ряд.
Вычислить функцию S= f(x), используя ее разложение в степенной ряд для заданной точности (0<1). Вид функции приведен в таблице:
-
№ варианта
Сумма
Задание 2.
Затабулировать
функцию Z=f(x,y)
с шагами x
и y
внутри прямоугольника
и области существования данной функции.
Составить универсальную программу для произвольных значений параметров a, b, c, d, x и y.
Значения функции Z округлить до двух знаков после десятичной точки.
Результаты вывести на экран в виде двумерной таблицы, вместо несуществующих значений вывести астериск (*).
Рекомендуется решать задачу с использованием вложенных циклов с параметром. Для горизонтальной табуляции рекомендуется использовать манипулятор setw(n) (подключить заголовочный файл iomanip.h директивой #include <iomanip>). «Лишние» знаки после запятой можно отбросить, используя функцию floor, а можно использовать манипулятор setprecision
Вид функции y = f(x) и рабочий набор исходных данных приведены в таблице
№ п\п |
Вид функции Z = f(x,y) |
Рабочий набор исходных данных |
|||||
a |
b |
c |
d |
x |
y |
||
|
|
|
-1 |
1 |
-1 |
1 |
0.2 |
0.2 |
|
|
|
-1 |
1 |
-1 |
1 |
0.2 |
0.2 |
|
|
|
0 |
3 |
0 |
3 |
0.3 |
0.3 |
|
|
|
0 |
2 |
0 |
2 |
0.2 |
0.2 |
|
|
|
-1 |
1 |
0 |
1 |
0.2 |
0.1 |
|
|
|
0 |
1 |
0 |
2 |
0.1 |
0.2 |
|
|
|
-1 |
1 |
-1 |
1 |
0.2 |
0.2 |
|
|
|
0 |
2 |
0 |
2 |
0.2 |
0.2 |
|
|
|
-2 |
2 |
-2 |
2 |
0.4 |
0.4 |
|
|
|
-1 |
1 |
-1 |
1 |
0.2 |
0.2 |
|
|
|
-3 |
0 |
-3 |
0 |
0.3 |
0.3 |
|
|
|
-1 |
1 |
-1 |
1 |
0.2 |
0.2 |
|
|
|
0 |
2 |
0 |
2 |
0.2 |
0.2 |
|
|
|
-1 |
1 |
-1 |
1 |
0.2 |
0.2 |
|
|
|
-1 |
1 |
-1 |
1 |
0.2 |
0.2 |
Примерный
вид результата:
