Jos sitten lohkot#
Tässä tutoriaalissa käsitellään, miten robotti tarkistaa ehdon jos/muuten-lohkojen avulla ja päättää, mitkä lohkot suoritetaan. Tutoriaalin loppuun mennessä tiedät, miten ehto asetetaan ja miten hallitaan sen tapahtumia, kun se on tosi tai epätosi.
Vedä totuusarvolohko jos sitten-haaran tyhjään ehtopaikkaan.
Kaikki Totuusarvon lohkot ovat kuusikulmion muotoisia ja niiden nimessä on kysymysmerkki, kuten ohjainpainiketta painettu? -lohko.
Jos ehto on tosi, jos sitten-haaran sisällä olevat lohkot suoritetaan.
Jos ehto on epätosi, muuten-haaran sisällä olevat lohkot suoritetaan.
if/else-lohko tarkistaa ehdon vain kerran. Jos haluat ehdon tarkistettavan toistuvasti, sijoita if/else-lohko silmukkalohkon sisään, kuten forever.
ikuisesti
jos <Ohjain [R ▲ v] painettu?> niin
aja [eteenpäin v]
muuten
pysäytä ajaminen
Loppu
Loppu
if-lohko on vain if then-haara. Jos ehto ei ole tosi, mitään ei tapahdu.
jos <Ohjain [R ▲ v] painettu?> niin
aja [eteenpäin v]
Loppu
if / else if / else -lohkoa voidaan käyttää useiden ehtojen testaamiseen peräkkäin. Sitä voidaan laajentaa testaamaan niin monta ehtoa kuin on tarpeen.
jos <Brain [◀ v] -painike painettu?> niin
käänny [vasemmalle v] (90) astetta ▶
muuten jos <Brain [▶ v] -painike painettu?> niin
käänny [oikealle v] (90) astetta ▶
muuten jos <Brain [Tarkista v] -painike painettu?> niin
pysäytä ajaminen
muuten
aja [eteenpäin v]
Loppu