Вопрос:

7. У исполнителя Кальк две команды, которым присвоены номера: 1. прибавь 2 и 2. умножь на 5. Составьте из этих команд программу, которая содержит не более четырёх команд и переводит число 2 в число 24.

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

Ответ:

Дано число 2, нужно получить 24, используя не более 4 команд:

  1. Прибавь 2 (обозначим как '+2')
  2. Умножь на 5 (обозначим как '*5')

Пробуем разные комбинации:

  • Вариант 1:
  • 1. 2 * 5 = 10
  • 2. 10 + 2 = 12
  • 3. 12 + 2 = 14
  • 4. 14 + 2 = 16 (Не подходит)
  • Вариант 2:
  • 1. 2 + 2 = 4
  • 2. 4 * 5 = 20
  • 3. 20 + 2 = 22 (Не подходит)
  • Вариант 3:
  • 1. 2 + 2 = 4
  • 2. 4 + 2 = 6
  • 3. 6 * 5 = 30 (Не подходит)
  • Вариант 4:
  • 1. 2 + 2 = 4
  • 2. 4 + 2 = 6
  • 3. 6 + 2 = 8
  • 4. 8 * 5 = 40 (Не подходит)
  • Вариант 5 (пробуем сначала умножение):
  • 1. 2 * 5 = 10
  • 2. 10 + 2 = 12
  • 3. 12 * 5 = 60 (Не подходит)
  • Вариант 6 (комбинируем):
  • 1. 2 + 2 = 4
  • 2. 4 + 2 = 6
  • 3. 6 + 2 = 8
  • 4. 8 + 2 = 10 (Не подходит)

Попробуем другую последовательность:

  • Вариант 7:
  • 1. 2 + 2 = 4
  • 2. 4 + 2 = 6
  • 3. 6 + 2 = 8
  • 4. 8 + 2 = 10

Кажется, я упустил один важный момент. Давайте попробуем с конца. Чтобы получить 24, возможно, последнее действие было +2 (тогда предыдущее число 22) или *5 (тогда предыдущее число 4.8 - дробное, значит, это не последний шаг).

Если последнее действие +2, значит, перед этим было 22. Как получить 22 из 2 за 3 шага?

  • 2 * 5 = 10
  • 10 + 2 = 12
  • 12 + 2 = 14 (Не 22)

Если предпоследнее действие было +2:

  • 1. 2 * 5 = 10
  • 2. 10 + 2 = 12
  • 3. 12 + 2 = 14
  • 4. 14 + 2 = 16

Давайте попробуем так: 2 -> *5 -> 10 -> +2 -> 12 -> +2 -> 14 -> +2 -> 16. Не подходит.

Попробуем еще раз:

Число 2.

Команда 1: прибавить 2. Получаем 4.

Команда 2: прибавить 2. Получаем 6.

Команда 3: прибавить 2. Получаем 8.

Команда 4: умножить на 5. Получаем 40. Не то.

Попробуем другой путь:

Число 2.

Команда 1: прибавить 2. Получаем 4.

Команда 2: умножить на 5. Получаем 20.

Команда 3: прибавить 2. Получаем 22.

Команда 4: прибавить 2. Получаем 24.

Программа:

  1. +2
  2. *5
  3. +2
  4. +2

Ответ: 1. прибавь 2, 2. умножь на 5, 3. прибавь 2, 4. прибавь 2.

ГДЗ по фото 📸
Подать жалобу Правообладателю

Похожие