23

Решение: Подсчёт программ исполнителя Плюс

ЕГЭ · Информатика · Задание 23 · Алгоритмы и исполнители
ПовышеннаяФИПИ5576EBКороткий ответ≈ 3 минутыРазбор в 6 шаговОтвет сверен с ключом
Условие

Исполнитель Плюс преобразует число на экране. У исполнителя есть две команды: прибавить 2 и прибавить 5. Программа для исполнителя Плюс — это последовательность команд. Сколько существует программ, которые число 1 преобразуют в число 20?

Открыть задачу и решить самому
Дальше ответЕсли ещё решаете — начните с подсказок: они ведут к ответу, но не выдают его.
К подсказкам

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

6 шагов
1

Общая величина увеличения числа должна составить $20 - 1 = 19$.

2

Пусть команда «прибавить 2» выполнена $a$ раз, а команда «прибавить 5» — $b$ раз. Тогда $2a + 5b = 19$.

3

Неотрицательные целые решения этого уравнения: $(a,b) = (7,1)$ и $(a,b) = (2,3)$.

4

Для решения $(7,1)$ всего 8 команд, одну команду можно выбрать для размещения команды «прибавить 5»: $\binom{8}{1} = 8$.

5

Для решения $(2,3)$ всего 5 команд, три позиции занимают команды «прибавить 5»: $\binom{5}{3} = 10$.

Складываем количества программ для двух вариантов состава команд: $8 + 10 = 18$.

Ответ
18
18
так ответ выглядит в бланке

Где здесь ошибаются

Учитывают только возможные количества команд, но не считают разные порядки их выполнения.

Забывают вариант с двумя командами «прибавить 2» и тремя командами «прибавить 5».

Считают программы с одинаковым набором команд одной программой независимо от порядка.

Закрепить приёмВ теме «Алгоритмы и исполнители» ещё 431 задача — с ответом и таким же разбором.
Тренироваться

Как решать задание 23 ЕГЭ, информатика

Разбор этой задачи разложен на 6 шагов: видно, откуда берётся каждое число и где теряется балл. Ответ приведён рядом с выкладками, а не вместо них.

Задача из темы «Алгоритмы и исполнители»: в ней 432 задачи, и у каждой есть такой же разбор. Регистрация не нужна.