زمان کنونی: ۱۰ اردیبهشت ۱۴۰۳, ۱۲:۵۵ ق.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

سوال از تمرینات فصل ۱ لینز و مرتبط به آن

ارسال:
  

m@hboobe پرسیده:

سوال از تمرینات فصل ۱ لینز و مرتبط به آن

سوال ۱۱ ) گرامرهایی روی الفبای [tex]\sum =\left \{ a,b \right \}[/tex] بیابید که مجموعه تمام رشته هایی که حداکثر سه a دارند.

میشه این گرامر رو واسش نوشت؟! [tex]S\rightarrow AaAaAaA | AaAaA | AaA[/tex] , [tex]A\rightarrow bA|\lambda[/tex]



سوال ۱۸ فرض کنید الفبا ورودی به شکل [tex]\sum =\left \{ a,b \right \}[/tex] باشد . گرامر زبان زیر را بیابید.
[tex]L=\left \{ w\epsilon \left \{ a,b \right \}^{*} : |n_{a}(w)-n_{b}(w)|=1 \right \}[/tex]


گرامر زبان
[tex]L=\left \{ w:|w|mod3\geqslant |w|mod2 \right \}[/tex]


و این دو سوال و جواب میخواستم واسم توضیح بیشتری بدید




ممنون
نقل قول این ارسال در یک پاسخ

۱
ارسال:
  

hp1361 پاسخ داده:

RE: سوال از تمرینات فصل ۱ لینز و مرتبط به آن

سلام

برای سوال اول DFA مربوطه رو کشیدم




همونطور که قابل مشاهده ست و در سوال هم اشاره شده، حداکثر سه a.پس گرامر باید بتونه هیچ a هم نگیره.

[tex]S\rightarrow bS|aA|\lambda[/tex]
[tex]A\rightarrow bA|aB|\lambda[/tex]
[tex]B\rightarrow bB|aC|\lambda[/tex]
[tex]C\rightarrow bC|\lambda[/tex]

۱۸-
توی کتاب برای حالت [tex]n_{a}\left ( w \right )=n_{b}\left ( w \right )[/tex] این راه حل رو ارائه داده

[tex]S\rightarrow SS[/tex]
[tex]S\rightarrow aSb|bSa|\lambda[/tex]

باکمی تغییر میرسیم به

[tex]S_{1}\rightarrow aSS|SaS|SSa|bSS|SbS|SSb[/tex]
[tex]S\rightarrow SS[/tex]
[tex]S\rightarrow aSb|bSa|\lambda[/tex]






[tex]S\rightarrow aA|bA[/tex]
[tex]A\rightarrow aB|bB[/tex]
[tex]B\rightarrow aC|bC[/tex]
[tex]C\rightarrow aD|bD|\lambda[/tex]
[tex]D\rightarrow aE|bE[/tex]
[tex]E\rightarrow aF|bF[/tex]
[tex]F\rightarrow aG|bG[/tex]
[tex]G\rightarrow aH|bH[/tex]
[tex]H\rightarrow aC|bC[/tex]
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

m@hboobe پاسخ داده:

RE: سوال از تمرینات فصل ۱ لینز و مرتبط به آن

(۰۸ آبان ۱۳۹۱ ۱۱:۳۴ ب.ظ)hp1361 نوشته شده توسط:  ۱۸-

[tex]S_{1}\rightarrow aSS|SaS|SSa[/tex]
[tex]S\rightarrow aSb|bSa|\lambda[/tex]
یه سوال ؟!!
میخواستم بدونم اینجور که زبان رو نوشته اختلاف a,b در تمام رشته های پپذیرفته شده یک باشه (!)
فکر کنم باید S1 چند حالات رو برای مواقعی که b ها بیشتر a ها هستند اضافه کرد!

[tex]S_{1}\rightarrow aSS|SaS|SSa|bSS|SbS|SSb[/tex]
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

hp1361 پاسخ داده:

سوال از تمرینات فصل ۱ لینز و مرتبط به آن

سلام

توی سوال گفته شده که تمام w هایی که اگر تعداد a ها را منهای تعداد b ها کنیم نتیجه برابر ۱ شود و این بدان معنی است که تعداد a ها دقیقاً یکی بیشتر از b ها شود.

برای مقایسه تعداد a ها با تعداد b ها تنها یک راه داریم و آن این است که به ازای یک a یک b هم پذیرفته شود.حالا برای اینکه تعداد a یکی بیشتر از b باشد ۳ حالت داریم.ابتدای رشته است، میانه رشته است یا انتهای رشته که با سه حالت s1 آنرا انجام دادیم.

مثال:
abbabaa در این مثال جفت جفت ab یا ba رو کنار بذار.تنها یک a میماند.تست ترتیب تولیدab یا ba هم با خودتون.


توی پرانتز(اوتوماتای mod3>=mod2 حالات پایانیش اصلاح شد)
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

m@hboobe پاسخ داده:

سوال از تمرینات فصل ۱ لینز و مرتبط به آن

(۱۰ آبان ۱۳۹۱ ۰۷:۵۲ ب.ظ)hp1361 نوشته شده توسط:  توی سوال گفته شده که تمام w هایی که اگر تعداد a ها را منهای تعداد b ها کنیم نتیجه برابر ۱ شود و این بدان معنی است که تعداد a ها دقیقاً یکی بیشتر از b ها شود.
اوههه اصلا حواسم نبود که این علامت قدر مطلق نیستBig Grin عجب اشتباه زشتی!
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

hp1361 پاسخ داده:

سوال از تمرینات فصل ۱ لینز و مرتبط به آن

سلام

فکر کنم من اشتباه کردم

حق با شماست.تعداد a و b در رشته w یک عدد است پس فکر کنم معنیش همون قدر مطلق باشه که شما بدرستی متوجه اش شده اید.
پست ها رو اصلاح کردم.
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

Jooybari پاسخ داده:

سوال از تمرینات فصل ۱ لینز و مرتبط به آن

سلام. سوال ۱۸ یه اشکال کوچیک داره. aabbbbaabaabbbbaa رو تولید نمیکنه. توی S مشکل داره. بهتر بود مینوشتید S->SaSbS|SbSaS|y.
برای سوالاتی که اسکن کردید هم یه توضیح میدم. زبانهای منظم حافظه محدود دارن. هر زبان که حافظه نامحدود نیاز نداشته باشه منظمه. هر زبان که تعداد محدود رشته رو شامل میشه منظمه. توی مثال اولتون فقط رشته های با طول مشخص رو خواسته. یعنی حافظه به اندازه ۳ و اگه همین حافظه رو برای هر n محدود میخواست باز هم منظم بود. حالا چه میخاد مضرب n باشه، چه متممش و چه مثلاً دارای باقی مانده ۲ یا ۷ و یا ۲۴ نسبت به n. مثال دومتون هم عبارت منظم زبان رو نوشته. هر زبان که با عبارت منظم بیان بشه منظمه. میشه گفت این زبان فقط ۵۰۱ رشته رو قبول میکنه پس منظمه. میشه گفت چون طول رشته های پذیرفته شدش بیشتر از ۳ نیست پس منظمه. میشه براش یه dfa کشید پس منظمه.
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  دریافت مدارک تحصیلی به صورت آنلاین امکان داره ؟ MohsenRezaei ۱ ۲۷۱ ۰۹ دى ۱۴۰۲ ۰۴:۰۲ ب.ظ
آخرین ارسال: MohsenRezaei
  حل یکی از تمرینات کروس راس Ha153 ۰ ۴۰۲ ۲۷ مهر ۱۴۰۲ ۰۱:۰۸ ب.ظ
آخرین ارسال: Ha153
Information فصل یک تا پنج پایان نامه αɾια ۵ ۴,۹۳۹ ۲۶ بهمن ۱۴۰۰ ۰۴:۱۶ ب.ظ
آخرین ارسال: HoseinMos
  فصل Np , Np hard nazanin2020 ۱ ۱,۸۱۵ ۲۱ آذر ۱۴۰۰ ۱۰:۴۵ ب.ظ
آخرین ارسال: nazanin2020
  نظریه زبانها و ماشینها (پیتر لینز) نگارش پنجم sina_r11 ۱۳ ۲۵,۷۱۹ ۱۱ خرداد ۱۳۹۹ ۰۲:۲۸ ب.ظ
آخرین ارسال: Z78khosrow_kh
  دوره آموزشی آنلاین Hadoop و Apache Spark به زبان فارسی Happiness.72 ۰ ۲,۲۸۹ ۰۲ خرداد ۱۳۹۹ ۱۰:۳۸ ب.ظ
آخرین ارسال: Happiness.72
Wink دانلود نظریه زبانهای پیتر لینز ویرایش ۵ + حل armin.sheikh ۵ ۱۱,۴۷۴ ۰۲ خرداد ۱۳۹۹ ۰۸:۲۶ ب.ظ
آخرین ارسال: gillda
  مشکل در حل تست ۲۲ فصل اول کتاب گسسته یوسفی pure.yaser ۷ ۸,۵۰۰ ۰۹ اردیبهشت ۱۳۹۹ ۰۶:۵۴ ب.ظ
آخرین ارسال: mohsentafresh
  آنیل کوک raha701 ۰ ۸ ۱۴ اسفند ۱۳۹۸ ۰۵:۵۲ ب.ظ
آخرین ارسال: raha701
  فصل HEAP از کتاب ساختمان داده طورانی (پارسه) tourani ۳۷ ۳۶,۶۵۸ ۱۲ اسفند ۱۳۹۸ ۰۵:۱۹ ب.ظ
آخرین ارسال: hossein4070

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close