Алгоритм, у якому деякі команди виконуються, і причому лише один раз, а деякі узагалі не виконуються, і це залежить від результату перевірки умови, належить до алгоритмів:
а) лінійних
б) з розгалуженням
в) з циклами з передумовою
г) з циклами з післяумовою