Skip to main content

Во время разработки проекта ответьте на следующие вопросы в своей инженерной тетради.

  1. Что вы хотите, чтобы в проекте делал робот? Объясните подробно.
  2. Какие шаги вы предпримете для тестирования проекта? Объясните подробно.
  3. Как можно запрограммировать вашего робота на выполнение задачи с максимальной точностью? Объясните подробно.

Значок панели инструментов учителя Набор инструментов учителя

  1. Ответы, скорее всего, будут включать в себя езду быстро и достаточно далеко, чтобы дотянуться до мяча и протолкнуть его вперед с оптимальной силой, сохраняя при этом точность. Попросите учащихся объяснить, как столкновения робота с мячом и мяча с кеглями повлияли на их планы. Соедините это со вторым законом Ньютона, и студенты, скорее всего, захотят заставить робота двигаться со 100%-ной скоростью. Но обратите внимание: хотя самая высокая скорость робота приведет к наибольшему ускорению мяча, а затем и кеглей после столкновения, самая высокая скорость робота может поставить под угрозу точность в этой задаче. Им нужно будет найти компромисс между ними, и они смогут использовать новую таблицу ниже или предыдущие таблицы для сбора данных и определения наилучшей скорости для решения этой задачи.

  2. Ответы должны включать написание псевдокода, измерение расстояния, которое должен пройти робот, преобразование этого измерения в миллиметры и запуск проекта. Убедитесь, что учащиеся понимают, как конвертировать сантиметры или метры в миллиметры для программирования.

    1. Для перевода сантиметров в миллиметры необходимо добавить ноль в конец целого числа. Например, 10 см = 100 мм.

    2. Для перевода метров в миллиметры необходимо добавить три нуля в конец целого числа. Например, 1 м равен 1000 мм.

  3. Ответы могут включать измерение точного расстояния от начальной позиции робота до начальной позиции мяча и использование этого измерения для программирования точного расстояния, которое должен пройти робот. Также важно найти оптимальную скорость движения, сохраняя при этом точность.

При создании проекта выполните следующие действия:

  1. Спланируйте путь по которому вы хотите запрограммировать своего робота используя рисунки и псевдокод (Google .docx .pdf).

  2. Используйте созданный вами псевдокод для разработки своего проекта.

  3. Часто тестируйте свой проект в на Python и повторяйте его, используя то, что вы узнали в ходе тестирования. После каждого испытания записывайте, какое расстояние проехал робот, какая была установлена ​​скорость, какое расстояние пролетел мяч и сколько кеглей было перемещено. Вот обновленная таблица для сбора и анализа данных.

Значок «Советы преподавателю» Советы учителям

  • Таблицу для Strike Challenge можно скачать и распечатать отсюда (Google ), или учащиеся могут воссоздать таблицу в своих инженерных тетрадях.

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

  • Попросите учащихся использовать псевдокод в качестве комментариев в своих проектах, чтобы облегчить организацию, поток и устранение неполадок. Попросите учащихся оценить свой псевдокод, прежде чем добавлять инструкции в свои проекты. Рубрику псевдокода можно скачать здесь (Google / .docx / .pdf).

    Изображение примера проекта для Strike Challenge

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