Главная arrow Подготовка к ЕГЭ arrow Разбор заданий arrow А13 Разбор задания ЕГЭ по информатике

А13 Разбор задания ЕГЭ по информатике

Информатика ЕГЭ А13, Информатика А13 разбор задания, Задание А13 информатика, Как решать ЕГЭ по информатике, Как решить А13 в ЕГЭ по информатике, Информатика ЕГЭ как решать

Система команд исполнителя РОБОТ, "живущего" в прямоугольном лабиринте на клетчатой плоскости, включает в себя 4 команды-приказа и 4 команды - проверки условия.
Команды-приказы:

Вверх

Вниз

Влево

Вправо

При выполнении любой из этих команд РОБОТ перемещается на одну клетку соответственно: вверх, вниз, влево, вправо.
Если РОБОТ начнёт движение в сторону находящейся рядом с ним стены, то он разрушится, и программа прервётся.
Другие 4 команды проверяют истинность условия отсутствия стены у каждой стороны той клетки, где находится РОБОТ:

Снизу свободно

Снизу свободно

Слева свободно

Справа свободно


Цикл
   ПОКА условие
      последовательность команд
   КОНЕЦ ПОКА

выполняется, пока условие истинно.

В конструкции
   ЕСЛИ условие
      ТО команда1
      ИНАЧЕ команда2
   КОНЕЦ ЕСЛИ

выполняется команда1 (если условие истинно) или команда2 (если условие ложно).
Сколько клеток лабиринта соответствуют требованию, что, начав движение в ней и выполнив предложенную программу, РОБОТ уцелеет и остановится в закрашенной клетке (клетка А1)?
Поле исполнителя РОБОТ
НАЧАЛО
ПОКА слева свободно ИЛИ сверху свободно
   ЕСЛИ слева свободно
      ТО влево
      ИНАЧЕ вверх
   КОНЕЦ ЕСЛИ
КОНЕЦ ПОКА
КОНЕЦ


1) 14
2) 18
3) 20
4) 22

Как решать?
1) Выполняем алгоритм для каждой клетки поля;
2) Считаем клетки, при которых задание выполнилось.


Решение
1) Выполняем алгоритм для каждой клетки поля.
Из клеток с крестиком задание не выполняется.
Поле исполнителя РОБОТ после выполнения алгоритма
2) Считаем оставшиеся клетки.
Получилось 20 клеток из которых, действуя по алгоритму, выполняется условие.
Ответ: правильный вариант - 3.