Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.53/34: Рейтинг темы: голосов - 34, средняя оценка - 4.53
1 / 1 / 3
Регистрация: 28.10.2017
Сообщений: 103

Вычислить бесконечную сумму ряда с заданной точностью е (e>0)

13.01.2018, 09:50. Показов 6526. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вычислить бесконечную сумму ряда с заданной точностью е (e>0).
Изображения
 
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
13.01.2018, 09:50
Ответы с готовыми решениями:

Вычислить бесконечную сумму ряда с заданной точностью
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { ...

Вычислить бесконечную сумму ряда с заданной точностью
Вычислить бесконечную сумму ряда с заданной точностью е(е>0) \sum_{1}^{\propto }1/3^i+4^i

Вычислить бесконечную сумму ряда с заданной точностью (е>0)
Вычислить бесконечную сумму ряда с заданной точностью (е>0). Простейшим способом \sum_{i=1}^{\infty}\frac{2}{i!}

7
1 / 1 / 3
Регистрация: 28.10.2017
Сообщений: 103
13.01.2018, 12:07  [ТС]
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace ConsoleApplication1
{
    class Program
    {
         static double fact(double num)
        {
            if (num < 0)
                return 0;
            if (num == 0)
                return 1;
            else
                return num * fact(num - 1);
        }
        static void Main(string[] args)
        {
            double sum, i, eps=0;
 
            Console.WriteLine("Введите точность: ");
 
            try
            {
                eps = Convert.ToDouble(Console.ReadLine());
            }
            catch 
            {
                Console.WriteLine("Некорректный ввод!");
            }
 
            if (eps > 0)
            {
                sum = 0;
                i = 1;
                while (Math.Abs(sum) < eps)
                {
                    sum += 2 / fact(i);
                    i++;
                }
                Console.WriteLine("Сумма ряда = "+sum);
            }
            else
            {
               Console.WriteLine("Введите e больше нуля!");
            }
            Console.ReadLine();
        }
    }
}
Ребят как сделать так чтобы место i!(Факториал) было i^2 заранее спасибо. В моём коде i!(факториал), но мне нужно i^2

Добавлено через 11 минут
и есть ещё одна проблема... когда я пишу значение, он мне не выводит результат...что нужно дописать, помогите
0
Эксперт .NET
 Аватар для Даценд
5878 / 4755 / 2939
Регистрация: 20.04.2015
Сообщений: 8,361
13.01.2018, 12:17
Apathy2301,
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
32
33
34
static void Main(string[] args)
{
    double sum, i, eps = 0, sl;
 
    Console.WriteLine("Введите точность: ");
 
    try
    {
        eps = Convert.ToDouble(Console.ReadLine());
    }
    catch
    {
        Console.WriteLine("Некорректный ввод!");
    }
 
    if (eps > 0)
    {
        sum = 0;
        i = 1;
        sl = 1 / (fact(i) * fact(i));
        while (sl > eps)
        {
            sum += sl;
            i++;
            sl = 1 / (fact(i) * fact(i));
        }
        Console.WriteLine("Сумма ряда = " + sum);
    }
    else
    {
        Console.WriteLine("Введите e больше нуля!");
    }
    Console.ReadLine();
}
0
1 / 1 / 3
Регистрация: 28.10.2017
Сообщений: 103
13.01.2018, 12:34  [ТС]
а вместо факториала как поставить i^2.... и пишет что fact не существует в текущем контексте.... и он как бы тут не нужен сам фактериал

Добавлено через 3 минуты
там же не только же метод мейн изменится, но и double
0
Эксперт .NET
 Аватар для Даценд
5878 / 4755 / 2939
Регистрация: 20.04.2015
Сообщений: 8,361
13.01.2018, 12:43
Лучший ответ Сообщение было отмечено Apathy2301 как решение

Решение

Цитата Сообщение от Apathy2301 Посмотреть сообщение
не нужен сам фактериал
Да, теперь понял.
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
32
33
34
35
36
37
38
39
40
using System;
 
namespace ConsoleApplication1
{
    class Program
    {
 
        static void Main(string[] args)
        {
            double sum, i, eps = 0, sl;
            Console.WriteLine("Введите точность: ");
            try
            {
                eps = Convert.ToDouble(Console.ReadLine());
            }
            catch
            {
                Console.WriteLine("Некорректный ввод!");
            }
            if (eps > 0)
            {
                sum = 0;
                i = 1;
                sl = 1 / (i * i);
                while (sl > eps)
                {
                    sum += sl;
                    i++;
                    sl = 1 / (i * i);
                }
                Console.WriteLine("Сумма ряда = " + sum);
            }
            else
            {
                Console.WriteLine("Введите e больше нуля!");
            }
            Console.ReadLine();
        }
    }
}
1
1 / 1 / 3
Регистрация: 28.10.2017
Сообщений: 103
13.01.2018, 12:47  [ТС]
последний вопрос.... при любом вводе значения... показывает что сумма ряда = 0.... но должно ли быть так или нет?
0
Эксперт .NET
 Аватар для Даценд
5878 / 4755 / 2939
Регистрация: 20.04.2015
Сообщений: 8,361
13.01.2018, 13:00
Цитата Сообщение от Apathy2301 Посмотреть сообщение
показывает что сумма ряда = 0
Что я делаю не так:
1
1 / 1 / 3
Регистрация: 28.10.2017
Сообщений: 103
13.01.2018, 13:04  [ТС]
а, я правильно понимаю... что я должен вводить число меньше 1.... т.е 0.04 и так далее.... всё теперь понимаю... спасибо большое
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
13.01.2018, 13:04
Помогаю со студенческими работами здесь

Вычислить бесконечную сумму ряда с заданной точностью е(е>0)
Помогите пожалуйста вычислить бесконечную сумму ряда с заданной точностью е(е&gt;0)

Вычислить бесконечную сумму ряда с заданной точностью e (0 < e < 1)
Вычислить бесконечную сумму с заданной точностью e (0&lt;e&lt;1) используя формулу S=\sum_{i=0}^{n}\frac{{x}^{2i}}{(2i)!}

Вычислить бесконечную сумму ряда с заданной точностью
Вычислить бесконечную сумму ряда с заданной точностью e(e&gt;0) \sum_{i=1}^{+\propto }\frac{{(-1)}^{i+1}}{{3}^{2*i-1}} У знака...

Вычислить бесконечную сумму ряда с заданной точностью
Вычислить бесконечную сумму ряда с заданной точностью e (e&gt;0)

Вычислить бесконечную сумму ряда с заданной точностью е (е>0)
Помогите пожалуйста. Вычислить бесконечную сумму ряда с заданной точностью е (е&gt;0). \sum_{i=1}^{\infty}\frac{2}{i!}


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru