Для понимания новых возможностей условного оператора в Blockly, давайте рассмотрим пример его применения.
Предположим, у нас есть задача с использованием условного оператора "если-иначе" (if-else). Мы хотим создать программу на Blockly, которая будет проверять, является ли число четным или нечетным, и выводить соответствующее сообщение.
Открываем редактор Blockly:
- Заходим на сайт blockly.games.
- Выбираем "Мастерские коды" -> "Кодировать с нуля".
- Создаем новый проект.
Добавляем блоки:
- Добавим блок "получить число" (get number) для ввода числа.
- Добавим блок "если" (if) и вставим его под блок "получить число".
- Добавим блоки "равно" (equal), "0", "то" (then), "показать текст" (show text) с текстом "Четное число", и соединим их соответствующим образом.
- Добавим блок "иначе" (else) и вставим его под блок "если".
- Добавим блок "показать текст" (show text) с текстом "Нечетное число" и соединим его с блоком "иначе".
Итоговый вид блоков:

Как это работает:
- Когда программа запускается, она спрашивает у пользователя ввести число.
- Затем программа проверяет, является ли это число кратным 2 или нет.
- Если число четное (делится на 2 без остатка), то выводится сообщение "Четное число".
- В противном случае выводится сообщение "Нечетное число".
Таким образом, использование условного оператора "если-иначе" в Blockly позволяет нам создавать более гибкие программы, которые выполняют различные действия в зависимости от условий.