Обзор алгоритмов и методов их описания: от простого к сложному