Учебник | Blockly.Ru


IV. Условные операторы

До этого момента вы задавали набор команд, которые выполнялись в любом случае. Но иногда необходимо, чтобы код выполнялся по определённому условию. Например, если вы голодны, то идёте есть. Или, если вы дошли до стены, вам нужно повернуть. Чтобы создать такие условные конструкции, нужно использовать условный блок .

Указания:

Уровень 6. Здесь условный блок нужен для проверки существования пути по текущему направлению. Используйте блоки поворота, когда это необходимо!

Уровень 7. Сможете ли вы решить эту головоломку, оставив один блок неиспользованным?

Уровень 8. Здесь можно использовать более одного условного блока. Сможете ли вы решить эту головоломку, оставив четыре блока неиспользованными?

Уровень 9. Иногда необходимо по условию выполнить одни команды, а если условие не выполняется, то другие. Пусть вы сражаетесь с огромным драконом. Если у вас есть оружие, то можно попытаться сразиться с драконом, иначе нужно спасаться бегством.

Чтобы применить такую конструкцию в программе, нужно воспользоваться блоком . При выполнении условия будут выполнены одни команды, иначе — другие.

Важно расположить команды в правильном порядке, потому что условие всегда выполняется первым. Если условие выполнилось, то блок команд после выполнен не будет.

Уровень 10. Этот уровень необязателен для выполнения, но если вы любите сложные задачи, то вперёд!

Каждая написанная вами программа даёт решение определённой головоломке. Когда вы наберётесь опыта, вы сможете написать программу, которая отыщет решение для любой головоломки!