Microbit gyakorlás

Feladatleírás

A ledek véltelenszerűen felvillannak folyamatosan. Ha akkor nyomom meg az „A” gombot amikor az X=2 vagy X=4 koordinátájú ledek villannak fel, akkor kiír egy pipát a program, hogy „eltaláltam”.

A programkód fontosabb elemei

  • változók használata (xk, yk)
  • véletlenszám
  • ha feltétel és vizsgálat

Kód

Kapcsolódó tananyagok

  • Scratch – „tartalamazza” utasítás

    A Scratchben a „TARTALMAZZA” utasítás egy feltételvizsgáló művelet, amit leggyakrabban szövegeknél, listáknál vagy számoknál használunk. Szöveg esetén – benne van-e egy rész? A „TARTALMAZZA” megmondja, hogy egy szövegben szerepel-e egy másik szöveg. Példa:Ha a szöveg: „Szia kép!” és azt vizsgáljuk, hogy TARTALMAZZA-e a „é” betűt, akkor az eredmény:✔ IGAZ Ha azt kérdezzük, hogy tartalmazza-e a…

  • | |

    Microbit bemutatása 2.

    A Microbit kategóriái Alapok Ebben a csoportban, a szám, szöveg kiiratását, a led panelt, a kijelző törlése utasítást és egyéb alap parancsot találunk. Itt található a két legfontosabb alapparancs az ÁLLANDÓN és az INDULÁSKOR. Bemenet Itt az tudjuk beállítani, hogy valamilyen akcióra milyen művelet hajtódjon végre. Ilyen akció lehet az „A” és „B” gomb lenyomása,…

  • Flowgorithm, egyszerű kiíratás változóval

    A program működése A program bekér egy számot majd azt kiírja a képernyőre. A szám bekéréséhez változót használunk. A változó adatot tárol a program futása során. Ez az adat lehet szám, szöveg, logikai, vagy tömb típusú. Minden program elején meg kell határoznunk, hogy a változók a programban milyen típusúak legyenek, ezt deklarációnak nevezzük. Esetünkben a…

  • Előltesztelő és hátultesztelő ciklus használata

    Elöltesztelő ciklus Először megvizsgálja a program, hogy egy általunk megadott feltétel fennáll‑e, és ha igen, akkor lefutnak a ciklusban lévő parancsok, a folyamat pedig mindaddig ismétlődik, amíg a megadott feltétel fennáll. Hátultesztelő ciklus Első alkalommal mindig lefut, majd hátul (a parancsok után) megvizsgálja, hogy egy általunk megadott feltétel fennáll‑e, és ha igen, akkor újra lefut,…