![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 11.05.2011
Сообщений: 13
|
![]()
Помогите подкорректировать программу.
Задание - используя цикл с предусловием найти сумму ряда с заданной точностью. Program Lab; var n:integer; a,e,s:real; Begin e:=exp(-4*ln(10))*0.5; {Заданная точность} n:=1; a:=1; while a>=e do begin a:=exp((2*n-1)*ln(2))/(2*n-1); n:=n+1; s:=s+a; writeln(' sum=',s:3:3,' koli4=',n,' posledn=',a:3:5); end; end. |
![]() |
![]() |
![]() |
#2 |
Software Developer
Участник клуба
Регистрация: 01.03.2011
Сообщений: 1,098
|
![]()
Сумма ряда не инициализирована.
s:=0.0 перед началом цикла.
Болтовня ничего не стоит. Покажите мне код. (c) Linus Torvalds
Помог ответ? -- Поставьте отзыв. Выражения особой благодарности в рублевом эквиваленте отправлять сюда --> R269634919062 |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 11.05.2011
Сообщений: 13
|
![]()
По сути не имеет значение. На автомате присваивается 0.
Даже после этого изменения в цикл уходит.))) |
![]() |
![]() |
![]() |
#4 |
Software Developer
Участник клуба
Регистрация: 01.03.2011
Сообщений: 1,098
|
![]()
Проверь правильность формулы для члена ряда.
У тебя ряд расходящийся.
Болтовня ничего не стоит. Покажите мне код. (c) Linus Torvalds
Помог ответ? -- Поставьте отзыв. Выражения особой благодарности в рублевом эквиваленте отправлять сюда --> R269634919062 |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
цикл с предусловием | oban11 | Помощь студентам | 5 | 14.10.2010 11:10 |
Цикл с предусловием ТР | ГлавБухОЙ | Помощь студентам | 3 | 20.12.2009 16:49 |
Цикл с предусловием. | glupayastudentka | Помощь студентам | 4 | 23.06.2009 22:13 |
Цикл с предусловием. ( цикл while) Цикл с постусловием. (цикл repeat ... until) | Mr.User | Помощь студентам | 9 | 23.11.2007 01:34 |