Грис что это в школе
Учебная среда программирования ГРИС
«>Перейти к использованию ГРИС
Общие сведения
ГРИС — это учебная среда программирования «ГРафический ИСполнитель». Её главным действующим лицом является персонаж на плоской рабочей поверхности размером 15 на 19 клеток, способный перемещаться по сторонам этих клеток. На каждом такте программы он ориентирован в одном из четырёх направлений и может выполнить одну из следующих команд:
Персонаж умеет определять, находится ли перед ним край рабочей поверхности.
Язык устройства управления персонажем включает в себя следующие алгоритмические конструкции:
ГРИС позволяет без изменения выполнять программы для популярного исполнителя «Кенгурёнок Roo» [1]. Несмотря на простоту исполнителя, его программы могут решать довольно нетривиальные учебные задачи [2].
Интерфейс учебной среды
Учебная среда ГРИС реализована в виде веб-приложения, которое выполняется в веб-браузере. Для удобства использования ГРИС управление средой может производиться как с помощью клавиш [F1] – [F10], [Tab] и [Esc] клавиатуры компьютера, так и воздействием на элементы строки главного меню с помощью манипулятора «мышь» или прикосновениями к сенсорному экрану. Визуально учебная среда представлена в виде следующих элементов (см. рисунок):
Использование учебной среды
Учебную среду можно использовать в трёх режимах:
Переключение между режимами производится последовательно с помощью клавиши [Tab] или соответствующего ей элемента главного меню.
В режиме непосредственного выполнения команд исполнителю можно подавать команды «прыжок», «шаг» и «поворот», которые он будет незамедлительно выполнять и результат выполнения которых можно сразу видеть на рабочей поверхности. При выходе за пределы рабочей поверхности возникает аварийная ситуация, выйти из которой можно с помощью клавиши [Esc] или соответствующего ей элемента главного меню. При этом рабочая поверхность будет очищена, а исполнитель будет возвращён в исходное положение.
В режиме программирования открывается возможность записи программы для исполнителя. Команды могут вводиться как помощью функциональных клавиш и соответствующих им элементов главного меню, так и набираться в текстовом редакторе непосредственно с клавиатуры. Первый вариант позволяет программировать исполнителя на сенсорных устройствах без физической клавиатуры (планшетах). Если команды исполнителя «прыжок», «шаг» и «поворот» могут быть введены из главного меню непосредственно, то для ввода команд управляющих конструкций надо вызвать вспомогательное меню с помощью клавиши [F4] (…).
В режиме выполнения программы исполнитель автоматически выполняет команды, присутствующие в тексте программы. Выполнение программы может осуществляться одним из трёх способов.
При обычном способе, который запускается с помощью клавиши [F1] (пуск), выполнение каждой команды сопровождается подсветкой соответствующей ей строки в текстовом редакторе и анимацией исполнителя, как это происходит в режиме непосредственного выполнения команд. Этот способ отличается высокой наглядностью, однако выполнение длинных и сложных программ может занять много времени.
При быстром способе выполнения программы, который запускается с помощью клавиши [F5] (результат), изображение исполнителя выключается, а выполняемые команды не подсвечиваются. Зато выполнение программы заметно ускоряется.
Отладочный способ предназначен для выполнения программы по шагам. Он запускается с помощью клавиши [F2] (отладка). При этом способе в текстовом редакторе подсвечивается строка, содержащая очередную команду, предназначенную для выполнения. Выполнение очередной команды инициируется клавишей [F3] (выполнить). В любой момент с помощью клавиши [F2] (дальше) можно переключиться на обычный способ выполнения программы.
Некоторые программы работают правильно только в том случае, если исполнитель находится к началу их выполнения в определённой позиции рабочей поверхности и ориентирован определённым образом. Установить исполнителя в начальное положение можно в режиме непосредственного выполнения команд.
Локальная установка
Описанная выше среда графического исполнителя ГРИС может быть установлена локально из дистрибутивного пакета. После загрузки полученный ZIP-архив надо распаковать (например, с помощью архиватора 7-Zip) — это приведёт к созданию папки «gris». Для запуска среды исполнителя надо открыть файл «gris/index.html» в браузере.
«>Перейти к использованию ГРИС
Дополнительные материалы
Публичное использование материалов сайта допускается только при условии прямой гиперссылки на этот интернет-ресурс.