С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
diman9595
1 / 1 / 0
Регистрация: 14.11.2014
Сообщений: 45
#1

Разработать программу, имитирующую жизнь пчелиной семьи, используя ООП - C++

19.11.2014, 04:18. Просмотров 316. Ответов 0
Метки нет (Все метки)

Пчелы
Разработать программу, имитирующую жизнь пчелиной семьи. Пчелиная семья состоит из матки
(пчелы, производящей женские яйцеклетки), трутней (производящих мужские яйцеклетки), личинок и
рабочих пчел. Рабочие пчелы выполняют два типа работ – добычу меда и уборку улья от трупов
мертвых пчел. Матка регулярно производит засев, который оплодотворяется трутнями. Один трутень
может оплодотворить некоторое количество яйцеклеток. Личинки появляются на свет через
некоторый промежуток времени. После появления личинка некоторое время набирает вес, потребляя
мед, затем превращается с какой-то вероятности либо в рабочую пчелу, либо в трутня. Каждая из пчел
описывается индивидуальным номером, весом и возрастом. Каждая из пчел регулярно потребляет в
пищу из общего хранилища запас меда, пропорциональный ее весу. Длительность жизни пчелы не
превосходит некоторой максимальной величины. Умереть раньше этого срока пчела может от голода.
Продуктивность матки зависит от количества общего запаса меда в улье. Продуктивность трутней
колеблется случайным образом вокруг некоторой средней величины также в зависимости от общего
запаса меда. При уборке пчела способна вымести очередной труп, если его масса меньше массы
выметающей пчелы. В противном случае пчела ждет другую рабочую пчелу. Производительность
матки падает с ростом количества мертвых, не выметенных пчел.
Процесс имитации может быть остановлен пользователем программы для просмотра параметров
объектов:
"Количество личинок, трутней, рабочих пчел обоих видов."
"Сколько меда потребляют рабочие пчелы в сравнении с тем, сколько они его приносят."
"Какова эффективность трутней – проанализировать – избыточно или недостаточно количество трутней."
"Процент пчел, умирающих с голода, в т.ч. с разбивкой по личинкам, трутням, рабочим пчелам."
"Количество простаивающих выметающих рабочих пчел."
"Количество мертвых, не выметенных пчел."
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.11.2014, 04:18
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Разработать программу, имитирующую жизнь пчелиной семьи, используя ООП (C++):

Разработать программу, имитирующую работу функционального калькулятора - C++
Разработать программу, имитирующую работу функционального калькулятора, который позволяет выбрать с помощью меню какую-либо из известных...

Разработать программу:«Учет товаров на складе» используя классы - C++
Помогите пожалуйста с программой , которая должна состоять из классов. Коробки(объекты) в складе являются одномерным массивом. • Создать...

Программу разработать, используя динамическое распределение памяти для массивов - C++
Заданы 2 линейных массива, состоящие из n элементов каждый. Сформировать третий массив из 2n элементов следующим образом: на нечетные...

Составить программу имитирующую пользовательский интерфейс - C++
Составить программу имитирующую пользовательский интерфейс с использованием меню, переключателей и радио кнопок.

Написать программу, имитирующую снегопад на экране монитора - C++
Помогите, пожалуйста, наткнулся на такую задачу: Написать программу, имитирующую снегопад на экране монитора: в верхней строке экрана...

Задумал написать программу имитирующую эффект матрицы - C++
1 я проблема с которой столкнулся Я могу сделать это в консоли,но окно консоли имеет ограниченный размер, а мне очень бы хотелось на весь...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.11.2014, 04:18
Привет! Вот еще темы с ответами:

Разработать программу используя класс калькулятор с полями x, y - целые числа и методы +, -, /, *) и вывода ре - C++
Разработать программу используя класс калькулятор с полями x, y - целые числа и методы +, -, /, *) и вывода результата.

Используя модуль CRT, написать программу имитирующую звездное небо - Turbo Pascal
Всем привет. Помогите написать программу Решение задач должно быть представлено в 3 вариантах. 1) с использование цикла с параметром...

Используя модуль CRT, написать программу, имитирующую звездное небо - Turbo Pascal
Используя модуль CRT, написать прогу, имитирующую звездное небо, что б после запуска последовательно, через промежутки времени появилось...

Разработать программу для игры «Жизнь» - Lisp
3. Разработать программу для игры «Жизнь». Игра моделирует жизнь поколений гипотетической колонии живых клеток, которые выживают,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.