Пошаговое увеличение числа, с каждым разом на меньшую величину

Есть число A. Нужно его увеличить, например 10 раз (не В 10 раз, а именно произвести увеличение 10 раз) , чтобы в итоге получилось число Б. При каждом увеличении число должно быть больше предыдущего, но разница между ними каждый раз должна быть меньшею. В итоге должно получиться пропорциональное увеличение числа.

Пожалуйста помогите! Вроде бы понятно, что это геометрическая прогрессия. но как вычислить не могу разобраться

Можно ответ даже кодом Python
2 года назад от максим зарипов

1 ответ

0 голосов
И правда непонятно, что такое пропорциональное увеличение. что пропорционально чему? Увеличение ропорционально самому числу?
То есть что-то такое?
A (0) = A
A (n - A (n) = k A (n)
Но тогда получится:
A (n) = (1 + k) ^n A
И каждое следующе увеличение будет все больше, а не меньше, как вы хотели. А если речь о геометрической прогрессии, то можете попробовать так.
A (0) = A
A (1) = A + q
A (2) = A + q + q^2
и так дале
A (10) = A + q + q^2 + q^3 + q^4 + q^5 + q^6 + q^7 + q^8 + q^9 + q^10 = B
Останется только подобрать такое q. Для этого придется решить для q такое уравнение:
 (1 - q) (B - A) + q (q^10 - 1) = 0
2 года назад от Алена Пескишева

Связанные вопросы

1 ответ
8 года назад от Katerina Vadimovna
3 ответов
7 года назад от Танюшка ) )
1 ответ
1 год назад от QuentinWaltm