Professional Documents
Culture Documents
лаб10
лаб10
лаб10
Економіко-правничий коледж
Запоріжжя 2023
Мета роботи: вивчення особливостей використання об’єктно-
орієнтованого підходу на практиці програмування на базі інтерфейсів.
Завдання:
( )
n
(− 1 )n x 2 n+1
∑
n=0 ( 2 n+1 ) !
namespace Algebra
{
internal class Program
{
static void Main(string[] args)
{
IMaclaurinSeries series = new SinMaclaurinSeries();
double x = 1.0;
int n = 10;
double term = series.CalculateTerm(x, n);
double sum = series.CalculateSum(x, n);
Console.WriteLine($"Term {n} of sin({x}) = {term}");
Console.WriteLine($"Sum of first {n} terms of sin({x}) = {sum}");
Console.ReadKey();
}
}
}
Результат роботи:
Даний клас рахує серію Маклорена для сінусоїдальної функції.
Приклад знаходження 10 члена ряду функції sin(1) та знаходження суми
перших десяти членів тієї ж функції.