Задание 5 ОГЭ по информатике — Простой алгоритм для исполнителя
Разбор номера «Простой алгоритм для исполнителя»: как устроено задание, настоящие формулировки из тренажёра с подсказками и официальным решением. Окно практики открывается сразу — без регистрации и онбординга.
Задание 5 (№5 — Простой алгоритм для исполнителя) — вопрос первой части экзамена по информатике: короткий ответ, который проверяется автоматически. Ниже — реальные формулировки из тренажёра с подсказками и разбором; проверка работает прямо на этой странице.
Окно примера ниже — то же, что на сайте: подсказки по одной, автопроверка ответа и разбор.
Примеры задания 5
№ 5Пример 1краткий ответ★★★★★1 первичный балл
У исполнителя Квадратор две команды, которым присвоены номера: 1. возведи в квадрат 2. прибавь b (b — неизвестное натуральное число) Первая из них возводит число на экране во вторую степень, вторая прибавляет к числу b. Программа для исполнителя — это последовательность номеров команд. Известно, что программа 12212 переводит число 2 в число 37. Определите значение b.
Подсказка 1. Выполни программу на бумаге шаг за шагом: заведи столбик «число на экране» после каждой команды.
Подсказка 2. Неизвестный параметр (b) — это икс: составь уравнение по итогам трассировки и реши его.
Подсказка 3. «Зачеркни справа» — это целочисленное деление на 10: остаток отбрасывается.
Разбор.
Решение. Заметим, что после выполнения первой команды мы получаем число 4. Составим и решим уравнение: (4 + 2b)2 + b = 37, 16 + 16b + 4b2 + b = 37, 4b2 + 17b − 21 = 0. Решив, квадратное уравнение, получим: b1=1; b2=−5.25. Отрицательные корни не рассматриваются. Соответственно, b=1. Ответ: 1. Приведем другое решение на языке Python. for b in range(1, 100): x = 2 ** 2 + b + b if (x ** 2 + b) == 37: print(b)
Ответ.
1
№ 5Пример 2краткий ответ★★★★★1 первичный балл
У исполнителя Вычислитель две команды, которым присвоены номера: 1. умножь на 3 2. прибавь 2 Первая из них увеличивает число на экране в 3 раза, вторая увеличивает его на 2. Составьте алгоритм получения из числа 3 числа 37, содержащий не более 5 команд. В ответе запишите только номера команд. (Например, 12122 — это алгоритм: умножь на 3 прибавь 2 умножь на 3 прибавь 2 прибавь 2, который преобразует число 2 в число 28.) Если таких алгоритмов более одного, то запишите любой из них.
Подсказка 1. Выполни программу на бумаге шаг за шагом: заведи столбик «число на экране» после каждой команды.
Подсказка 2. Неизвестный параметр (b) — это икс: составь уравнение по итогам трассировки и реши его.
Подсказка 3. «Зачеркни справа» — это целочисленное деление на 10: остаток отбрасывается.
Разбор.
Решение. Последовательно пойдем от числа 3 к числу 37: 3 · 3 = 9 (команда 1); 9 + 2 = 11 (команда 2); 11 · 3 = 33 (команда 1); 33 + 2 = 35 (команда 2); 35 + 2 = 37 (команда 2).
Ответ.
12122
Как устроена практика в тренажёре
Опыт за каждое решение
Чистое решение без подсказок ценится выше: опыт, уровни и серии растут с каждым заданием, а не за клики.
Ошибки не пропадают
Нерешённое возвращается в работу над ошибками — тренажёр приведёт к заданию снова, пока оно не закроется без помощи.
Прогноз балла
После нескольких решённых номеров тренажёр показывает прогнозный балл и говорит, какие темы подтянуть, чтобы его поднять.
Закрепи задание 5 в тренажёре
Окно практики откроется сразу — без имени и онбординга. Прогресс сохранится, как только укажешь имя.