Программирование с использованием функций
Автор: skpasha28 • Октябрь 26, 2022 • Лабораторная работа • 448 Слов (2 Страниц) • 304 Просмотры
Министерство образования Республики Беларусь
Учреждение образования
БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ
Кафедра вычислительных методов и прогаммирования
Отчет по лабораторной работе № 7
Вариант 13
Тема: “ПРОГРАММИРОВАНИЕ С ИСПОЛЬЗОВАНИЕМ ФУНКЦИЙ ”
По предмету:«ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ»
Выполнил:
Студент гр
Проверил:
Минск 2021
Цель лабораторной работы: научиться работать с функциями и выполнять с ними действия.
Задание: Вывести на экран таблицу значений функции Y(x) и ее разложения в ряд S(x) с точностью ε (табл. 8.1). Вывести число итераций, необходимое для достижения заданной точности. Вычисление S(x) и Y(x) оформить в виде функций.
[pic 1]
Код выполненого задания:
#include <iomanip>
#include <iostream>
using namespace std;
double Sx(int n, double x, int &k)
{
double S=0;
k =0;
for(int i=1; i <= n;i++)
{
S += pow(2, i- 1) * pow(x,pow(2, i - 1) -1)
/
(1+pow(x, pow(2, i - 1) ));
k++;
}
return S;
}
double Yx(double a)
{
double Y;
Y = 1/(1-a);
return Y;
}
int main() {
int k=0;
double b=0.4,a=(-0.3),x;
int n=4;
double h= (b-a)/10;
for (x=a; x <= b+ h/2 ; x+=h)
{
cout <<x << "\t" <<k << setw(15) << Sx(n,x, k) << setw(15) << Yx(x) << endl;
}
return 0;
}
...