NetLogo links
Материал из Поле цифровой дидактики
Пространство тестирования
Перечень команд
| 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
|
