Главная страница
    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.46 MB
Время: 0.028 c
2-1179843761
Rafik
2007-05-22 18:22
2007.06.17
Подскажите пожалуста как мне в чужом приложении


5-1156153134
Darlock
2006-08-21 13:38
2007.06.17
Автоматическое создание HELPа для своего кода


1-1177304343
IMHO
2007-04-23 08:59
2007.06.17
Папка Program Files


3-1175072882
Xmen
2007-03-28 13:08
2007.06.17
проверка базы для соединения


1-1176884417
>>DEATH<<
2007-04-18 12:20
2007.06.17
отправка запроса





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский