Привет! Сегодня научу тебя решать 23 задание КЕГЭ на Python. Алгоритм несложный, но требуется понимать, что такое рекурсия и как она работает. Для тех, кто не знаком с рекурсией, рекомендую прочитать о ней, например, на сайте Питонтьютор ( https://pythontutor.ru/lessons/functions/ ). Поиск количества программ по заданному числу Условие задачи У исполнителя Калькулятор две команды, которым присвоены номера: 1. прибавь 2, 2. умножь на 5. Первая из них увеличивает число на экране на 2, вторая — увеличивает его в 5 раз. Программа для Калькулятора — это последовательность команд. Сколько есть программ, которые число 2 преобразуют в число 50? Решение Строка 1. Функция принимает на вход один аргумент: число, с которого начинается отсчет. Строки 2-5. Точки выхода рекурсии. Если мы достигли цели (число 50), то путь есть (возвращаем 1), а если число стало больше, чем 50, то этот путь не учитываем (возвращаем 0). Строки 6-7. Продолжение рекурсии. Функция вызывает саму себя с новыми значениями и
Решаем 23 задание ЕГЭ по информатике через рекурсию, самый простой алгоритм
15 августа 202115 авг 2021
16,5 тыс
3 мин