Вопрос:

8. У исполнителя Аккорд две команды, которым присвоены номера: 1. отними 1, 2. умножь на 5. Запишите программу, которая содержит не более 5 команд и переводит число 6 в число 99.

Смотреть решения всех заданий с листа

Ответ:

Нам нужно из 6 получить 99, используя только вычитание 1 и умножение на 5. Давайте попробуем разные варианты: * Если сразу умножить 6 на 5, получим 30. Затем надо прибавить 69, но у нас есть только вычитание. Этот путь не подходит. * Попробуем сначала несколько раз умножить на 5, а затем вычесть. Попробуем следующую последовательность: 1. Умножим 6 на 5: $$6 cdot 5 = 30$$ (команда 2) 2. Умножим 30 на 5: $$30 cdot 5 = 150$$ (команда 2) 3. Теперь нужно вычесть 51, чтобы получить 99. Чтобы вычесть 51, нужно выполнить команду 1 пятьдесят один раз. Это слишком много, так как у нас не больше 5 команд. Давайте попробуем другой подход: 1. Вычтем 1 из 6: $$6 - 1 = 5$$ (команда 1) 2. Умножим 5 на 5: $$5 cdot 5 = 25$$ (команда 2) 3. Умножим 25 на 5: $$25 cdot 5 = 125$$ (команда 2) 4. Теперь нужно вычесть 26, чтобы получить 99. Нужно выполнить команду 1 двадцать шесть раз. Снова слишком много. Попробуем следующую последовательность: 1. Вычтем 1 из 6: $$6-1 = 5$$ (команда 1). 2. Вычтем 1 из 5: $$5-1 = 4$$ (команда 1). 3. Умножим 4 на 5: $$4 cdot 5 = 20$$ (команда 2). 4. Умножим 20 на 5: $$20 cdot 5 = 100$$ (команда 2). 5. Вычтем 1 из 100: $$100-1 = 99$$ (команда 1). Программа: 11221 Ответ: 11221
ГДЗ по фото 📸
Подать жалобу Правообладателю

Похожие