Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 28.04.2011
Сообщений: 4
1

Вычислить значение суммы членов бесконечного ряда с заданной точностью Е с использованием инструкции цикла while. На печать вывести значение суммы и ч

28.04.2011, 17:38. Просмотров 4229. Ответов 0
Метки нет (Все метки)


Доброго времени суток! Тону, пожалуйста помогите! Нужно сделать лабораторную работу в C#, описанную ниже... 8-й вариант! Буду благодарен за помощь! Заранее спасибо!
--------------------------------------------------------------------------------------------------------
Цикл while
Вычислить значение суммы членов бесконечного ряда с заданной точностью Е с использованием инструкции цикла while. На печать вывести значение суммы и число членов ряда, вошедших в сумму. Проект – консольное приложение.

Вычислить значение суммы членов бесконечного ряда с заданной точностью Е с использованием инструкции цикла while. На печать вывести значение суммы и ч


Пример. Вычислить значение суммы членов бесконечного ряда

при x = 0.1 с точностью до члена ряда с модулем, меньшим E=0.00001.
Для вычисления очередного члена ряда будем использовать рекуррентное соотношение, связывающее его с предыдущим членом a(n+1) = q*a(n). Приме-нение рекуррентных формул позволяет избежать вычисления факториала и возведения в произвольную степень. Рекуррентный коэффициент q найдем из выражений для текущего и следующего членов ряда

Деля второе выражение на первое, получим

Значение начального члена ряда задаем до цикла путем прямого присваивания (номер начального члена n в разных вариантах равен 0 или 1, правильное значение определяется по формуле текущего члена). В нашем задании n=0, a=x.
Листинг программы
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
using System;
 
namespace ConsoleWhile
{
    class Program
    {
        static void Main()
        {
            double a=0, e=0.00001, q=0, s=0, x=0.1;
            int n = 0;
            a = x;                              // Инициализация цикла
            s = a;
            while (Math.Abs(a) > e)             // Цикл
            {
                q = -x * x / (2 * n + 2) / (2 * n + 3);
                a *= q;
                s += a;
                n++;
            }
            Console.WriteLine();
            Console.WriteLine("Результат");
            Console.WriteLine();
            Console.WriteLine("Сумма s=" + Convert.ToString(s));
            Console.WriteLine("Число членов ряда n=" + Convert.ToString(n));
            Console.WriteLine();
            Console.WriteLine("Нажмите любую клавишу");
            Console.ReadKey();                                  // Пауза
 
        }
    }
}
Консоль перед закрытием программы:

Вычислить значение суммы членов бесконечного ряда с заданной точностью Е с использованием инструкции цикла while. На печать вывести значение суммы и ч
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.04.2011, 17:38
Ответы с готовыми решениями:

Вычислить значение суммы членов бесконечного ряда с заданной точностью Е
1. Вычислить значение суммы членов бесконечного ряда с заданной точностью Е с использованием...

Вычислить значение суммы членов бесконечного ряда с заданной точностью Е
Народ, помогите пожалуйста! Первый курс. Задание: Вычислить значение суммы членов бесконечного...

Вычислить значение суммы бесконечного ряда с точностью 10-4 для x=0,70. Определить число членов ряда, вошедших в сумму
помогите плиз мозг уже закипел тему вообше не понял по си шарп

Вычислить значение суммы членов бесконечного ряда
\large arctg(x)=s=(1/x)+...+(-1)^n*(1/((2*n+1)*x^n)) Пример кода: double a = 0, x =...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.04.2011, 17:38

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Вычислить значение суммы членов бесконечного ряда
Вычислить значение суммы членов бесконечного ряда с заданной точностью Е с использованием оператора...

Вычислить значение суммы членов бесконечного ряда с заданной точностью
Помогите составить программу! 3адание к работе: Составить программу, позволяющую вычислить...

Вычислить значение суммы членов бесконечного ряда с заданной точностью
Вычислить значение суммы членов бесконечного ряда с заданной точностью.Определить число членов...

Вычислить значение суммы членов бесконечного ряда с заданной точностью
Вычислить значение суммы членов бесконечного ряда с заданной точностью . Определить число членов...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.