$$ \newcommand{\floor}[1]{\left\lfloor{#1}\right\rfloor} \newcommand{\ceil}[1]{\left\lceil{#1}\right\rceil} \renewcommand{\mod}{\,\mathrm{mod}\,} \renewcommand{\div}{\,\mathrm{div}\,} \newcommand{\metar}{\,\mathrm{m}} \newcommand{\cm}{\,\mathrm{cm}} \newcommand{\dm}{\,\mathrm{dm}} \newcommand{\litar}{\,\mathrm{l}} \newcommand{\km}{\,\mathrm{km}} \newcommand{\s}{\,\mathrm{s}} \newcommand{\h}{\,\mathrm{h}} \newcommand{\minut}{\,\mathrm{min}} \newcommand{\kmh}{\,\mathrm{\frac{km}{h}}} \newcommand{\ms}{\,\mathrm{\frac{m}{s}}} \newcommand{\mss}{\,\mathrm{\frac{m}{s^2}}} \newcommand{\mmin}{\,\mathrm{\frac{m}{min}}} \newcommand{\smin}{\,\mathrm{\frac{s}{min}}} $$

Prijavi problem

Obeleži sve kategorije koje odgovaraju problemu

Još detalja - opišite nam problem

Uspešno ste prijavili problem!
Status problema i sve dodatne informacije možete pratiti klikom na link.
Nažalost nismo trenutno u mogućnosti da obradimo vaš zahtev.
Molimo vas da pokušate kasnije.

Blocks from the Basic Category

The category Basic includes the blocks used for running (starting) programs, as well as blocks for displaying numbers, text or images.

It’s time to create a program, which will display the message “Hello!”.

To display the greeting message (on the simulator or on the Micro:bit display), we have to drag the block showstring from the category Basic to the work surface and insert it into the block onstart. We can type in the desired message “Hello!” by clicking on the text input field.

The final look of the program, which displays the greeting message “Hello!”:


We have two options to test the program:

  • to run it in the simulator by clicking the play button.

  • to download it to the Micro:bit device. In order to transfer the program to the Micro:bit device, we need to connect it to the computer by using the USB cable. You download the .hex file to your computer by clicking the download button.

We will use the simulator to test the program. The running of the program is triggered by clicking on the play button, i.e. the greeting message “Hello!” is displayed.

Task. Create a program which will display the message “Hello!” an infinite number of times. Little help: The block forever is the block which will repeat the commands inserted in it an infinite number of times. The running of this block will never stop on its own. To stop the running of this block, you need to press the stop button.

You can compare your solution with ours: https://makecode.microbit.org/_9Cw5d6Czda1d

In the category Basic).

Task. You want to create a program that displays a smiley face on the screen.

You can compare your solution with ours: https://makecode.microbit.org/_CAdaFfKsY46a

    Q-1: Which block, used for starting a program, will you have to use if you want the images of an empty square and a full square to alternate on the screen?

  • Block on start.
  • The answer is not correct. The onstart block is one of the blocks from the category Basic, and blocks within it are executed only once during the running of the program.
  • Block forever.
  • Bravo! The forever block is the block within which commands will be executed an infinite number of times. The running of this block will never stop on its own. To stop the running of this block, you need to press the stop button (|stop|).

Apart from the blocks mentioned above, in the category Basic, you can also find the blocks for displaying number values shownumber, blocks used to slow down the running of the program pause, the time interval code is presented in milliseconds 1000ms is 1 second, as well as the block for clearing the screen clearall.

Task. Using the example from the question above, about the alternating images of squares, try to slow down the time it takes for the image to change, by two seconds. Little help: Use the pause block.

Check our solution: https://makecode.microbit.org/_F5h5UKD2Vgau

Additional task. You need to turn on 3/5 LEDs on the Micro:bit. The display of illuminated LEDs has to be unique!

You can compare your solution with one of the possible solutions: https://makecode.microbit.org/_29YWXrLHg22U