ЕГЭ·ОГЭ

Теория к ЕГЭ по информатике

Задание 5

Анализ алгоритма с двоичной записью

Перевод в двоичную систему: делим число на 2 и записываем остатки снизу вверх. Дописать цифру справа к двоичной записи — то же, что получить ; дописать две цифры — .

Алгоритм

  1. Разбери правило построения на шаги.
  2. Перебирай по возрастанию (вручную или программой).
  3. Остановись на первом , для которого выполнено условие.
Задачи по теме →

Задание 8

Комбинаторика: подсчёт слов

Правило произведения: если позицию 1 можно заполнить способами, позицию 2 — способами, то пару — . Число способов выбрать позиций из : .

Алгоритм

  1. Пойми, какие ограничения на позиции.
  2. Посчитай варианты для каждой позиции или выбор позиций через .
  3. Перемножь; при сомнении — проверь перебором.
Задачи по теме →

Задание 14

Системы счисления

Число в системе с основанием : . записывается как 1 и нулей. — это цифр . Перевод — последовательным делением на .

Алгоритм

  1. Представь выражение через степени основания.
  2. Разбери, как выглядят слагаемые и где возникает заём.
  3. Посчитай нужные цифры — или переведи программой.
Задачи по теме →

Задание 16

Рекурсивные функции

Рекурсивная функция определяется через свои значения при меньших аргументах и базовый случай. Считать удобнее снизу вверх: — каждое значение по уже найденным.

Алгоритм

  1. Выпиши базовый случай.
  2. Посчитай значения по порядку (или программой с кэшем).
  3. Возьми .
Задачи по теме →