گرامر این عبارت a^n b^n c^n d^n و n>=2 - نسخهی قابل چاپ |
گرامر این عبارت a^n b^n c^n d^n و n>=2 - alidata - 02 اسفند ۱۳۹۰ ۰۸:۲۷ ب.ظ
سلام به دوستان عزیز و فرهیخته گرامر این عبارت چی میشه : a^n b^n c^n d^n و n>=2 |
گرامر این عبارت - Jooybari - 02 اسفند ۱۳۹۰ ۰۸:۵۱ ب.ظ
حساس به متنه:
[tex]S\to aabbAccdd|aabbccdd[/tex]
[tex]A\to PAQ|PQ[/tex] [tex]bP\to Pb[/tex] [tex]aP\to aab[/tex] [tex]Qc\to cQ[/tex] [tex]Qd\to cdd[/tex] |
گرامر این عبارت - alidata - 02 اسفند ۱۳۹۰ ۰۹:۲۸ ب.ظ
این حروف پشت متغیرها رو بیشتر توضیح میدی . مثلا الان وقتی میخوایم بریم به P ما aP و bP داریم این چجوریه . |
گرامر این عبارت - alidata - 02 اسفند ۱۳۹۰ ۱۰:۵۲ ب.ظ
فهمیدم مرسی :دی |
گرامر این عبارت - Jooybari - 02 اسفند ۱۳۹۰ ۱۰:۵۸ ب.ظ
گرامر حساس به متن به این شکله. مزیتش اینه که میتونین چندتا حرف اطراف یه متغیر رو بررسی کرد. اگه توجه کنید A بین b,c هست. متغیر P بعد از bهاست ولی باید وسط a,b قرار بگیره تا به ab تبدیل بشه. برای اینکار میگیم هروقت قبل از P حرف b باید این حرفو رد کنه تا به a برسه. وقتی P بین a,b قرار گرفت به ab تبدیل میشه. |
RE: گرامر این عبارت - alidata - 04 اسفند ۱۳۹۰ ۰۱:۵۶ ق.ظ
لطف کنید در مورد عبارت زیر هم راهنمایی بفرمایید: |
گرامر این عبارت - Jooybari - 04 اسفند ۱۳۹۰ ۰۲:۲۲ ق.ظ
این مستقل از متنه. [tex]S\to aSc|bSc|cSa|cSb|SS|\lambda[/tex]
ماشین پشته ایشم آسونه. بجای a,b اگه توی پشته ۰ نباشه ۱ پوش میکنیم و اگه ۰ باشه اونو پاپ میکنیم. بجای c توی پشته اگه ۱ نبود ۰ پوش میکنیم و اگه بود اونو پاپ میکنیم. با تموم شدن رشته اگه به $ رسیدیم در حالت پایانی میمونیم. |