Ü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, 12.41 PM

Ülesanne 1

  1. Lisa uus juhuslik sprait või kui sul on sprait olemas, siis tööta sellega.
  2. Loo kõikide spraitide jaoks muutuja ‘kokku’.
  3. Loo pinu, mis alustab tööd siis kui klõpsad rohelisel lipul ning kus sprait liigub juhuslik arv kordi (1 kuni 20, 1 ja 20 kaasa arvatud).
  4. Iga liikumise korra vahel on sprait 1 sekund paigal ning skripti lõpus ilmub lavale, mitu korda sprait liikus ja lisaks ütleb seda ka sprait ise 3 sekundit.
  5. Proovi programmi mitu korda.
  6. Kas iga kord spraidi liikumise arv erineb?


Ülesanne 2

  1. Lisa uus juhuslik sprait või kui sul on sprait olemas, siis tööta sellega.
  2. Loo oma plokk: keeruta … korda.
  3. Defineeri oma plokk. Sinu ploki ülesanne on teha spraidiga nii mitu ringi kui kasutaja määrab. Defineerimiseks kasuta plokke: korda (number) korda, pööra 36 kraadi ja oota 0.1 sekundit.
  4. Koosta pinu, mis alustab tööd siis kui klõpsad rohelisel lipul.
  5. Lisa pinusse enda loodud plokk.
  6. Sprait peab tegema 3 ringi.
  7. Mitu pööramise ja oota ploki pidid defineerimis plokile lisama?
  8. Kuidas saaks panna spraiti keerlema veel sujuvamalt?
  9. Milleks on vaja plokki oota? Proovi see vahepealt ära võtta. Mis juhtub?


Ülesanne 3

  1. Lisa uus juhuslik sprait või kui sul on sprait olemas, siis tööta sellega.
  2. Loo oma plokk: Liigu … arv korda ja lõpeta x: … y: …
  3. Defineeri oma plokk. Sinu ploki ülesanne on panna sprait liikuma (liuglema) nii mitu korda kui kasutaja määrab ning sprait peab lõpetama seal, kus kasutaja soovib. Defineerimiseks kasuta plokke: korda … korda, liugle … sekundiga juhulik asukoht ja liugle … sekundiga x: … y: …. Sekundid määra ise, mis sulle meeldib.
  4. Koosta pinu, kus eemaldatakse kõik eelnevad suurused loetelust ’suurused’, seejärel lisatakse spraidi suurus, millega sprait liikumist alustab.
  5. Kolm korda tuleb korrata oma loodud plokki, kus sprait peab liikuma 5 korda ning lõpetama lava keskpunktis.
  6. Iga korra järel pärast liikumist, peab sprait suurust muutma ning uue suuruse lisama loendisse ’Suurused’.
  7. Kui pinu panna tööle, peab see kuvama ka ’Suurused’ loendi
  8. Muuda arve, mida on võimalik muuta ning katseta kolm korda veel skripti.


Vastused

Ülesanne 1

Kood:


Küsimus 5: Liikumiste arv üldiselt erineb iga kord, kuid võib juhtuda, et juhuslik arv tuleb sama, mis juba olnud on.


Ülesanne 2

Kood:


Küsimus 5: Pööramise plokke pidi lisama 10 (360 kraadi on üks täisring) ning oota plokke 10.

Küsimus 6: Sprait keerleb sujuvamalt siis kui defineerida keerlemine väiksemate kraadidega ehk 36 kraadi asemel võiks olla näiteks 10. Samuti oleks keerlemine sujuvam ka siis, kui muuta ootamise aega veel väiksemaks.

Küsimus 7: Oota plokki on vaja selleks, et reaalselt näha, kuidas sprait keerleb. Kui oota plokk ära võtta, teeb sprait kohe kõik pööramised ära, kuid nii kiiresti, et spraidi keerlemist silm näha ei suuda.


Ülesanne 3

Kood: