Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [Borland C] Cмоделировать процесс


Автор: payton 12.5.2007, 19:37
Уважаемые, помогите.

Смоделировать автоматизированный процесс выпуска продукции на предприятии в зависимости от имеющегося сырья, состав которого может пополнятся. известны запасы на данный момент и способы их расфасовки.
Предприятие выпускает N видов хлебобулочных изделий по заданной рецептуре-компонентному составу (мука, изюм, т.д.) и его соотношение к каждому изделию. Выпечка возможных к производству на данный момент изделий производится в одинаковых колличествах до исчерпания необходимых компонентов. При невозможности выпекать хоть один вид продукции производится распродажа сырья.

Пояснения:
Все рецептуры и объёмы имеющегося сырья записаны в списках. изготовление продуктов идёт по кругу. если после очередного не хватает на целый следующий, то он не начинается.
под распродажей сырья подразумевается просто вывод на экран или в файл колличество остатков сырья и надпись, что всё это будет распродано.
рецепты и объём сырья считываются с файлов. после каждого круга промежуточные результаты записываются в выходной файл.

Автор: payton 13.5.2007, 00:00
пример:
есть ресурсы: мука-2кг
              молоко-3 литра
              дрожжи-1кг
              масло-1,5кг

Рецептура:
булка 1:      мука-300г
              молоко-400мл            входные данные считываются, как списки.
              дрожжи-10г.
              масло-100г

булка 2:      мука-400г
              молоко-500мл
              дрожжи-15г
              масло-200г

начинает работу.
после первого круга получаем одну "булка 1" и одну "булка 2"

остаток ресурсов: мука-1,3кг
                  молоко-2,1л
                  дрожжи-0,975кг
                  масло-1,2кг

первый круг закончен

...
далее второй и т.д. (если позволяют ресурсы)
...

В данном случае после второго круга остатка муки (600г) не хватит для прохождения ещё одного круга (т.к. нужно 700)

Автор: payton 14.5.2007, 16:38
а выводится: изготовлено 2 шт. "булка1", 2 шт. "булка2"
остатки сырья:
мука-0,6г
молоко-1,2л
дрожжи-0,950кг
масло-0,9кг. 

Ресурсы распродаются.

Автор: payton 15.5.2007, 22:25
неужели никто не знает, что с этим делать?..
хоть что-нить похожее, может, у кого было?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)