Задание
Построить модель неограниченного роста, в которой численность популяции ежегодно увеличивается на определенный процент. Согласно варианту, начальная численность населения - 4564000, коэффициент рождаемости -0,0212 и смертности – 0,007, а также, начальный год – 1950 и конечный года расчета 2050.
Функционал программы
- Ввод начального года
- Ввод конечного года
- Ввод численности населения
- Ввод коэффициента рождаемости
- Ввод коэффициента смертности
- Табличный расчет численности и построение графика модели Мальтуса.
Содержание отчета к программе
- Введение
- Описание модели Мальтуса
- Решение задачи моделирования роста населения
- Заключение
- Приложение. Исходный код программы
Фрагмент программного кода
private void button1_Click(object sender, EventArgs e) { int startYear = Convert.ToInt32(textBoxStartYear.Text);//Начальный год int endYear = Convert.ToInt32(textBoxEndYear.Text); //Конечный год int population = Convert.ToInt32(textBoxNachChisl.Text);//Численность double birthRate = Convert.ToDouble(textBoxKoefRozd.Text);//Коэф. рожд double deathRate = Convert.ToDouble(textBoxKoefSmert.Text);//Коэф смертн. for (int year = startYear; year <= endYear; year++)//Расчет по формуле
Скриншот архива с проектом
Пояснения по запуску программы
Приложение WinForm C#.
Scharp