Русская Википедия:NetLogo

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Шаблон:Язык программирования

Файл:Netlogo.gif
Симуляция в NetLogo

NetLogo — агентно-ориентированный язык программирования и интегрированная среда разработки.

Пример кода

Определение нового типа агентов (люди) и присвоение переменной направление каждому из агентов:

breed [people person]
people-own [smer]

Случайное размещение агентов люди в некоторой области:

ask people [setxy random-pxcor random-pycor]

Все агенты люди на красных ячейках будут уничтожены:

 ask people [
    ask patch-here [
      if pcolor = red [
        ask myself [
          die
        ]
      ]
    ]
  ]

Примечания

Шаблон:Примечания

Литература

  • José M. Vidal (2010). Fundamentals of Multiagent Systems Using NetLogo
  • Патаракин Е.Д. Моделирование действий над объектами совместной деятельности в искусственных сообществах NetLogo и StarLogo Nova. Москва: Общество с ограниченной ответственностью "Издательство “Экон-Информ,” 2020. P. 71–78. https://www.elibrary.ru/item.asp?id=44136098
  • Патаракин Е. Д. Агентное моделирование для рефлексии образовательной организации // Искусственные общества. 2018. T. 13. Выпуск 4 . Доступ для зарегистрированных пользователей. URL: http://artsoc.jes.su/s207751800000133-5-1 (дата обращения: 16.11.2018). DOI: 10.18254/S0000133-5-1
  • Evgeny Patarakin (2018) Using agent-based modelling of collaboration for social reflection - http://www.constructionism2018.fsf.vu.lt/ Vilnus
  • Патаракин Е., Ярмахов Б. Б., Буров В.В. Агентное моделирование деятельности внутри вики-систем "Образовательные технологии и общество" 2011, 407 - 422

Ссылки