Как создавать породы агентов

Материал из Поле цифровой дидактики
Версия от 10:44, 9 сентября 2022; Patarakin (обсуждение | вклад) (Новая страница: «{{Scripting Tutorials |Field_of_knowledge=Химия, Биология |Возрастная категория=10 |similar_concepts=Агент, Генерировать новых агентов, Агентное моделирование |Environment=NetLogo, StarLogo Nova }} Черепахи NetLogo и связи NetLogo могут образовывать породы. Породы это - агенты, наделенные дополнительным...»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Описание
Область знаний Химия, Биология
Область использования (ISTE)
Возрастная категория 10


Поясняющее видео
Близкие рецепту понятия Агент, Генерировать новых агентов, Агентное моделирование
Среды и средства для приготовления рецепта: NetLogo, StarLogo Nova

Черепахи NetLogo и связи NetLogo могут образовывать породы. Породы это - агенты, наделенные дополнительными свойствами. Например, мы можем определить на основе черепах котов, волков или овец, приписав каждой породе свои свойства.

Породы создаются на странице процедур и записываются в самом верху - до того, как записываются процедуры. Например,

  • breed [cats cat]
  • breed [fish]

Далее описываются свойства породы, если они у нее есть

  • cats-own [size age]

В дальнейшем в программе мы сможем обращаться отдельно к агентам той или иной породы.