Учим черепашку реагировать на светофор |
|
Когда в вашем альбоме находится несколько черепашек, они могут передавать друг другу сообщения с помощью светофора.
Посмотрите на примере, как "разговаривают" черепашки.
Допустим, вы хотите,
чтобы на листе происходила смена дня и ночи.
|
Когда ночь - темно и на небе луна: |
А когда день - светло и сияет солнце: |
|
|
|
1. На вашем листе
находится четыре черепашки: солнце, луна, небо и земля. Формы солнца и луны -
это готовые формы ПервоЛого, а вот небо и землю придется нарисовать, пользуясь
инструментами Рисовалки (см. Рисовалка и Создаем новую форму).
|
Дневное и ночное небо: |
|
|
|
|
|
Земля днем и ночью: |
|
|
|
|
Если все формы готовы, то пора приступать к созданию команд для движения солнца и луны. Начните с солнца. Нужно, чтобы солнышко двигалось по кругу, днем - по небу, а ночью позади земли. Создайте новую команду.
|
2. |
Щелкните Ключом или правой кнопкой мышки на пустой клетке в наборе команд. |
|
||
|
3. |
Откроется окно Цепочка, куда следует записать цепочку: |
|
||
|
4. |
Сохраните цепочку в наборе команд со значком: |
|
||
|
Выполняя эту команду, черепашка продвинется на 10 шагов и повернется на 7 градусов. Если попросить черепашку повторять эту команду постоянно, то она будет двигаться по кругу. Пауза в команде нужна для того, чтобы черепашка перемещалась не слишком быстро. |
||||
|
5. |
Запишите новую команду в окно обучения солнышка, щелкнув на солнышке Ключом или правой кнопкой мышки. Не забудьте нажать кнопку многократного выполнения: |
|
||
|
Щелкните мышкой кнопке Сохранить - солнышко запомнит команду. |
||||
|
6. |
Теперь щелкните на нем и посмотрите, что получилось: |
|
||
|
Солнышко всходит и заходит, но когда оно скрывается, ночь не наступает. Попробуйте исправить это с помощью светофора. Поскольку вы собираетесь использовать светофор, то мы советуем вам сделать светофор видимым. Научите солнышко при встрече с землей устанавливать фиолетовый сигнал светофора - по этому сигналу земля и небо должны будут стать ночными. |
||||
|
8. |
Для этого щелчком правой кнопкой мышки или Ключом вызовите окно обучения для солнышка: |
|
||
|
9. |
Щелкните на закладке встречи черепашек и выберите землю, щелкнув на ней мышкой: |
|
||
|
10. |
|
|
||
|
11. |
После того, как вы выбрали нужный сигнал, щелкните мышкой на кнопке Продолжить - в окне обучения появится значок светофора с фиолетовым сигналом: |
|
||
|
12. |
Щелкните мышкой кнопке Запомнить, чтобы солнышко запомнило, когда ему следует устанавливать фиолетовый сигнал светофора. |
|||
|
13. |
Теперь научите землю и небо реагировать на изменение сигнала светофора. Откройте окно обучения для земли, щелкнув правой кнопкой мышки или Ключом: |
|
||
|
14. |
Щелкните на закладке со светофором и выберите фиолетовый сигнал, щелкнув на нем мышкой: |
|
||
|
15. |
Теперь можете записать цепочку команд, которую будет выполнять черепашка, в данном случае земля, после того как установится фиолетовый сигнал. Нужно только изменить форму с дневной на ночную: |
|
||
|
Закройте окно обучения, щелкнув на кнопке Сохранить. Точно так же научите реагировать на изменение сигнала светофора небо. |
||||
|
16. |
Щелкните на солнышко и посмотрите, что получилось. Солнышко зашло, и наступила ночь. Но когда оно взошло, темнота осталась: |
|
||
|
Чтобы исправить ситуацию, научите солнышко при своем появлении менять сигнал светофора на оранжевый, а землю и небо снова становиться дневными. |
||||
|
17. |
Откройте окно обучения для солнца, щелкнув правой кнопкой мышки или Ключом. Щелкните на закладке Встреча; заметьте, что земля оказалась обведенной черной рамкой - это значит, что солнышко обучено реагировать на встречу с землей. Выберите небо, щелкнув на нем мышкой: |
|
||
|
18. |
|
|
||
|
19. |
После того, как вы выбрали нужный сигнал, щелкните мышкой кнопке Продолжить - в окне обучения появится значок светофора с оранжевым сигналом: |
|
||
|
Щелкните мышкой на кнопке Сохранить, чтобы солнышко запомнило, когда ему следует устанавливать оранжевый сигнал светофора. |
||||
|
20. |
Теперь научите землю и небо реагировать на оранжевый сигнала светофора. Вызовите окно обучения для земли, щелкнув на нужной черепашке правой кнопкой мышки или Ключом: |
|
||
|
22. |
Щелкните на закладке со светофором и выберите оранжевый сигнал, щелкнув на нем мышкой: |
|
||
|
Теперь можете записать цепочку команд, которую будет выполнять земля, после того как установится оранжевый сигнал. |
||||
|
23. |
Нужно только изменить форму земли на ночную: |
|
||
|
Закройте окно обучения, щелкнув на кнопке Сохранить. Точно так же научите реагировать на изменение сигнала светофора небо. Щелкните на солнышке и посмотрите, что получилось: не движется лишь луна. Поскольку за сменой дня и ночи следит солнце, то луне остается только перемещаться вслед за солнышком. Когда день - двигаться позади земли, когда ночь - плыть по небу. Команда для движения по кругу у вас уже есть, теперь надо правильно расположить луну и обучить её двигаться. |
||||
|
24. |
Чтобы луна и солнце не появлялись на небе одновременно, расположите их следующим образом (удобнее это делать, когда на черепашках надеты исходные формы, а как повернуть черепашку, описано в разделе Поворачиваем черепашку): |
|
||
|
25. |
Обучим луну двигаться. Запишите команду в окно обучения луны, щелкнув на черепашке Ключом или правой кнопкой мышки: |
|
||
|
Вам надо, чтобы луна, как и солнышко, все время двигалась по кругу, поэтому щелкните мышкой на кнопке с замкнутой стрелкой. Щелкните мышкой на копке Сохранить, чтобы луна запомнила команду. |
||||
|
26. |
Теперь наденьте нужные формы на черепашки и запустите их одновременно. Солнышко всходит и заходит, луна движется по ночному небу, день сменяется ночью снова и снова: |
|
||