Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте www.za4et.net.ru

Медицина Медицина     Медицина Медицина

Программа эмуляции развития популяций животных

Гуашь "Классика", 12 цветов.
Гуашевые краски изготавливаются на основе натуральных компонентов и высококачестсвенных пигментов с добавлением консервантов, не
170 руб
Раздел: 7 и более цветов
Забавная пачка денег "100 долларов".
Купюры в пачке выглядят совсем как настоящие, к тому же и банковской лентой перехвачены... Но вглядитесь внимательней, и Вы увидите
60 руб
Раздел: Прочее
Брелок LED "Лампочка" классическая.
Брелок работает в двух автоматических режимах и горит в разных цветовых гаммах. Материал: металл, акрил. Для работы нужны 3 батарейки
131 руб
Раздел: Металлические брелоки

Институт Переподготовки Кадров Уральского Государственного Технического Университета Кафедра микропроцессорной техники Курсовая работа ПРОГРАММА ЭМУЛЯЦИИ РАЗВИТИЯ ПОПУЛЯЦИЙ ЖИВОТНЫХ Руководитель Доцент Слушатель Группа СП-923                     С.А. Нягань 2001г.            Содержание            ВВЕДЕНИЕ.3            1. ОСНОВНАЯ ЧАСТЬ.4 Методика взаимодействия популяций.4 Описание программы.4 Описание библиотеки Fau a1 .5 Описание библиотеки Mycr .6 Описание основного тела программы.7            2. ЗАКЛЮЧЕНИЕ.8            Приложение 1. Основная программа.9            Приложение 2. Библиотека Fau a1.23            Приложение 3. Библиотека Mycr .24                   Приложение 4. Инструкция пользователя.26                       ВВЕДЕНИЕ.      Ради интереса было решено написать программу типа "Жизнь", с некоторыми начальными условиями.      Условия были таковы, что в эмуляции должны участвовать две популяции: хищники и травоядные, которые взаимодействовали бы друг с другом путем поедания травоядных хищниками.      В процессе разработки программы были введены дополнительные параметры:      - Возраст животных      - Минимальный и максимальный репродуктивный возраст         животных      - Количество пищи нужной животным для поддержания жизни      - Количество травы      - Процент восстановления травы - Вероятность природных катаклизмов влияющих на популяции животных 1. ОСНОВНАЯ  ЧАСТЬ. 2.1 Методика взаимодействия популяций.     Методика взаимодействий хищника и травоядного заключается в том, что и хищники, и травоядные представлены в виде точек, которые передвигаются по экрану с шагом в один пиксель. При этом заданно условие, если в радиусе один пиксель от точки принадлежащей хищнику появляется точка принадлежащая травоядному, то считается, что хищник съел травоядного.      Способ передвижения точек на экране был организован по алгоритму случайного блуждания, т.е. передвижение по осям Х и Y с шагом в один пиксель выбирается случайным образом.      Умершие своей жизнью травоядные считаются, как съевшиеся хищниками.      При недоедании обеими популяциями, особи умирают в процессе уменьшения возраста, т.е. чем больше возраст животного, тем больше вероятность погибнуть от голода. Из-за больших промежуточных расчетов учет по недоеданию был выбран так, что хищники учитываются один раз в год, а травоядные двенадцать раз в год. 1.2 Описание программы.      Данная программа написана с использованием объектно-ориентированного языка Borla d Pascal 7.1 и построена на обработке массивов типа osob описанного в объектном модуле fau a1. Этот тип имеет следующие параметры:   x   - расположение по координате Х экрана   y   - расположение по координате Y экрана   age - возраст точки   col - цвет вывода на экран        Программа обеспечивает следующие операции:      - Задание параметров популяции травоядных      - Задание параметров популяции хищников      - Задание параметров окружающей среды      - Просмотр взаимодействия животных в графическом режиме      - Индикация результатов по выходу из режима просмотра        взаимодействия животных      - Выход из программы       При помощи  зарезервированного  слова  "uses" к программе подключается стандартные библиотечные модули PCR , GRAPH, DOS и библиотечные модули написанные программистом-разработчиком MYCR и FAU A1.

     В разделе описания констант и переменных были объявленны следующие переменные: - gd,gm типа i eger для инициализации графики - q,x,y,x1,y1, ,i,j,k,a ,a 1,c 1,c p типа i eger для    использования их в теле циклов - g,m типа i eger для задания начального количества животных - v,w типа i eger для задания максимального возраста животных - c ,ch типа shor i для задания цвета отображаемых точек - mi , max,hmi ,hmax, p,hp типа i eger для задания факторов    влияющих на репродуктивность животных - типа i eger для учета умерших и съеденных травоядных - ka a типа i eger для задания вероятности природных катаклизмов - h типа i eger для задания количества травоядных нужных хищнику для пищи - типа real для задания количества травы нужных травоядному для пищи - r типа real для задания процента восстановления количества    травы - ree, ree1 типа lo gi для задания и модификации количества травы - z типа lo gi для счетчика времени - key типа boolea для отслеживания нажатия клавиш - s,ss типа s ri g размером в семнадцать символов для вывода    на экран в графическом режиме - pal  типа FillPa er ype стандартная переменная библиотеки    GRAPH для хранения типа и цвета заливки графических фигур   объектов - g массив объемом 4400 точек типа osob для хранения травоядных - hr массив объемом 1350 точек типа osob для хранения хищников                            1.3  ОПИСАНИЕ БИБЛИОТЕКИ FAU A1      В данной библиотеке описано два типа данных posi io и osob. Тип posi io имеет два параметра:      x   - расположение по координате Х экрана      y   - расположение по координате Y экрана Задействованы функции:      ge x - получение координаты Х      ge y - получение координаты Y А также процедура инициализации объекта i i      Тип osob имеет четыре параметра:        x   - расположение по координате Х экрана   y   - расположение по координате Y экрана   age - возраст точки   col - цвет вывода на экран Задействованы функции:   daizwe - получение цвета точки   daiage - получение параметра age   vid oli - получение факта отображения на экране процедуры:   bli d - гашение точки   show  - отображение точки   i i   - создание объекта osob   do e  - уничтожение объекта osob                            1.4  ОПИСАНИЕ БИБЛИОТЕКИ MYCR      В данную библиотеку включены функции и процедуры предназначенные для работы в текстовом режиме. Процедуры:   fo        - задание цвета фона экрана   x        - задание цвета выводимых символов   ramka     - вывод прямоугольника символами                186,187,188,200,201,205   colorwi d - вывод окна с рамкой Функции:   colword - преобразование чисел от одного до пятнадцати в строку с наименованием цвета   mes     - преобразование чисел от нуля до триста шестидесяти              пяти в строку с названием месяца 1.4  ОПИСАНИЕ ОСНОВНОГО ТЕЛА ПРОГРАММЫ      В основном модуле программы включены процедуры:      i i    - вывод на экран массивов hr и r со стартовыми                параметрами      ew   - движение точки принадлежащей массиву r с               проверкой возраста      h ew   - движение точки принадлежащей массиву hr с               проверкой возраста      rod   - создание новых точек массива r      hrod   - создание новых точек массива hr      dead   - процесс поглощения точки массива r точкой             массива hr      havka  - процесс уничтожения точек массива r в               зависимости от значения переменной      mor   - процесс уничтожения случайного количества                точек массива r      hmor   - процесс уничтожения случайного количества               точек массива hr      zasux  - подсчет переменной ree      qui    - выход из программы          herb   - организация ввода стартовых значений переменных                для массива r      beas   - организация ввода стартовых значений переменных               для массива hr      e v    - организация ввода значений переменных для               задания переменных ree, r, ka a, q      i fo   - организация информационного окна      gme u  - прорисовка основного меню      ome u  - прорисовка меню Op io      s ar   - запуск графического режима и запуск основного               цикла      kome u - организация меню Op io      gkme u - организация основного меню      ЗАКЛЮЧЕНИЕ      Данная программа представляет достаточно грубую модель жизнедеятельности и взаимодействия живых организмов.

Однако, даже такое моделирование позволяет проследить основные моменты цикла жизни популяции. При возможном добавлении некоторых дополнительных факторов, моделирование может более приблизиться к реальной ситуации. Такими факторами могут являться:  - Сезонные изменения климата  - «Технология» охоты  - Окружающая флора и фауна  - Влияние жизнедеятельности человека  - Взаимодействие особей внутри популяции Данная программа может служить в качестве учебного пособия по программированию на языке Pascal.                         Приложение 1.                      Основная программА program fau a; uses mycr ,dos,graph,fau a1, pcr ;  var           g,v,m,w:i eger;{}     c ,ch:shor i ;{цвет}     mi , max,hmi ,hmax, p,hp:i eger;{детородность}     :i eger;{трупы и съеденые травоядные за 1 год}     ka a,h :i eger;     , r:real;     z, ree, REE1:lo gi ;     key:boolea ;     s,ss:s ri g of osob;      {gree -травоядных}     hr:array of osob;      {red-хищников}     pal:FillPa er ype; procedure i i; begi  for i:=1 o g do  begi   a :=RA DOM(v) 1;   g.i i ((ra dom(630) 5),(ra dom(462) 18),a ,c );   g.show;  e d;  for i:=1 o m do  begi   a :=ra dom(w) 1;   HR.i i ((ra dom(630) 5),(ra dom(462) 18),a ,ch);   hr.show;  e d; e d; procedure ew; begi  I:=0;  REPEA  I:=I 1;  begi   x:= g.DAIAGE;   C P:= G.DAIZWE ;   if (z mod 365)=0 he   BEGI    a :=a 1; {Happy ew Year!}    G.I I (X,Y,A ,C P);   E D;   if a >v he                     {Old ?}   begi    g.i i (0,0,0,0);    := 1;{умершее животное}    for j:=i 1 o g do    begi      x1:= g.daiage;      c 1:= g.i i (x1,y1,a 1,c 1);      g.I I (0,0,0,0);    G:=G-1;    I:=I-1;    CO I UE;   e d;   x:= g.ge y;   x:=x (ra dom(3)-1);   y:=y (ra dom(3)-1);   if x&l ;5 he x:=6;if x>635 he x:=634;if y&l ;17 he y:=18;   if y>480 he y:=479;   A := G.do e;   IF C &l ;>0 HE   BEGI    g.show;       E D;  E D;  U IL I>=G; e d; procedure rod; begi  if (z mod 365)=0 he   {Happy ew Year!}  begi   :=0;   for i:=1 o g do   begi    a := g.daiage;    if ( mi &l ;=a ) A D (A &l ;= max) he := 1;   e d;   :=( div 2);   x:=0;   if >0 he   begi    FOR I:=1 O DO    begi     J:=RA DOM( P);     x:=x j;    e d;    for y:=g 1 o g 1 x do    begi     g.i i ((ra dom(630) 5),(ra dom(462) 18),0,c );     g.show;     if y>4100 he break;    e d;    g:=g 1 x;    if g>4000 he    begi     key:= rue;    e d;   e d   else   begi   e d;  e d; e d; procedure h ew; begi  I:=0;  REPEA  I:=I 1;  begi   x:=hr.DAIAGE;   C p:=hr.DAIZWE ;   if (z mod 365)=0 he   BEGI    a :=a 1; {Happy ew Year!}    hr.I I (X,Y,A ,C p);   E D;   if a >w he                     {Old ?}   begi    hr.i i (0,0,0,0);    for j:=i 1 o m do    begi      x1:=hr.daiage;      c 1:=hr.i i (x1,y1,a 1,c 1);      hr.I I (0,0,0,0);    m:=m-1;    I:=I-1;    CO I UE;   e d;   x:=hr.ge y;   x:=x (ra dom(3)-1);   y:=y (ra dom(3)-1);   if x&l ;5 he x:=6;if x>635 he x:=634;if y&l ;17 he y:=18;   if y>480 he y:=479;   A :=hr.do e;   IF C p&l ;>0 HE   BEGI    hr.show;       E D;  E D;  U IL I>=m; e d; procedure hrod; begi  if (z mod 365)=0 he   {Happy ew Year!}  begi   :=0;   for i:=1 o m do   begi    a :=hr.d

Беда была в том, что я хотел скачивать и закачивать файлы. То есть мне нужно было уметь писать на диск. Для этого моей программе эмуляции нужен был драйвер дисковода. А еще ей был нужен драйвер файловой системы, чтобы она могла вникать в организацию диска и записывать скачиваемые файлы. Тут я чуть было не сдался: мне показалось, что возни будет слишком много и дело того не стоит. Но заняться все равно было особенно нечем. В университете той весной не было ничего сложного. Развлекался я только раз в неделю по средам ходил на собрания «Спектрума». Я был настолько антиобщественным животным, что это была для меня единственная возможность отвлечься от учебы и программирования. Без этих вечеринок я был бы в ту весну полным отшельником, а так был почти отшельником. «Спектрум» открывал мне путь к общению, поэтому я вряд ли пропустил хоть одну встречу. Эти собрания были для меня настолько важны, что иногда я терял сон в ожидании очередного вечера, надеясь, что не буду там постоянно думать о том, какой я неконтактный, какой у меня нос и что у меня нет девушки

1. Программа эмуляции развития популяций животных

2. Программа эмуляции развития

3. Основные закономерности роста и развития сельскохозяйственных животных

4. Программа комплексного развития способностей личности для детей-инвалидов Новосибирской области

5. Развитие психики человека и животного по А.Н. Леонтьеву

6. Основные положения экономической программы развития России с 2000 до 2010 года
7. Совершенствование программы развития туризма Псковской областии
8. Индивидуальная программа развития речи и литературного творчества одарённых детей

9. Программа физического воспитания детей 5-6 лет с задержкой психического развития

10. Программа развития и поддержки малого предпринимательства в Новгородской области в конце 90-х годов

11. Роль домашних животных в развитии детей

12. Влияние теоретических представлений о развитии общества на программы левых партий

13. Этапы развития человека и животных

14. Программы оптимизации рационов кормления сельскохозяйственных животных

15. Программа СЭПИН - универсальная технология развития муниципального управления

16. О недостатках региональных целевых программ развития дорожного хозяйства

Брелок "FIFA 2018. Забивака с подвесками".
Брелок с символикой чемпионата мира FIFA 2018. Материал: металл.
562 руб
Раздел: Брелоки, магниты, сувениры
Кружка фарфоровая с ситечком для заварки, с подставкой под чайный пакетик и подносом "Ирис", 256.
Кружка фарфоровая с ситечком для заварки, с подставкой под чайный пакетик и подносом. Объем: 256 мл. Материал: костяной фарфор, металл, пластик.
503 руб
Раздел: Кружки, чашки, блюдца
Настольная игра "Абалон": классическая версия.
Игра существует более 20 лет. В неё играют миллионы игроков по всему миру. Присоединяйтесь к международному сообществу любителей игры
1869 руб
Раздел: VIP-игровые наборы

17. Возможности развития воображения учащихся 8 класса при работе с компьютерной анимацией в программе Macromedia Flash MX

18. Целевые программы, направленные на развитие образования в Российской Федерации

19. Развитие психики человека и животных

20. Планирование развития системы ООПТ Лено-Амгинского междуречья в целях сохранения популяций диких копытных

21. Состав и структура комплексной программы социально-экономического развития региона

22. История развития парашюта
23. Роль российских ученных в развитии воздухоплавания
24. Перспективы развития аэрокосмической отрасли Украины

25. Происхождение и развитие солнечной системы

26. Развитие представлений о Вселенной

27. Ароморфозы растений и животных (WinWord 98)

28. Группы мышц у животных

29. Развитие жизни на Земле

30. Распространение животных на Земле

31. Влияние цитокинина на рост и развитие проростков пшеницы в зависимости от условий минерального питания

32. Влияние мяты на рост и развитие перца сладкого

Настольная игра "День вождей".
Детская активная игра для компании от 2 до 6 человек. Каждый ход игроки получают карточки с заданиями, которые надо выполнить. Если
1490 руб
Раздел: Игры-ходилки с фишками
Гамачок для купания.
Горка для купания (гамачок) для ванны 100 см служит для поддержки младенцев в ванночке. Ванночка с гамачком обеспечит комфортное принятие
349 руб
Раздел: Горки, приспособления для купания
Набор для уборки Vileda "Ultramat": швабра со сборной ручкой+ведро с отжимом.
Набор предназначен для влажной уборки всех типов напольных покрытий. Швабра отжимается в специальной воронке на ведре, благодаря чему руки
2210 руб
Раздел: Швабры и наборы

33. Порода с/х животных

34. Темпы развития парциальных кустов брусники обыкновенной Vaccinium vitis-idaea L

35. Роль материнского генома в развитии потомка

36. Биоэтические аспекты использования животных в биомедицине

37. Развитие танковой промышленности в СССР

38. История развития БТР
39. КРАТКИЙ ОЧЕРК ЭКОНОМИЧЕСКОГО И ПОЛИТИЧЕСКОГО РАЗВИТИЯ СССР (1917-1971 Г.) (ВОЕННО-ПОЛИТИЧЕСКАЯ ОЦЕНКА ОТНОШЕНИЙ СССР - ЗАПАД)
40. Тенденции развития ВМФ

41. Развитие и размещение отраслей топливно-энергетического комплекса России

42. Основные проблемы и перспективы развития и размещения отраслей агропромышленного комплекса в Донецком экономическом районе

43. Пищевая промышленность Украины. Проблемы и перспективы развития

44. Проблема применения моделей устойчивого развития на региональном уровне

45. Социально-экономическая модель в Швеции: процесс становления и развития

46. Экономическое развитие Западно-Сибирского региона

47. США: современный уровень социально-экономического развития. Характеристика современного состояния, анализ причин, перспективы развития

48. Экономическое развитие Македонии (за последние 10 лет)

Настольная игра "Викторина первоклассника".
В игре вы найдёте 600 вопросов из разных областей знаний: математики, языкознания, культуры и искусства, биологии, естествознания и
342 руб
Раздел: Викторины
Подставка под горячее с пробкой "FIFA 2018".
Подставка под горячее с пробкой + окантовка. Диаметр: 16 см. Материал: керамика.
346 руб
Раздел: Кружки, посуда
Набор детской посуды "Принцесса", 3 предмета.
Набор посуды для детей включает в себя три предмета: суповую тарелку, обеденную тарелку и кружку. Набор упакован в красочную, подарочную
397 руб
Раздел: Наборы для кормления

49. Мировое хозяйство-основные черты и проблемы развития

50. Социально-экономическое развитие современной Украины

51. Значение газа и перспективы развития газовой отрасли в Казахстане

52. Развитие жизни на Земле в протейскую эру

53. Влияние налогов на развитие экономики

54. Займы органов власти субъектов РФ и их роль в развитии территории
55. Налогообложение в развитых странах Запада
56. Роль местного бюджета в социально-экономическом развитии региона

57. Развитие налогового законодательства в РФ

58. Налоговые системы развитых стран и их сравнение с налоговой системой России

59. Содержание договора о передаче прав на программу для ЭВМ

60. Патентование избирательных программ в контексте формирования концептуального рынка

61. Земельный кадастр как инструмент регулирования социально-экономического развития города (на примере г. Екатеринбурга)

62. Политическое развитие Франции 1945 -1998

63. Развитие США во второй половине ХХ века

64. Политическое развитие Италии во второй половине ХХ века

Ремень-кошелек эластичный с двумя отделениями, чёрный (арт. TD 0453).
Если Вы носите одежду без карманов или занимаетесь спортом, Вы, разумеется, сталкивались с необходимостью носить телефон, кошелек, ключи и
355 руб
Раздел: Поясные
Набор для создания украшений "Кукла".
З маленькие куколки в разных нарядах, входящие в набор, предоставят простор для самой смелой фантазии, а с помощью страз и блесток
806 руб
Раздел: Бумажные куклы
Стул детский Little Angel "Я расту" (цвет: салатовый).
Размер: 30х32,5х58,2 см. Материал: пластик. Цвет: салатовый.
625 руб
Раздел: Стульчики

65. Международный туризм и его роль в развитии экономики Киргизской Республики

66. Возникновение и развитие правового статуса казачества в России

67. История развития земельного права России

68. Развитие права на Северо-западе Руси (Статья)

69. Политическое развитие России в 1730-1740 гг.

70. Развитие формы государственного единства РСФСР в 1917-1920 годах
71. Жизнедеятельность П.А. Кропоткина и ее место в развитии мировой общественной мысли
72. Особенности социально-экономического и политического развития России в XVIII веке

73. Социально-экономическое развитие России в начале XX в. Реформы Витте и Столыпина (сравнительный анализ)

74. Культура России в 19 веке. Развитие исторической науки

75. Общественно-политическое и экономическое развитие России в период 1995-август 1999гг.

76. Особенности пути развития России

77. Социально-экономическое и политическое развитие страны в 90-е гг. XX в.

78. Развитие лизинга на Украине

79. Развитие страхования в Республики Казахстан

80. Конституция Российской Федерации и ее развитие

Подгузники "Солнце и Луна. Нежное прикосновение", размер: 5/XL (11-25 кг), 48 штук.
Подгузники "Солнце и Луна. Нежное прикосновение" сделаны по японской технологии в сотрудничестве с японской корпорацией WATASHI
801 руб
Раздел: Более 11 кг
Увлекательная настольная игра "Зверобуквы", новая версия.
В игровом наборе маленькие карточки-буквы и большие карты-звери. Иллюстраторы поработали здесь на славу! У каждой буквы свой яркий и
632 руб
Раздел: Карточные игры
Игра магнитная "Модная девчонка".
Любая девочка, независимо от возраста, обожает заниматься украшательством, придумывать и экспериментировать. Магнитная игра "Модная
318 руб
Раздел: Бумажные куклы

81. Актуальные проблемы конституционно-правового развития в России

82. Налоговая система России: сущность, проблемы, перспективы развития

83. Развитие малого бизнеса на Украине

84. Возникновение и развитие, понятие и признаки права. Понятие правосознания, основные функции, виды

85. Страховой рынок и его развитие в РФ

86. Этапы развития страхования в СССР
87. Пенсионная реформа в РФ на современном этапе развития
88. Развитие страхования в Республики Казахстан

89. Сравнительный анализ конструкции трудового договора Украины, России и стран с развитой рыночной экономикой

90. Возникновение и развитие идеи правового государства

91. Возникновение, развитие и организация аудиторских проверок и ревизий. Правовой аспект

92. Развитие института (несостоятельности) банкротства в Российской Федерации

93. Финансовая политика России на современном этапе развития

94. Животный мир как объект правовой охраны

95. Концепция устойчивого развития

96. История развития компьютеров (Silicon Valley, its history & the best companies)

Швабра-вертушка "Торнадо Хенди".
Швабра для пола "Торнадо" обладает крутящейся насадкой из микрофибры, обеспечивающей отличное впитывание грязи и жидкости во
1385 руб
Раздел: Швабры и наборы
Ручка "Автомат", 12 штук, в коробке.
Любовь сильного пола к различного рода оружию известна с давних пор. Но если настоящий автомат в руках подержать может далеко не каждый,
449 руб
Раздел: Оригинальные ручки
Гель для купания младенцев "Bubchen", 400 мл.
Подходит для ежедневного очищения чувствительной кожи и тонких волос. Экономичен в использовании. Имеет дозатор. Обеспечивает мягкое
508 руб
Раздел: Гели, мыло

97. Развитие мест посещений (дестинации) на примере озера Myvatn

98. Развитие кино в 20-30 годы ХХ столетия

99. История развития мирового кино

100. История развития письменности


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.