Главная / ЕГЭ Информатика / Задание №12 / ID 31731
ID 31731 ЕГЭ Информатика Линия №12 СдамГИА ID: 5548 Анализ информационных моделей
✈️ TG ВК Следующая ⏭️
Система команд исполнителя РОБОТ, «живущего» в прямоугольном лабиринте на клетчатой плоскости, включает в себя 4 команды-приказа и 4 команды проверки условия.
Команды-приказы:

вверх | вниз | влево | вправо

При выполнении любой из этих команд РОБОТ перемещается на одну клетку соответственно: вверх ↑, вниз ↓, влево ←, вправо →.

Если РОБОТ начнёт движение в сторону находящейся рядом с ним стены, то он разрушится, и программа прервётся.

Другие 4 команды проверяют истинность условия отсутствия стены у каждой стороны той клетки, где находится РОБОТ:

сверху свободно | снизу свободно | слева свободно | справа свободно

Цикл

ПОКА условие

последовательность команд
КОНЕЦ ПОКА
выполняется, пока условие истинно.
В конструкции

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

выполняется команда1 (если условие истинно) или команда2 (если условие ложно).

Сколько клеток лабиринта соответствуют требованию, что, начав движение в ней и выполнив предложенную программу, РОБОТ уцелеет и остановится в закрашенной клетке (клетка А1)?

[рис.] НАЧАЛО
ПОКА слева свободно ИЛИ сверху свободно

ЕСЛИ слева свободно

ТО влево

ИНАЧЕ вверх

КОНЕЦ ЕСЛИ

КОНЕЦ ПОКА

КОНЕЦ
Чертеж к задаче Чертеж к задаче
💡 Пошаговый разбор и решение:
[рис.] Один из главных приёмов в решении этой задачи  — проверять клетки группами, а не по одной. В данной программе РОБОТ поступает следующим образом: сперва РОБОТ проверяет, свободна ли клетка слева или сверху от него. Если это так, то РОБОТ переходит к первому действию внутри цикла. В этом цикле если у левой стороны клетки, в которой находится РОБОТ, нет стены, он двигается влево, в противном случае он перемещается вверх. После этого возвращается к началу внешнего цикла. Проанализировав эту программу, приходим к выводу, что РОБОТ не может разбиться.
Проверив все клетки по выведенному нами правилу движения РОБОТА, выясняем, что число клеток, удовлетворяющих условию задачи, = 21: A1-A6, A6-F6, A1-D1, E3, F3, D2-F2, B2, C2.
Правильный ответ: 21
📚 Похожие разобранные задания по предмету:
ID 140348 • Задание №3
Напишите наибольшее трехзначное число х, для которого истинно высказывание: НЕ (Первая цифра нечетная) И (х д...
Смотреть разбор ↗
ID 34485 • Задание №26
Информационная система выполняет сложные запросы. Для анализа нагрузки системы и её колебаний в течение суток ...
Смотреть разбор ↗
🔗 Другие задания линии №12 по предмету Информатика:
ID 31602 Исполнитель МТ представляет собой читающую и записывающую головку, которая может передвигаться ... ID 31603 Исполнитель МТ представляет собой читающую и записывающую головку, которая может передвигаться ... ID 31604 Исполнитель МТ представляет собой читающую и записывающую головку, которая может передвигаться ... ID 31605 Исполнитель МТ представляет собой читающую и записывающую головку, которая может передвигаться ... ID 31606 Исполнитель МТ представляет собой читающую и записывающую головку, которая может передвигаться ...
← Предыдущее задание 📚 Все задания по предмету Следующее задание →