Взаимодействие с помощью сообщений
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
В данной работе предлагается разработать модель электростанции. На электростанции имеется пункт заготовления топлива, транспортное средство и четыре энергоблока (котла). Пункт заготовления делает топливо из сырого материала. Объём изготовленной порции всякий раз разный, т.к. зависит от количества и качества сырья (моделируется случайным числом). Когда порция топлива готова, транспортное средство должно доставить её в один из котлов. Котёл после получения топлива начинает его сжигать. Когда всё топливо израсходовано, котёл готов принять новую порцию. Все объекты электростанции работают параллельно (моделируются с помощью нитей). Но необходима координация их работы в соответствии с общей логикой функционирования электростанции. Например, котёл должен ждать доставки топлива и получать размер порции, транспортное средство должно ждать готовности пункта заготовления, пункт заготовления должен ждать готовности транспортного средства и т.д. Вся эта координация должна обеспечиваться механизмом сообщений. Всю динамику работы отдельных компонентов необходимо показывать графически.
В качестве примера того, как должна работать модель, вам предлагается файл es.exe. Необязательно точно следовать представленному в нём дизайну, но логика взаимодействия отдельных компонентов должна быть примерно такая же.
Предлагается выполнить две реализации программы: первая должна основываться на коротких сообщениях, вторая – на именованных каналах. В реализации с именованными каналами необходимо вынести пункт заготовления топлива в отдельный процесс.
Данная работа не предполагает различных вариантов задания. Для проверки необходимо прислать исходные тексты программ и исполняемые файлы.
Вариант №15
В качестве примера того, как должна работать модель, вам предлагается файл es.exe. Необязательно точно следовать представленному в нём дизайну, но логика взаимодействия отдельных компонентов должна быть примерно такая же.
Предлагается выполнить две реализации программы: первая должна основываться на коротких сообщениях, вторая – на именованных каналах. В реализации с именованными каналами необходимо вынести пункт заготовления топлива в отдельный процесс.
Данная работа не предполагает различных вариантов задания. Для проверки необходимо прислать исходные тексты программ и исполняемые файлы.
Вариант №15
Дополнительная информация
11.04.23 зачтена проверена Милешко А.В
Похожие материалы
Взаимодействие с помощью сообщений
aikys
: 11 апреля 2020
В данной работе предлагается разработать модель электростанции. На электростанции имеется пункт заготовления топлива, транспортное средство и четыре энергоблока (котла).
25 руб.
Лабораторная работа № 2 по дисциплине «Программирование управляющих систем». Тема: "Взаимодействие с помощью сообщений". Вариант № 1
xtrail
: 11 апреля 2013
Лабораторная работа № 2
по материалу второй главы курса "Взаимодействие с помощью сообщений"
В данной лабораторной работе предлагается разработать модель электростанции. На элек-тростанции имеется пункт заготовления топлива, транспортное средство и четыре энерго-блока (котла). Пункт заготовления делает топливо из сырого материала. Объём изготовлен-ной порции всякий раз разный, т.к. зависит от количества и качества сырья (моделируется случайным числом). Когда порция топлива готова, транспортное
250 руб.
Другие работы
Контрольная работа по математическому анализу
agm-tuva
: 18 мая 2010
Вариант №1
1. Даны: функция z=z(x,y), точка A(x0;y0) и вектор a(ax;ay).
Найти: 1) grad z в точке А.
2) производную в точке А по направлению вектора a.
2 Производная по направлению в-ра в точке А
70 руб.
ЛАБОРАТОРНАЯ РАБОТА №2. Программирование простых циклических процессов. По дисциплине: информатика, Вариант №6, 2014
DmitrTolmach
: 30 октября 2014
Задание к лабораторной работе
1. Напечатать таблицу соответствия между весом в фунтах и весом в кг (1 фунт = 400 г) для значений от 1 до 20 фунтов с шагом 1 фунт.
2. Плотность воздуха убывает с высотой по закону
Ρ = Ρ0 · e -hz
Считая, что Ρ0 = 1,29 кг/м3, z= 1,25 · 10-4 1/м напечатать таблицу зависимости плотности от высоты при высоте, изменяющейся от 0 до 500 м с шагом 50 м.
3. Напечатать таблицу перевода температуры из градусов по шкале Цельсия ( ̊С) в граду
150 руб.
Лабораторная работа по дисциплине: Обработка экспериментальных данных По теме: Проверка статистических гипотез о виде распределения Вариант 1
dralex
: 17 февраля 2021
Лабораторная работа По дисциплине: Обработка экспериментальных данных По теме: Проверка статистических гипотез о виде распределения Вариант 1
Для достижения поставленной цели необходимо решить следующие задачи:
1. Изучить теоретические положения, касающиеся критерия согласия Пирсона;
2. Для эмпирических данных подобрать теоретический закон распределения.
В итоге испытаний 1000 элементов получено эмпирическое распределение:
x_i-x_(i+1) n_i x_i-x_(i+1) n_i
0-10 365 40-50 70
10-20 245 50-60 4
450 руб.
Роль малых предприятий в современной российской экономике. Перспективы малого предпринимательства в России
evelin
: 30 октября 2013
Введение....................................................................................................................................................... 3
1. Место малых предприятий в структуре экономики............................................................................ 4
2. Особенности малого предпринимательства в России........................................................................ 6
3. Роль малых предприятий в экономике России.......................................
5 руб.