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