Задание №8
«Волчий остров» |
Описание задачи
|
Волчий остров размером 20 * 20
заселен дикими
кроликами и
волками. Имеется по несколько представителей каждого
вида. Кролики довольно глупы: в каждый момент времени они с одинаковой
вероятностью 1/9 передвигаются в один из восьми соседних квадратов
(за исключением участков, ограниченных береговой линией) или просто
сидят неподвижно. Каждый кролик с вероятностью 0.2 превращается
в двух кроликов. Каждый волк с вероятностью 0.05 превращается в двух
волков. Каждый волк передвигается случайным образом,
пока в одном из соседних восьми квадратов не окажется кролик,
за которым он охотится. Если волк и кролик оказываются в
одном квадрате, волк съедает кролика и получает одно "очко".
В противном случае он теряет 0.1 "очка".
Волки с нулевым количеством очков умирают.
В начальный момент времени все волки имеют 1
очко. Запрограммируйте предполагаемую экологическую модель, понаблюдайте за изменением популяции в течение некоторого периода времени. |
Функциональные требования |
|
Входные данные |
|
copyright ©
кафедра «Системное программирование»
|