Professional Documents
Culture Documents
1) В проект cat1 импортируйте костюмы шагающего мальчика: Costumes -> People ->
boy4-walking-a, boy4-walking-b, boy4-walking-c, boy4-walking-d, boy4-walking-e
2) Исправьте скрипт, написанный для кота, так, чтобы при его выполнении мальчик
на экране начал шагать (пока на месте).
3) Запустите программу на выполнение. Если есть ошибки, исправьте.
4) Сохраните проект под именем «boy1»
4. Запустив скрипт на выполнение, видим, что кот вышел за пределы поля и возвращаться не
собирается.
Во-первых, чтобы не потерять спрайт из виду, заготовим команду
Движение: идти x в 0 y в 0.
Эта команда позволит нам вернуть спрайт в центр рабочего поля.
5. В группе «движение» есть команда отталкивания: «если край, оттолкнуться». Есть два
варианта использовать эту команду: включить ее в уже написанный скрипт движения, или
добавить отдельным блоком параллельного процесса. Выберем второй вариант:
Ход урока
Детям надо объяснить на простых примерах, что движение на плоскости можно рассматривать
независимо по двум осям – оси Х и оси Y. То есть, в Scratch можно независимо друг от друга
менять координаты X и Y и скорости по этим осям. Также надо объяснить, что координаты
меняются в каждый момент времени на величину скорости.
В итоге для спрайта мы получаем следующий скрипт:
1. Создаем перменные Скорость X и Скорость Y
2. Первый сценарий:
Когда щелкнут по <зеленый флаг>
Идти в X:___ Y:___ Начальная позиция спрайта
Поставить Скорость X в 0
Поставить Скорость X в 0
3. Второй сценарий:
Когда щелкнут по <зеленый флаг>
Всегда
изменить X на Скорость X
изменить Y на Скорость Y
4. Третий сценарий:
Когда щелкнут по <зеленый флаг>
Всегда
если клавиша стрелка вверх нажата?
изменить Скорость Y на 0.02
если клавиша стрелка вниз нажата?
изменить Скорость Y на 0.02
если клавиша стрелка влево нажата?
изменить Скорость X на -0.02
если клавиша стрелка направо нажата?
изменить Скорость X на 0.02
Замечание. С учениками вместе можно разобрать только движение по оси Y. После чего
они самостоятельно разрабатывают команды для движения по оси X.
5. Четвертый сценарий
Когда щелкнут по <зеленый флаг>
всегда, если касается цвета _____________ Цвет фона
Идти в X:___ Y:___ Начальная позиция спрайта
Поставить Скорость X в 0
Поставить Скорость X в 0
6. Пятый сценарий
Когда щелкнут по <зеленый флаг>
всегда, если касается цвета ______________ Цвет финиша
говорить Поздравляю с победой