СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Разбор задания ОГЭ по информатике. Март 2025. Простой линейный алгоритм для формального исполнителя.

Категория: Информатика

Нажмите, чтобы узнать подробности

Тип 5 № 10883

У исполнителя Альфа две команды, которым присвоены номера:

1. прибавь 4;

2. раздели на b

(b  — неизвестное натуральное число; b ≥ 2).

Выполняя первую из них, Альфа увеличивает число на экране на 4, а выполняя вторую, делит это число на b. Программа для исполнителя Альфа  — это последовательность номеров команд. Известно, что программа 11121 переводит число 76 в число 26. Определите значение b.

 

Решение.

Заметим, что после выполнения первых трех команд мы получаем число 88. Далее, составим и решим уравнение:

 

 

 

Ответ: 4.

 

Приведем другое решение на языке Python.

 

for b in range(2, 100): x = 76 + 4 + 4 + 4 if (x / b + 4) == 26: print(b)

Просмотр содержимого документа
«Разбор задания ОГЭ по информатике. Март 2025. Простой линейный алгоритм для формального исполнителя.»

Тип 5 № 10883

У исполнителя Альфа две команды, которым присвоены номера:

1. прибавь 4;

2. раздели на b

(b  — неизвестное натуральное число; b ≥ 2).

Выполняя первую из них, Альфа увеличивает число на экране на 4, а выполняя вторую, делит это число на b. Программа для исполнителя Альфа  — это последовательность номеров команд. Известно, что программа 11121 переводит число 76 в число 26. Определите значение b.

Решение.

Заметим, что после выполнения первых трех команд мы получаем число 88. Далее, составим и решим уравнение:

 

Ответ: 4.

 

Приведем другое решение на языке Python.

for b in range(2, 100): x = 76 + 4 + 4 + 4 if (x / b + 4) == 26: print(b)