NetLogo links

Материал из Поле цифровой дидактики
Версия от 22:45, 22 апреля 2026; Patarakin (обсуждение | вклад)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Пространство тестирования

Перечень команд

task realisation
Создать link между turtles
ask turtle 0 [ create-link-with turtle 1 ]
Создать links с набором turtles
ask turtle 0 [ create-links-with other turtles ]
Все links выполняют команду
ask links [ set color gray ]
Выбрать links по условию
ask links with [color = gray] [ set thickness 0.5 ]
Посчитать число links
show count links
Проверить, есть ли links
show any? links
Получить links конкретной turtle
show [my-links] of turtle 0
Получить соседей по links
ask turtle 0 [ show link-neighbors ]
Проверить, связан ли агент с соседом
ask turtle 0 [ show link-neighbor? turtle 1 ]
Получить оба конца link
ask one-of links [ show both-ends ]
Получить другой конец link
ask turtle 0 [
  let e one-of my-links
  show [other-end] of e
]
Получить end1 и end2
ask one-of links [ show (list end1 end2) ]
Собрать список длин links
show [link-length] of links
Средняя длина links
show mean [link-length] of links
Найти самый длинный link
ask max-one-of links [link-length] [ set color red ]
Выбрать несколько links по максимуму
ask max-n-of 5 links [link-length] [ set thickness 0.8 ]
Отсортировать links по длине
show sort-on [link-length] links
Объединить наборы links
let chosen link-set links with [color = red] links with [thickness > 0.5]
ask chosen [ set label precision link-length 2 ]
Красить turtles на концах links
ask links [ ask both-ends [ set color blue ] ]
Удалить links по условию
ask links with [link-length < 2] [ die ]
Собрать информацию о концах links
show [[who] of end1] of links
show [[who] of end2] of links