Dobar dan, Krenimo zajedno programirati!

Koji alat za koji problem?

Sada znaš sve osnovne pojmove programiranja. Kod svakog zadatka pitaj se: koji pojam rješava koji dio problema?

Kad trebam… Koristim
nešto napraviti jednom, na početku pri pokretanju
nešto ponavljati stalno zauvijek
reagirati kad se nešto dogodi događaj (gumb, protresanje, radio)
birati između mogućnosti ako – inače ako – inače
nešto zapamtiti varijabla
ponoviti određeni broj puta petlja (ponovi, za, dok)
izmjeriti nešto iz svijeta senzor
razgovarati s drugim micro:bitom radio (ista grupa!)
isti skup blokova koristiti više puta funkcija
zapamtiti puno vrijednosti lista
računati matematički izrazi

Naše najčešće greške

Prije nego pozoveš voditelja, provjeri:

  1. Jesu li svi blokovi spojeni (nema sivih blokova)?
  2. Je li animacija u zauvijek, a ne u pri pokretanju?
  3. Ima li pauze između sličica?
  4. Je li postavi na 0 na pravom mjestu (samo na početku)?
  5. Počinje li brojanje od 0 (koordinate, indeksi)?
  6. Jesu li micro:bitovi u istoj radio grupi, i šalju li i primaju li isti tip (broj ili niz)?
  7. Je li funkcija pozvana, a ne samo definirana?
  8. Čitaš li senzor stalno, a ne samo jednom?

Mjerenje vremena

Blok vrijeme rada (ms) (running time) daje koliko je milisekundi prošlo otkad je micro:bit upaljen. Razlika dvaju očitanja daje koliko je vremena prošlo između dva trenutka – tako se radi štoperica.