Switch включает в себя знакомые элементы блочного программирования и интегрирует текстовые поля, куда можно вводить текстовые команды.
Примечание: Блоки switch совместимы только сPython.
Switch предоставляет студентам естественный переход от блочного программирования к программированию на основе текста. По мере того, как студенты осваивают логику и последовательность команд, они могут начать преобразовывать проект по одному блоку за раз.
Это позволяет студентам продолжать работать с логикой блочного программирования, где они могут наглядно видеть, например, как цикл оборачивает другие блоки, а также начать экспериментировать с текстовыми командами. После преобразования блоков в формат Switch, учащиеся смогут легко изменять параметры и начать понимать синтаксис текстовой команды. В этом разделе мы рассмотрим, как студент использует блок Switch, чтобы объяснить, как его можно применять в проекте VEXcode.
Преобразование блоков в коммутаторы
Примечание: Для начала работы с Switch Blocks вам необходим компьютер (не мобильное устройство).
Преобразовать отдельный блок в переключатель
Щелкните правой кнопкой мыши по блоку, который хотите преобразовать в блок переключения.
Выберите Преобразовать блок в блок переключения.
Теперь блок будет переключен в блок переключения с теми же параметрами.
Чтобы после преобразования вернуть блок Switch Block в обычный блок, выберите кнопкуОтменить.
Преобразовать несколько блоков в переключатель
Щелкните правой кнопкой мыши по верхней части стека, который вы хотите преобразовать в блок Switch.
ВыберитеПреобразуйте стек в блок переключения.
Блок, на который вы щелкнули правой кнопкой мыши, и все блоки под ним будут преобразованы в блок-переключатель.
Преобразование блоков внутри блока C в переключатель
Вы можете преобразовать блок C и все его содержимое в формат Switch одним щелчком мыши.
Щелкните правой кнопкой мыши по блоку C, который хотите преобразовать.
ВыберитеПреобразовать блок C и его содержимое в блок переключения.
Всё содержимое блока C будет преобразовано в единый блок Switch.
Используйте блок переключателей.
Добавьте блок переключателя из панели инструментов.
Перетащите блок «Переключатель» из панели инструментов.
Введите текст в блоке переключателя.
Выберите текстовое поле блока «Переключатель», затем введите нужную команду.
Копирование и вставка текста внутри блока Switch
Щелкните и перетащите, чтобы выделить текст в блоке «Переключатель». Щелкните правой кнопкой мыши и выберите «Копировать». Далее, щелкните внутри другого блока переключения. Наконец, щелкните правой кнопкой мыши и выберите «Вставить», чтобы перенести текст.
Дополнительные коммутационные блоки
Блоки переключателей имеют ту же форму, что и другие блоки. В таблице представлено сравнение формы блока, его значения и блоков-переключателей того же типа.
| Форма блока | Описание | Примеры блоков | Примеры переключения |
|---|---|---|---|
| Блоки шляп | Начните с того, что сложите блоки, и придайте им форму, позволяющую прикреплять блоки, расположенные ниже. | ||
| Складывайте блоки | Выполнить основные команды. Они имеют такую форму, что их можно прикрепить сверху или снизу к другим блокам в стопке. | ||
| Логические блоки | Возвращает условие либо как истинное, либо как ложное и помещается внутри любого блока с шестиугольными (шестигранными) входами для других блоков. | ||
| Блокировка репортера | Значения отображаются в виде чисел и помещаются внутри любых блоков с овальными полями ввода для других блоков. | ||
| Блоки С | Пройдите циклом по блокам внутри них или проверьте, истинно или ложно условие. Они имеют такую форму, чтобы к ним можно было прикреплять блоки сверху, снизу или внутри них. |
|