| 
| 
 | Вопрос # 3 883/ вопрос решён / | 
 |  Здравствуйте!Для заданых значений аргумента Х вычислить значения суммы S и функции Y или Z, где указано: (см. прикрепленный файл).
 Суть вопроса в том, как это решить...
 К вопросу прикреплён файл. Загрузить » (срок хранения: 60 дней с момента отправки вопроса) 
|  |   Вопрос задал: serox (статус: Посетитель)Вопрос отправлен: 13 марта 2010, 23:07
 Состояние вопроса: решён, ответов: 0.
 |  
 Мини-форум вопросаВсего сообщений: 10; последнее сообщение — 21 марта 2010, 00:04; участников в обсуждении: 3. 
|   | Егор (статус: 10-ый класс), 14 марта 2010, 14:03 [#1]:на каком языке-то программу написать? на паскале, дельфи, си++ или, не дай бог, на бейсике?  
 или ручками это надо сделать?
 
 Цитата (serox): Суть вопроса в том, как это решить... тогда это решается с помощью ручки, бумаги и, возможно, калькулятора.
 
   Опасайтесь багов в приведенном выше коде; я только доказал корректность, но не запускал его.— Donald E. Knuth.
 |  
|   | 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 (статус: Посетитель), 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 (статус: Посетитель), 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 (статус: Посетитель), 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) Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |