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 |
Prije nego pozoveš voditelja, provjeri:
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.
Nema dostupnih primjera.
Napravi štopericu: gumb A spremi trenutno vrijeme rada (ms) u varijablu pocetak i prikaže kvačicu, gumb B izračuna koliko je sekundi prošlo: ⟨vrijeme rada − pocetak⟩ ÷ 1000, zaokruži i prikaži. Koje pojmove s tečaja kori...
Napravi funkciju posalji_smajlic koja radiom pošalje broj 1. funkciju pozivaju gumb A i protresanje, primatelj kada primi 1 prikaže smajlića na jednu sekundu i očisti ekran, oba micro:bita su u istoj radio grupi. Zašto j...
Svaki od ovih programa ima jednu grešku. Za svaki napiši što je greška i kako je popraviti, a zatim ispravi i isprobaj u MakeCodeu. Srce kucne samo jednom – animacija je u pri pokretanju. Plus/srce program ne reagira na...