Паркетчик.
Программа разработана по материалам учебников Александра Сенокосова "Основы алгоритмизации"
Программа "Паркетчик" будет полезна при изучении основ алгоритмизации. Как и любой исполнитель, Паркетчик имеет свою систему команд:
Паркетчик умеет:
- Перемещаться по клеточному полю.
- Распознавать цвет плитки.
- Убирать и ставить плитки.
- Распознавать наличие стен в соседних клетках.
- Выполнять несложные математические действия с целыми числами.
Система команд Паркетчика
- Шаг вправо
- Шаг влево
- Шаг вверх
- Шаг вниз
- Положить (X) - в текущую клетку ложит плитку цвета Х.
- Снять плитку
- А:=Х - переменной А присваивает значение Х.
- Запросить А - требует ввести с клавиатуры значение переменной А - пользователь вводит числовое значение и нажимает Enter.
- Сообщить А - выводит на экран значение А.
- Пауза Х - приостанавливает выполнение программы на Х миллисекунд.
- Перейти на (Х,Y) - переходит на ячейку с координатами X,Y.
- Стоп - остановка программы.
Каждая команда заканчивается знаком (;) - точка с запятой. Группа команд, которая должна выполняться как один оператор, заключается в фигурные скобки: {оператор} - обычно используется в циклах и ветвлениях. Перед закрывающей скобкой } ставить точку с запятой (;) необязательно.
Начинается описание программы с объявления переменных. Переменные у Паркетчика двух типов: целые и цвет. С переменными целого типа все ясно. Переменные типа цвет могут принимать только два значения: красная, зеленая. Если переменных нет, объявление их можно пропустить.
За переменными идет раздел описания подпрограмм. Если их нет - этот раздел можно так же пропустить. Дальше идет главная часть программы, которая начинается с зарезервированного слова Программа - оно обязательно. Исполнительная часть программы заключается в скобки - {…}.
Пример программы:
цел а;
Программа {
а:=1;
Шаг вверх;
а:=а+1;
Шаг вправо;
а:=а+1;
Шаг вверх;
а:=а+1;
Шаг вправо;
а:=а+1;
Сообщить а;
}
В этой программе мы объявили переменную А целого типа. В исполнительной части присвоили ей значение 1. Затем делали шаги вверх и вправо и одновременно к переменной А прибавляли по единице. В конце вывели на экран полученное значение этой переменной.
В результате выполнения программы Паркетчик должен переместиться по диагонали на две клетки вправо и вверх, подсчитать количество сделанных шагов и вывести это число на экран.
Чтобы выполнить программы, мы должны на панели инструментов найти кнопку "Выполнить программу" и щелкнуть по ней "мышкой", или в меню "Выполнить" выбрать пункт "Выполнить программу" или нажать клавишу F9. Если программа без ошибок, Паркетчик переместится в указанную клетку, выведет внизу, под клеточным полем, значение переменной А (число шагов) и сообщит нам - "Выполнение закончено".
Скачать "Паркетчик"
(28 778 байт)
Примерные задания для исполнителя "Паркетчик"