Ülesanded

Õpikeskkond: TalTech Moodle
Kursus: Scratch keele õppimine koos WeDo 2.0 ja MINDSTORMS EV3 komplektiga
Raamat: Ülesanded
Printija: Külaliskasutaja
Kuupäev: laupäev, 10. mai 2025, 16.50 PM

1. Ülesanne 1

  1. Lisa uus juhuslik sprait või kui sul on sprait olemas, siis tööta sellega.
  2. Koosta pinu, mis alustab töötamist siis kui vajutada tühikut. Skript peab korduma seni, kuni sprait puudutab lava serva. Liuglemine, mis toimub seni, kuni skript serva vastu läheb, peab toimima nii, et ta liuglemiseks kuluva aja saab teada, kui liita omavahel kaks juhuslikku arvu vahemikus 1 kuni 3. Liuglemisel peavad x koordinaadid olema juhuslikud arvud vahemikus -225 kuni 225 ning y koordinaadid samuti juhuslikud arvud vahemikus -150 kuni 150. Kui sprait puudutab serva, peab ta muutma värvi 25 võrra ning ütlema, et läks serva vastu ja et läheb tagasi algusesse. Mõlemat lauset ütleb 2 sekundit. Seejärel liigub aluspunkti tagasi ehk koordinaadile, kus x on 0 ja y on 0.  
  3. Pane skript nii mitu korda tööle, kuni sprait muutub jälle originaal värvi.
  4. Mitu erinevat värvi tuli spraidil kokku?

2. Ülesanne 2

  1. Lisa uus juhuslik sprait või kui sul on sprait olemas, siis tööta sellega.
  2. Koosta skript, mis alustab töötamist siis kui vajutada rohelist lippu. Skript peab küsima, kas kasutaja soovib, et sprait jookseks või kõnniks. Kui soovitakse, et sprait jookseks, peab ta liuglema laval juhuslik arv kordi ühe ja kümne vahel (need numbrid kaasa arvatud). Liuglema peab ta 0.5 sekundiga juhuslikku asukohta. Kui soovitakse, et sprait kõnniks, peab ta liuglema laval juhuslik arv kordi ühe ja viie vahel (need numbrid kaasa arvatud). Liuglema peab ta 3 sekundiga juhuslikku asukohta. Skript peab toimima nii, et peale rohelise lipu, kirjutamise ja vastuse kinnitamise ei peaks rohkem midagi vajutama.
  3. Kui sa ei peaks sisestama sõnu jookse või kõnni, siis kuidas sa spraidi liikumist vaadates saaksid aru, kas tegemist on kõndimise või jooksmisega?


3. Ülesanne 3

  1. Lisa uus juhuslik sprait või kui sul on sprait olemas, siis tööta sellega.
  2. Kustuta ära tühi valge taust.
  3. Lisa kaks uut juhuslikku tausta.
  4. Koosta pinu, mis alustab töötamist siis kui vajutada rohelist lippu. Skript peab andma teada, et kui vajutada paremat noolt, muutub taust, kuid kui vajutada vasakut noolt, kostub heli. Ühtlasi tuleb ka kood niimoodi üles ehitada, et kui vajutatakse paremat klahvi ilmub uus taust, kui vajutatakse vasakut klahvi, läheb tööle heli.


4. Vastused

Ülesanne 1

Kood:


Küsimus 4: Koos originaal spraidi värviga, on kokku 8 värvi. Seega sprait vahetab enda värvi kokku 8 korda. Pärast seda hakkavad värvid korduma.


Ülesanne 2

Kood:


Küsimus 3: Jooksmise puhul liigub sprait kiiremini, kuna tema liuglemise kiiruseks on määratud 0.5 sekundit. Kõndimisel liigub ta aeglasemini, kuna kiirus on 3 sekundit. Kuna sekundite erinevus on suur, on spraidi tööle panemisel kiiruse erinevust kenasti näha.


Ülesanne 3

Kood: