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;