|
979 / 196 / 33
Регистрация: 26.09.2012
Сообщений: 2,041
|
|
Спроектируйте и реализуйте библиотеку для решения задач моделирования, управляемых событиями. Подсказка <task.h>.01.04.2013, 22:33. Показов 1136. Ответов 0
Метки нет (Все метки)
Здорова!
Начал от решать новую задачу из книги Страуструпа "Язык С++". От ее условие: Спроектируйте и реализуйте библиотеку для решения задач моделирования, управляемых событиями. Подсказка <task.h>. Это, однако, старая программа, которую вы можете улучшить. Должен быть объявлен класс task, объекты которого могут сохранять состояние и восстанавливать его (функции task::save() и task::restore()), так что они могут работать как индивидуальные задачи. Частные задачи определяются с помощью классов производных от task. Задачи выполняют программы специфицированные их виртуальными функциями. Нужно реализовать возможность передачи параметров задаче с помощью аргументов конструкторов. Должен иметься планировщик (scheduler) для реализации концепции виртуального времени. Введите функцию task::delay(long), которая «потребляет» виртуальное время. Сделать планировщик частью класса task или нет — одно из ваших собственных важных проектных решений. Задачи должны иметь возможность взаимодействовать друг с другом (communicate). Разработайте для этого класс queue(очередь сообщений). Придумайте как задача могла б ожидать ввод из разных очередей. Обрабатывайте ошибки времени выполнения единым образом. Как можно отлаживать программы использующие такую библиотеку? Кто знает как ее решить? Добавлено через 5 минут Помогите решить! Добавлено через 14 часов 4 минуты Чо так тихо? Давайте хотя бы просто класс спроектируем без реализации, просто спроектировать сами классы без реализации их взаимодействие.
0
|
|
| 01.04.2013, 22:33 | |
|
Ответы с готовыми решениями:
0
Использование моделирования для решения задач Создать библиотеку для решения различных задач по системам массового обслуживания Спроектируйте Windows – приложение для решения задачи |
| 01.04.2013, 22:33 | |
|
Помогаю со студенческими работами здесь
1
Спроектируйте и реализуйте приложение под Windows, осуществляющее преобразование числа из одного формата «входного» в другой формат «выходной» Какую библиотеку использовать для написания программы для моделирования Реализуйте в оконном интерфейсе задания из задач для консольных Для моделирования каких реальных задач удобно использовать стек? Исследовать зависимость решения задачи оптимизации от нескольких управляемых переменных Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|