Блоки «Якщо/Тоді»#
У цьому посібнику розповідається, як використовувати блоки if/else, щоб ваш робот перевіряв умову та вирішував, які блоки запускати. До кінця ви знатимете, як налаштувати умову та контролювати, що відбувається, коли вона істинна чи хибна.
Перетягніть логічний блок у порожній слот умови в гілці якщо тоді.
Усі булеві блоки мають форму шестикутника та знак питання в їхній назві, як-от блок натиснута кнопка контролера?.
Якщо умова true, блоки всередині гілки if then будуть виконані.
Якщо умова хибна, блоки всередині гілки інше будуть виконані.
Блок if/else перевіряє свою умову лише один раз. Якщо ви хочете, щоб умова перевірялася багаторазово, помістіть блок if/else всередині блоку циклу, наприклад, forever.
назавжди
якщо <кнопка контролера [R ▲ v] натиснута?> тоді
їхати [вперед v]
інакше
зупинити рух
Кінець
Кінець
Блок if — це лише гілка if then. Якщо умова не виконується, нічого не станеться.
якщо <кнопка контролера [R ▲ v] натиснута?> тоді
їхати [вперед v]
Кінець
Блок if / else if / else можна використовувати для послідовної перевірки кількох умов. Його можна розширити для перевірки будь-якої необхідної кількості умов.
якщо <кнопка Brain [◀ v] натиснута?> тоді
повернути [ліворуч v] на (90) градусів ▶
інакше якщо <кнопка Brain [▶ v] натиснута?> тоді
повернути [праворуч v] на (90) градусів ▶
інакше якщо <кнопка Brain [Перевірити v] натиснута?> тоді
зупинити рух
інакше
їхати [вперед v]
Кінець