Elágazások
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.
Egy ág
Ha feltétel akkor
utasítás
Elágazás vége
pascal | java | C# |
if feltétel then utasítás
|
if( feltétel ) utasítás
|
if( feltétel ) utasítás
|
Kétfelé
Ha feltétel akkor
utasítás1
különben
utasítás2
Elágazás vége
Sokfelé
Ha 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
Elágazás vége
Esetszétválasztás
Példák