У исполнителя Калькулятор две команды: 1. прибавь 2 2. умножь на 3. Первая из них
увеличивает число на экране на 2, вторая — утраивает его. Сколько различных чисел можно получить из числа 2 с помощью программы, которая содержит не более 4 команд? Срочно!!!Ответы на вопрос
Логично, что после каждого действия у нас есть 2 варианта дальнейшего.
1 действие
4 6
2 действие
6 12 8 18
3 действие
8 18 14 36 10 24 20 54
4 действие
10 24 20 54 16 42 38 108 12 30 26 72 22 60 56 162
Всего 16 не повторяющихся чисел.
Ну или просто 2^4=16 чисел (без проверки на повторения)
Давайте посмотрим, какие числа можно получить из числа 2, используя не более 4 команд.
У нас есть две команды:
- Прибавь 2
- Умножь на 3
Давайте начнем с числа 2:
- Прибавь 2 -> 2 + 2 = 4
- Умножь на 3 -> 4 * 3 = 12
Теперь у нас есть число 12:
- Прибавь 2 -> 12 + 2 = 14
- Умножь на 3 -> 14 * 3 = 42
Теперь у нас есть число 42:
- Прибавь 2 -> 42 + 2 = 44
- Умножь на 3 -> 44 * 3 = 132
Мы получили число 132, и это максимальное число, которое можно получить из числа 2, используя эти две команды.
Теперь давайте рассмотрим другие варианты, которые можно получить с использованием не более 3 команд:
- Прибавь 2 -> 2 + 2 = 4
- Умножь на 3 -> 4 * 3 = 12
Мы снова получили число 12, которое уже рассмотрено.
Теперь давайте рассмотрим варианты с использованием не более 2 команд:
- Прибавь 2 -> 2 + 2 = 4
Мы снова получили число 4, которое уже рассмотрено.
Наконец, рассмотрим вариант с использованием только одной команды:
- Прибавь 2 -> 2 + 2 = 4
И снова получили число 4, которое уже рассмотрено.
Таким образом, мы можем получить всего 3 различных числа из числа 2, используя программу, содержащую не более 4 команд: 2, 12 и 132.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili
