Algoritmul include ramificarea dacă:
dacă este compus în așa fel încât executarea sa implică repetarea repetată a acelorași acțiuni;
dacă comenzile sale sunt executate în ordinea succesiunii lor naturale una după alta, indiferent de orice condiții;
dacă cursul implementării sale depinde de adevărul anumitor condiții;