ЛогоМиры | ||||||
Знакоство со средой ЛогоМиры Пробы пера Черепашка меняет облик. Движение Весь мир - театр Черепашка идет по компасу Движение усложняется Первая анимация Что можно моделировать в ЛогоМирах Черепашка ученица Как оформить программу Нужен ли вечный двигатель Что показывают датчики Учимся командовать с умом Приборная панель Случай - душа игры Заключение |
Урок 5. Черепашка идет по компасу Каждый, кто хотя бы раз блуждал по лесу или по незнакомой местности, знает, для чего человеку нужен компас. Куда бы вы ни шли, компас помогает выбрать правильное направление. По компасу можно найти не только север, юг, восток и запад, но и промежуточные направления, например северо-восток.У черепашки тоже есть компас. Чтобы безошибочно выбрать курс, существует команда нов_курс: нов_курс <угол в градусах> У черепашки есть команды, состоящие из двух слов, соединенных нижним подчеркиванием. Такое написание не нарушает правило «одного слова». Входным параметром для нее, как и для команд направо и налево, является число, обозначающее угол в градусах. Отличие состоит в том, что этот угол отсчитывается не от текущего положения черепашки, а от фиксированного начального (нулевого) направления. Нулевое направление соответствует северу на географических картах.Компас черепашки можно представить таким же, как на рисунке. По команде нов_курс черепашка определяет направление по шкале своего компаса и выполняет поворот в этом направлении. Например, независимо от текущего направления движения черепашки, по команде нов_курс 90 она повернется на восток. Использование команды нов_курс особенно удобно, когда черепашка «одета» в один из своих костюмов, так как под «костюмом» не видно, куда направлена ее голова. Эту команду, как и любую другую, можно вставлять прямо в Рюкзак. К примеру, в строке Щелчок для черепашки-автомобиля можно было бы написать: нов_курс 90 вперед 3 направо 90 вперед 3 (Много раз) Авиамоделист испытывает созданную им модель самолета при помощи пульта управления. 1. Откройте созданный ранее проект. 2. Откройте новый лист (команда Листы ► Новый лист) и назовите его «Управление самолетом». 3. «Оденьте» черепашку в форму самолета. 4. Нарисуйте пейзаж: небо, взлетно-посадочную полосу. 5. Создайте кнопку управления движением. Чтобы создать кнопку: 7. Создайте три кнопки для изменения курса движения: взлета (нов_ курс 60), горизонтального полета (нов_курс 90), посадки (нов_ курс 120). Для всех этих кнопок режим исполнения — Один раз. 8. Сделайте размер кнопок одинаковым. Чтобы изменить размер кнопки: 10. Запустите черепашку-самолет и, щелкая на кнопках созданного вами пульта, управляйте ее движением. Вопросы для самоконтроля Сайт создан в системе uCoz
|