Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.06.17;
Скачать: CL | DM;

Вниз

нужна помощь!!!   Найти похожие ветки 

 
kate_1   (2007-05-27 13:18) [0]

туплю, не могу сделать простейшую программу с факториалами. Надо вычислить сумму 1/1!+3/3!+5/5!+... Заранее спасибо!


 
DrPass ©   (2007-05-27 13:22) [1]

А что не получаеццо?


 
kate_1   (2007-05-27 13:44) [2]

пишу через repeat until, считает не сумму, а только значение первого факториала или вообще выводит отрицательное значение


 
Virgo_Style ©   (2007-05-27 13:55) [3]

А это выражение случаем не упрощается ли до 1 + 1/2! + 1/4! + ...

А как не получается?


 
Burbuluc   (2007-05-27 13:55) [4]

function GetFactorial(n:byte):cardinal;//вычисляет n!
var i:byte;
    s:cardinal;
begin
s:=1;
for i:=2 to n do s:=s*i;
Result:=s;
end;

function GetSum(n:byte):extended; //вычисляет сумму 1/1!+3/3!+...+(2*n+1)/(2*n+1)! или что тоже самое 1+1/2!+...+1/(2*n)!
var s:extended;
     i:word;
begin
s:=1;
for i:=1 to n do s:=s+1/GetFactorial(2*i);
Result:=s;
end;

Таким образом, если Вам надо найти сумму из N членов по указанной выше формуле, то n определяется как n=(N-1) div 2, при этом последним членом в сумме будет число N/N! или, что тоже самое, 1/(N-1)!. Если число N чётное, то последним членов в сумме будет число (N-1)/(N-1)! или, что тоже самое, 1/(N-2)!


 
Однокамушкин   (2007-05-27 14:13) [5]

Что-то девушек на вычисление рядов с факториалами потянуло... Сегодня kate_1 задаёт такой вопрос, вчера Настя задавала...
http://delphimaster.net/view/2-1180177564/


 
kate_1   (2007-05-27 15:00) [6]

Ребят, спасибо всем большое, что откликнулись! Ошибку я нашла, так что дальше дело техники:) Думаю, что и Насте вы помогли ! !!



Страницы: 1 вся ветка

Текущий архив: 2007.06.17;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.014 c
2-1180428969
Василий
2007-05-29 12:56
2007.06.17
Просмотр ячейки в StringGrid


1-1177131972
aceregid
2007-04-21 09:06
2007.06.17
Как программно перевести TTreeNode в режим редактирования? Уточню


2-1180092364
vitv
2007-05-25 15:26
2007.06.17
Статья Тенцера про СОМ.


2-1179905554
Алексин
2007-05-23 11:32
2007.06.17
проблемы с реализацией


15-1179646386
Knight
2007-05-20 11:33
2007.06.17
Выговор Slider007&#133 за пропущенное 19-ое мая&#133