Общая схема алгоритма