Smallville
Янв. 22, 2010 09:22:03
1 и 2 я сам сделал.ваши способы мне не очень помогли.А вот третье я вообще не знаю как!!!
regall
Янв. 22, 2010 11:00:59
Чтобы было интереснее… Даю код. В нем три ошибки, исправив которые можно заставить его заработать =)
eps = 0.001
x = 0.5
def ln1(x,n):
return (-1)**n * x**n+1/(n+1)
step_result = eps+1
result = 0
step_number = 1
while abs(step_result) > eps:
step_result = ln1(x,step_number)
result += step_result
print result
Smallville
Янв. 22, 2010 11:06:44
Спасибо!Буду думу думать! :)
Smallville
Янв. 22, 2010 16:35:34
Блин сижу думаю уж кучу времени. :) Regall скажи ошибки то это просто знак изменить,или дописать что-то?
Zubchick
Янв. 22, 2010 16:45:32
напиши около каждой строчки коммент, как ты думаешь что она делает, если не поймешь после этого выкладывай сюда с комментами.
Ты не думай, что мы тут изверги, просто не хочется делать за кого-то его работу. А если ты сам постараешься, думаю никто не будет против помочь.
Smallville
Янв. 22, 2010 18:43:19
eps = 0.001
x = 0.5
def ln1(x,n):# задаем функцию
return (-1)**n * x**(n+1)/(n+1)
step_result = eps+1 # не знаю
result = 0 # значение по умолчанию
step_number = 1 # задаем номер шага
if abs(step_result) > eps: # если значение step_result > eps выполнять:
step_result = ln1(x,step_number) # вызываем функцию
result = step_result # присваиваем значение
print result
regall
Янв. 22, 2010 19:54:58
Подсказка. В коде
step_result = eps+1 # не знаю
вместо единицы можно подставить любое значение больше ноля, от этого ничего не поменяется…
Smallville
Янв. 22, 2010 20:16:48
А что вообще step_result значит?В данной задаче что такое eps,и как связаны eps и n? И связаны ли они вообще?
regall
Янв. 22, 2010 22:33:34
Smallville
А что вообще step_result значит?В данной задаче что такое eps,и как связаны eps и n? И связаны ли они вообще?
omg, учите матчасть, что такое eps и n - это
математика.
Smallville
Янв. 22, 2010 22:42:54
Пожалуйста напишите полный код!!У нас уже 1:30 ночи,а экзамен с утра.я весь день сидел:пытался исправить,заново писать.И никак!