Главная |
страница 1
Требования, предъявляемые к техническому заданию на курсовой проект Техническое задание является основным документом, определяющим объем и состав работ курсового проекта. Тщательная проработка технического задания является необходимым условием для успешной реализации проекта и его защиты. Перед началом работы техническое задание согласовывается с преподавателем, ведущим практические занятия. При защите курсового проекта комиссия проверяет соответствие предъявленного продукта техническому заданию. В техническом задании должны найти свое отражение следующие моменты:
Целью курсового проекта является создание программы, позволяющей исследовать временное поведение трехкомпонентной экологической модели: трава — жертва — хищник.
В океане разбросаны острова, на которых растет трава, и водятся зайцы и волки. Зайцы кушают травку, а волки поедают зайцев. Волки и зайцы являются водоплавающими и могут перебираться с острова на остров в поисках пищи. Трава на острове растет с некоторой скоростью. Волки и зайцы рождаются в результате естественного процесса (если в некоторой близости оказались самец и самка, то с некоторой вероятностью самка может забеременеть, и через определенное время появится зайчонок или волчонок). Гибель травы происходит в результате ее съедания зайцами, гибель зайцев – в результате съедания волками, от истощения и от старости, гибель волков – от старости и истощения.
В поставленной задаче можно выделить несколько взаимосвязанных подзадач, а именно:
Взаимные связи указанных подзадач (потоки информации) приведены на рисунке 1. Рис.1 Потоки информации между подзадачами.
Весь моделируемый мир представляется в виде шара, разбитого модельной сеткой на элементарные ячейки. Размер ячейки, по сути, является «квантом расстояния» в модельном мире. Каждая ячейка относится либо к острову, либо к океану. Никакие два живых существа не могут одновременно занимать одну и ту же ячейку. В рассматриваемой модели существует всего один остров, со всех сторон окруженный океаном.
Моделирование поведения зайцев. Каждый заяц представляет собой объект, обладающий следующими характеристиками:
Поведение объекта моделирует ситуацию «тупой заяц». Для каждого объекта его поведение на каждом модельном шаге моделируется по следующему алгоритму: Если количество запасенной энергии превышает затраты на поддержание жизни в пассивном состоянии – заяц умирает от голода, в противном случае – из запасенной энергии вычитаются эти затраты. Если в соседней ячейке с данным объектом находится объект противоположного пола, рядом есть свободная ячейка, и запасов энергии у партнеров хватает на спаривание – происходит спаривание с моментальным рождением нового объекта. При рождении нового зайца его пол определяется случайным способом, коэффициенты усвоения пиши и затрат энергии - как среднее арифметическое от соответствующих параметров родителей с небольшими случайными вариациями, текущий запас пищи – как пятидневный запас на поддержание пассивной жизнедеятельности. Новорожденный заяц начинает двигаться на следующий день после рождения. Оставшаяся энергия может быть использована для перемещения зайца. Максимальное расстояние определяется из оставшейся энергии, далее случайным образом определяются количество переходов из ячейки в ячейку, не превышающее максимального расстояния, и направления перемещения по свободным ячейкам. Перемещаясь, заяц съедает половину всей травы в ячейках, по которым он прошел и запасает энергию в соответствии с коэффициентом усвоения пищи. Представляется целесообразным ввести зависимость коэффициентов усвоения пищи и затрат энергии от возраста зайцев. Примерный вид этих зависимостей приведен ниже:
Подзадачи распределяются следующим образом
Дополнительные работы:
Операционная система UNIX, X-Windows, GTK с библиотеками Смотрите также:
Техническое задание является основным документом, определяющим объем и состав работ курсового проекта. Тщательная проработка технического задания является необходимым условием для успешной реализации проекта и его защиты
50.03kb.
1 Исследовательский раздел
190.12kb.
Среди критериев, по которым оценивается выполнение задания С9, критерий К1 является определяющим
237.77kb.
Проекта предлагает детям изучение определенного круга вопросов, самостоятельный анализ возможности решения поставленных задач
63.19kb.
Аналитическая подсистема для дистанционного практикума по программированию
34.55kb.
Тесты по рентгенологии (лучевой диагностике)
1776.61kb.
Сергей уже долгое время работает журналистом и в настоящее время является главным редактором одного крупного проекта. Помимо этого, ведет вторую жизнь, представляющую собой постоянное совершенствование себя как человека
1144.7kb.
Форма 1 Техническое задание на проведение фотосессий
30.28kb.
К учебному плану мбоу «оош п. Тёпловский Перелюбского муниципального района Саратовской области» на 2013-2014учебный год
158.8kb.
Бизнес-планирование финансово-экономический аспект
782.53kb.
Методические указания и рекомендации по внутри семестровому контролю Электронное учебное пособие для студентов, обучающихся по специальности 150404 «Металлургические машины и оборудование»
152.54kb.
Практическое задание в рамках сетевого проекта «Современный урок: кейс-метод»
113.07kb.
|