Сделать блок схему для данной программы. Необходимо сделать в течение пары часов.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Sum
{
class Program
{
static void Main(string[] args)
{
double a = 0.1, b = 1.0, h = 0.1, e = 0.0001;
double x = a; //начинаем с левой границы
while (x <= b) //пока не дойдем до конца интервала
{
//вычисляем сумму для текущего x
double t = 1; //первое слагаемое (при i = 0)
double s = t;
int i = 0;
while (Math.Abs(t) >= e) //пока не достигли заданной точности
{
i++; //+1 к кол-ву слагаемых
//множитель между двумя соседними слагаемыми: -(x^2 / ((2i-1)*2i))
t = t * -(Math.Pow(x, 2) / ((2*i-1)*2*i)); //вычисляем новое слагаемое через предыдущее, используя рекуррентное соотношение
s += t; //прибавляем его к сумме
}
//выводим результаты для данного x
Console.WriteLine("x = {0:0.00}, s = {1:0.00}, y = {2:0.00}", x, s, Math.Cos(x));
x += h; //увеличиваем на шаг
}
Console.ReadKey();
}
}
}