Blokovi kategorije Basic

U kategoriji Basic se nalaze blokovi za izvršavanje (pokretanje) programa, kao i blokovi za prikaz brojeva, teksta ili slika.

Vreme je da napravimo program za prikazivanje pozdravne poruke „Hello!“.

Da bismo prikazali pozdravnu poruku (na simulatoru ili displeju Micro:bit-a), potrebno je da iz kategorije Basic, u prostoru za programiranje (radnoj površini) prevučemo blok showstring u blok onstart . Klikom na polje za unos teksta unosimo željenu poruku „Hello!“.

Konačan izgled programa za prikazivanje pozdravne poruke „Hello!“:

_images/p5.png

Da bismo testirali program imamo dve mogućnosti:

Za testiranje programa koristićemo simulator. Klikom na dugme play program se izvršava, prikazuje se pozdravna poruka „Hello!“.

Zadatak. Kreirajte program kojim će se poruka “Hello!” prikazivati besonačno puta. Mala pomoć: Blok forever je blok u okviru koga će se naredbe izvršavati beskonačan broj puta. Njegovo izvršavanje nikada se ne prekida samostalno. Prekida se klikom na dugme za prestanak rada programa (Stop dugme).

Vaše rešenje možete uporediti sa našim: https://makecode.microbit.org/_9Cw5d6Czda1d

U okviru kategorije Basic nalaze se i blokovi za prikaz definisanih sličica showicons ili prikaz sličica koje korisnik može da kreira uključivanjem dioda na Led ekranu (showleds).

Zadatak. Želiš da napraviš program u kome se prikazuje srećno lice na ekranu.

Vaše rešenje možete uporediti sa našim: https://makecode.microbit.org/_CAdaFfKsY46a

    Q-1: Koji blok za pokretanje programa treba da koristiš da bi se naizmenično menjale slike praznog i punog kvadrata?

  • Blok on start.
  • Odgovor nije tačan. Blok onstart je jedan od osnovnih blokova, i blokovi u okviru njega se izvršavaju samo jednom dok se program ne zvrši.
  • Blok forever.
  • Bravo! Blok forever je blok u okviru koga će se naredbe izvršavati beskonačan broj puta. Njegovo izvršavanje nikada se ne prekida samostalno. Prekida se klikom na dugme za prestanak rada programa (Stop dugme |stop|)..

U kategoriji Basic pored gore navedenih blokova nalaze se i blokovi za prikaz brojčane vrednosti shownumber, ali i blokovi za usporavanje rada programa pause, kod vremenski interval predstavljen je u milisekundama 1000ms je 1 sekunda, kao i blok za brisanje ekrana clearall.

Zadatak. Koristeći primer iz gornjeg pitanja o naizmeničnom menjanju slika kvadrata pokušaj da usporiš promenu slika za 2 sekunde. Mala pomoć: Koristi blok pause .

Proveri naše rešenje: https://makecode.microbit.org/_F5h5UKD2Vgau

Dodatni zadatak. Potrebno je uključiti 3/5 LED dioda na Micro:bit. Prikaz uključenih LED dioda mora da bude jedinstven!

Vaše rešenje uporedite sa jednim od mogućih rešenja: https://makecode.microbit.org/_29YWXrLHg22U