|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.10.2017, 10:36 | #1 |
Новичок
Джуниор
Регистрация: 08.10.2017
Сообщений: 2
|
Проверьте пожалуйста программу для следущей задачи
Условие задачи: Найти сумму ряда с точностью e, общий член которого равен An=n!/(2n)! .Точность
считается достигнутой, если следующий член последовательности меньше заданного e . Решение var e,f,s,f2n:real; n,i:integer; begin write('Введите точность e>0 e='); read(e); f2n:=1;// факториал 2n n:=1;{если считать от 1, а не от 0} f:=1;//факториал s:=1;//сумма if e>=s then writeln('точность не достигнута')//если точнсть больше первого члена else begin while f/f2n>e do begin n:=n+1; f:=f*n; f2n:=1; for i:=1 to 2*n do f2n:=f2n*i; s:=s+f/f2n; end; writeln('s=',s:0:6); end; end. |
08.10.2017, 10:42 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Код:
|
08.10.2017, 11:11 | #3 |
Новичок
Джуниор
Регистрация: 08.10.2017
Сообщений: 2
|
p51x, нужно было если точность большего первого члена присвоить сумме единицу?
|
08.10.2017, 11:57 | #4 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
У вас как задание звучит? Если следущий член последовательности (первый в данном случае следущий?) меньше точности (он же меньше?), то... а вы что пишите?
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проверьте, пожалуйста, решение задачи!!! | chatnoir | Microsoft Office Excel | 2 | 15.11.2013 17:50 |
Проверьте, пожалуйста, программу!Не выводиться на экран! | J__S(Юляшка) | Общие вопросы C/C++ | 5 | 21.12.2009 03:14 |
Проверьте пожалуйста программу на Си | Konstantin2209 | Помощь студентам | 0 | 20.12.2009 19:31 |
Проверьте пожалуйста решения задачи | lena-nonamed | Microsoft Office Excel | 3 | 18.02.2009 09:22 |