11. Ciklusok, feltételek, változók
Feltételes elágazás:
Egy utasítás végrehajtását feltételhez tudjuk kötni. Eldöntendő kérdés, amelynek értéke igaz (1) vagy hamis (0).
Egyszerű elágazás esetén utasítások akkor hajtódnak végre, ha a megadott feltétel igaz. (ha igaz akkor parancs)
Kétirányú elágazásban már azt is megadjuk, hogy milyen utasítások hajtódjanak végre akkor, ha a feltétel nem igaz, vagyis hamis. (ha igaz akkor különben parancs)


Ciklusok (ismétlések):
Olyan utasítás, amely többször lefuttat egy műveletsort.
Fajtái:
- ismétlés adott számszor
- ismétlés változóval (index)
- végtelen ciklus

Az index:
ciklusváltozó
-
minden körben más értéket vesz fel
-
0-tól indul (micro:bit sajátosság!)
Egymásba ágyazott ciklusok
Változó:
A változó egy névvel ellátott tároló, amelyben adatokat tárolunk. A neve utaljon a tartalomra.
Az értéke megváltozhat, de egyszerre egy értéke van.
Használható:
- számok tárolására
- számolásra
- döntésekhez
- ciklusokhoz
