Приглашаем к участию в проекте «300 ИнтелШкол-2013»

Редакторская колонка 25 февраля 2009

Материал из Letopisi.Ru — «Время вернуться домой»
Перейти к: навигация, поиск

Экспериментируем с NetLogo Язык NetLogo специально предназначен для исследованию сложных мультиагентных систем. Может он не такой простой и понятный как Scratch, хотя и растут они из одного гнезда, но в NetLogo можно программировать деятельность сотен и тысяч агентов. Если мы хотим понять как устроены сложные системы, то NetLogo - мощный инструмент. Например, если мы хотим посмотреть как развиваются Летописи или другие вики-системы, то мы создаем модель, в которой черепашки выполняют роль страничек.

Wiki hatch 083.png

Ключевая строчка коротенькой программы представлена ниже: ask turtles [hatch 1 [create-link-from myself [set label who ]] ]layout-radial turtles links (turtle 0 ) wait 0.01
= пусть каждая черепашка создаст новую черепашку и попросит ее связаться с собой и написать свой номер. И пусть все черепашки-странички соберутся вокруг заглавной странички, чтобы нам было лучше видно.
Кроме этого в системе есть возможность поэкспериментировать образованием дополнительных связей между страницами и гибелью некоторых страниц.


Утащить последнюю версию NetLogo можно на сайте разработчиков - http://ccl.northwestern.edu/netlogo/ Это бесплатная и почти свободная программа (Разработчики планируют отдать NetLogo в open source)

Инструменты
организаторы проекта
Компания ТрансТелеКом
Корпорация Intel
PH International
www.Iteach.ru