Задание 13 ЕГЭ по информатике · 32F141
От меньшего к большемуВысокаяКЭС 3.3
Исполнитель преобразует число на экране.
У исполнителя есть две команды, которые обозначены латинскими буквами:
A. Прибавь 1
B. Поменяй местами
Первая из этих команд увеличивает число на экране на 1. Вторая команда применяется только к числу, у которого цифра в разряде десятков по значению меньше цифры, стоящей в разряде единиц, и действует, заменяя число на экране числом, в котором цифры двух младших разрядов поменялись местами.
Программа для исполнителя — это последовательность команд.
Сколько существует программ, для которых при исходном числе 101 результатом является число 152?
Траектория вычислений программы — это последовательность результатов выполнения всех команд программы.
Например, для программы ABA при исходном числе 13 траектория состоит из чисел 14, 41, 42.
У исполнителя есть две команды, которые обозначены латинскими буквами:
A. Прибавь 1
B. Поменяй местами
Первая из этих команд увеличивает число на экране на 1. Вторая команда применяется только к числу, у которого цифра в разряде десятков по значению меньше цифры, стоящей в разряде единиц, и действует, заменяя число на экране числом, в котором цифры двух младших разрядов поменялись местами.
Программа для исполнителя — это последовательность команд.
Сколько существует программ, для которых при исходном числе 101 результатом является число 152?
Траектория вычислений программы — это последовательность результатов выполнения всех команд программы.
Например, для программы ABA при исходном числе 13 траектория состоит из чисел 14, 41, 42.
Показать ответ
42
Подсказки (3)
- Рассмотрите все числа, достижимые из 101 и не превосходящие 152.
- Для каждого числа подсчитайте количество способов попасть в него: из предыдущего числа по команде A или из числа, которое переходит в него по команде B.
- Заполните таблицу количества способов для всех достижимых чисел от 101 до 152. В ячейке для 152 получится 42.
Решение
1. Введём f(n) — количество программ, переводящих исходное число 101 в число n. Для исходного числа f(101)=1. 2. Переход по команде A возможен из числа n−1, поэтому он добавляет f(n−1) способов. 3. Переход по команде B учитывается для тех чисел, у которых цифра десятков меньше цифры единиц: после перестановки двух последних цифр получается новое достижимое число. Для каждого такого перехода добавляется количество способов достижения исходного числа. 4. Последовательно перебирая все достижимые числа от 101 до 152 и суммируя количества способов для переходов A и B, получаем f(152)=42.
Частые ошибки
- Не учитывать условие применимости команды B.
- Считать одинаковые последовательности команд одной программой.
- Учитывать только последовательное увеличение числа командой A.
Похожие задания
13Исполнитель Плюс преобразует число на экране. У исполнителя есть две команды, которым присвоены номера: 1.…От меньшего к большему · 791F5113Исполнитель Плюс преобразует число на экране. У исполнителя есть две команды, которым присвоены номера: 1.…От меньшего к большему · 5576EB13У исполнителя есть две команды, которые обозначены латинскими буквами: A. Прибавь 1 B. Поменяй местами Первая…От меньшего к большему · A0714E13У исполнителя есть две команды, которые обозначены латинскими буквами: A. Прибавь 1 B. Поменяй местами Первая…От меньшего к большему · F139F813У исполнителя есть две команды, которые обозначены латинскими буквами: A. Прибавь 1 B. Поменяй местами Первая…От меньшего к большему · EE1D0613У исполнителя есть две команды, которые обозначены латинскими буквами: A. Прибавь 1 B. Поменяй местами Первая…От меньшего к большему · 0FB56B13У исполнителя есть две команды, которые обозначены латинскими буквами: A. Прибавь 1 B. Поменяй местами Первая…От меньшего к большему13У исполнителя есть две команды, которые обозначены латинскими буквами: A. Прибавь 1 B. Измени цифру Первая из…От меньшего к большему
Нужен репетитор по информатике?
Посмотрите репетиторов, которые ведут занятия в Precettore, или оставьте заявку — подберём сами.
Готовьтесь к ЕГЭ по информатике в Precettore
Варианты с автопроверкой, домашние задания от репетитора, онлайн-доска и разбор ошибок — в одном кабинете. Регистрация бесплатная.