Основные методы и подходы к написанию алгоритмов