Исполнитель КАЛЬКУЛЯТОР имеет только две команды, которым присвоены номера:
1. Умножь на 2
2. Вычти 1
Выполняя команду номер 1, КАЛЬКУЛЯТОР умножает число на экране на 2, а выполняя команду номер 2, вычитает из числа на экране 1. Напишите программу, содержащую не более 4 команд, которая из числа 7 получает число 52.
155
260
Ответы на вопрос:
1211
Объяснение:
Команды:
1. Умножь на 2
2. Вычти 1
из числа 7 получить число 52
Заменим команды на обратные.
Команды:
1. Раздели на 2
2. Прибавь 1
И пойдём от большего числа 52 к меньшему числу 7
Если число делится нацело, то применяем первую команду, если нет, то вторую
52 / 2 = 26 (1)
26 / 2 = 13 (1)
13 + 1 = 14 (2)
14 / 2 = 7 (1)
Т.к. мы шли в обратном порядке, команды надо перевернуть (снизу вверх).
Программа 1211
Проведём проверку, вернувшись к начальным командам и пойдём от меньшего числа 7 к большему 52
7 * 2 = 14 (1)
14 - 1 = 13 (2)
13 * 2 = 26 (1)
26 * 2 = 52 (1)
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
noer200005.04.2023 11:47
-
Natashakr1001.12.2022 05:19
-
Ятот23.05.2023 08:41
-
Arukaa208724.06.2022 12:23
-
Maykshmidt19.10.2020 03:57
-
imbatv02.03.2020 23:24
-
даня116611.04.2022 13:52
-
камидь19.11.2022 06:11
-
zxvgg27.02.2020 01:39
-
25000h09.03.2020 01:05
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.