Проект «Численность популяций» на языке Turbo Delphi (пункты 1 - 7)
Проект «Численность популяций» на языке Turbo Delphi (пункты 8 - 13)
Построим на языке Turbo Delphi компьютерную модель, позволяющую исследовать изменение со временем численности популяций с использованием различных моделей:
• неограниченного роста,
• ограниченного роста,
• ограниченного роста с отловом и «жертва-хищник».
1. Поместить на форму (рис. 1.24) текстовые поля для ввода:
• значений коэффициентов а, b, с и f, влияющих на изменение численности жертв: EditA, EditB, EditC и EditF;
• значений коэффициентов dug, влияющих на изменение численности хищников: EditD и EditG;
• начальной численности популяций жертв и хищников: EditX и EditY;
• количества рассматриваемых жизненных циклов (лет) EditN.
2. Поместить на форму надписи для вывода численности популяций через заданное количество лет:
• при неограниченном росте LabelNR;
• при ограниченном росте LabelOR;
• при ограниченном росте с отловом LabelORO;
• в модели «жертва-хищник» LabelX_Y и LabelY_X.
3. Поместить на форму графическое поле Image1 (например, 300, 500), в котором будут строиться графики зависимости численности популяций от количества жизненных циклов (лет).
4. Поместить на форму надписи для вывода обозначений и поясняющих текстов.
5. Прежде всего, необходимо объявить переменные:
6. Поместить на форму кнопку Button1 и начать создание событийной процедуры TForm1.ButtonlClick (). Присвоить переменным значения, вводимые в текстовые поля, с использованием функций преобразования типов данных StrToFloat()и StrToInt():
7. В событийной процедуре установить ширину линий рисования на холсте, равную, например, 3 пикселям:
Следующая страница Проект «Численность популяций» на языке Turbo Delphi (пункты 8 - 13)