Командная олимпиада в среде Лого. Лого-помощь



На рабочем поле располагаются действующие объекты (черепашки). Каждая черепашка имеет определенные параметры. И рабочее поле тоже характеризуется параметрами.
Действующие объекты имеют собственные имена. Действующие объекты могут совершать действия, изменяя свои параметры и параметры других объектов. Для обозначения действий применяются команды.
Для измерения параметров объектов применяются датчики. Датчики сообщают значение параметров. Эти значения вставляются в команду.
Например, датчик color сообщает цвет черепашки в виде номера цвета. Чтобы показать этот номер в командном центре, напишем:
show color
Чтобы увеличить цвет черепашки на 5, напишем: setc color + 5
В таблице 1 приведены параметры черепашки, команды для изменения этих параметров и датчики для измерения этих параметров.
В таблице 2 приведены параметры рабочего поля, команды для изменения этих параметров и датчики для измерения этих параметров.
Указаны русские и английские названия команд и датчиков.

Таблица 1. Объект - черепашка

Название Параметры Действия
Значение Название датчика
для измерения
Название команды
для изменения
Имя черепашкине более 8-ми символов кто / who нч /newturtle
Форманомер форма / shape нов_форма / setsh
Цветномер цвет / color нов_цвет / setc
Состояние пера поднято, опущено - пп / pu, по / pd
Положение на
Рабочем Поле
координаты (числа),
расстояние (число)
место / pos, х_коор / xcor, у_коор / ycor, путь / distance вп / fd, нд / bk, нов_место / setpos, нов_х / setx , нов_у / sety
Угол поворота головыЧисло градусов курс / heading rt, lt, нов_курс / seth, курс_на / towards

Таблица 2. Объект - рабочее поле

Название Параметры Действия
Значение Название датчика
для измерения
Название команды
для изменения
Имя листа,
на котором расположено РП
не более 8-ми символов - назови_лист / namepage
Цвет Фонаномер фон / bg нов_фон / setbg
Цвет точки под пером черепашкиномер цвет_поля / colorunder крась / fill

Таблица 3. Объект - указатель мыши

Название Параметры Действия
Значение Название датчика
для измерения
Название команды
для изменения
Положение на
Рабочем Поле
координаты (числа) место_мышки / mousepos -

На рабочем поле могут находиться несколько черепашек. Как указать, какая из них должна выполнить команду? Это можно сделать разными способами:
  1. написать команду в личной карточке черепашки, а потом щелкнуть мышью по ней;
  2. вместо щелчка мыши можно использовать команду включить (вкл) / clickon, например t1, clickon или everyone [clickon]
  3. обратиться к черепашке по имени перед записью команды, например: ч1, fd 100 ;
  4. вместо имени черепашки использовать команду для / talkto (tto) ;
  5. назначить активной черепашку командой стань_главной / listen .

Для сохранения результатов работы на WEB - рабочем поле предназначены команды:
Назначение команды

для среды
Лого Миры 2

для среды
MicroWorldPro

Вывод в текстовое окно
текста процедуры - конструктора
всех объектов указанной страницы
constructor constructor
Вывод списка созданных страниц show_pages show_pages