تالار گفتمان مانشت
گراف dfa این زبان چه شکلیست - نسخه‌ی قابل چاپ

گراف dfa این زبان چه شکلیست - s_t_6 - 02 مرداد ۱۳۹۳ ۰۶:۵۸ ب.ظ

سلام وقت بخیر
این زبان ببینید
گراف dfa این زبان چه شکلیست

RE: گراف dfa این زبان چه شکلیست - fatemeh69 - 02 مرداد ۱۳۹۳ ۰۷:۲۰ ب.ظ

رشته ای این زبان حداقل سه a در خودشان دارند به علاوه با a شروع می شوند و با a خاتمه می یابند dfa آن به صورت زیر است

RE: گراف dfa این زبان چه شکلیست - azad_ahmadi - 02 مرداد ۱۳۹۳ ۰۸:۳۱ ب.ظ

بفرمایید.

RE: گراف dfa این زبان چه شکلیست - s_t_6 - 03 مرداد ۱۳۹۳ ۱۲:۰۱ ق.ظ

تشکر
اگه یه جواب سومی هم بیاد که بشه به اجماع رسید عالی میشه
پس قاعدتا هر چی باشه این نیست ؟ درسته ؟
لطفا عکس ببینید
تشکر

RE: گراف dfa این زبان چه شکلیست - alirezad - 03 مرداد ۱۳۹۳ ۱۲:۱۹ ق.ظ

(۰۳ مرداد ۱۳۹۳ ۱۲:۰۱ ق.ظ)s_t_6 نوشته شده توسط:  تشکر
اگه یه جواب سومی هم بیاد که بشه به اجماع رسید عالی میشه
پس قاعدتا هر چی باشه این نیست ؟ درسته ؟
لطفا عکس ببینید
تشکر
شما می تونید در موارد این چنینی که ممکنه کشیدن یکباره ی dfa کمی سخت باشه، ابتدا nfa رو بکشید بعد یه تبدیل ساده اعمال کنید. اینطوری مطمعن هم میشید که همه ی حالت ها پوشش داده شده.
این dfa که نشون دادید به خاطر اینکه با یک a می تونه به حالت پایانی بره، بدیهی است که اشتباه است.

RE: گراف dfa این زبان چه شکلیست - Aliteh - 03 مرداد ۱۳۹۳ ۱۲:۳۳ ق.ظ

DFA آقای azad_ahmadi درست هست فقط یه حالت trap هم به state شروع اضافه کنید تا حالت شروع هم به ازای همه ی الفبای زبان حرکت داشته باشه ، یعنی اینجوری
[attachment=16437]

شکلی که خودتون گذاشتید اشتباه هست ،مثال نقض میزنم
چون [tex]W_1,W_2\in\{a,b\}^{\ast}[/tex] یعنی هر ترکیبی از صفر یا بیشتر a و b پس W1 و W2 می تونن [tex]\lambda[/tex] هم باشن ، اگه ما W1 و W2 رو [tex]\lambda[/tex] بذاریم ، در این صورت رشته ما میشه aaa ، ایا این رشته رو ماشین پذیرش میکند؟ خواهید دید که ماشین در حالت q4 که یک حالت فاینال نیست متوقف میشود