Подготовка к успешной сдаче ЕГЭ по информатике: http://www.videoege.ru
Группа «вконтакте»: http://vkontakte.ru/egevideoinformatics
Группа facebook: https://www.facebook.com/groups/videoege/
Аудиовизуальное решение:
Решение в формате видеопрезентации:
Решение в формате слайд-шоу:
Все задачи из ДЕМО-варианта 2012 г.:
Подготовка к успешной сдаче ЕГЭ по информатике и ИКТ 2012 (категория A13, демонстрационный вариант).
Необходимо уметь:
1. исполнять алгоритм для конкретного исполнителя с фиксированным набором команд;
2. анализировать обстановку исполнителя алгоритма;
3. правильно трактовать команды, записанные на псевдоязыке.
Условие задачи: система команд исполнителя РОБОТ, «живущего» в прямоугольном лабиринте на клетчатой плоскости: вверх, вниз, влево, вправо.
При выполнении любой из этих команд РОБОТ перемещается на одну клетку соответственно: вверх ↑, вниз ↓, влево ←, вправо →. Четыре команды проверяют истинность условия отсутствия стены у каждой стороны той клетки, где находится РОБОТ: сверху свободно, снизу свободно, слева свободно, справа свободно.
Цикл
ПОКА [условие] команда
выполняется, пока условие истинно, иначе происходит переход на следующую строку. Если РОБОТ начнёт движение в сторону стены, то он разрушится и программа прервётся. Сколько клеток лабиринта соответствуют требованию, что, выполнив предложенную программу, РОБОТ уцелеет и остановится в той же клетке, с которой он начал движение?
НАЧАЛО
ПОКА [справа свободно] вправо
ПОКА [снизу свободно] вниз
ПОКА [слева свободно] влево
ПОКА [сверху свободно] вверх
КОНЕЦ
1) 1
2) 3
3) 4
4) 7