Контрольные задания > 5. (№ 1218) У исполнителя Бета две команды, которым присвоены номера: 1. прибавь b; 2. умножь на 2 (b - неизвестное натуральное число) Выполняя первую из них, Бета увеличивает число на экране на b, а выполняя вторую, умножает это число на 2. Программа для исполнителя Бета - это последовательность номеров команд. Известно, что программа 11211 переводит число 9 в число 60. Определите значение b.
Вопрос:
5. (№ 1218) У исполнителя Бета две команды, которым присвоены номера: 1. прибавь b; 2. умножь на 2 (b - неизвестное натуральное число) Выполняя первую из них, Бета увеличивает число на экране на b, а выполняя вторую, умножает это число на 2. Программа для исполнителя Бета - это последовательность номеров команд. Известно, что программа 11211 переводит число 9 в число 60. Определите значение b.
Ответ:
Пусть *b* – неизвестное число. Программа 11211 выполняется следующим образом:
1. Команда 1: 9 + *b*
2. Команда 1: (9 + *b*) + *b* = 9 + 2*b*
3. Команда 2: (9 + 2*b*) * 2 = 18 + 4*b*
4. Команда 1: (18 + 4*b*) + *b* = 18 + 5*b*
5. Команда 1: (18 + 5*b*) + *b* = 18 + 6*b*
Известно, что в результате получается 60. Следовательно:
18 + 6*b* = 60
6*b* = 60 - 18
6*b* = 42
*b* = 42 / 6
*b* = 7
Ответ: 7