Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 3 883

/ вопрос решён /

Здравствуйте!
Для заданых значений аргумента Х вычислить значения суммы S и функции Y или Z, где указано: (см. прикрепленный файл).
Суть вопроса в том, как это решить...

К вопросу прикреплён файл. Загрузить » (срок хранения: 60 дней с момента отправки вопроса)

serox Вопрос решён, но можно продолжить его обсуждение в мини-форуме

Вопрос задал: serox (статус: Посетитель)
Вопрос отправлен: 13 марта 2010, 23:07
Состояние вопроса: решён, ответов: 0.


Мини-форум вопроса

Всего сообщений: 10; последнее сообщение — 21 марта 2010, 00:04; участников в обсуждении: 3.
Егор

Егор (статус: 10-ый класс), 14 марта 2010, 14:03 [#1]:

на каком языке-то программу написать? на паскале, дельфи, си++ или, не дай бог, на бейсике? :)

или ручками это надо сделать?

Цитата (serox):

Суть вопроса в том, как это решить...

тогда это решается с помощью ручки, бумаги и, возможно, калькулятора.
:)
Опасайтесь багов в приведенном выше коде; я только доказал корректность, но не запускал его.
— Donald E. Knuth.
serox

serox (статус: Посетитель), 14 марта 2010, 19:39 [#2]:

Паскаль... в делфи сам переделаю :)
That will be, you and do not learn, if never will try! ^__^
Паровоз

Паровоз (статус: 10-ый класс), 14 марта 2010, 22:38 [#3]:

А что то я не нашел там Z.
serox

serox (статус: Посетитель), 14 марта 2010, 22:46 [#4]:

2 Паровоз,

Потому что там написано "Y или Z" ^__^
That will be, you and do not learn, if never will try! ^__^
Паровоз

Паровоз (статус: 10-ый класс), 15 марта 2010, 11:25 [#5]:

"Потому что там написано "Y или Z"

Ну, так я выбираю Z, а Y оставляю остальным.
Егор

Егор (статус: 10-ый класс), 15 марта 2010, 12:04 [#6]:

сделать-то не сложно же
в чём вопрос-то? если что-то непонятно, то объясним
а если нужно просто сделать программу, то за пиво сделаю
Опасайтесь багов в приведенном выше коде; я только доказал корректность, но не запускал его.
— Donald E. Knuth.
serox

serox (статус: Посетитель), 15 марта 2010, 23:29 [#7]:

2 Егор,
Да написать то я и сам мог бы :) Алгоритма не понимю :( Т.е. Как применить дельта Х и Е...

2 Паровоз,
Острота дело хорошее, но не уместна... ^^ (или в данном случае означает, что дано)
That will be, you and do not learn, if never will try! ^__^
Егор

Егор (статус: 10-ый класс), 16 марта 2010, 12:31 [#8]:

эпсилон - это точность, с которой вычисляется сумма. делается цикл вида:
...
epsilon := 0.000000001; // наша точность
n := 0;   // отсчёт начинаем с нуля
r := ...; // это чему равен первый член в сумме (при n=0)
s := r;   // сумма изначально равна 1-му члену последовательности
while r>=epsilon do
begin
  r := ...;  // вычисляем очередное r
  s := s + очень_хитрое_трудное_выражение;
  n := n + 1;
end;
...
а т.к. дано дельта х, то значит, нужно вывести не одно значение, при х=0.1, а несколько значений - таблицу, такого вида:
 x:      y:        sum:
 0.1   0.11250   1.10646
 0.2   0.25500   1.22674
 0.3   0.42938   1.36225
 0.4   0.64453   1.51454
 0.5   0.90169   1.68528
 0.6   1.21058   1.87630
 0.7   1.57508   2.08958
 0.8   2.00363   2.32725
Опасайтесь багов в приведенном выше коде; я только доказал корректность, но не запускал его.
— Donald E. Knuth.
Паровоз

Паровоз (статус: 10-ый класс), 16 марта 2010, 13:55 [#9]:

"r>=epsilon"

Это условие неверно. Погрешность вычисления суммы ряда не определяется общим членом ряда, а больше его на всю оставшуюся сумму ряда.
serox

serox (статус: Посетитель), 21 марта 2010, 00:04 [#10]:

Спасибо всем за попытку помочь :)
That will be, you and do not learn, if never will try! ^__^

27 мая 2013, 12:18: Вопрос перемещён из тематического раздела Разные вопросы в раздел Лабораторный практикум » Pascal модератором DNK

27 мая 2013, 12:18: Статус вопроса изменён на решённый (изменил модератор DNK)

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 11:50
Выполнено за 0.03 сек.