6 задание ЕГЭ информатика: как решать, шаблон и разбор

Кому: выпускнику · Обновлено 2026-10-25

Раздел: Информатика · Тема: Разборы заданий по номерам · Задание 6

В 6 задании ЕГЭ по информатике нужно выполнить алгоритм исполнителя (Черепахи, Чертёжника или Вычислителя с переменной) и получить число: количество точек, повторов цикла или значение переменной. Решать можно двумя путями: вручную по шагам с таблицей или программой на Python либо в Кумире. Ниже даны шаблон, примеры кода и список ошибок, из-за которых ответ получается неверным.

Решить задание в тренажёре

Что проверяет 6 задание и какие бывают варианты

Задание № 6 проверяет умение читать алгоритм и точно исполнять его. Ответ здесь число, поэтому любая небольшая неточность в шаге меняет результат целиком.

Точную формулировку и формат бланка смотри в открытом банке заданий и демоверсии на сайте ФИПИ (fipi.ru): там указано, какие исполнители и условия встречаются в экзамене текущего года. Обычно попадаются такие варианты:

  • Черепаха или Чертёжник рисует фигуру по командам, а нужно посчитать точки с целыми координатами внутри фигуры или на её границе.
  • Фигур несколько, и нужны точки, попавшие в объединение или в пересечение областей.
  • Вычислитель меняет переменную в цикле, а спрашивают число повторов или итоговое значение.
  • Алгоритм с условием: ветка зависит от текущего значения, и надо проследить, какая именно сработает.

6 задание ЕГЭ информатика: теория и как решать

Теории немного, но она должна быть твёрдой. Для Черепахи нужны система координат, поворот на заданный угол и то, что команда Повтори k [ ... ] выполняет всё внутри скобок k раз. Для Чертёжника: команда сместиться на (a, b) прибавляет a к x и b к y. Если после команды перо опущено, остаётся задание, если поднято, задания нет.

Общий порядок решения:

  • Выпиши начальное состояние: координаты, направление, значения переменных.
  • Разверни цикл: сначала выполни одно тело цикла и запиши, как изменилось состояние.
  • Если тело цикла сложное, не раскручивай все повторения вручную, а напиши короткую программу.
  • Нарисуй результат на клетчатой бумаге или в таблице значений, чтобы увидеть ошибку.
  • Перечитай вопрос: нужны точки на границе или только внутри, число повторов или значение переменной.

Пример задания из банка «Ранга»

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

Условие. Исполнитель Вычислитель работает с целой переменной s. Программа записана так:

s = 2
n = 0
пока s < 547:
s = s * 4 + 4
n = n + 1

Сколько раз будет выполнено тело цикла (чему равно значение n после завершения программы)? В ответе запиши только целое число.

Показать ответ и решение
  1. Тело цикла выполняется, пока условие истинно. Надёжный способ — вести таблицу значений: на каждой строке записывать s после очередного повторения и счётчик n.
  2. Заполни первые три строки таблицы вручную — станет видно, во сколько раз растёт s за один шаг.

Ответ: 4

Решить похожие задания в тренажёре

Шаблон решения на Python для Черепахи

Для Черепахи на Python в 6 задании удобно сначала построить фигуру, а затем считать точки. Каркас такой: подключи модуль turtle, отключи анимацию, задай масштаб клетки и повтори команды из условия. Например: from turtle import *; tracer(0); k = 20; затем left(90) и цикл for i in range(n): forward(a*k); right(120) с числами из условия. После этого вызови update() и посмотри рисунок.

Чтобы посчитать точки, лучше не считать их на глаз. Запиши вершины многоугольника, перебери целые x и y в пределах рисунка и для каждой пары проверь, лежит ли точка внутри или на границе. Если проверка устроена сложно, используй рисунок и подсчёт по рядам: для каждого целого y найди левую и правую границы фигуры и сложи количество целых x между ними.

Важно помнить про масштаб: если одна клетка равна k шагам, команда forward(a*k) даёт отрезок длиной a клеток, а считать точки надо по целым клеточным координатам.

6 задание на Кумире и с Чертёжником

В Кумире есть исполнитель Чертёжник с командами сместиться на вектор (a, b), опустить перо, поднять перо. Здесь Python не нужен: достаточно выписать координаты вершин по порядку. Начни с точки старта, прибавляй вектор каждой команды и записывай получившиеся точки в таблицу.

Команды повторения в Кумире записываются как нц k раз ... кц. Внутри цикла все векторы складываются: после одного прохода смещение равно сумме векторов, а после k проходов оно в k раз больше. Это позволяет не рисовать каждый проход, а сразу определить положение вершин.

После построения вершин считай точки так же, как и в варианте с Черепахой: по рядам, с учётом того, входит ли граница в ответ.

Объединение и пересечение областей

Если в условии две фигуры, главный риск в том, что одни и те же точки считают дважды. Для объединения действует формула: точек в объединении = точек в первой + точек во второй − точек в пересечении. Для пересечения нужны только точки, которые лежат и в первой фигуре, и во второй одновременно.

Практически это удобно делать программой: перебери все целые точки в нужном прямоугольнике и для каждой проверь два условия. Если оба выполнены, точка в пересечении, если выполнено хотя бы одно, точка в объединении. Так ты не зависишь от того, насколько точно нарисован чертёж.

Следи и за границами: в одних условиях точки на стороне фигуры считаются, в других нет. Это написано в вопросе, и именно на этом часто теряют ответ.

Задание с Вычислителем: цикл и переменная

Для алгоритмов с переменной, которая меняется в цикле, используй таблицу трассировки. В столбцах пиши значения всех переменных до проверки условия и после каждого прохода. Проверяй условие цикла каждый раз заново: цикл с условием пока может не выполниться ни разу или завершиться раньше, чем ты ожидал.

Различай два вопроса: сколько раз выполнено тело цикла и чему равна переменная после завершения. Они дают разные числа, поэтому ещё раз прочитай, о чём спрашивают, до того как записывать ответ.

Как проверить себя: запусти тот же алгоритм в виде короткой программы на Python (while и счётчик) и сравни результат с таблицей. Если числа разные, значит ошибка в одном из двух способов.

Типичные ошибки и как проверить себя

Самые частые потери в этом задании связаны не со сложной теорией, а с невнимательностью. Перед тем как вписать ответ, пройди по короткому списку:

  • Перепутаны поворот налево и направо или угол в градусах.
  • Не учтён масштаб клетки при переходе от шагов к координатам.
  • Граница фигуры посчитана, хотя в условии нужны только внутренние точки, или наоборот.
  • Пересечение посчитано как объединение, или общие точки учтены дважды.
  • В цикле неверно определено число повторов: на единицу больше или меньше.
  • В ответ записано не то число, о котором спрашивают.

Как потренироваться и закрепить

Сначала реши по одному заданию каждого типа вручную, затем повтори те же решения программой и сравни. Так ты увидишь, где обычно ошибаешься, и поймёшь, какой способ для тебя надёжнее. Подробнее о задании смотри на странице /zadaniya/informatics/06/, а общий план подготовки есть в статье про информатику с нуля.

Заданий с проверкой ответа можно набрать в тренажёре «Ранг» или в бесплатном тесте. Фиксируй, какие типы вызывают затруднения, и возвращайся к ним через несколько дней.

Частые вопросы

Как решать 6 задание ЕГЭ по информатике, если я не пишу код?

Можно решить без программы: построй таблицу значений или нарисуй фигуру на клетчатой бумаге и считай точки по рядам. Это дольше и риск ошибки выше, поэтому лучше освоить хотя бы короткий шаблон на Python.

Что выбрать для 6 задания: Python или Кумир?

Выбирай тот язык, на котором уверенно пишешь программы. Для Черепахи удобнее Python с модулем turtle, для Чертёжника достаточно таблицы координат или Кумира. Какие среды доступны на экзамене, уточни в официальных материалах ФИПИ.

Нужно ли в 6 задании считать точки на границе фигуры?

Это определяется формулировкой вопроса: в одних вариантах границу включают, в других нет. Подчеркни это условие в тексте до начала вычислений.

Как не ошибиться с объединением и пересечением?

Запомни формулу: объединение = первая + вторая − пересечение. Для надёжности проверь результат программой, которая перебирает целые точки и проверяет оба условия.

Где посмотреть актуальные требования к заданию?

На сайте ФИПИ (fipi.ru) в разделе демоверсий и открытого банка заданий по информатике. Там опубликованы спецификация и кодификатор текущего года.

Полезно по теме

Читать дальше

Все статьи «Ранг» о подготовке к экзаменам

Проверить себя в тренажёре

Открывается тренировочное задание в формате ЕГЭ: условие видно сразу, краткий ответ проверяется без регистрации.

Решить задание в тренажёре

Не уверен, что это вообще нужно? Бесплатный тест — 10 минут, без регистрации и без карты: сразу видно первичный балл

Материал — разъяснение «Ранг». Официальные правила экзамена, расписание, шкалы баллов и перечни заданий публикуют ФИПИ (fipi.ru) и Рособрнадзор (obrnadzor.gov.ru). Мы не обещаем конкретных баллов: результат зависит от твоей работы.