daca [conditie] atunci
[instructiune_1]
altfel
[instructiune_2]
Unde,
- [conditie] este o expresie logica care se evalueaza atunci cand executia programului ajunge pe prima linie a instructiunii compuse de ramificare
- [instructiune_1] este instructiunea sau blocul de instructiuni care se executa daca [conditie] e evaluata la valoarea adevarat
- [instructiune_2] este instructiunea sau blocul de instructiuni care se executa daca [conditie] e evaluata la valoarea fals.
Dupa parcurgerea completa a instructiunii repetitive executia continua cu prima instructiune aflata dupa instructiunea curenta.