Вопрос:

Составьте алгоритм получения числа 39 из числа 3, используя команды: умножить на 4 вычесть 1 Алгоритм должен содержать не более 5 команд.

Ответ:

Алгоритм:

  1. Умножить на 4: 3 * 4 = 12
  2. Умножить на 4: 12 * 4 = 48
  3. Вычесть 1: 48 - 1 = 47
  4. Вычесть 1: 47 - 1 = 46
  5. Вычесть 1: 46 - 1 = 45
  6. Вычесть 1: 45 - 1 = 44
  7. Вычесть 1: 44 - 1 = 43
  8. Вычесть 1: 43 - 1 = 42
  9. Вычесть 1: 42 - 1 = 41
  10. Вычесть 1: 41 - 1 = 40
  11. Вычесть 1: 40 - 1 = 39

Так как алгоритм должен содержать не более 5 команд, то такой вариант не подходит.

Но можно составить следующий алгоритм:

  1. Умножить на 4: 3 * 4 = 12
  2. Умножить на 4: 12 * 4 = 48
  3. Вычесть 1: 48 - 1 = 47
  4. Вычесть 1: 47 - 1 = 46
  5. Вычесть 1: 46 - 1 = 45

Этот алгоритм не приводит к числу 39, значит составить алгоритм с использованием только умножения на 4 и вычитания 1, чтобы получить число 39 из числа 3, невозможно.

Смотреть решения всех заданий с листа
Подать жалобу Правообладателю

Похожие