Методи проєктування і подання алгоритмів