দুটি আলাদা দাম সহ একটি পানীয় বিতরণের জন্য সিসিএস প্রক্রিয়া


11

একটি পানীয় বিতরণের জন্য ব্যবহারকারীকে একটি কয়েন ( ) toোকানো প্রয়োজন , তারপরে তিনটি বোতামের মধ্যে একটি টিপুন: এক কাপ চা চাওয়ার জন্য , কফির জন্য ডাইটো , এবং একটি অর্থ ফেরতের অনুরোধ করে (অর্থাত্ যন্ত্রটি মুদ্রাটি ফিরিয়ে দেয়: )। এই সরবরাহকারী নিম্নলিখিত সিসিএস প্রক্রিয়া দ্বারা মডেল করা যেতে পারে :ˉ ডি চাচা ˉ আর ˉ ˉc¯d¯teaetear¯b¯

M=defc.(dtea.e¯tea.M+dcoffee.e¯coffee.M+r.b¯.M)

একটি গৃহযুদ্ধ কফির দাম দুটি কয়েন বাড়িয়েছে, যখন চায়ের দাম এক মুদ্রা। আমরা একটি পরিবর্তিত মেশিন চাই যা কেবল দুটি কয়েনের পরে কফি বিতরণ করে এবং একটি বা দুটি কয়েন পরে একটি ফেরত অর্জন করতে পারে। সিসিএস প্রক্রিয়া সহ আমরা কীভাবে পরিবর্তিত মেশিনটিকে মডেল করতে পারি?


1
সিসিএস মডেল / প্রক্রিয়া কী? তারা কি লেবেল স্থানান্তর সিস্টেমের (এলটিএস) সমতুল্য?
রাফেল

1
@ রাফেল সিসিএস হ'ল একটি প্রক্রিয়া ক্যালকুলাস, পাই ক্যালকুলাসের পূর্ববর্তী। একটি সিসিএস মডেল সিসিএসে কেবলমাত্র একটি মডেল। আমি একটি উইকিপিডিয়া লিঙ্ক এবং একটি ট্যাগ উইকি যুক্ত করেছি।
গিলস 'মন্দ হয়ে যাওয়া বন্ধ করুন'

আমি মনে করি যুক্তি এবং প্রোগ্রামিং-ভাষা এই প্রশ্নের জন্য উপযুক্ত। প্রক্রিয়া বীজগণিতগুলি এই অঞ্চলে অধ্যয়ন করা হয়, এবং এই প্রশ্নের জন্য যুক্তি আরও উপযুক্ত মনে হয়, উদাহরণস্বরূপ এখানে অঞ্চল ট্যাগগুলি দেখুন ।
কাভেহ

উত্তর:


9

আপনি সহজেই যুদ্ধ থেকে লাভ করতে পারেন:

M=defc.(dtea.e¯tea.M+r.b¯.M+c.(dcoffee.e¯coffee.M+r.b¯.b¯.M))

মনে রাখবেন যে আপনি খুব বেশি কয়েন রেখে দিলে আপনাকে চা পেতে রিফান্ড চাপতে হবে। আপনি যদি এটি না চান তবে আপনি এটি খাপ খাইয়ে নিতে পারেন (বা সম্ভবত একটি (সীমাবদ্ধ যথেষ্ট) কাউন্টার সেট আপ করতে পারেন):

M=defc.(dtea.e¯tea.M+r.b¯.M+c.(dcoffee.e¯coffee.M+dtea.b¯.e¯tea.M+r.b¯.b¯.M))

আমি আপনার উত্তর বুঝতে পারি না। আপনি যে প্রথম প্রক্রিয়াটি দেখান তার একটি মুদ্রায় কফির দাম থাকে এবং মেশিনটিতে কোনওভাবে ব্যবহারকারীকে একটি মুদ্রা toোকানো হয়। আমি প্রশ্নের সাথে কোনও সংযোগ দেখছি না। দ্বিতীয় প্রক্রিয়াটি সঠিক ট্র্যাকটিতে দেখায়, তবে কী করার কথা ?? c¯
গিলস 'তাই মন্দ হওয়া বন্ধ করুন' 1

@ গিলস: টাকা ফেরত দেয় তবে ভাল হবে আপনি টাকা ফেরত পাঠানোর জন্য আমাদের অন্য একটি নাম দিয়েছিলেন। c¯
স্টাফেন গিমেনেজ

@ স্টাফেনি গিমেনেজ আপনি ঠিক বলেছেন, আমি এটি যুক্ত করেছি।
গিলস 'খারাপ হয়ে যাওয়া বন্ধ করুন'

@ গিলিস এবং স্টাফেন: আপনি ঠিক বলেছেন, ফেরত দেওয়ার জন্য একটি খুব খারাপ পছন্দ। (উদাহরণস্বরূপ, আপনি মেশিনটিকে অ্যাসিনক্রোনাস হতে পারে: এবং তারপরে মেশিনটি এটি নিজেই নিতে পারে যাতে আপনার টাকা ধরতে দ্রুত হওয়া দরকার!)c¯r.(c¯M)
জ্যামাদ

@ গিলস: আমি আপনার থেকে স্বাধীনভাবে বেছে নিয়েছি । আমি অনুমান করি এটি ক্যানোনিকাল পছন্দ :-)b¯
jmad

5

এই মেশিনটি আপনার প্রস্তাবিতের চেয়ে আরও সুবিধাজনক:M0

M0:=c.M1

M1:=dtea.e¯tea.M1+r.b¯.M0+c.M2

Mn:=dtea.e¯tea.Mn1+dcoffee.e¯coffee.Mn2+r.b¯.b¯.nM0+c.Mn+1

(তবে অসীম প্রক্রিয়া ব্যবহার করা প্রতারণার মতো)।


আমি এখানে গঠনমূলক দিক পছন্দ। তবে আমার ধারণা, অটোমেটনের পক্ষে দু'টির বেশি মুদ্রার অনুমতি না দেওয়া ভাল?
রাফেল

ভাল এটি কীভাবে বিভিন্ন মুদ্রার সাথে কীভাবে বিভিন্ন আচরণ করতে হয় তার একটি ধারণা দেয় :-)
স্টাফেন গিমনেজ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.