NézetNyomtat

Elágazások

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
pascaljavaC#
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