Главная страница

ООП. Отчет. Лабораторная работа 2 По дисциплине Объектноориентированное программирование Типы данных языка С.


Скачать 14.81 Kb.
НазваниеЛабораторная работа 2 По дисциплине Объектноориентированное программирование Типы данных языка С.
Дата19.09.2020
Размер14.81 Kb.
Формат файлаdocx
Имя файлаОтчет.docx
ТипЛабораторная работа
#138653

ФГБОУ ВО «Чувашский государственный университет им. И.Н.Ульянова» 

Факультет Информатики и Вычислительной техники

Кафедра Вычислительной техники 
 

 

Лабораторная работа № 2

По дисциплине «Объектно-ориентированное программирование» 

«Типы данных языка С++.»

Вариант №28

 

 

Выполнил: студент гр. ИВТ-41-19

Степанов Алексей Алексеевич

Проверил: доцент

Обломов Игорь Александрович 

 
 
Чебоксары 2020 г.

Цель работы: Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда Тейлора на интервале от xнач до xкон с шагом dx c точностью ε. Таблицу снабдить заголовком. Каждая строка таблицы должна содержать значение аргумента, значение функции и количество просуммированных элементов ряда.

Индивидуальное задание:

11. cos x = Σ= + … |x| < ∞

Текстпрограммы:

#include

#include

#include

using namespace std ;

int main() {

setlocale(LC_ALL, "rus");

double xn , xk , dx , eps , sum = 0 ;

cout << "Введите х начальный :" ;

cin >> xn ;

cout << " Введите х конечный: " ;

cin >> xk ;

cout << "Введите шаг : " ;

cin >> dx ;

cout << "Введите эпсилон : " ;

cin >> eps ;

system("cls") ;

cout << " X Count Teilor function\n\n" ;

for (xn ; xn <= xk ; xn += dx) {

double arg = 1 ;

sum += arg ;

int n = 1 ;

int count = 1 ;

do {

arg *= (-1) * pow(xn,2) / (n * (n + 1)) ;

sum += arg ;

n += 2 ;

count++ ;

} while (fabs (arg) > eps) ;

cout << xn << setw(6) << count << setw(15) << sum << setw(13) << cos(xn) << endl << endl ;

sum = 0 ;

}

}

Вывод:

В ходе выполнения лабораторной работы, были приобретены навыки по программированию циклов, формированию вывода и вычисления выражений через разложение в ряд Тейлора.


написать администратору сайта