Silmukan käyttäminen komentosarjassa
Silmukka on ohjelmointirakenne, jossa lausetta tai lausesarjaa toistetaan uudelleen ja uudelleen, kunnes jokin ehto täyttyy. Vuorovaikutteisissa taitoissa voidaan käyttää kahta erilaista silmukkatyyppiä: Loop-silmukat ja While-silmukat.
Loop-silmukka (joka luodaan Loop, Break If- ja Lopeta ketjutus -toimenpiteillä) toistaa toimenpidesarjaa, kunnes tietty ehto (ehto määritellään Break If -toimenpiteellä) täyttyy. Voit käyttää Loop-silmukkaa, kun esimerkiksi haluat kysyä opiskelijalta tiettyä kysymystä, kunnes hän vastaa oikein.
While-silmukka (joka luodaan While- ja End While -toimenpiteillä) toistaa toimenpidesarjaa niin kauan, kunnes tietty ehto (ehto määritellään While -toimenpiteellä) täyttyy. Voit käyttää While-silmukkaa, kun esimerkiksi haluat toistaa animaatiota, kunnes loppukäyttäjä siirtää hiiren osoittimen pois ikkunasta.
Kun haluat luoda Loop-silmukan tai While-silmukan:
- Napsauta Komentosarja-välilehteä Vuorovaikutteisuus-paletissa ja luo komentosarja.
- Aloita silmukkalauseke jollakin seuraavista tavoista:
- Jos luot Loop-silmukan, lisää Loop-toimenpide (Control > Loop).
- Jos luot While-silmukan, lisää While-toimenpide. Määrittele ehto, jonka täytyy täyttyä, jotta silmukka jatkaa toimintaansa, valitsemalla jokin vaihtoehto Kohteen tyyppi -luettelovalikosta. Valitse kohteen nimi Kohde-luettelovalikosta ja valitse sitten jokin vaihtoehto On- tai On-luettelovalikosta. (Huomaa, että jos valitset Lauseke-vaihtoehdon Kohteen tyyppi -luettelovalikosta, sinun täytyy kirjoittaa lauseke, joka tuottaa tosi- tai epätosi-arvon. Älä valitse vaihtoehtoja On- tai On-luettelovalikosta.)
- Kun haluat lisätä toimenpiteen, jota silmukassa toistetaan, lisää toimenpide komentosarjaan välittömästi If-toimenpiteen jälkeen ja määrittele se tekemään haluamasi toiminto. Jos haluat useita toimintoja tapahtuvan silmukan sisällä, lisää toimenpiteitä.
- Jos luot Loop-silmukan, lisää Break If -toimenpide. Määrittele ehto, jonka täytyy täyttyä, jotta silmukka lopettaa toimintansa, valitsemalla jokin vaihtoehto Kohteen tyyppi -luettelovalikosta. Valitse kohteen nimi Kohde-luettelovalikosta ja valitse sitten jokin vaihtoehto On- tai On-luettelovalikosta.
- Päätä silmukka jollakin seuraavista tavoista: