VAJA 14 - Premikanje figure levo desno
Navodilo

Pri tej vaji se boš naučil:
kako s pomočjo spremenljivke sprogramiraš figuro, da se premika levo desno in se pri tem ne obrne v smer premikanja.

  1. Zaženi program Scratch 2.
  2. Izbriši figuro muce in namesto nje vstavi figuro medveda. Figuro poimenuj Medvedek.
  3. Ozadje pobarvaj s poljubno barvo.
  4. Vstavi novo figuro "Piano" in jo raztegni čez cel oder. Figuro postavi na dno odra in jo preimenuj v CESTA. Na njo postavi figuro medveda.
  5. Ustvari novo spremenljivko, ki jo poimenuj LEVODESNO.
  6. Sedaj bomo pričeli s programiranje medveda. Najprej vstavi ukaz "KO JE KLIKNJENA".
  7. Na začetku moramo povedati naj nastavi spremenljivko LEVODESNO na vrednost 0. Vstaviš ukaz "NASTAVI levodesno NA 0".
  8. Ker se mora program izvesti več kot enkrat, moraš dodati zanko (ukaz) "PONAVLJAJ".
  9. V zanko bomo dodali dva pogoja ČE. Pogoja nam bosta povedala, kaj naj se zgodi, če pritisnemo določeno tipko. Vstavimo dva pogoja (ukaza) "ČE".
  10. Pri prvem dodamo v prazno okence pogoj (ukaz) "JE PRITISNJENA TIPKA puščica levo" in pri drugem "JE PRITISNJENA TIPKA puščica desno".
  11. Dodati moramo tudi kaj naj se v tem primeru zgodi. Pri gibanju levo bomo dodali naj se spremenljivka LEVODESNO spremeni za -1 in pri gibanju v desno naj se spremeni spremenljivka LEVODESNO za 1. V prvega tako dodamo ukaz "SPREMENI levodesno ZA -1" in pri drugem ukaz "SPREMENI levodesno ZA 1". Številki 1 in -1 moramo vpisati sami.
  12. Sedaj moramo v zanko pod oba pogoja ČE dodati ukaz, ki bo to spremembo tudi izvedel. Dodamo ukaz "SPREMENI X ZA ??????". Namesto ????? pa dodamo spremenljivko LEVODESNO.
  13. Preizkusi delovanje programa.
  14. Ugotovil si, da medved potrebuje nekaj časa, da se prične gibati, ko pa se začne, se giblje zelo hitro. Zato bomo dodali še ukaz, ki bo te neprijetnosti odpravil in gibanje upočasnil. Dodamo ukaz "NASTAVI levodesno NA 0". (Ukaz damo v zanko pod ukaz SPREMENI X ZA.) Namesto številke nič vstavi operater (zeleno) "? * ?". Namesto prvega ? vstavi spremenljivko LEVODESNO, namesto drugega ? pa vpiši številko, ki je menjša od 1. Na primer: 0.9. Manjša kot je številka, počasneje se bo premikal medved.
  15. Preizkusi delovanje programa. Spremeni številko in ponovno preizkusi delovanje programa.
  16. Shrani narejeno pod imenom VAJA14 na disk učenec.
oder