Алгоритми із розгалуженням та визначеними циклами