Я застрял с командой повтора. Примеры кодов NetLog больше не могли помочь. Я хочу, чтобы черепахи выбирали значение по очереди, назначенное по номеру «кто», и затем двигались на шаг вперед. Я хочу, чтобы черепахи повторяли одно и то же задание 10 раз. Я ценю любую помощь. Я запускаю команды, ошибка появляется в виде;
Невозможно найти элемент 3 списка [0 1 0], который имеет только длину 3. Ошибка, когда черепаха 0 выполняет ITEM, вызванный (анонимная команда: [? 1 -> ask turtle с [who] =? 1] [если пункт отмечен поворотом = 1 [fd 1]]]) вызывается процедурой GO, вызываемой кнопкой 'Go' * Вот коды
turtles-own [turn]
To setup
ca
create-turtles 2
[move-to one-of patches
]
reset-ticks
end
to go
tick
define-turn
foreach [ 0 1]
[ ?1 ->
ask turtles with [who = ?1]
[ if (item ticks turn) = 1 [fd 1 ] ]]
end
to define-turn
Ask turtle 0 [ repeat 10 [ set turn [0 1 0] ]]
Ask turtle 1 [repeat 10 [ set turn [0 0 1] ]]
end