19. Programozzunk micro:bitet!


https://makecode.microbit.org/#


Használjunk függvényeket!

A játékprogramok gyakran visszaszámlálással indulnak, hogy a játékos felkészülhessen a kezdésre. Készítsünk olyan függvényt, amely elvégzi a visszaszámlálást! A függvény paramétere legyen az az egész szám, amelytől indítani szeretnénk a visszaszámlálást egészen nulláig! 

  • A függvényeket a Haladó funkciók között találjuk.
  • Függvények kategóriában kattintás a Függvény létrehozása gombra.
  • Függvény szerkesztése ablakban adjunk nevet a függvénynek: Visszaszamol
  • Paraméter hozzáadása sorban kattintás a Szám paraméterre
  • Kész gombra kattintás

Visszaszámol függvény tartalmának megadása

A paraméterként megjelenő szám változót úgy tudjuk elhelyezni  ciklusváltozóként, hogy az egérrel megragadjuk, és a megfelelő helyre vonszoljuk. Ügyeljünk arra, hogy vissza kell számolnunk, ezért a kiírásnál nem a ciklusváltozót kell kiíratnunk, hanem megfelelő matematikai művelettel még elő kell állítanunk a kiírandó számot.

Most már csak gondoskodnunk kell a függvény meghívásáról, és tesztelhetjük is az eredményt. 


Függvény visszatérési értékének beállítása 

A MakeCode blokkprogramozási felület Matek blokkjában találunk egy beépített függvényt, 

amely két különböző szám közül a nagyobbat adja vissza. Egyenlő számok esetén az értéke a megadott szám lesz. Készítsünk olyan függvényt, amely hasonlóan működik, de nem két szám közül adja meg a legnagyobbat, hanem négy szám közül! Hozzunk létre maximum néven egy függvényt, amelynek legyen négy darab szám paramétere! Ha négy számból akarjuk meghatározni a legnagyobbat, a következőképpen tehetjük meg. Először határozzuk meg, hogy az első két szám közül melyik a nagyobb! Hasonlítsuk össze ezt a számot a harmadik számmal, és a nagyobbat tároljuk el egy változóban! Végül ezt a számot hasonlítsuk össze a negyedik számmal, és ismét tároljuk el a nagyobbat! Ahhoz, hogy a függvény visszaadja a legnagyobb értéket, a Függvények kategóriából a Visszaad blokkot kell elhelyeznünk a függvény végén. Látható is, hogy a Visszaad blokknak olyan a kialakítása, hogy alá már nem helyezhetünk el másik blokkot. Ezek után próbáljuk ki a függvény működését! Írassuk ki a legnagyobb számot! A Kiírás blokkban lekerekített blokkot tudunk csak elhelyezni. Mivel olyan függvényt készítettünk, amelynek van visszatérési értéke, a Függvények kategóriában megjelenik a függvényhívás olyan változata is, amely egy lekerekített blokkban helyezkedik el. Használjuk ezt a szám kiírásánál! 





Felhasznált irodalom:
 

Digitális kultúra tankönyv 8 Oktatási Hivatal NAT 2020  

Kódgép programozási útmutató lépésről lépésre 4. Napraforgó Könyvkiadó, Budapest

Az oldalt a Webnode működteti Sütik
Készítsd el weboldaladat ingyen! Ez a weboldal a Webnode segítségével készült. Készítsd el a sajátodat ingyenesen még ma! Kezdd el
Sütiket használunk, hogy biztosítsuk a weboldal megfelelő működését és biztonságát, valamint hogy a lehető legjobb felhasználói élményt kínáljuk Neked.

Haladó beállítások

Itt testreszabhatod a süti beállításokat. Engedélyezd vagy tiltsd le a következő kategóriákat, és mentsd el a módosításokat.