Частые ошибки 15.1 и стратегия: 15.1 на КуМире vs 15.2 на Python
Финальный урок: собираем чек-лист ошибок и решаем главный тактический вопрос — 15.1 или 15.2.
На ОГЭ задание 15 даётся в двух вариантах: 15.1 — алгоритм для Робота в КуМире, 15.2 — обычная программа (например, на Python). Решать нужно одно из них.
Чек-лист ошибок 15.1
Большинство потерянных баллов на 15.1 — это не «не знал, как решать», а досадные мелочи. Вот к чему придраться самому перед сдачей:
| Ошибка | Как избежать |
| Жёсткое число шагов | всегда нц пока с проверкой стены |
| Не закрашена последняя клетка | добавить закрасить после цикла |
| Закрашена лишняя клетка | проверить условие закраски |
| «Робот разбился» | перед шагом проверять «свободно» |
| Бесконечный цикл | убедиться, что в теле есть движение |
Забыт всё или кц | проверить парность конструкций |
| Не сохранён файл | сохранить под нужным именем |
Как проверять себя
Лучший способ — пошаговое выполнение в КуМире (кнопка «по шагам»): вы видите каждый ход Робота и сразу замечаете, где он промахнулся. И обязательно мысленно (или прямо в среде) измените размер поля: удлините коридор, передвиньте стену. Универсальный алгоритм должен выдержать.
15.1 или 15.2 — что выбрать?
Это стратегический вопрос, и ответ зависит от вас:
| 15.1 (Робот, КуМир) | 15.2 (программа, Python) |
| не нужно знать «настоящий» язык | нужно уверенно программировать |
| мало синтаксиса, всё по-русски | больше синтаксиса, англоязычные слова |
| наглядно: видно движение Робота | работа с числами и строками |
почти всегда один шаблон нц пока | требуется анализ строки/чисел, циклы, условия |
| риск: «разбился», лишняя/недостающая клетка | риск: краевые случаи, неверный вывод |
Совет. Если вы не очень уверены в программировании — берите 15.1: усвоив 4 шаблона из прошлого урока, вы решаете почти любой вариант. Если же вы уверенно пишете на Python и задача 15.2 простая — она может оказаться быстрее. Заранее решите на пробниках, какой вариант «ваш», и тренируйте именно его, а второй держите как запасной.
Мини-сравнение одной задачи
«Посчитать, сколько в коридоре клеток» — на Роботе (15.1, счётчиком):
использовать Робот
алг
нач
цел k
k := 0
нц пока справа свободно
k := k + 1
вправо
кц
k := k + 1
вывод k, нс
кон
А «посчитать что-то в данных» на Python (15.2-стиль) — например, сколько чётных чисел в списке; запускаемый пример:
data = [3, 8, 5, 10, 7, 4, 9]
k = 0
for x in data:
if x % 2 == 0:
k += 1
print("Чётных чисел:", k)
Вывод:
Чётных чисел: 3
Видно: 15.1 — это «считать шаги Робота», 15.2 — «считать в данных». Навык счётчика общий, меняется лишь среда.
План подготовки за месяц
- Неделя 1: синтаксис алгоязыка и команды Робота (разделы 6–7 этого учебника).
- Неделя 2: 4 шаблона 15.1, прорешать по 5 вариантов каждого.
- Неделя 3: вариативные сюжеты (периметр, лестница), вспомогательные алгоритмы.
- Неделя 4: пробники на время, разбор ошибок по чек-листу.
Попробуй сам
Возьмите 3 разных варианта 15.1 (коридор, вдоль стены, лестница), решите каждый и для каждого измените размер поля, проверив универсальность пошаговым выполнением.
Частые стратегические ошибки
- Метаться между 15.1 и 15.2 на самом экзамене — выберите заранее.
- Учить шаблоны наизусть, не понимая ориентиров — на нестандартном поле это подведёт.
- Не тренировать пошаговую проверку — тогда ошибки всплывают только на оценке.
Итог
- Большинство потерь на 15.1 — мелочи: последняя клетка, «разбился», забытый
всё. - Проверяйте себя пошагово и на полях разного размера.
- 15.1 — выбор для тех, кто не силён в коде: 4 шаблона решают почти всё.
- Выберите свой вариант заранее и тренируйте именно его.