Отчет по лабораторной работе Тема: «Простые языковые конструкции»



бет13/16
Дата16.02.2022
өлшемі2,87 Mb.
#132011
түріОтчет
1   ...   8   9   10   11   12   13   14   15   16
Байланысты:
bIST-201 Lebedev

Лабораторная работа 10




Постановка задачи

Условие задачи: написать программу, которая рассчитывает значение функции с помощью ряда Тейлора в интервале от xmin до xman, с заданной точностью, а так же рассчитывает значение функции с помощью стандартных функций.





Функция:





Исходные данные:
esp – заданная точность
n – число членов в ряде Тейлора
xmin, xmax – значения интервала
brack_1, brack_2 – скобки при вводе интервала
dx – шаг.


Алгоритм решения:

  1. Определим, правильно ли введены скобки.

  2. Для первого числа интервала найдём значение функции с помощью ряда Тейлора с заданной точностью

  3. Для первого числа интервала найдём значение функции с помощью ряда Тейлора с заданным количеством членов ряда.

  4. Для первого числа интервала найдём значение функции с помощью стандартных функций.

  5. Найдём другие числа интервала (увеличив прошлое число на размер шага) и повтором для них действия из предыдущих пунктов.



Контрольный пример:
Входные данные: esp=0,000001; n = 10; интервал: [-0,5:1], dx=0,2;
Результат: результаты вычислений функции с помощью ряда тейлора должны быть приближенны к результатам вычислений функции с помощью стандартной функции: +0,405465; +0,262364; +0,095310; -0,105361; -0356675; -0,693147; -1,203973; -2,302585.


Блок- схема программы



Рисунок 43 – блок-схема функции main.

Рисунок 44 – блок-схема функции integral.



Рисунок 45 – блок-схема функции fPrecision.

Рисунок 46 – блок-схема функции fStep.

Рисунок 47 – блок-схема функции fStandart.


Код программы


Рисунок 48 – код программы.
Результат работы программы



Рисунок 49 - результат выполнения программы.




Достарыңызбен бөлісу:
1   ...   8   9   10   11   12   13   14   15   16




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет