CloneBoiii~

Пользователь

Регистрация: 03.11.2016

Сообщения: 608

Рейтинг: 340

CloneBoiii~

Регистрация: 03.11.2016

Сообщения: 608

Рейтинг: 340

img

Гайзевичи, у меня траблы с математикой, помогите с этой прогой, прошумолюBlessRNG.png

Спойлер: "Задание"

Kenariys

Пользователь

Регистрация: 15.11.2014

Сообщения: 2145

Рейтинг: 1321

Kenariys

Регистрация: 15.11.2014

Сообщения: 2145

Рейтинг: 1321

А что, тебе рекурсией надо сделать?

ozenbash1

Пользователь

Регистрация: 16.09.2019

Сообщения: 557

Рейтинг: 346

ozenbash1

Регистрация: 16.09.2019

Сообщения: 557

Рейтинг: 346

гдз2руroflanLico.png

Chaiok

Пользователь

Регистрация: 01.08.2016

Сообщения: 26666

Рейтинг: 8954

Chaiok

Регистрация: 01.08.2016

Сообщения: 26666

Рейтинг: 8954

да тут с математикой ничего не связано

тебе же ненадо ничего считать

просто логика нужна

 

что тебе именно не понятно в задании?

или что не получается?

Kenariys сказал(а):

А что, тебе рекурсией надо сделать?

Нажмите, чтобы раскрыть...

х-n считать скорее всего

ScienceT

Пользователь

Регистрация: 17.05.2019

Сообщения: 146

Рейтинг: 36

ScienceT

Регистрация: 17.05.2019

Сообщения: 146

Рейтинг: 36

CloneBoiii~ сказал(а):

Гайзевичи, у меня траблы с математикой, помогите с этой прогой, прошумолюBlessRNG.png

Спойлер: "Задание"

Нажмите, чтобы раскрыть...

В задании точно нет какой-либо опечатки? Ибо "нормально" считает только при 0 < a <= 5 (причём при а = 5 и e=1E-06 за 20 млн. итераций нет остановки), а в остальных случаях улетает в overflow (слишком большие числа).

Turbo_pudge_2007

Пользователь

Регистрация: 08.11.2019

Сообщения: 680

Рейтинг: 302

Нарушения: 110

Turbo_pudge_2007

Регистрация: 08.11.2019

Сообщения: 680

Рейтинг: 302

Нарушения: 110

Так, а зачем тут рекурсия?

ScienceT

Пользователь

Регистрация: 17.05.2019

Сообщения: 146

Рейтинг: 36

ScienceT

Регистрация: 17.05.2019

Сообщения: 146

Рейтинг: 36

ScienceT сказал(а):

считает только при 0 < a <= 5 (причём при а = 5 и e=1E-06 за 20 млн. итераций нет остановки)

Нажмите, чтобы раскрыть...
Цитата:
a = 1, x_0 = 0.95
 
Iter: 1 | x_0 = 0.95 | x_1 = 1.1721901305238605
Iter: 2 | x_1 = 1.1721901305238605 | x_2 = 0.658176350828486
Iter: 3 | x_2 = 0.658176350828486 | x_3 = 4.394689852487457
Iter: 4 | x_3 = 4.394689852487457 | x_4 = 0.8810827224077302
Iter: 5 | x_4 = 0.8810827224077302 | x_5 = 1.503682056776138
Iter: 6 | x_5 = 1.503682056776138 | x_6 = 0.4572189623665748
Iter: 7 | x_6 = 0.4572189623665748 | x_7 = 18.397426684414054
Iter: 8 | x_7 = 18.397426684414054 | x_8 = 3.6794923201983094
Iter: 9 | x_8 = 3.6794923201983094 | x_9 = 0.7402630030920305
...
Iter: 3209820 | x_3209819 = 3.1427905318511935 | x_3209820 = 0.6367583780795104
Iter: 3209821 | x_3209820 = 0.6367583780795104 | x_3209821 = 4.993566927404967
Iter: 3209822 | x_3209821 = 4.993566927404967 | x_3209822 = 0.9999999941908021
Iter: 3209823 | x_3209822 = 0.9999999941908021 | x_3209823 = 1.000000017427594
 
a - x_3209823^5 = -8.713797328141482e-08
Нажмите, чтобы раскрыть...

 

 
Цитата:
a = 2, x_0 = 0.4
 
Iter: 1 | x_0 = 0.4 | x_1 = 31.409999999999993
Iter: 2 | x_1 = 31.409999999999993 | x_2 = 12.564000821898599
Iter: 3 | x_2 = 12.564000821898599 | x_3 = 5.025632434165154
Iter: 4 | x_3 = 5.025632434165154 | x_4 = 2.0115070590302184
Iter: 5 | x_4 = 2.0115070590302184 | x_5 = 0.8534684807005071
Iter: 6 | x_5 = 0.8534684807005071 | x_6 = 1.8491745481010429
Iter: 7 | x_6 = 1.8491745481010429 | x_7 = 0.8080890769497089
Iter: 8 | x_7 = 0.8080890769497089 | x_8 = 2.1993229216891876
Iter: 9 | x_8 = 2.1993229216891876 | x_9 = 0.9139219150467346
...
Iter: 3408096 | x_3408095 = 1.4003077627129579 | x_3408096 = 0.7681866538159452
Iter: 3408097 | x_3408096 = 0.7681866538159452 | x_3408097 = 2.6046024005182344
Iter: 3408098 | x_3408097 = 2.6046024005182344 | x_3408098 = 1.0592239406295585
Iter: 3408099 | x_3408098 = 1.0592239406295585 | x_3408099 = 1.059223641887376
 
a - x_3408099^5 = 0.6666679201716936
Нажмите, чтобы раскрыть...

 

 
Цитата:
a = 3.5, x_0 = 0.7
 
Iter: 1 | x_0 = 0.7 | x_1 = 3.821945022907123
Iter: 2 | x_1 = 3.821945022907123 | x_2 = 2.679110833755833
Iter: 3 | x_2 = 2.679110833755833 | x_3 = 1.8909060034763197
Iter: 4 | x_3 = 1.8909060034763197 | x_4 = 1.3862105519296373
Iter: 5 | x_4 = 1.3862105519296373 | x_5 = 1.1870046158836853
Iter: 6 | x_5 = 1.1870046158836853 | x_6 = 1.2338803205960707
Iter: 7 | x_6 = 1.2338803205960707 | x_7 = 1.2088582443377816
Iter: 8 | x_7 = 1.2088582443377816 | x_8 = 1.2208186323859818
Iter: 9 | x_8 = 1.2208186323859818 | x_9 = 1.2147246780605725
...
Iter: 21 | x_20 = 1.2167296687115334 | x_21 = 1.2167281913262424
Iter: 22 | x_21 = 1.2167281913262424 | x_22 = 1.216728930017094
Iter: 23 | x_22 = 1.216728930017094 | x_23 = 1.2167285606712197
Iter: 24 | x_23 = 1.2167285606712197 | x_24 = 1.2167287453440447
 
a - x_24^5 = 0.8333326587634504
Нажмите, чтобы раскрыть...

 

 
Цитата:
a = 4, x_0 = 0.8
 
Iter: 1 | x_0 = 0.8 | x_1 = 2.5931249999999997
Iter: 2 | x_1 = 2.5931249999999997 | x_2 = 2.0921927841134025
Iter: 3 | x_2 = 2.0921927841134025 | x_3 = 1.7155067948473814
Iter: 4 | x_3 = 1.7155067948473814 | x_4 = 1.464773154404754
Iter: 5 | x_4 = 1.464773154404754 | x_5 = 1.345602007496266
Iter: 6 | x_5 = 1.345602007496266 | x_6 = 1.3205005152281002
Iter: 7 | x_6 = 1.3205005152281002 | x_7 = 1.319509401909415
Iter: 8 | x_7 = 1.319509401909415 | x_8 = 1.3195079107762646
Iter: 9 | x_8 = 1.3195079107762646 | x_9 = 1.3195079107728942
 
a - x_9^5 = 8.881784197001252e-16
Нажмите, чтобы раскрыть...

CloneBoiii~

Пользователь

Регистрация: 03.11.2016

Сообщения: 608

Рейтинг: 340

CloneBoiii~

Регистрация: 03.11.2016

Сообщения: 608

Рейтинг: 340

img
Kenariys сказал(а):

А что, тебе рекурсией надо сделать?

Нажмите, чтобы раскрыть...

да, именно рекурсией

Chaiok сказал(а):

тебе же ненадо ничего считать

просто логика нужна

 

что тебе именно не понятно в задании?

или что не получается?

Нажмите, чтобы раскрыть...

я просто дуб и не могу это запрогать

Turbo_pudge_2007 сказал(а):

Так, а зачем тут рекурсия?

Нажмите, чтобы раскрыть...

это как бы Флоу Формы и рекурсия

white_dog

Пользователь

Регистрация: 29.08.2019

Сообщения: 1697

Рейтинг: 38

Нарушения: 110

white_dog

Регистрация: 29.08.2019

Сообщения: 1697

Рейтинг: 38

Нарушения: 110

Что тебе не понятно?

Задание не открывается, что тебе рекурсией надо сделать?

ScienceT

Пользователь

Регистрация: 17.05.2019

Сообщения: 146

Рейтинг: 36

ScienceT

Регистрация: 17.05.2019

Сообщения: 146

Рейтинг: 36

CloneBoiii~ сказал(а):

да, именно рекурсией

 

я просто дуб и не могу это запрогать

 

это как бы Флоу Формы и рекурсия

Нажмите, чтобы раскрыть...

Вы как-то специально пропустили мой вопрос?

CloneBoiii~

Пользователь

Регистрация: 03.11.2016

Сообщения: 608

Рейтинг: 340

CloneBoiii~

Регистрация: 03.11.2016

Сообщения: 608

Рейтинг: 340

img
ScienceT сказал(а):

В задании точно нет какой-либо опечатки? Ибо "нормально" считает только при 0 < a <= 5 (причём при а = 5 и e=1E-06 за 20 млн. итераций нет остановки), а в остальных случаях улетает в overflow (слишком большие числа).

Нажмите, чтобы раскрыть...

опечатки вроде бы нет, раз считает только при таких значениях, значит область ограничена конкретно для  них

esper369

Пользователь

Регистрация: 20.02.2013

Сообщения: 8159

Рейтинг: 3171

esper369

Регистрация: 20.02.2013

Сообщения: 8159

Рейтинг: 3171

CloneBoiii~ сказал(а):

Гайзевичи, у меня траблы с математикой, помогите с этой прогой, прошумолюBlessRNG.png

Спойлер: "Задание"

Нажмите, чтобы раскрыть...

а что за задачник такой? и как называется тема предмета?

kekmachine

Пользователь

Регистрация: 14.08.2018

Сообщения: 1545

Рейтинг: 573

kekmachine

Регистрация: 14.08.2018

Сообщения: 1545

Рейтинг: 573

Вроде выглядит несложно, только я не шарю что такое min roflanLico.png

white_dog

Пользователь

Регистрация: 29.08.2019

Сообщения: 1697

Рейтинг: 38

Нарушения: 110

white_dog

Регистрация: 29.08.2019

Сообщения: 1697

Рейтинг: 38

Нарушения: 110

esper369 сказал(а):

а что за задачник такой? и как называется тема предмета?

Нажмите, чтобы раскрыть...

программирование линейной алгербы(сокращенно "аутизм")

CloneBoiii~

Пользователь

Регистрация: 03.11.2016

Сообщения: 608

Рейтинг: 340

CloneBoiii~

Регистрация: 03.11.2016

Сообщения: 608

Рейтинг: 340

img
esper369 сказал(а):

а что за задачник такой? и как называется тема предмета?

Нажмите, чтобы раскрыть...

не знаю откуда препод нам это высрала. "языки программирования" (язык 1 и уже второй год ((парашный с++))

esper369

Пользователь

Регистрация: 20.02.2013

Сообщения: 8159

Рейтинг: 3171

esper369

Регистрация: 20.02.2013

Сообщения: 8159

Рейтинг: 3171

CloneBoiii~ сказал(а):

не знаю откуда препод нам это высрала. "языки программирования" (язык 1 и уже второй год ((парашный с++))

Нажмите, чтобы раскрыть...

cs50 не хотите?

я хз нафиг эта сложная алгебра? вы там механики ПОЕ считать что ли пытаетесь?

CloneBoiii~

Пользователь

Регистрация: 03.11.2016

Сообщения: 608

Рейтинг: 340

CloneBoiii~

Регистрация: 03.11.2016

Сообщения: 608

Рейтинг: 340

img
esper369 сказал(а):

cs50 не хотите?

я хз нафиг эта сложная алгебра? вы там механики ПОЕ считать что ли пытаетесь?

Нажмите, чтобы раскрыть...

я хз, поступал вообще на информационную безопасность, а тут такое *матюг*. вроде как после 2 курса больше не будем программировать такую чушь. но раз надо сделать, то как-то надо, поэтому и обратился за помощью)

A4Techies

Пользователь

Регистрация: 17.09.2013

Сообщения: 12588

Рейтинг: 4167

A4Techies

Регистрация: 17.09.2013

Сообщения: 12588

Рейтинг: 4167

Ты испугался дробных чисел или чего? Тут несколько простых условий if, одна функция, которую нужно остановить в определенный момент и одно действие, которое нужно применить к результату функции justsmile.png?1553740538

kekmachine

Пользователь

Регистрация: 14.08.2018

Сообщения: 1545

Рейтинг: 573

kekmachine

Регистрация: 14.08.2018

Сообщения: 1545

Рейтинг: 573

CloneBoiii~ сказал(а):

я хз, поступал вообще на информационную безопасность, а тут такое *матюг*. вроде как после 2 курса больше не будем программировать такую чушь. но раз надо сделать, то как-то надо, поэтому и обратился за помощью)

Нажмите, чтобы раскрыть...

передаю привет с 6 курса компьютерной безопасности, у нас на 4 курсе был самый сок(реализовать разные криптосистемы и тд) roflanPominki.png

white_dog

Пользователь

Регистрация: 29.08.2019

Сообщения: 1697

Рейтинг: 38

Нарушения: 110

white_dog

Регистрация: 29.08.2019

Сообщения: 1697

Рейтинг: 38

Нарушения: 110

A4Techies сказал(а):

Ты испугался дробных чисел или чего? Тут несколько простых условий if, одна функция, которую нужно остановить в определенный момент и одно действие, которое нужно применить к результату функции justsmile.png?1553740538

Нажмите, чтобы раскрыть...

Для такого просто нужно изучать всякие haskell, потому что в не фп стиле такое писать это мерзость никому не нужная.

kekmachine сказал(а):

передаю привет с 6 курса компьютерной безопасности, у нас на 4 курсе был самый сок(реализовать разные криптосистемы и тд) roflanPominki.png

Нажмите, чтобы раскрыть...

Это же интересно(хотябы потому что ты знаешь пользу этого). 

CloneBoiii~

Пользователь

Регистрация: 03.11.2016

Сообщения: 608

Рейтинг: 340

CloneBoiii~

Регистрация: 03.11.2016

Сообщения: 608

Рейтинг: 340

img
kekmachine сказал(а):

передаю привет с 6 курса компьютерной безопасности, у нас на 4 курсе был самый сок(реализовать разные криптосистемы и тд) roflanPominki.png

Нажмите, чтобы раскрыть...

я ради этого и поступал. вообще, мне нравится криптография, социальная инженерия, ремонт пека, а не программирование

igorlove

Пользователь

Регистрация: 20.12.2012

Сообщения: 2420

Рейтинг: 713

igorlove

Регистрация: 20.12.2012

Сообщения: 2420

Рейтинг: 713

img
white_dog сказал(а):

 

Это же интересно(хотябы потому что ты знаешь пользу этого). 

Нажмите, чтобы раскрыть...

Ага увидишь те формулы размером на пару страниц, больше не будешь такое писать)

white_dog

Пользователь

Регистрация: 29.08.2019

Сообщения: 1697

Рейтинг: 38

Нарушения: 110

white_dog

Регистрация: 29.08.2019

Сообщения: 1697

Рейтинг: 38

Нарушения: 110

igorlove сказал(а):

Ага увидишь те формулы размером на пару страниц, больше не будешь такое писать)

Нажмите, чтобы раскрыть...

так они уже реализованы, тебе там половину дергать просто функции и немного добавлять логику по ходу)

ScienceT

Пользователь

Регистрация: 17.05.2019

Сообщения: 146

Рейтинг: 36

ScienceT

Регистрация: 17.05.2019

Сообщения: 146

Рейтинг: 36

CloneBoiii~ сказал(а):

а не программирование

Нажмите, чтобы раскрыть...

А каким тогда образом вы видите разработку той же самой криптографической системы? На листочке или как?

Задание, как написали выше, самое обычное. А с учётом того, что вы программированием уже 2 год занимаетесь, назревает вопрос, что вы вообще тогда знаете, если с этим трудности возникают.

И чтобы просто тупо не писать код, лучше расскажите, что именно тут непонятно, так как иначе пользы не будет.

Border

Пользователь

Регистрация: 08.08.2014

Сообщения: 34906

Рейтинг: 19418

Border

Регистрация: 08.08.2014

Сообщения: 34906

Рейтинг: 19418

Могу посоветовать учебники математики, учебники с++. Интересует? Вот это реально будешь помощь, а не просто "сделайте мне задание".