Читать курсовая по информатике, вычислительной технике, телекоммуникациям: "Программа эмуляции развития" Страница 2

назад (Назад)скачать (Cкачать работу)

Функция "чтения" служит для ознакомления с работой. Разметка, таблицы и картинки документа могут отображаться неверно или не в полном объёме!

для пищи

- 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. ЗАКЛЮЧЕНИЕ

Данная программа представляет достаточно грубую модель жизнедеятельности и взаимодействия живых организмов.


Интересная статья: Основы написания курсовой работы