В
Все
Б
Биология
Б
Беларуская мова
У
Українська мова
А
Алгебра
Р
Русский язык
О
ОБЖ
И
История
Ф
Физика
Қ
Қазақ тiлi
О
Окружающий мир
Э
Экономика
Н
Немецкий язык
Х
Химия
П
Право
П
Психология
Д
Другие предметы
Л
Литература
Г
География
Ф
Французский язык
М
Математика
М
Музыка
А
Английский язык
М
МХК
У
Українська література
И
Информатика
О
Обществознание
Г
Геометрия
vlad199411003
vlad199411003
16.08.2020 02:34 •  Информатика

У исполнителя Бета две команды, которым присвоены номера:
1. прибавь b
2. умножь на 2
(b - неизвестное натуральное число) Выполняя первую из них, Бета увеличивает число на экране на b, а выполняя вторую, умножает это число на 2. Программа для исполнителя Бета - это последовательность номеров команд. Известно, что программа 11211 переводит число 9 в число 60. Определите значение

Показать ответ
Ответ:
nastasyasaenko
nastasyasaenko
13.10.2020 13:07

Подробнее опишем порядок выполнения команд, а неизвестные числа заменим на x и y:

1) прибавь b — 9 + b = x

2) прибавь b — x + b = y

3) умножь на 2 — y * 2 = 60 - 2b (т.к. в 4 и 5 действии к какому-то числу прибавится b, а потом еще раз прибавится b и получится 60, поэтому восстановив обратный порядок мы можем вычислить, что значение на этом пункте равно 60 - b - b, или 60 - 2b)

И этого хватит для нахождения b

Теперь методом подстановки заменяем x и y на их значения:

x = 9 + b

y = x + b

Заменим во втором выражении x на его значение:

y = 9 + b + b = 9 + 2b

А теперь в этом выражении y * 2 = 60 - 2b заменим y на его значение:

(9 + 2b) * 2 = 60 - 2b

Теперь вычисляем значение b:

18 + 4b = 60 - 2b

6b = 42

b = 7

Проверяем:

1) прибавь b — 9 + 7 = 16

2) прибавь b — 16 + 7 = 23

3) умножь на 2 — 23 * 2 = 46

4) прибавь b — 46 + 7 = 53

5) прибавь b — 53 + 7 = 60

Все верно!

ответ: 7

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота