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

11 класс·средний уровень

Сколько есть программ, которые число 10 преобразуют в число 31?

Условие

У исполнителя Прибавитель две команды, которым присвоены номера: 1. прибавь 1,2. прибавь 10. Первая из них увеличивает число на экране на 1, вторая прибавляет к числу на экране 10.Программа для Прибавителя — это последовательность команд.

Сколько есть программ, которые число 10 преобразуют в число 31?

Ответ

Ответ и полный разбор откроются после входа

Посмотреть ответ

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

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

    Решение. Для сложения справедлив коммутативный (переместительный) закон, значит, порядок команд в программе не имеет значения для результата. Обе команды увеличивают исходное число, поэтому количество команд не может превосходить 31 — 10 =

Осталось ещё 4 шага

  1. При этом минимальное количество команд —…

  2. Команд может быть 3, 12 или…

  3. Трём командам соответствует набор…

  4. Приведём решение на языке PascalABC.var a…

Получить полное решение

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

Другие задачи по теме «Оператор присваивания и ветвления. Перебор вариантов»