Skip to main content

IQ Clawbot з піднятою рукою

Виклик інтерфейсу користувача

У програмі User Interface Challenge ви запрограмуєте Clawbot так, щоб користувач міг натискати кнопки «Перевірити», «Вгору» та «Вниз», щоб керувати двигунами рук і кігтів. Тоді ці кнопки використовуватимуться для підбору та заміни різноманітних десяти об’єктів. Для цього завдання Clawbot не потребує їзди чи повороту. Об’єкти піднімаються, а потім повертаються на те саме місце на столі чи підлозі.

правила:

  • Одна кнопка (кнопка «Вгору») або одна комбінація кнопок (кнопка «Перевірити» та кнопка «Вгору») має виконувати лише одну з чотирьох дій: відкрити кіготь, закрити кіготь, підняти руку чи опустити руку.

  • Використання контролера заборонено.

  • Кожному Clawbot потрібно буде підняти та замінити якомога більше предметів протягом однієї хвилини, не впускаючи їх. Рекомендується піднімати та замінювати один предмет за раз.

    • Однохвилинний раунд закінчується на 1-хвилинній позначці або , якщо впав будь-який предмет, навіть якщо раунд триває лише кілька секунд. Випадання предмета дискваліфікує команду з повної хвилини раунду, але всі бали, зароблені до випадіння, зараховуються.

  • Якщо всі надані об’єкти було піднято до завершення однохвилинного раунду, об’єкти можна використовувати повторно, доки не буде названо час.

  • Об’єкт потрібно підняти вище, ніж двигун руки, перш ніж його покласти на стіл.

  • Кожен об’єкт, успішно схоплений і піднятий, а потім опущений і замінений, коштує один бал.

  • Між раундами ролі можна змінювати, але лише один користувач на Clawbot може грати в кожному раунді.

  • Перемагає група, яка набере найбільшу кількість балів за підсумками всіх раундів!

стіл

Ролі в конкурсі:

  • Має бути лише один користувач ( атлет), який піднімає об’єкти протягом кожного раунду, але групи можуть міняти користувачів між раундами.

  • Має бути призначений секретар , який підраховує, скільки об’єктів може успішно підняти кожен Clawbot. Кожен успішно замінений об’єкт оцінюється в один бал. Після падіння предмета хід Clawbot закінчується. Можна грати кілька раундів. Тут включено таблицю підрахунку очок, але можна додати рядки для додаткових груп і раундів. Кожна група може використовувати власну таблицю підрахунку балів або кожен може записувати в одну таблицю. Якщо кілька груп використовують ту саму таблицю результатів, напишіть ідентифікатор Clawbot кожної групи або назву групи у другій колонці. Крім того, секретар має об’єднати бали з кожного раунду наприкінці виклику інтерфейсу користувача для отримання загального результату.

  • Для перемикання об’єктів зі столу повинна бути призначена особа: перемикач . Оскільки Clawbot не повертається і не їде, піднятий об’єкт потрібно буде видаляти та замінювати новим після кожної спроби.

  • Для відстеження часу має бути призначена особа: хронометрист. Кожен раунд триває одну хвилину.

  • Учитель має надати об’єкти, схвалені для цього завдання, перед початком.

Піктограма «Поради вчителю». Поради вчителю

  • Нагадайте учням, що їм дозволено торкатися лише кнопок «Перевірка», «Вгору» та «Вниз» Clawbot.

  • Надавайте лише безпечні для можливого падіння об’єкти: порожню банку або пляшку з водою, куб VEX, невикористану деталь із набору VEX або будь-що інше, що не буде остаточно пошкоджено падінням чи відскоком.

  • Було б гарною практикою дозволити учням, які спостерігають, побачити проект, перш ніж вони спостерігатимуть за взаємодією Lifter з інтерфейсом користувача.

  • Обговоріть думки студентів щодо найкращого(-их) варіанта(-ів) кнопок для керування клешнею Clawbot.

Значок панелі інструментів вчителя Teacher Toolbox - Solution

Натисніть тут (Google / .docx / .pdf), щоб отримати приклад програмного вирішення цієї проблеми. Натисніть тут (Google / .docx / .pdf) для рубрики програмування, тут (Google / .docx / .pdf) для індивідуальної рубрики інженерного блокнота або тут (Google / .docx / .pdf) для рубрики блокнота командної інженерії.