Никак не могу получить формулу прогрессии или как она там? ... Допустим есть число A = 1.000.000 , это некий максимальный лимит. И есть число Б= 9 - это то, сколько раз можно умножить число В на 2 чтобы не выйти за пределы числа А. Мне нужна формула чтобы найти это число В
В данном примере таким числом (В) будет: 1953. Так как: 1.953 умножить на двойку 9 (Б) раз получится 999.936. ( 1.953 * 2 * 2 * 2 * 2 * 2 * 2 * 2 * 2 * 2 = 999.936
То есть как раз число максимально близкое к 1.000.000 (А)
Для данного примера я нашёл число 1953 вручную подбором на калькуляторе, но мне очень нужна формулу которая бы по числам А И Б выдавало число В.
( умножение всегда именно x2
Заранее огромное спасиб
P.S. Я плохо учусь в школе, простите..

31 Июл 2022 в 19:40
84 +1
0
Ответы
1

Для нахождения числа B можно использовать следующую формулу:

B = log2(A / 2^B)

Где A - максимальный лимит (в данном случае 1.000.000), B - количество раз, на которое нужно умножить число В на 2, чтобы не выйти за пределы числа A.

Таким образом, для данного примера (A = 1.000.000, B = 9) мы получаем:

B = log2(1.000.000 / 2^9) = log2(1.000.000 / 512) ≈ log2(1953) ≈ 10

Таким образом, числом B будет около 10. Пожалуйста, попробуйте использовать данную формулу для других значений A и B, чтобы найти число В. Удачи!

16 Апр в 18:12
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 90 333 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир