Алгоритм не содержит ошибок, если он дает правильные результаты
для любых допустимых исходных данных. Алгоритм содержит ошибки, если
он приводит к получению неправильных результатов;
он завершает работу ранее запланированного шага (аварийный останов), не получив ожидаемых результатов;
завершения работы алгоритма не происходит – исполнитель переходит от шага к шагу бесконечное число раз.