В статье рассмотрена программная реализация алгоритма синтеза симметричных узоров на языке VisualBasic for Applications в среде CorelDRAW. Написаны подпрограммы основных симметрических преобразований на плоскости. На их основе написаны подпрограмма синтеза орнаментальной розетки как транслируемой части фонового узора и подпрограмма синтеза сетчатых орнаментов. В качестве базового объекта для симметрических преобразований генерируется векторный контур, который описывается одной из четырех функций. Перечень и порядок преобразований графического элемента, количественные значения их параметров определяются программой автоматически на основе генератора случайных чисел. Узоры, сгенерированные в автоматическом режиме на основе одного из четырех базовых элементов, имеют разнообразную форму. Для увеличения количества вариантов формируемых узоров можно расширить перечень функциональных зависимостей, которые используются для описания базового элемента, а также варьировать значения их коэффициентов. Для описания замкнутых криволинейных контуров потребуется использовать параметрические функции. Генерируемые узоры можно применять не только как декоративный элемент, но и как средство защиты продукции от несанкционированного воспроизведения, т. к. воссоздание синтезированных объектов в ручном режиме является очень трудоемким.