Диспенсер для напитков требует, чтобы пользователь вставил монету ( ), а затем нажмите одну из трех кнопок: запрашивает чашку чая , то же самое для кофе , и запрашивает возврат (т. е. автомат возвращает монету: ). Этот дозатор может быть смоделирован следующим процессом CCS :
Гражданская война поднимает цену на кофе до двух монет, а цена чая остается одной монетой. Мы хотим модифицированную машину, которая доставляет кофе только после двух монет и соглашается на возврат денег после одной или двух монет. Как мы можем смоделировать модифицированную машину с процессом CCS?
logic
concurrency
modelling
process-algebras
ccs
Жиль "ТАК - прекрати быть злым"
источник
источник
Ответы:
Вы можете легко получить прибыль от войны таким образом:
обратите внимание, что вы должны нажать возврат, чтобы получить чай, если вы положили слишком много монет. Если вы не хотите этого, вы можете адаптировать его (или, возможно, настроить счетчик (достаточно конечного)):
источник
Эта машина более удобна, чем та, которую вы предлагаете:M0
(Но использование бесконечных процессов похоже на обман).
источник