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

Ülesanne 1

  1. Kustuta ära eelnevalt loodud sprait.
  2. Nüüd lisa uus sprait kasutades valikut juhuslik.
  3. Loo skript, kus sprait liigub koordinaatidele, kus x on 90 ja y on -30. Seejärel kuva tegevuskastis nii x kui ka y koordinaat ja suund. Siis liigub sprait 5 punkti ning x koordinaat muutub -30 võrra. Viimastena määra pööramisstiiliks ei pöördu ning ürita spraiti pöörata 90 kraadi paremale.
  4. Skripti algusesse lohista sündmuste käskude alt ’kui klõpsata klahvi’ ning loetelust vali tühik.
  5. Vajuta tühikut ja vaata, kas skript toimib. Vaata tegevuskastis olevaid väärtuseid.
  6. Kas sprait pöörab? Kui ei, siis miks?
  7. Aga kas suuna  väärtus muutub? Kui jah, siis miks?

Ülesanne 2

  1. Kustuta ära vana/olemasolev sprait ja lisa uus endale meeldiv.
  2. Vali sündmuste käskude alt ’kui klõpsata klahvi’ ning loetelust vali nool üles.
  3. Selle käsu alla lisa ’võta y -180’ ja ’võta x 0’.
  4. Kuva tegevuskastis nii x kui ka y koordinaat ja suund.
  5. Vajuta klahvi nool üles. Mis juhtus?
  6. Vali sündmuste käskude alt ’kui klõpsata klahvi’ ning loetelust vali nool alla.
  7. Lisa liikumis käskude alt vajalikud plokid. Sprait peab saama igale poole pöörata ning ta peab liikuma 3 sekundiga juhuslikku asukohta.
  8. Katseta, kas toimib (vajuta klahvi nool alla).
  9. Vali sündmuste käskude alt ’kui klõpsata klahvi’ ning loetelust vali nool paremale.
  10. Jätka spraidi programmeerimist nii, et ta muudaks y-i väärtuse võrra suunda vastupäeva.
  11. Katseta (vajuta klahvi nool paremale). Kontrolli, kas tegevuskastis oleva suuna väärtus muutub y koordinaadiväärtuse võrra.
  12. Vali sündmuste käskude alt ’kui klõpsata klahvi’ ning loetelust vali nool vasakule.
  13. Jätka spraidi programmeerimist nii, et y-i väärtus suureneks 10 võrra.
  14. Katseta (vajuta klahvi nool vasakule). Kontrolli, kas tegevuskastis oleva y-i väärtus suureneb 10 võrra.
  15. Vajuta nool üles, nool alla, nool paremale ja 2 korda nool vasakule. Kas pööramise kraad muutub kui vajutada vahepeal noolt vasakule? Kui jah, siis kuidas?


Ülesanne 3

  1. Kustuta ära vana/olemasolev sprait ja lisa uus endale meeldiv.
  2. Vali sündmuste käskude alt ’kui klõpsata klahvi’ ning loetelust vali nool üles.
  3. Selle käsu alla lisa plokk, mis laseb spraidil osutada sinna poole, kus parasjagu asub tegevuskastis hiirekursor.
  4. Kuva tegevuskastis nii x kui ka y koordinaat ja suund.
  5. Katseta.
  6. Vali sündmuste käskude alt ’kui klõpsata klahvi’ ning loetelust vali nool alla.
  7. Lisa liikumis käskude alt vajalikud plokid. Sprait peab osutama suunas 90 ning x-i väärtus peab muutuma 5 võrra.
  8. Katseta, kas toimib. Kas x-i väärtused muutuvad?
  9. Vali sündmuste käskude alt ’kui klõpsata klahvi’ ning loetelust vali nool paremale.
  10. Lisa plokk, mis käsib spraidil sujuvalt liikuda asukohta, kus x=y ja y-i väärtus on 0.
  11. Katseta. Kontrolli, kas tegevuskastis oleva y-i väärtus muutub 0ks ja kas x-i väärtus muutub selliseks nagu oli enne y-i väärtus.
  12. Vali sündmuste käskude alt ’kui klõpsata klahvi’ ning loetelust vali nool vasakule.
  13. Jätka spraidi programmeerimist nii, et ta läheks juhuslikku asukohta.
  14. Katseta.
  15. Kuidas liigub sprait kohale kui vajutada paremat noolt ja kuidas siis kui vajutada vasakut?


Vastused

Ülesanne 6

Skript:


Küsimus 6: Sprait ei pööra, kuna käsuga ’määra pööramisstiil’ on programmeeritud ta nii, et ta ei pööraks.

Küsimus 7: Suuna väärtus muutub. Käsk ’pööra 90 kraadi’ toimib ikka, muutes suuna väärtust, kuid ’määra pööramisstiil’ plokk, ei lase seda visuaalselt spraidi peal rakendada.


Ülesanne 7

Skript:


Küsimus 4: Sprait liikus uute asukohta, kus x on 0 ja y -180.

Küsimus 14: Pööramise kraad muutub vastavalt sellele, mis on y-i väärtus. Näiteks kui y on 30, siis sprait pöörab 30 kraadi vasakule.


Ülesanne 3

Skript:


Küsimus 7: Jah, x-i väärtused muutuvad. NB! Kasutades plokki ’osutab’ on see osa, mis kuhugi suunda osutab alati spraidi parem külg.

Küsimus 14: Vajutades paremat noolt on näha tegevusalas kuidas sprait oma uude asukohta liigub. Vasakut noolt vajutades ilmub sprait uues asukohas nii, et tema teekonda, kuidas ta sinna läks, pole näha.