Aloittelijan ohjelmointi lohkoilla
Luku 6
>
Taso 1
Joskus haluat liittää tiettyihin toimiin ehtoja, jotta lohkojasi tulee joustavampia ja ne voivat suorittaa erilaisia toimintoja tilanteesta riippuen. Tätä varten käytämme if-lohkoja yhdessä comparison-lohkojen kanssa testataksemme tiettyjä ehtoja ja suorittaaksemme sopivat toiminnot.
Tässä ensimmäisessä harjoituksessa kerää munakoreja ja käytä comparison-lohkoa operaattoreilla yhtä suuri kuin =, ei yhtä suuri kuin ≠ ja suurempi kuin > tarkistaaksesi, ovatko korien sisällöt samat vai erilaiset. if-lohko else-osalla antaa sinun suorittaa erilaista koodia sen mukaan, onko ehto tosi vai epätosi.

Tavoite
Kerää munia ja vertaile niitä käyttämällä
comparison-lohkojaIf-lohkon sisällä.
Olisi hyvä kerätä munat ja laskea, mitä olet kerännyt. Kävele kanalan läpi ja kerää kaikki munakorit, sitten käytä comparison-lohkoja vahvistaaksesi, mitä olet kerännyt.
Alla olevien pöytien edessä on kolme (3) X-merkkiä. Täällä käytämme If-lohkoja, joilla suoritetaan toimintoja sen mukaan, täyttyykö ehto vai ei, esimerkiksi onko jokin totta vai epätotta.

Lohkotoimittimessa on kolme (3) If-lohkoa ja niihin liittyvät liike-lohkot, jotka ovat aluksi poissa käytöstä. If-lohkoihin on liitetty comparison-lohkoja, joiden avulla voit verrata kahta (2) lohkoa keskenään.

comparison-lohkoilla voit tarkistaa, ovatko kahden (2) lohkon arvot yhtä suuret =, erisuuret ≠, suuremmat kuin > tai käyttää muita vastaavia operaattoreita. Aktivoi If-lohkoja tarpeen mukaan; ne sisältävät puhe-lohkoja, jotka käynnistyvät riippuen siitä, ovatko vertailujen tulokset totta vai epätotta.
Kun olet kerännyt kolme (3) koria, sinulla on kolme (3) vakioarvoa: basket1, basket2 ja basket3. Kävele X-merkkejä kohti. Ensimmäisen tumman X-merkin luona käänny pöytää kohti. Täällä vertaamme, ovatko korien sisällöt samat.
Valitse Constants-valikosta basket1-lohko ja basket2-lohko ja sijoita ne comparison-lohkoon. Aseta comparison-lohkon keskimmäinen pudotusvalikko arvoon =, jotta tarkistat, onko korien munien määrä sama.

Kävele vaalealle X-merkille ja käänny pöytää kohti. Täällä käytämme comparison-lohkoa varmistaaksemme, että munakorit eivät ole samanlaiset. Valitse Constants-valikosta basket2 ja basket3 ja sijoita ne toisen If-lohkon yhteyteen kiinnitettyyn comparison-lohkoon. Aseta pudotusvalikkoon ≠, jotta vertaat ja tarkistat korien sisällöt.

Viimeiseksi kävele kultaiselle X-merkille ja käänny pöytää kohti. Täällä vertaamme, onko basket1 suurempi kuin basket3. Ota viimeinen If-lohko käyttöön ja liitä comparison-lohkoon baske1 & basket2. Aseta pudotusvalikkoon >, jotta tarkistat, onko basket1 suurempi munien määrässä kuin basket3 ja näin suoritat tason loppuun.
