![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Пользователь
Регистрация: 21.12.2007
Сообщений: 13
|
![]() Код:
после ввода точности программы вылетает с собщением exited with exitcode = 106 пробовал 1 0,01 0,1 0,2 0,001 Последний раз редактировалось RaZ.OK2; 28.11.2010 в 20:23. |
![]() |
![]() |
![]() |
#12 |
Форумчанин
Регистрация: 18.11.2010
Сообщений: 183
|
![]()
Вы же опять наступаете на те же грабли until s>d;
Почему Вы сравниваете сумму, а не очередной элемент? Я бы мог вам полностью решить задачу, но Вы не глупый и в состянии сами ее решить (так будет полезней), а я всего навсего Вам помогу. Последний раз редактировалось Ybn2; 28.11.2010 в 20:34. |
![]() |
![]() |
![]() |
#13 |
Пользователь
Регистрация: 21.12.2007
Сообщений: 13
|
![]()
ьлин думал исправил(
вот результаты с until och<d 1==5.00....00E-001 2==5.00....00E-001 3==5.00....00E-001 0.1==6.66....67E-001 0.01==6.8854166...67E-001 Последний раз редактировалось RaZ.OK2; 28.11.2010 в 20:41. |
![]() |
![]() |
![]() |
#14 |
Форумчанин
Регистрация: 18.11.2010
Сообщений: 183
|
![]()
Во первых, как я уже говорил, d нужно вводить от 0 до 0.5
Во вторых в выводе суммы, сделайте формат числа, чтобы понятней было, например Код:
|
![]() |
![]() |
![]() |
#15 |
Пользователь
Регистрация: 21.12.2007
Сообщений: 13
|
![]()
результаты
0.1== 6.7E-0015 0.2==6.3E-0015 0.3==6.3E-0015 0.4==6.3E-0015 0.5==6.3E-0015 кажется опять что то не то( вот код Код:
|
![]() |
![]() |
![]() |
#16 |
Форумчанин
Регистрация: 18.11.2010
Сообщений: 183
|
![]()
Прошу прощения надо
Код:
|
![]() |
![]() |
![]() |
#17 |
Пользователь
Регистрация: 21.12.2007
Сообщений: 13
|
![]()
понял
вот результаты после изменения 0.1==0.66667 0.2==0.62500 0.3==0.62500 0.4==0.62500 0.5==0.62500 |
![]() |
![]() |
![]() |
#18 |
Форумчанин
Регистрация: 18.11.2010
Сообщений: 183
|
![]()
Ну все правильно считает, только сам подумай, я к стате говорил, у тебя первый элемент ряда 0.5, а второй 0.125, и смысл вводить точность 0.2, 0.3, 0.4, он будет складывать у тебя только два элемента. Надо вводить 0.1 - 3 элемента,0.0001 и т.д., чтобы точность суммы ряда была точнее. А если хочешь посмотреть слагаемые, в цикле напиши WriteLn(n,': ',och:4:5);
|
![]() |
![]() |
![]() |
#19 |
Пользователь
Регистрация: 21.12.2007
Сообщений: 13
|
![]()
спс за подсказки)
Не могли бы Вы еще рассказать как сделать эту программу с помощью функции и процедуры? Последний раз редактировалось RaZ.OK2; 28.11.2010 в 21:22. |
![]() |
![]() |
![]() |
#20 |
Форумчанин
Регистрация: 18.11.2010
Сообщений: 183
|
![]()
10 рублей мне на тел положишь?
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
функция суммы ряда | gector_sm | Помощь студентам | 1 | 02.06.2010 18:12 |
Delphi. Сортировка элементов и вычесление суммы | Stubby | Помощь студентам | 0 | 28.04.2010 17:26 |
Вычисление суммы ряда | 666Rayne666 | Помощь студентам | 3 | 25.12.2009 22:39 |
вычесление суммы | Dartchuwak | Паскаль, Turbo Pascal, PascalABC.NET | 12 | 08.01.2009 20:51 |
вычисления суммы ряда | kJlaCuk | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 17.09.2008 23:24 |