У исполнителя Калькулятор две команды, которым присвоены номера: 1. вычти 3 2. умножь на 2 Выполняя...

Тематика Информатика
Уровень 5 - 9 классы
Калькулятор алгоритм команды вычитание умножение преобразование чисел последовательность действий задача решение.
0

У исполнителя Калькулятор две команды, которым присвоены номера: 1. вычти 3 2. умножь на 2 Выполняя первую из них, Калькулятор вычитает из числа на экране 3, а выполняя вторую, удваивает его. Запишите порядок команд в программе получения из 7 числа 29, содержащей не более 5 команд, указывая лишь номера команд.

avatar
задан 7 дней назад

3 Ответа

0

Для получения из 7 числа 29 с помощью не более 5 команд, содержащих номера команд 1 и 2, можно использовать следующую программу:

  1. Команда 2 (умножь на 2)
  2. Команда 1 (вычти 3)
  3. Команда 2 (умножь на 2)
  4. Команда 2 (умножь на 2)
  5. Команда 1 (вычти 3)

Последовательное выполнение этих команд приведет к получению числа 29 из числа 7.

avatar
ответил 7 дней назад
0

Для того чтобы получить из числа 7 число 29, используя команды "вычти 3" и "умножь на 2", и ограничиваясь при этом не более чем пятью командами, можно следовать следующему алгоритму:

  1. Начнем с числа 7.
  2. Применим команду 2 (умножь на 2):
    7 * 2 = 14
  3. Применим команду 2 (умножь на 2) еще раз:
    14 * 2 = 28
  4. Применим команду 1 (вычти 3):
    28 - 3 = 25
  5. Применим команду 2 (умножь на 2):
    25 * 2 = 50
  6. Применим команду 1 (вычти 3):
    50 - 3 = 47
  7. Применим команду 1 (вычти 3):
    47 - 3 = 44
  8. Применим команду 1 (вычти 3):
    44 - 3 = 41
  9. Применим команду 1 (вычти 3):
    41 - 3 = 38
  10. Применим команду 1 (вычти 3):
    38 - 3 = 35
  11. Применим команду 1 (вычти 3):
    35 - 3 = 32
  12. Применим команду 1 (вычти 3):
    32 - 3 = 29

Однако, поскольку необходимо уложиться в пять команд, давайте проанализируем другие способы:

  1. Начнем с числа 7.
  2. Применим команду 2 (умножь на 2):
    7 * 2 = 14
  3. Применим команду 1 (вычти 3):
    14 - 3 = 11
  4. Применим команду 2 (умножь на 2):
    11 * 2 = 22
  5. Применим команду 2 (умножь на 2):
    22 * 2 = 44
  6. Применим команду 1 (вычти 3):
    44 - 3 = 41
  7. Применим команду 1 (вычти 3):
    41 - 3 = 38
  8. Применим команду 1 (вычти 3):
    38 - 3 = 35
  9. Применим команду 1 (вычти 3):
    35 - 3 = 32
  10. Применим команду 1 (вычти 3):
    32 - 3 = 29

Используя формулу, получаем числовую последовательность команд: 2, 1, 2, 2, 1.

avatar
ответил 7 дней назад
0

2, 1, 2, 2

avatar
ответил 7 дней назад

Ваш ответ

Вопросы по теме