Подготовка к школе
1 класс
2 класс
3 класс
4 класс
5 класс
6 класс
7 класс
8 класс
9 класс
10 класс
11 класс
ОГЭ
ЕГЭ
Для всех
Назад
Новый рекорд!

Очки опыта

0

Обракоины

0
Следующая тема
Очки
0
Решено
0
Время
00:00:00

Бесплатные занятия

Оформите подписку, чтобы заниматься без ограничений.

Вы не вошли в аккаунт

Создайте бесплатный аккаунт, чтобы сохранить прогресс и получить персональную подборку полезных материалов.

Настройки

Остановка

Длительность тренировки

Времени на один вопрос

Другие тренажеры по теме
Cледующая тема
Все тренажеры

Ошибки

Здесь появятся ошибки, допущенные во время тренировки.

Прогресс

Завершите тренировку, чтобы освоить навык.

О тренажере

Задание 23. Решение на Python

Тренажер помогает научиться решать задание 23 ЕГЭ по информатике с помощью программы на Python. Он предназначен для учеников 10–11 классов, которые готовятся к компьютерному ЕГЭ и умеют писать функции на Python.

Какие задания входят в тренажер

Исполнитель преобразует число на экране двумя или тремя командами: прибавляет число или умножает на число. Нужно посчитать, сколько существует программ, которые переводят исходное число в заданное, если траектория вычислений проходит через указанное число и, в большинстве заданий, не проходит через запрещенное. Команды, числа и ограничения меняются от задания к заданию.

Как проходит работа

Вы пишете функцию, которая считает количество программ, запускаете ее прямо на странице и вводите найденное число в поле ответа. Если решение не получается, можно посмотреть готовую программу, открыть ее в редакторе и разобрать.

Чему вы научитесь

  • Считать количество программ рекурсивной функцией от начального и конечного числа.
  • Учитывать обязательное число траектории, разбивая путь на два участка и перемножая их количества.
  • Исключать запрещенное число из траектории.
Вернуться к тренажерам

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