Присоединиться

Информатика·Простой линейный алгоритм для формального исполнителя·9 класс

У исполнителя Утроитель две команды, которым присвоены номера:1. вычти

Условие

У исполнителя Утроитель две команды, которым присвоены номера:1. вычти 12. умножь на 3Первая из них уменьшает число на экране на 1, вторая утраивает его.Исполнитель работает только с натуральными числами.Составьте алгоритм получения из числа 6 числа 10, содержащий не более 5 команд. В ответе запишите только номера команд. (Например, 21211 — это алгоритм:умножь на 3 вычти 1умножь на 3 вычти 1вычти 1,который преобразует число 2 в 13.) Если таких алгоритмов более одного, то запишите любой из них.

Ответ

11211

Решение по шагам

  1. Как рассуждать

    Решение. Последовательно пойдем от числа 6 к числу 10: 6 − 1 = 5 (команда 1);5 − 1 = 4 (команда 1);4 · 3 = 12 (команда 2);12 − 1 = 11 (команда 1);11 − 1 = 10 (команда 1). Ответ: 11211.

Осталось ещё 1 шаг — откроются после входа:

  • Полный разбор с проверкой ответа
Получить полное решение

Бесплатно · займёт минуту

Другие задачи по теме «Простой линейный алгоритм для формального исполнителя»

У исполнителя Утроитель две команды, которым присвоены номера:1. вычти — решение с объяснением | Lom Ai