Алгоритм условного оператора