Разъединение списков
 
Отношение предназначено для вычленения первого элемента исходного Cписка с его предачей в параметр Голова от остальной его части, которая передается в параметр Хвост.

 
Параметры
Типы объектов
Функциональное назначение параметров
Голова Произвольные типы Список, в который заносится первый элемент исходного списка
Хвост Произвольные типы Список, в который заносятся все элементы исходного списка, кроме первого
Список Произвольные типы Исходный список
 

Прототип команды: UH Согласование Голова Хвост ; Список .

 

Пример: Разместить на окружности множество точек и соединить первую из них отрезками со всеми остальными точками. Построение выполнено путем отделения от списка p1 первого элемента и помещения его в список x1, а также помещения оставшейся части списка p1 в список x2. Отрезки o1 построены путем множественного согласования списков x1 и x2.

1
Окружность d1 задана координатами центра 0 , 0 и радиусом 100 .
2
Точка p1 принадлежит объекту d1 с параметром принадлежности [0~1~12] .
3
Голова x1 и хвост x2 списка p1 .
4
Прямая o1 задана точками x1 и x2 .