Форум программистов, компьютерный форум CyberForum.ru

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

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

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

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

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

C++ Использование оператора for для решения задач
применение симпликс метода для решения задач C++
C++ Реализуйте программу решения квадратного уравнения
C++ Информационная система для решения экономических задач
Сайты для решения задач по программированию C++
C++ Материал для решения задач
создать программу для решения задач C++
Составить программы для решения задач с++ C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 11:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru