Цели обучения
- Знать, что такое цикл
- Знать, виды циклов
- Знать, используемые операторы
- Использование команды цикла в игровой среде программирования.
Критерии оценивания
Знание и понимание
знает понятие цикл
знает виды циклов
знает операторы
Применение
Разрабатывать логические выражения в среде Scratch
Обсуждение
Что такое цикл?
Какие виды циклов Вам знакомы?
Какие операторы используются?
Логические операторы и, или, не …
Среда программирования?
Работа в паре:
Каждая пара обсуждают чем похожи и в чем различие команд. Сюжет должен включать в себя операторы цикла и условия.
Создайте мультфильм, в котором попугай будет махать крыльями. Для этого создайте спрайт с изображением попугая и костюмы к нему
Улучши программу: пусть твой попугай пролетит вдоль сцены.
Для того, чтобы появилось движение попугая вдоль экрана необходимо задать изменения по оси Х.
Добавьте в цикле команду изменить их на 10.
Обрати внимание, что в этом случае попугай или не долетает до края сцены, или от него на сцене остаются только конец хвоста и несколько перьев от крыла. Чтобы птица оставалась на сцене и не улетала за край, надо использовать цикл с условием: повторение будет выполняться до тех пор, пока значение х не станет больше 170 (рисунок 48).
Полностью этот скрипт будет выглядеть следующим образом
Групповая работа:
ПОЭКСПЕРИМЕНТИРУЙ
Измени программу так, чтобы попугай взлетал, перемещаясь снизу вверх.
ИЗМЕНИ ПРОГРАММУ
Измени программу так, чтобы попугай летел из нижнего левого угла сцены в верхний правый угол.
ФО. ОТВЕТЬ НА ВОПРОСЫ:перед классом:
Зачем нужны циклы?
Почему так много видов циклов применяется в программировании?
Можно ли цикл заменить на ветвление?
Рефлексия: «Пять пальцев»
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.