Розгалуження - це така організація дій в алгоритмі, за якої:
залежно від виконання або невиконання певної умови виконується одна з двох послідовностей дій
дії виконуються послідовно, одна за другою, без пропусків або повторень
одна і та сама послідовність дій виконується кілька разів доти, поки виконується деяка умова