Використання перемикачів блоків для переходу від блоків до текстового кодування у VEXcode V5

Switch включає в себе знайомі елементи блокового програмування та інтегрує текстові поля, де можна вводити текстові команди.

Примітка: Switch Blocks сумісні лише зPython.


Switch надає студентам природний міст від Blocks до текстового кодування. Коли учні знайомляться з логікою та послідовністю команд, вони можуть почати конвертувати проект по одному блоку за раз. 

Це дозволяє учням продовжувати працювати з логічним потоком блокової програми, де вони можуть фізично бачити такі речі, як обертання циклу навколо інших блоків, а також починати самостійно експериментувати з текстовими командами. Після перетворення блоків на Switch учні можуть легко змінювати параметри та починати розуміти синтаксис текстової команди. У цьому розділі ви дізнаєтесь про те, як учні використовують комутатор, щоб пояснити, як ви можете використовувати ці блоки в проекті VEXcode.

Початок роботи з Switch Blocks

Щоб розпочати кодування за допомогою Switch Blocks, ви повинні мати:

  • Комп’ютер (не мобільний пристрій).

Діаграма, що ілюструє навчальні посібники з блоків V5, демонструючи різні типи блоків та їх з’єднання для навчальних цілей програмування робототехніки.

Коли блок перетворюється на блок комутатора, C++ у засобі перегляду коду буде вимкнено.

Перетворення блоків у Switch

Перетворіть один блок на Switch

Діаграма, що ілюструє блоки V5 для навчальних посібників з робототехніки, демонструючи різні типи блоків та їхні функції в середовищі програмування VEX.

Клацніть правою кнопкою миші на блокі, який потрібно перетворити на блок комутатора.

Діаграма, що ілюструє блоки V5, які використовуються в навчальних посібниках, демонструючи різні типи блоків і їх з’єднання для навчальних цілей програмування робототехніки.

Виберіть Convert Block to Switch Block.

Діаграма, що ілюструє різні блоки V5, що використовуються в робототехніці, із виділенням їхніх функцій і зв’язків у форматі навчального посібника для кращого розуміння концепцій програмування.

Тепер блок буде переключено на блок комутатора з тими ж параметрами.

Діаграма, що ілюструє блоки V5, що використовуються в робототехніці, демонструє різні компоненти та їх з’єднання в навчальному форматі для навчальних цілей.

Щоб перетворити блок перемикача назад на блок після перетворення, виберіть кнопкуСкасувати.

Перетворення кількох блоків на комутатор

Діаграма, що ілюструє блоки V5 для робототехніки, демонструє різні типи блоків та їхні з’єднання у форматі навчального посібника для навчальних цілей.

Клацніть правою кнопкою миші верхню частину стека, який потрібно перетворити на блок Switch.

Діаграма, що ілюструє різні блоки V5, що використовуються в програмуванні робототехніки, демонструючи їхні функції та зв’язки в контексті навчальних посібників з блоків.

ВиберітьConvert Stack to Switch Block.

Діаграма, що ілюструє різні типи блоків, які використовуються в посібниках з робототехніки V5, демонструючи їхні функції та зв’язки в системі V5.

Блок, який ви клацнули правою кнопкою миші, і всі блоки під ним буде перетворено на блок перемикача.

Перетворіть блоки всередині оболонки на комутатор

Ви можете конвертувати Wrapper та весь його вміст у Switch одним клацанням миші.

Діаграма, що ілюструє різні блоки V5, які використовуються в посібниках з робототехніки, демонструючи їхні функції та з’єднання для навчальних цілей.

Клацніть правою кнопкою миші Wrapper, який потрібно перетворити.

Діаграма, що ілюструє різні блоки V5, які використовуються в навчальних посібниках з програмування, демонструючи їхні зв’язки та функції в контексті робототехніки.

ВиберітьConvert Wrapper and Contents to Switch Block.

Діаграма, що ілюструє різні блоки V5, що використовуються в програмуванні робототехніки, демонструє їхні функції та з’єднання у форматі навчального посібника для кращого розуміння кодування на основі блоків V5.

Весь вміст Wrapper буде перетворено в єдиний блок Switch.

Використовуйте блок перемикачів

Додайте блок Switch з панелі інструментів

Натисніть і перетягніть блок Switch з панелі інструментів.

Введіть блок комутатора

Виберіть текстове поле Switch Block і введіть потрібну команду.

Скопіюйте та вставте текст усередині блоку комутатора

Натисніть і перетягніть, щоб виділити текст у блоці Switch. Клацніть правою кнопкою миші та виберіть Копіювати. Потім клацніть всередині іншого блоку Switch. Нарешті, клацніть правою кнопкою миші та виберіть «Вставити», щоб перенести текст.

Додаткові блоки комутаторів

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

Форма блоку опис Приклади блоків Приклади перемикачів
Капелюшні блоки Почніть стек блоків і формуйте так, щоб прикріпити блоки під ними. Діаграма, що ілюструє блоки V5, які використовуються в навчальних посібниках з робототехніки, демонструє різні типи блоків і їх з’єднання для завдань програмування. Діаграма, що ілюструє різні блоки V5, що використовуються в програмуванні робототехніки, демонструє з’єднання та функції для кращого розуміння в розділі Навчальних посібників з блоків.
Складіть блоки Виконати основні команди. Вони мають форму для кріплення над або під іншими блоками стека. Діаграма, що ілюструє концепції посібника з блоків V5, демонструючи різні типи блоків та їхні з’єднання для програмування робототехніки VEX. Діаграма, що ілюструє блоки V5, які використовуються в навчальних посібниках з робототехніки, демонструючи різні компоненти та їх з’єднання для навчальних цілей.
Логічні блоки Повертає умову як істинну або хибну та вписується в будь-які блоки з гексагональними (шестисторонніми) входами для інших блоків. Діаграма, що ілюструє різні блоки V5, що використовуються в програмуванні робототехніки, демонструючи їхні зв’язки та функції, як частину навчальних посібників з блоків в описі категорії V5. Діаграма, що ілюструє різні блоки V5, які використовуються в програмуванні робототехніки, демонструє типи блоків і їх з’єднання для ефективного кодування в системі VEX V5.
Репортерські блоки Повідомляйте значення у формі чисел і вписуйте в будь-які блоки з овальними входами для інших блоків. Діаграма, що ілюструє блоки VEX V5, які використовуються в навчальних посібниках з програмування, демонструючи різні типи блоків та їхні функції для навчальних цілей. Зображення підручника V5 Blocks, на якому показано різні типи блоків та їх конфігурації, ілюструє функції та функції, доступні користувачам на платформі робототехніки V5.
C блоки Виконайте цикл блоків у них або перевірте, чи умова є істинною чи хибною. Вони мають форму для кріплення блоків стопки над, під або всередині них. Ілюстрація блоків V5, які використовуються в програмуванні робототехніки, демонструє різні типи блоків та їхні з’єднання у форматі навчального посібника для освітніх цілей. Діаграма, що ілюструє різні блоки, що використовуються в робототехніці V5, демонструючи їхні функції та з’єднання в контексті навчального посібника. Діаграма, що ілюструє різні блоки V5, що використовуються в програмуванні робототехніки, демонструючи їхні зв’язки та функції в контексті навчального посібника. Діаграма, що ілюструє різні блоки V5, що використовуються в програмуванні робототехніки, висвітлюючи їхні функції та з’єднання у форматі навчального посібника для розуміння системи V5.

 

1Вайнтроп, Девід і Урі Віленські. «Як блокові, текстові та гібридні блокові/текстові модальності формують методи програмування для початківців».  Міжнародний журнал взаємодії дитини з комп’ютером 17 (2018): 83-92

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: