Особенности построения геометрических узоров с помощью языка программирования включают:
- Использование языковых конструкций для выполнения последовательности одинаковых действий. 2 Для этого применяются циклы. 2
- Введение функций для многократного рисования фигур, отличающих друг от друга положением. 2 При этом используются позиционные, именованные параметры и значения параметров по умолчанию. 2
- Генерацию узоров из многоугольников. 2 Для этого создаётся функция-генератор узоров, которая позволяет менять число их сторон, количество и взаимное расположение. 2
- Использование модулей для работы с графикой, например, Turtle в Python. 4 Графические объекты отрисовываются в отдельной части окна специальным исполнителем команд — черепашкой. 4
Также для создания орнаментов и узоров с повторяющимися фрагментами удобно использовать циклы и процедуры. 3