1. У исполнителя Бета две команды, которым присвоены номера: 1. прибавь 5 2. умножь на 2 Выполняя первую из них, Бета увеличивает число на экране на 5, а выполняя вторую, умножает это число на 2. Программа для исполнителя Бета – это последовательность номеров команд. Написать программу, содержащую не более 5 команд, которая переводит число 3 в число 54.
Ответы на вопрос
Ответил valgrisa
2
Ответ:
21212
Объяснение:
заменим команды на обратные
1. - 5 (вычти 5)
2. / 2 (раздели на 2)
начнём с большего числа (54) если делится нацело то будем делить, иначе вычитать
54 / 2 = 27 (2)
27 - 5 = 22 (1)
22 / 2 = 11 (2)
11 - 5 = 6 (1)
6 / 2 = 3 (2)
запишем команды в обратном порядке: 21212
сделаем проверку
3 * 2 = 6 (2)
6 + 5 = 11 (1)
11 * 2 = 22 (2)
22 + 5 = 27 (1)
27 * 2 = 54 (2)
Новые вопросы