Skip to main content

Значок панели инструментов учителя учителя Цель этого раздела

  • Цель раздела Игра — научить учащихся программировать робота VEX IQ Clawbot для перемещения с помощью контроллера. Научиться использовать контроллер важно, если учащиеся хотят продолжать участвовать в соревнованиях. Контроллеры также являются интересным способом изучения важных концепций программирования, таких как циклы и события. В начале раздела Play учащиеся знакомятся с программированием с использованием циклов. Затем учащиеся проведут исследование, в ходе которого узнают, как подключить контроллер и запрограммировать Clawbot на ответ контроллеру, используя блок [Навсегда]. Используйте вопросы Мотивировать обсуждение , чтобы обсудить с учащимися, что такое циклы и как они используются для повторяющихся действий Clawbot.

  • «Петли» дают Clawbot возможность повторять поведение. Любой блок или блоки, помещенные внутри цикла, будут повторяться в соответствии с правилами цикла. Например, любое поведение внутри цикла [Forever] повторяется на протяжении всего проекта.

Играть

  • В то время как цикл [Навсегда] повторяет поведение внутри на протяжении всего проекта, другим блокам цикла, таким как блок [Повторить], можно задать другие параметры. Нажмите здесь ( Google Doc / .docx / .pdf), чтобы узнать больше об этих различных типах циклов.

  • Когда учащиеся приступят к обновлению проекта, чтобы Clawbot мог выполнять циклы, им также следует задуматься о действиях Clawbot с точки зрения повторения. Сначала учащиеся должны решить:

    • Какое поведение следует повторить?

    • Сколько раз и как долго следует повторять такое поведение?

    План будет представлять собой просто последовательность действий, которые Clawbot должен повторить, а проект будет просто представлять собой эти действия, переведенные в блоки VEXcode IQ.

  • Вы можете подключить контроллер к роботу-мозгу перед занятием, чтобы сэкономить время. Или вы можете попросить учащихся сделать это во время урока, выполнив действия, описанные в разделе на этой странице. Вы можете распечатать эту статью для использования студентами.

Изображение упрощения повторяющегося ингредиента (1 стакан сахара 4 раза) в одну инструкцию (4 стакана сахара)

Упрощение проектов с помощью циклов

Мы, люди, повторяем многие модели поведения в нашей повседневной жизни. От еды и сна до чистки зубов и прогулки с собаками — большая часть того, что мы делаем каждый день, повторяется. На уроках математики мы знаем, что умножение числа на ноль всегда будет равно нулю или что умножение числа на единицу всегда будет равно самому себе, независимо от того, сколько раз мы это делаем. Хотя мы склонны повторять свое поведение, наши инструкции иногда можно упростить. Например, если вы используете рецепт для выпечки торта, он не будет говорить вам: «Добавьте 1 стакан сахара, добавьте 1 стакан сахара, добавьте 1 стакан сахара, добавьте 1 стакан сахара». Вместо этого вам просто посоветуют добавить четыре стакана сахара.

Благодаря роботам Loops помогает нам упростить наши проекты. Например, вместо того, чтобы добавлять один и тот же блок четыре раза, мы можем использовать цикл, чтобы сообщить роботу выполнить одно и то же поведение четыре раза, экономя время и пространство при создании наших проектов. Представьте себе задачу, которую может выполнить робот, и для выполнения которой потребуется повторение. Это поведение, а также блок «Цикл» из категории блоков «Управление» — это то, что вам нужно будет спроецировать для достижения задачи.

Значок «Мотивировать обсуждение» Мотивируйте обсуждение действия

В: Как использование Loops может сэкономить время и пространство при создании проекта?
А: Допустим, вы хотите, чтобы робот повторил одно и то же поведение 10 раз. Без циклов вам пришлось бы добавлять один и тот же блок в проект 10 раз. Поскольку вы можете использовать цикл, вы экономите время, добавляя блоки в свой проект, а поскольку вы можете достичь той же цели, добавив один блок цикла, вы также можете сохранить свой проект без ненужных дополнительных блоков.

В: Какие преимущества имеют роботы в повторении поведения по сравнению с людьми?
A: Люди могут выполнять большинство действий только в течение определенного периода времени, в то время как роботы могут выполнять действия до тех пор, пока они необходимы. Роботы могут выполнять действия стабильно в течение длительного времени; им не нужны перерывы, как людям.

Q: Где в нашей повседневной жизни используются циклы?
A: Примеры могут быть разными; однако все они должны четко демонстрировать повторяющуюся функцию. Одним из примеров может быть школьное расписание. Каждый день ученики повторяют поведение перехода из одного класса в другой, когда звонит звонок, в зависимости от расписания на этот день.

Значок «Расширьте свое обучение» Расширьте свое обучение в жизни

Мы часто используем циклы, даже не осознавая этого, когда даем инструкции. Нажмите здесь (Google / .docx / .pdf) для выполнения классного упражнения, которое покажет, как циклы могут упростить набор инструкций.