Генерировать новых агентов: различия между версиями
Перейти к навигации
Перейти к поиску
Patarakin (обсуждение | вклад) (Новая страница: «{{HowTo practice |Name=Рождение и генерация. Как генерировать новых агентов |Description_of_problem=Агент пор…») |
Patarakin (обсуждение | вклад) |
||
Строка 4: | Строка 4: | ||
|Environment=NetLogo, Scratch, StarLogo Nova, AgentSheets | |Environment=NetLogo, Scratch, StarLogo Nova, AgentSheets | ||
|Solution=Можно использовать породы или клоны. Например, в NetLogo: | |Solution=Можно использовать породы или клоны. Например, в NetLogo: | ||
− | * observer - наблюдатель может породить новых агентов в центре поля и сказать и что делать crt 10 | + | * observer - наблюдатель может породить новых агентов в центре поля и сказать и что делать crt 10 |
− | * каждая черепаха может порождать новую черепаху командой hatch - hatch-sheep 1 | + | * каждая черепаха может порождать новую черепаху командой hatch - hatch-sheep 1 |
− | * каждое пятно может на себе породить черепаху или несколько командой sprout - sprout 10 | + | * каждое пятно может на себе породить черепаху или несколько командой sprout - sprout 10 |
В Scratch новые агенты создаются через клонирование уже существуюших агентов. | В Scratch новые агенты создаются через клонирование уже существуюших агентов. | ||
Строка 13: | Строка 13: | ||
|FieldActivity=Computational Thinker | |FieldActivity=Computational Thinker | ||
}} | }} | ||
+ | Можно использовать породы или клоны. Например, в [[NetLogo]]: | ||
+ | * observer - наблюдатель может породить новых агентов в центре поля и сказать и что делать crt 10 [rt random 360] | ||
+ | * каждая черепаха может порождать новую черепаху командой hatch - hatch-sheep 1 [ set color black ] | ||
+ | * каждое пятно может на себе породить черепаху или несколько командой sprout - sprout 10 [ set color red ] |
Версия 11:53, 8 мая 2022
Name | Рождение и генерация. Как генерировать новых агентов |
---|---|
Описание проблемы | Агент порождает поток других агентов - например, в экологических моделях рождение используется для создания потомков, в играх из пистолета вылетают пули, которые он порождает, в историях Scratch капли дождя клонируются и падают из тучи на землю. |
Среда | NetLogo, Scratch, StarLogo Nova, AgentSheets |
Предлагаемое решение | Можно использовать породы или клоны. Например, в NetLogo:
В Scratch новые агенты создаются через клонирование уже существуюших агентов. |
Пример кода | |
Адрес примера | |
Стандарты | |
сходные практики | поглощать агентов |
Ключевые понятия | паттерн вычислительного мышления |
FieldActivity | Computational Thinker |
Можно использовать породы или клоны. Например, в NetLogo:
- observer - наблюдатель может породить новых агентов в центре поля и сказать и что делать crt 10 [rt random 360]
- каждая черепаха может порождать новую черепаху командой hatch - hatch-sheep 1 [ set color black ]
- каждое пятно может на себе породить черепаху или несколько командой sprout - sprout 10 [ set color red ]