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

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

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

надписи в схему и получите для Вычислителя алгоритм получения: а) из числа 2 числа 13: Программа: 21211 б) из числа 5 числа 26 Программа: . в) из числа 7 числа 52 Программа: .

avatar
задан 30 дней назад

2 Ответа

0

а) из числа 2 числа 13: Программа: 212112 б) из числа 5 числа 26 Программа: 221222 в) из числа 7 числа 52 Программа: 2221222

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

Чтобы составить алгоритм для исполнителя "Вычислитель" и получить нужные числа, нужно понять, как мы можем с помощью данных команд (вычесть 1 и умножить на 3) преобразовать одно число в другое. Давайте разберем каждый из случаев.

а) Преобразование из числа 2 в число 13

Дано: Программа: 21211

  1. Начинаем с 2.
  2. Применяем команду 2 (умножить на 3): 2 * 3 = 6.
  3. Применяем команду 1 (вычесть 1): 6 - 1 = 5.
  4. Применяем команду 2 (умножить на 3): 5 * 3 = 15.
  5. Применяем команду 1 (вычесть 1): 15 - 1 = 14.
  6. Применяем команду 1 (вычесть 1): 14 - 1 = 13.

Итак, программа 21211 действительно преобразует 2 в 13.

б) Преобразование из числа 5 в число 26

Теперь необходимо найти последовательность команд для преобразования 5 в 26.

  1. Начинаем с 5.
  2. Применяем команду 2 (умножить на 3): 5 * 3 = 15.
  3. Применяем команду 2 (умножить на 3): 15 * 3 = 45.
  4. Применяем команду 1 (вычесть 1): 45 - 1 = 44.
  5. Применяем команду 1 (вычесть 1): 44 - 1 = 43.
  6. Применяем команду 1 (вычесть 1): 43 - 1 = 42.
  7. Применяем команду 1 (вычесть 1): 42 - 1 = 41.
  8. Применяем команду 1 (вычесть 1): 41 - 1 = 40.
  9. Применяем команду 1 (вычесть 1): 40 - 1 = 39.
  10. Применяем команду 1 (вычесть 1): 39 - 1 = 38.
  11. Применяем команду 1 (вычесть 1): 38 - 1 = 37.
  12. Применяем команду 1 (вычесть 1): 37 - 1 = 36.
  13. Применяем команду 1 (вычесть 1): 36 - 1 = 35.
  14. Применяем команду 1 (вычесть 1): 35 - 1 = 34.
  15. Применяем команду 1 (вычесть 1): 34 - 1 = 33.
  16. Применяем команду 1 (вычесть 1): 33 - 1 = 32.
  17. Применяем команду 1 (вычесть 1): 32 - 1 = 31.
  18. Применяем команду 1 (вычесть 1): 31 - 1 = 30.
  19. Применяем команду 1 (вычесть 1): 30 - 1 = 29.
  20. Применяем команду 1 (вычесть 1): 29 - 1 = 28.
  21. Применяем команду 1 (вычесть 1): 28 - 1 = 27.
  22. Применяем команду 1 (вычесть 1): 27 - 1 = 26.

Таким образом, программа для достижения числа 26 из числа 5 будет: 221111111111111111111111

в) Преобразование из числа 7 в число 52

Давайте найдем последовательность команд для этого случая.

  1. Начинаем с 7.
  2. Применяем команду 2 (умножить на 3): 7 * 3 = 21.
  3. Применяем команду 2 (умножить на 3): 21 * 3 = 63.
  4. Применяем команду 1 (вычесть 1): 63 - 1 = 62.
  5. Применяем команду 1 (вычесть 1): 62 - 1 = 61.
  6. Применяем команду 1 (вычесть 1): 61 - 1 = 60.
  7. Применяем команду 1 (вычесть 1): 60 - 1 = 59.
  8. Применяем команду 1 (вычесть 1): 59 - 1 = 58.
  9. Применяем команду 1 (вычесть 1): 58 - 1 = 57.
  10. Применяем команду 1 (вычесть 1): 57 - 1 = 56.
  11. Применяем команду 1 (вычесть 1): 56 - 1 = 55.
  12. Применяем команду 1 (вычесть 1): 55 - 1 = 54.
  13. Применяем команду 1 (вычесть 1): 54 - 1 = 53.
  14. Применяем команду 1 (вычесть 1): 53 - 1 = 52.

Итак, программа для достижения числа 52 из числа 7: 22111111111111

Эти программы дают нам желаемый результат, следуя указанным командам.

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

Ваш ответ

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