↑ вверх

Помощь дистанционщикам!
ДО СибГУТИ (www.do.sibsutis.ru),
ДО СибАГС (www.sapanet.ru),
ДО НГУЭиУ (sdo.nsuem.ru),
ДО СибУПК (sdo.sibupk.su) и др ВУЗы

Этот сайт продаётся. По всем вопросам обращаться по +7 913 923-45-34 (Денис)
Корзина пуста!
Обратная связь




Вариант 01 Лабораторная работа 02

25000
      
Просмотров: 864
Тип работы: Лабораторная работа
Название предмета: Программирование управляющих систем
Тема/вариант: Вариант 01 Лабораторная работа 02
Объем работы: 10
ВУЗ: СибГУТИ
Дата выполнения: 2013-08-22
Размер файла, тип файла: 228.13 Kb, , CPP, EXE, OBJ, TDS
Прикрепленные файлы: Программирование управляющих систем сибгути (2188 Kb)

Лабораторная работа № 2
по материалу второй главы курса "Взаимодействие с помощью сообщений"
В данной лабораторной работе предлагается разработать модель электростанции.  На элек-
тростанции имеется пункт заготовления топлива,  транспортное средство и четыре энерго-
блока (котла).  Пункт заготовления делает топливо из сырого материала.  Объём изготовлен-
ной порции всякий раз разный,  т.к. зависит от количества и качества сырья  (моделируется
случайным числом).  Когда порция топлива готова, транспортное средство должно доставить
её в один из котлов.  Котёл после получения топлива начинает его сжигать.  Когда всё топ-
ливо израсходовано, котёл готов принять новую порцию.  Все объекты электростанции рабо-
тают параллельно (моделируются с помощью нитей).  Но необходима координация их рабо-
ты в соответствии с общей логикой функционирования электростанции.   Например,  котёл
должен ждать доставки топлива и получать размер порции,  транспортное средство должно
ждать готовности пункта заготовления, пункт заготовления должен ждать готовности транс-
портного средства и т.д.  Вся эта координация должна обеспечиваться механизмом сообще-
ний.  Всю динамику работы отдельных компонентов необходимо показывать графически.
В качестве примера того, как должна работать модель, вам предлагается файл es.exe.  Необя-
зательно точно следовать представленному в нём дизайну,  но логика взаимодействия от-
дельных компонентов должна быть примерно такая же.
Предлагается выполнить две реализации программы: первая должна основываться на корот-
ких сообщениях, вторая – на именованных каналах.  В реализации с именованными каналами
необходимо вынести пункт заготовления топлива в отдельный процесс.
Данная лабораторная работа не предполагает различных вариантов задания.  Для проверки
необходимо прислать исходные тексты программ и исполняемые файлы.

ЗАКАЗАТЬ РАБОТУ
Отправь нам своё задание, и мы поищем твою работу в нашей базе готовых работ. А если не найдем, то порекомендуем партнеров, которые качественно смогут выполнить твой заказ.
(doc, docx, rtf, zip, rar, bmp, jpeg) не более 5 Мб