• Предмет: Информатика
  • Автор: lylycat2006p2yy8c
  • Вопрос задан 6 лет назад

у исполнителя альфа две команды, которым присвоены номера:
1. прибавь 1
2. умножь на b
(b - неизвестное натуральное число b >= 2)
выполняя первую из них, альфа увеличивает число на экране на 1, а выполняя вторую, умножает это число на b.
программа для исполнителя альфа - это последовательность номеров команд.
известно, что программа 21211 переводит число 3 в число 82.
определите значение b​

Ответы

Ответ дал: Fedy16
1

Ответ: 5

Python:

def f(b):

  number = 3

  number *= b

  number += 1

  number *= b

  number += 1

  number += 1

  return number

for i in range(1000):

  if f(i) == 82:

      print(i)

Вас заинтересует