Советы учителям
Учащиеся могут обратиться к руководствам, если у них возникнут проблемы при создании, переименовании и сохранении программы. Ходите вокруг и наблюдайте за учениками, чтобы убедиться, что они выполнили все шаги.
Программист должен выполнить следующие шаги:
-
Откройте меню Файл .
-
Выберите Открыть Примеры.
-
Выберите и откройте шаблон Autopilot (Drivetrain).
-
Назовите свой проект Turn Remix Box.
-
Сохраните свой проект.
Давайте двигаться!
Задание А: Прокатитесь вокруг коробки!
Цель этого упражнения — запрограммировать автопилот на движение вокруг коробки. Эта задача потребует нескольких шагов, поэтому не забывайте думать как робот!
Для создания этого проекта вам понадобится использовать два блока: блоки [Поворот для] и [Движение для].
Вот несколько шагов, которые помогут вашей команде:
-
Строитель, поместите коробку и автопилот рядом друг с другом на полу, оставив автопилоту пространство для перемещения. Используйте линейку, чтобы измерить расстояние, которое автопилоту нужно будет преодолеть, в дюймах.
-
Совет: Обязательно измеряйте дальше, чем точная сторона коробки, чтобы дать автопилоту место для поворота!
-
-
Регистратор, нарисуйте схему коробки и перечислите размеры, которые Строитель дает на каждой стороне коробки. Подтвердите вместе со своей командой правильность измерений.
-
Водитель, перечислите шаги, которые автопилот должен будет проехать, чтобы обойти коробку. Включите привод и поверните шаги!
-
Регистратор, запишите шаги, перечисленные в Драйвере, в инженерной тетради.
-
Программист, используйте схему и шаги из инженерной тетради, чтобы запрограммировать новый проект. Добавьте витка для и привода для блоков в правильном порядке. Затем измените расстояния, включенные в привод для блоков , на записанные в инженерной тетради.
-
Совет: Убедитесь, что поворот для блока установлен на правильное направление!
-
Ваш проект может начать выглядеть примерно так:
-
-
Программист, скачайте проект, когда закончите.
-
Драйвер, запустить проект на автопилоте.
Поздравляем! Вы запрограммировали более сложную задачу, используя простое поведение.
Итак, автопилот двигался по коробке так, как вы ожидали? Если нет, то почему вы так думаете? Какие изменения, по вашему мнению, вы могли бы внести?
Советы учителям
-
Используйте опцию дублирования, чтобы повторить набор блоков без необходимости перетаскивать их один за другим. Чтобы узнать больше о том как дублировать, нажмите здесь (Google .pdf).
-
Используйте блок повтора, чтобы повторить движение вперед и повернуть группу блоков. Чтобы узнать больше о том, как использовать блок повтора, нажмите здесь. (Google / .docx / .pdf)
Мотивировать обсуждение периметру
В: Какой был периметр твоей коробки? Периметр объекта рассчитывается путем сложения длин всех сторон.
А: Учащиеся будут отвечать в зависимости от размера своей коробки.
Q: Каков был периметр маршрута Автопилота вокруг коробки?
A: Учащиеся будут отвечать на основании измерений, которые они использовали в своей программе.
В: Почему эти два периметра разные?
A: Автопилоту потребуется дополнительное пространство, чтобы обойти каждую сторону коробки и совершить поворот. Таким образом, автопилот создаст больший периметр, чем сам периметр коробки.