Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.05.2009, 17:35   #1
Pavel_Ine
Пользователь
 
Аватар для Pavel_Ine
 
Регистрация: 18.04.2009
Сообщений: 24
По умолчанию Создание модели хищник-жертва средствами Excel.

Нужно описать клеточный автомат. Дана таблица, например, 50х50. Клетки могут быть в трех состояниях: пустая (без цвета), травоядное (зеленый цвет ячейки), хищник (черный цвет).

Поведение системы характеризуется следующими параметрами:
• особь может переместиться на любую клетку, имеющую с данной общую
сторону. Направление выбирается случайно из возможных свободных.
• особь может оставить потомство в той клетке, из которой она переместилась.
Потомство появляется периодически, период является параметром.
• если особь является «хищной», то она может поглотить свою жертву, при этом
перемещаясь на место жертвы.
• особь живет ограниченное количество времени, называемое временем жизни
особи – так же параметр.
• если «хищная» особь не находит себе пищи в течение определенного времени
(называемого временем голодной смерти), то она погибает. Время голодной
смерти является параметром.
Pavel_Ine вне форума Ответить с цитированием
Старый 04.05.2009, 18:30   #2
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Для чего нужна модель автомата,как вводятся параметры
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 04.05.2009, 21:33   #3
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

1. сколько хищников и жертв на поле?
2. один ход делают все одновременно или по очереди. если по очереди в какой последовательности
3. жертва в клетку к хищнику может сама зайти?
4. потомство появляется раз в Н-ходов (параметр) каким образом? потомство появляется в клетке, куда перешла особь, или в клетке, из которой она начала движение? Если в клетке, куда перешла, то потомство сразу делает ход или остается с родителем?
5. в клетке могут находится две однотипных особи?
6. что является толчком для следующего хода? таймер (раз в 1, 2, 5 секунд)? действия оператора (нажатие кнопки или что-то аналогичное)?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 04.05.2009, 21:44   #4
Pavel_Ine
Пользователь
 
Аватар для Pavel_Ine
 
Регистрация: 18.04.2009
Сообщений: 24
По умолчанию

количество хищников и травоядных задается в начале путем задания цветов некоторым клеткам, потом нажимается кнопка и процесс далее неуправляем, он продолжается какое-то количество итераций, либо пока не произойдет какое-то событие (например еще раз нажатие на кнопку).

ход всек делают одновременно.

жертва к хищнику не заходит

потом ство появляется например после того, как клетка двигается и не умирает в течение 10 итераций, а время жизни например 30. потомство остается в клетке, а родителдь переходит на другую, далее потом ство живет самостоятельно.

клетка может находиться одновременно только в одном состоянии
Pavel_Ine вне форума Ответить с цитированием
Старый 05.05.2009, 01:56   #5
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Так подойдёт?




Обработку ошибок не реализовал - с этим и сам справишься...
Вложения
Тип файла: rar Хищник - жертва.rar (23.9 Кб, 199 просмотров)

Последний раз редактировалось EducatedFool; 05.05.2009 в 08:57. Причина: Исправил несколько недоработок в файле
EducatedFool вне форума Ответить с цитированием
Старый 05.05.2014, 18:26   #6
zlayaa
Новичок
Джуниор
 
Регистрация: 05.05.2014
Сообщений: 1
По умолчанию

спасибо вам добрые люди!
zlayaa вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание папки средствами ASP dubin PHP 0 05.04.2009 20:03
Компьютерное моделирование. Создание модели движения тел по определенной траектории. AnaVare Помощь студентам 7 18.03.2009 05:09
Оптимизация в Excel средствами Solver Raikhman Microsoft Office Excel 0 01.02.2009 19:17
Помогите реализовать формулу средствами Excel Python Microsoft Office Excel 2 24.04.2008 00:23
очень громоздкие финансовые модели в Excel, а Excel не тянет Ragazza Microsoft Office Excel 7 03.10.2007 20:08