Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 22.04.2017, 08:15   #1
Seredin Roman
Новичок
Джуниор
 
Регистрация: 22.04.2017
Сообщений: 1
По умолчанию помогите решить задачу, пожалуйста

Проект Ocean

Разработать систему имитационного моделирования Океан. Моделируется замкнутая экологическая система по принципу хищник-жертва.
В системе рассматриваются сущности:
• Ocean - двумерная матрица ячеек.
• Cell - ячейка океана, которая может быть либо пустой, либо содержать объект.
• Stone - неподвижный объект океана, просто занимающий ячейку.
• Prey - рыба-жертва. Передвигается случайным образом по океану, размножается и умирает через заданные промежутки времени.
• Predator - рыба-хищник. Передвигается по океану, поедает рыбу-жертву, размножается. Может умереть от голода.

Консольная версия

Каждый объект в океане отображается на экране определенным символом. Моделирование предполагает случайное распределение в океане заданного количества камней, жерт и хищников (начальное состояние) и пошаговое изменение состояния океана. Все объекты в течении шага делают свой ход. После этого на экран выводится карта океана и процесс зацикливается.
[[ ]
На приведенном скриншоте показана i-ая итерация океана. Жертвы обозначены символом 'f', хищники - 'S'. Видно, что количество жертв существенно больше числа хищников, что создает для последних благоприятные условия для питания и размножения. На экране отображается порядка 5000 объектов.

GUI-версия

Разработать QT-версию программы с отображением данных в графическом окне. Могут быть следующие варианты:
• объекты в океане отображаются в виде цветных точек (пикселей);

• объекты отображаются маленькими пиктограммами (содержимое берется из файлов);

• объекты отображаются графическими примитивами (при использовании библиотеки OpenGL).

Сетевая версия

Разработать сетевую версию Океана, в которой моделирование и отображение осуществляются серверной стороной, а клиент получает статистические данные о моделировании (возраст океана, количество объектов). Написать клиентскую часть в виде QT-приложения, отображающую на форме статистические данные в виде графиков.


заранее спасибо!!!
Seredin Roman вне форума
Старый 22.04.2017, 08:23   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

Тут не онлайн-решатель задач.

Назовите нормально тему, покажите свои наработки, конкретные вопросы и т.п.

Или в раздел Фриланс если вы не хотите ничего делать, а ищете кого-то, кто выполнит ваши задачи за вознаграждение.
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите пожалуйста решить задачу в C++ ! Александр 12 Visual C++ 2 11.11.2014 10:26
помогите пожалуйста решить задачу! Fatality Помощь студентам 3 28.05.2012 12:02
Помогите пожалуйста решить задачу!!! yura16 Помощь студентам 2 02.06.2009 14:35
Помогите пожалуйста решить задачу Sabber Паскаль, Turbo Pascal, PascalABC.NET 5 17.11.2008 15:55