У исполнителя Бета две команды, которым присвоены номера:
1. прибавь b
2. умножь на 2
(b - неизвестное натуральное число) Выполняя первую из них, Бета увеличивает число на экране на b, а выполняя вторую, умножает это число на 2. Программа для исполнителя Бета - это последовательность номеров команд. Известно, что программа 21212 переводит число 12 в число 156. Определите значение b.
Answers & Comments
Дана программа 21212.
Значит, для числа 12 выполняется следующая последовательность действий:
1) 12 * 2 = 24
2) 24 + b
3) (24 + b) * 2 = 48 + 2b
4) (48 + 2b) + b = 48 + 3b
5) (48 + 3b) * 2 = 96 + 6b
Так как программа перевожит число 12 в число 156, то 96 + 6b = 156
6b = 156 - 96
6b = 60 => b = 10
Ответ: b = 10