Главная / Задания ОГЭ / Задание 5
Задание 5 ОГЭ по информатике
Простой линейный алгоритм для исполнителя. У исполнителя две команды. Нужно составить программу, которая переводит одно число в другое, или найти неизвестный параметр команды.
Как решать
- Чаще всего проще идти от конца: применяйте обратные команды к конечному числу.
- Для неизвестного b подставляйте b = 2, 3, 4… и прогоняйте программу.
- Проверьте программу на начальном числе ещё раз.
Частые ошибки
- Программа длиннее разрешённых 5 команд.
- Деление выполняют, когда число не делится нацело.
Пример задания
У исполнителя «Дельта» две команды, которым присвоены номера:
1. прибавь 1
2. раздели на b
(b — неизвестное натуральное число; b ≥ 2).
1. прибавь 1
2. раздели на b
(b — неизвестное натуральное число; b ≥ 2).
Выполняя первую из них, Дельта увеличивает число на экране на 1, а выполняя вторую, делит это число на b. Известно, что программа 11222 переводит число 295 в число 11. Определите значение b.
Показать ответ и разбор
Ответ: 3
При b = 3: 295 → 296 → 297 → 99 → 33 → 11. Удобно идти и с конца: от 11 команда 1 даёт −1, команда 2 — умножение на b.
В тренажёре каждый раз новое задание этого типа: ответ проверяется сразу, после ответа виден короткий разбор.
Все задания ОГЭ
Нужна помощь с ОГЭ?
На пробном уроке посмотрим ваш уровень по 2–3 темам ОГЭ по информатике и составим план подготовки.
Записаться на пробный урок