3) прыжок — перемещение Ру на один шаг вперед без рисования линии.
При переходе в режим программирования «белое меню» меняется. К нему, кроме перечисленных, добавляются следующие команды:
4) пoка <условие> повторять <тело цикла> конец цикла - цикл с предусловием;
5) если <условие> то <серия 1> иначе <серия 2> конец ветвления - полное ветвление;
6) если <условие> то <серия > конец ветвления — неполное ветвление
7) сделай <имя процедуры> — обращение к процедуре.
|
|
|
Паркетчик представляет из себя «бездумного исполнителя», назначение которого — выкладывать на клетчатом поле узоры из разноцветных плиток (красных и зеленых). Поле имеет прямоугольную форму; каждая клетка идентифицируется двумя индексными номерами — по горизонтали и по вертикали, например: (1,1), (3,5).
Паркетчик может перемещаться с помощью команд «шаг вверх», «шаг вниз», «шаг влево», «шаг вправо» к соседним клеткам, а также к любой клетке поля по команде «перейти на (m,n)». В текущую клетку Паркетчик может положить плитку указанного цвета по команде «положить (цвет)»или убрать плитку по команде «снять плитку». Условиями в командах ветвления и цикла может быть проверка цвета лежащей плитки или проверка наличия препятствия (стены) в любом направлении от текущей клетки.
Паркетчик предназначен для методичного обучения структурному способу построения алгоритмов. Форма языка Паркетчик применяется также и для описания вычислительных алгоритмов, подобно тому, как используется алгоритмический язык А. Г. Кушниренко. По сути дела, между алгоритмическим языком и языком Паркетчика нет принципиальной разницы тот и другой представляет собой структурный русскоязычной псевдокод. Видимо, считая описание алгоритма на языке Паркет достаточно структурированным и наглядным, авторы отказались от использования блок-схем.
Исполнитель « Чертежник»
А.Г. Гейн также применял исполнитель с названием «Чертежник», который относится к категории исполнителей, работающих по принципу «черепашьей графики». Команды перемещения (сделать шаг, прыгнуть) и вращения (повернуть налево) не имеет параметров. По одной команде исполнитель перемещается на строго определенное расстояние — один шаг, или поворачивается против часовой стрелки на 90°. Поэтому создаваемые рисунки могут состоять только из горизонтальных и вертикальных отрезков. Можно сказать, что Чертежник А. Г. Гейна в чистом виде является исполнителем, работающим «в обстановке».
Исполнитель Чертежник- это своеобразный графопостроитель, действующий в системе декартовых координат, связанных с экраном. Назначение Чертежника — изображение чертежей, графиков, рисунков, состоящих из прямолинейных отрезков. Чертежник близок по идее к Черепашке, однако работа Черепашки не связана с системой координат (хотя единица длины для нее существует).
Для моделирования методов решения задач обработки табличной информации А.Г. Гейном введен исполнитель Робот-манипулятор.
Программирование исполнителя Робот возможно как без использования величин, так и с величинами. В первом случае исполнитель ориентируется только в обстановке на поле, проверяя наличие стены в некотором направлении или выясняя, закрашена ли очередная клетка. Например, для того чтобы закрасить все клетки вдоль стены, расположенной горизонтально ниже Робота, он должен выполнить следующую программу:
нц пока снизу стена
закрасить
вправо кц
Здесь использован цикл с предусловием — основной тип циклической команды (нц — начало цикла, кц — конец цикла). Рассмотрим еще один пример: Робот движется вдоль горизонтальной стены и закрашивает только пустые (не закрашенные) клетки. Прямоугольная таблица имитируется стеллажом, состоящим ячеек, в которые могут быть помещены различные радиодетали (микросхемы, транзисторы и прочее). Робот умеет перемещаться в вертикальном и горизонтальном направлениях вдоль ячеек, перемещать в них детали или извлекать детали из ячеек. Здесь можно говорить о появлении величин, рассматривая имя детали в ячейке как величину (производится сравнение ее имени с именем искомой детали). Характерная структура алгоритмов управления Роботом — вложенные циклы с ветвлениями. Помимо классов исполнителей, работающих с величинами и в среде, существуют также две категории исполнителей, которые не входят в данные классы. Это среда программирования ЛогоМиры и КуМир.
Материалы по педагогике:
Оценка качества подготовки студентов по результатам Интернет-экзамена в
сфере профессионального образования
Оценка качества подготовки выпускников является одной из важнейших задач в современном образовательном пространстве. Объективной основой для создания различных технологий оценки качества подготовки студентов являются требования к содержанию и уровню подготовки студентов, зафиксированные в государст ...
Негативные последствия современной «свободы»
Что же происходит в самые последние годы? Какие тенденции наблюдаются сейчас? В основном последние десять лет характеризуются большей степенью открытости России по отношению к внешнему миру. И, как ни странно, мы столкнулись с тем, что наша элита стала перенимать на Западе не то, что лучше, а то, ч ...
Уровни познавательной активности
Низкий уровень. Учащимся с данным уровнем познавательной активности не свойственны агрессия или демонстративный отказ от учебной деятельности. Как правило, они пассивны, с трудом включаются в учебную работу, ожидают привычного давления со стороны учителя. При восприятии учебной задачи эти учащиеся ...