- 1
- 2
- 3
- 4
- . . .
- последняя »
для пищи
- ttt типа real для задания количества травы нужных травоядному для пищи
- tr типа real для задания процента восстановления количества травы
- tree,tree1 типа longint для задания и модификации количества травы
- z типа longint для счетчика времени
- key типа boolean для отслеживания нажатия клавиш
- s,ss типа string размером в семнадцать символов для вывода на экран в графическом режиме
- pal типа FillPatternType стандартная переменная библиотеки
GRAPH для хранения типа и цвета заливки графических фигур объектов
- tg массив объемом 4400 точек типа tosob для хранения травоядных
- hr массив объемом 1350 точек типа tosob для хранения хищников
2.3 ОПИСАНИЕ БИБЛИОТЕКИ FAUNA1
В данной библиотеке описано два типа данных Tposition и Tosob. Тип Tposition имеет два параметра:
x - расположение по координате Х экрана
y - расположение по координате Y экрана
Задействованы функции:
getx - получение координаты Х
gety - получение координаты Y
А также процедура инициализации объекта init
Тип Tosob имеет четыре параметра:
x - расположение по координате Х экрана
y - расположение по координате Y экрана
age - возраст точки
col - цвет вывода на экран
Задействованы функции:
daizwet - получение цвета точки
daiage - получение параметра age
vidnoli - получение факта отображения на экране процедуры:
blind - гашение точки
show - отображение точки
init - создание объекта Tosob
done - уничтожение объекта Tosob
2.4 ОПИСАНИЕ БИБЛИОТЕКИ MYCRT
В данную библиотеку включены функции и процедуры предназначенные для работы в текстовом режиме.
Процедуры:
fon - задание цвета фона экрана
txt - задание цвета выводимых символов
ramka - вывод прямоугольника символами 186,187,188,200,201,205
colorwind - вывод окна с рамкой
Функции:
colword - преобразование чисел от одного до пятнадцати в
строку с наименованием цвета
mes - преобразование чисел от нуля до триста шестидесяти пяти в строку с названием месяца
2.4 ОПИСАНИЕ ОСНОВНОГО ТЕЛА ПРОГРАММЫ В основном модуле программы включены процедуры:
ini - вывод на экран массивов hr и tr со стартовыми параметрами
tnew - движение точки принадлежащей массиву tr с проверкой возраста
hnew - движение точки принадлежащей массиву hr с проверкой возраста
trod - создание новых точек массива tr
hrod - создание новых точек массива hr
dead - процесс поглощения точки массива tr точкой массива hr
havka - процесс уничтожения точек массива tr в зависимости от значения переменной tt
tmor - процесс уничтожения случайного количества точек массива tr
hmor - процесс уничтожения случайного количества точек массива hr
zasux - подсчет переменной tree
quit - выход из программы
herb - организация ввода стартовых значений переменных для массива tr
beast - организация ввода стартовых значений переменных для массива hr
env - организация ввода значений переменных для задания переменных tree, tr, kata, q
info - организация информационного окна
gmenu - прорисовка основного меню
omenu - прорисовка меню Option
start - запуск графического режима и запуск основного цикла
komenu - организация меню Option
gkmenu - организация основного меню
3. ЗАКЛЮЧЕНИЕ
Данная программа представляет достаточно грубую модель жизнедеятельности и взаимодействия живых организмов.
- 1
- 2
- 3
- 4
- . . .
- последняя »
Похожие работы
Тема: Программа эмуляции развития |
Предмет/Тип: Информатика, ВТ, телекоммуникации (Курсовая работа (т)) |
Тема: ПРОГРАММА ЭМУЛЯЦИИ РАЗВИТИЯ ЖИВОТНЫХ |
Предмет/Тип: Информатика, ВТ, телекоммуникации (Реферат) |
Тема: Программа эмуляции развития популяций животных |
Предмет/Тип: Медицина, физкультура, здравоохранение (Реферат) |
Тема: Программа эмуляции развития популяций животных |
Предмет/Тип: Информационные технологии (Реферат) |
Тема: Программа эмуляции развития популяций животных |
Предмет/Тип: Другое (Курсовая работа (п)) |
Интересная статья: Основы написания курсовой работы