سوال نظریه زبانها مهندسی کامپیوتر ۹۰ است. که گویا حل شد.
بله جواب گزینه ۲ هست که در اون گفته شده که رشته هایی هم شامل زیر رشته ab باشه و هم ba
کوچکترین رشته هایی که این خصوصیت رو دارند aba , bab، abba , baab هستند.
با تشکر از دوستان،اگر کسی نظر دیگه ای داره بگذاره که بریم سراغ مسئله بعدی.
(۰۳ مرداد ۱۳۹۰ ۱۰:۳۳ ب.ظ)mystack نوشته شده توسط: دلیل رد گزینه ۱ رو خیلی راحت میشه وجود عبارت *(a+b) گفت که در ابتدای کل عبارت وجود داره: چون این عبارت به همراه کل عبارت باقی مونده میتونه باعث تولید مثلا رشته bbabba بشه که توسط اتاماتا قابل تولید نیست .
اگر دقت کنید رشته bbabba توسط اتوماتا تولید میشه.
دلیل رد گزینه اول این هست که ۱) رشته aba,bab رو تولید نمیکنه ۲) رشته ای مثل abaaba رو تولید نمیکنه یعنی رشته هایی که شامل ab,ba هست ولی بین اونها فاصله افتاده رو تولید نمیکنه. در حالی که این رشتهها توسط اتوماتا تولید میشه.