Я сдавал ЕГЭ по информатике в прошлом году. Сейчас я учусь в университете МИРЭА на направлении, связанном с программированием. В рубрике #хакнем_информатика продолжаю разбирать задачи из ЕГЭ по информатике. В этой статье я разберу одно из самых простых, по моему мнению, заданий — 23. Суть задания: Вам говорят, что есть некая программа для исполнителя, и у этого исполнителя есть несколько команд (чаще всего две). Эти команды обычно простые: прибавить 1, прибавить 2, умножить на 3 и т.д. А найти в этом задании нужно количество программ, которые приведут исполнителя из числа A в число Б. Например, из числа 2 в 12. Конечно, можно решать это задание «руками», никто не запрещает. Но так как мы с вами люди умные, мы не будем тратить время на такое простое задание, и просто напишем небольшую программу, которая выдаст нам ответ. Писать будем на Python. Пример 1.
Исполнитель Калькулятор преобразует число на экране. У исполнителя есть две команды, которым присвоены номера:
1. Прибавить 1
2. Умнож