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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.03.2016, 19:11   #21
type_Oleg
Старожил
 
Аватар для type_Oleg
 
Регистрация: 02.03.2008
Сообщений: 2,499
По умолчанию

Цитата:
Сообщение от ser18 Посмотреть сообщение
хорошо, значит n дойдет до 5 и цикл остановится. Как сделать, чтобы цикл шел от 1 до бесконечности?
Какой еще бесконечности ?
Вам же надо - до тех пор пока что-то там не станет < эпсилон.
type_Oleg вне форума Ответить с цитированием
Старый 06.03.2016, 20:00   #22
ser18
Пользователь
 
Регистрация: 03.03.2016
Сообщений: 17
По умолчанию

Код:
program five;
const
EPS=0.00001;
var 
i,n,K1:word;
K,S,X:real;
begin
while abs(eps)>S do
K1:=1;
for i := 2 to n do begin
K1 :=K1 * i;
end;
X:=2.1;
S:=0;
K:=1;
K:=K+1;
S:=S+Sin(K*X)/K*K1;
if S<abs(exp(ln(-3)*10)) then writeln(K);
end.
Скажите, как сделать, чтобы факториал тоже нарастал?
я не знаю, что делать дальше, найдите ошибки пожалуйста.

Последний раз редактировалось ser18; 06.03.2016 в 20:03.
ser18 вне форума Ответить с цитированием
Старый 07.03.2016, 07:05   #23
CMY_3
Пользователь
 
Регистрация: 24.02.2016
Сообщений: 38
По умолчанию

Цитата:
Скажите, как сделать, чтобы факториал тоже нарастал?
n!,(n+1)!,(n+2)! и тд, если вычислять сумму факториалов, то не надо считать каждый раз значение факториала, для этого и составляется рекуррентное соотношение, в приведённом примере
(n+1)!/n!=n!*(n+1)/n!=n+1, то есть если n-ый член ряда умножить на (n+1), получите следующий за ним элем и так повторять до установленного условия - заданной точности или по количеству элементов

Последний раз редактировалось CMY_3; 07.03.2016 в 07:23.
CMY_3 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
PascalABC.NET Нахождение суммы ряда DaGgeR18RUS Помощь студентам 2 18.01.2015 05:29
PascalABC. Вычислить сумму ряда с точностью Е=10^(–5) lems Помощь студентам 0 11.06.2012 13:26
Вычислить сумму ряда Олеся Хусаинова Паскаль, Turbo Pascal, PascalABC.NET 5 22.04.2012 15:07
Вычислить сумму ряда zmey1 Паскаль, Turbo Pascal, PascalABC.NET 1 09.11.2011 12:30
Вычислить сумму квадратов простых чисел (PascalABC)! Amid1990 Помощь студентам 5 04.07.2011 14:08