Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.12.2016, 18:09   #1
Argentum96
Новичок
Джуниор
 
Регистрация: 09.12.2016
Сообщений: 1
По умолчанию Программа для работы моста (C)

Помогите пожалуйста, очень важно:

В вычислительной системе моделируется работа разводного моста через один из рукавов реки. По мосту разрешено одностороннее движение. На мосту может находиться только один автомобиль. По рукаву реки корабли также движутся в одном направлении, проходя пролет строго по одному. Когда перед мостом скапливается более двух кораблей, мост разводится. После прохода кораблей мост сводится. Каждый автомобиль и корабль - отдельный процесс. Напишите корректную схему организации работы моста, используя FIFO c сообщением для синхронизации и разделяемые переменные.

На С под Линукс

Последний раз редактировалось Argentum96; 09.12.2016 в 18:13.
Argentum96 вне форума Ответить с цитированием
Старый 09.12.2016, 19:52   #2
olej.tsil
Заблокирован
 
Регистрация: 29.11.2016
Сообщений: 215
По умолчанию

Цитата:
Сообщение от Argentum96 Посмотреть сообщение
В вычислительной системе моделируется работа разводного моста через один из рукавов реки. По мосту разрешено одностороннее движение. На мосту может находиться только один автомобиль. По рукаву реки корабли также движутся в одном направлении, проходя пролет строго по одному. Когда перед мостом скапливается более двух кораблей, мост разводится. После прохода кораблей мост сводится. Каждый автомобиль и корабль - отдельный процесс. Напишите корректную схему организации работы моста, используя FIFO c сообщением для синхронизации и разделяемые переменные.

На С под Линукс
Ничего сверхсложного в вашей задаче нет.
Но по громоздкости она тянет на хорошую курсовую работу (т.е. это не "просто так задача").
Вы хотели бы, чтобы её сделали вместо вас? Диплом тоже приходить получать вместо вас?

Для решения уточняйте (себе) условие задачи (она недостаточно детально сформулирована):
- как генерируются возникающие автомобили и корабли... (случайно? нет? с какой интенсивностью?)
- на какой интервал времени занимает мост проезд автомобиля + проплывание 2-х кораблей
В этих вопросах (я так думаю) авторы задачи отдали эти детали на откуп вашей изобретательности.

В самой технике программирования (FIFO, синхронизация) здесь нет особой сложности, сложность будет в ясной формулировке модели.
olej.tsil вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программа для работы со строками Crisr7777 Помощь студентам 6 29.02.2016 14:19
Программа для работы с аудиофайлами для радиолюбителей lip.ceed Фриланс 3 05.04.2012 10:58
Программа для работы с графами Dark Illusion Паскаль, Turbo Pascal, PascalABC.NET 0 02.04.2012 21:29
Программа для работы со звуком Lemo Софт 12 12.03.2010 11:16