Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.04.2020, 14:02   #1
0Agressor0
Новичок
Джуниор
 
Регистрация: 29.04.2020
Сообщений: 3
По умолчанию Вычислить сумму ряда

Здравствуйте, помогите пожалуйста, очень срочно надо
Вычислить сумму членов ряда S= 1/2*3+2/3*4+3/4*5+....
С точностью до члена ряда ,меньшего E
E любое взятое число, десятые,сотые и ТД.
Вложения
Тип файла: docx сумма ряда.docx (13.4 Кб, 2 просмотров)

Последний раз редактировалось 0Agressor0; 29.04.2020 в 16:17.
0Agressor0 вне форума Ответить с цитированием
Старый 29.04.2020, 17:39   #2
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

double S=0;int i=1;
for i++; i=!E
[ S+=i/i+1];
скобки фигурные на экранной клаве я их не нашёл.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 29.04.2020, 18:11   #3
0Agressor0
Новичок
Джуниор
 
Регистрация: 29.04.2020
Сообщений: 3
По умолчанию Здравствуйте

Это на языке Паскаль?
0Agressor0 вне форума Ответить с цитированием
Старый 29.04.2020, 18:32   #4
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,551
По умолчанию

1. Не решение, а смех один. Не Паскаль, не Си и даже не ЛИСП.
2. Задача не имеет решения, ряд расходящийся, члены ряда в бесконечности стремятся к 1. Наверно, имелось в виду ... + 3 / (4 *5) + ... тогда сходится
digitalis вне форума Ответить с цитированием
Старый 29.04.2020, 18:55   #5
0Agressor0
Новичок
Джуниор
 
Регистрация: 29.04.2020
Сообщений: 3
По умолчанию

digitalis, да так имелось ввиду,можете сделать
программу на языке Паскаль?
0Agressor0 вне форума Ответить с цитированием
Старый 30.04.2020, 14:09   #6
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,551
По умолчанию

Код:
readln (eps) ;
s := 0 ;
i := 1 ;
d := 1;
while (d > eps ) do
begin
  d := i /( (i+1) * (i+2) ) ;
  s := s + d ;
  Inc (i)
end ;
writeln (s) ;

Последний раз редактировалось digitalis; 30.04.2020 в 19:28.
digitalis вне форума Ответить с цитированием
Старый 30.04.2020, 15:47   #7
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Сообщение от 0Agressor0 Посмотреть сообщение
Это на языке Паскаль?
предполагалось на С++
пардон, в формуле ошибка,
S+= i/i+1 *i+2;
вот так правильно.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 30.04.2020, 17:56   #8
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,551
По умолчанию

ТС ошибся с условием, ему разъяснили на Плескале, и он полностью удовлетворён
Код:
for i++; i=!E
А что, в ++ скобки в for уже отменили ? Впрочем, даже и со скобками эта конструкция более чем странная. И где мы оцениваем очередной член ряда на предмет
Цитата:
до члена ряда ,меньшего E
. ?
Не номер члена, а его величину ?
Так что
Цитата:
вот так правильно.
оно тоже как-то в смысле в общем - никак.

Последний раз редактировалось digitalis; 30.04.2020 в 18:04.
digitalis вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вычислить сумму ряда Олеся Хусаинова Паскаль, Turbo Pascal, PascalABC.NET 5 22.04.2012 15:07
Вычислить сумму ряда на Си Андрей979 Помощь студентам 1 10.11.2011 14:02
Вычислить сумму ряда C++ AleksaxeYa Помощь студентам 3 11.01.2011 11:13
вычислить сумму ряда у=1*3+3*5+5*7...+31*33 dima.m Помощь студентам 2 29.03.2010 21:05
вычислить сумму ряда ANRJumper Помощь студентам 5 26.05.2009 14:45