Умова може зупинити алгоритм тільки в тому випадку, якщо вона виконується, інакше алгоритм буде продовжувати свою роботу. Умова може бути як логічним виразом, так і значенням, що перевіряється під час виконання алгоритму. При правильному використанні умови можна досягти ефективного та точного результату, зупинивши алгоритм у відповідний момент.