Приводится краткое описание нейронной сети СМАС, предназначенной для запоминания функций многих переменных. Отмечается, что одним из важнейших элементов этой сети является блок, в котором происходит нелинейное преобразование вектора аргументов функции в вектор номеров ячеек ассоциативной памяти. Дается вывод аналитической формы этого алгоритма, его программная реализация и некоторые результаты компьютерного моделирования, которые могут быть использованы для тестирования алгоритма. Ключевые слова: нейронная сеть, СМАС, алгоритм, номера ячеек, память, программа реализации