Az elágazások teszik lehetővé, hogy a program változói értékétől függően
különböző tevékenységeket hajtson végre. Az első típusnál vagy
csinálunk valamit vagy nem, a másodiknál két tevékenység közül
választhatunk, a harmadiknál és a negyediknél sok lehetőség közül fut le
legfeljebb egy.
Az elágazások feltétele egy logikai kifejezés, ami az összehasonlító operátorok (relációs jelek) és logikai műveletek illetve függvények használatával képezhető.
A feltétel teljesülése esetén végrehajtandó utasítás helyére mindig írható utasítás-blokk, vagyis több utasítás - megfelelően "zárójelezett" - sorozata.
1. típusHa feltétel akkor utasítás Elágazás vége
2. típusHa feltétel akkor utasítás különben másik utasítás Elágazás vége
3. típusHa feltétel1 akkor utasítás1
különben ha feltétel2 akkor utasítás2
különben ha feltétel3 akkor utasítás3
...
különben utasítás_{n+1}
Elágazás vége
4. típusElágazás X értéke szerint
érték1 : utasítás1
érték2 : utasítás2
...
érték_n: utasítás_n
különben utasítás_{n+1}
Elágazás vége
|