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

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

Войти
Регистрация
Восстановить пароль
 
ninja2
814 / 188 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
#1

Спроектируйте и реализуйте библиотеку для решения задач моделирования, управляемых событиями. Подсказка <task.h>. - C++

01.04.2013, 22:33. Просмотров 556. Ответов 0
Метки нет (Все метки)

Здорова!
Начал от решать новую задачу из книги Страуструпа "Язык С++".
От ее условие:
Спроектируйте и реализуйте библиотеку для решения задач моделирования, управляемых событиями. Подсказка <task.h>. Это, однако, старая программа, которую вы можете улучшить. Должен быть объявлен класс task, объекты которого могут сохранять состояние и восстанавливать его (функции task::save() и task::restore()), так что они могут работать как индивидуальные задачи. Частные задачи определяются с помощью классов производных от task. Задачи выполняют программы специфицированные их виртуальными функциями. Нужно реализовать возможность передачи параметров задаче с помощью аргументов конструкторов. Должен иметься планировщик (scheduler) для реализации концепции виртуального времени. Введите функцию task::delay(long), которая «потребляет» виртуальное время. Сделать планировщик частью класса task или нет — одно из ваших собственных важных проектных решений. Задачи должны иметь возможность взаимодействовать друг с другом (communicate). Разработайте для этого класс queue(очередь сообщений). Придумайте как задача могла б ожидать ввод из разных очередей. Обрабатывайте ошибки времени выполнения единым образом. Как можно отлаживать программы использующие такую библиотеку?

Кто знает как ее решить?

Добавлено через 5 минут
Помогите решить!

Добавлено через 14 часов 4 минуты
Чо так тихо? Давайте хотя бы просто класс спроектируем без реализации, просто спроектировать сами классы без реализации их взаимодействие.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.04.2013, 22:33
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Спроектируйте и реализуйте библиотеку для решения задач моделирования, управляемых событиями. Подсказка <task.h>. (C++):

Какую библиотеку использовать для написания программы для моделирования - C++
Собственно в заголовке всё написано. Сразу скажу,что я пользовался поисковиком и нашёл казалось бы тему аналогичную почти с моей(да да...

Для моделирования каких реальных задач удобно использовать стек? - C++
Подскажите как по простому ответить на вопрос?

Использование моделирования для решения задач - Теория вероятностей
Я думаю, что есть довольно много практических задач, где гораздо легче сделать расчет по модели, чем найти аналитическую формулу. Есть...

Спроектируйте Windows – приложение для решения задачи - VBA
Спроектируйте Windows – приложение для решения задачи: Вычислить площадь кольца, внутренний диаметр которого d, а внешний D.

Спроектируйте и реализуйте приложение под Windows, осуществляющее преобразование числа из одного формата «входного» в другой формат «выходной» - Delphi
Спроектируйте и реализуйте приложение под Windows, осуществляющее преобразование числа из одного формата «входного» в другой формат...

Реализуйте в оконном интерфейсе задания из задач для консольных - C#
1)Даны целые k, l, m. Если числа не равны, то заменить каждое из них квадратами, а если равны, то заменить нулями. 2)Дано число x....

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

Составить библиотеку программ для решения матричных уравнений - Turbo Pascal
Помогите пожалуйста, очень срочно! написать программу в турбо паскале!зарание спасибо! и желательно с блок схемой Составить...

Исследовать зависимость решения задачи оптимизации от нескольких управляемых переменных - Matlab
Добрый вечер! Хотелось бы попросить помощи\консультации у людей которые понимают в данной теме. Проблема заключается в следующем,...

Подскажите пожалуйста хорошую UI библиотеку для решения следующей задачи - JavaScript
Всем привет! Есть задача, создать окно ака в нашем случае просто веб страничка, и в ней два квадратных окошка, которые должны себя...

диспетчер задач task manager - Windows 7
непонимаю как, но пропал диспетчер напроч, сначала не предавал значения но уже достаточно много вемени прошло и начинает напрягать...


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

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

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