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

نکات طلایی نظریه زبانها

ارسال:
  

delta پرسیده:

نکات طلایی نظریه زبانها

من خودم از این نکته خیلی خوشم میاد اینجا مینویسم:
۱)ماشین پشته ای معینی که با خالی کردن پشته رشته‌ها را میپذیرد زبان این ماشین شامل هیچ رشته ای نیست که پیشوند رشته دیگری باشد.پس نمیتواند همه زبانهای منظم را بپذیرد مثل {*a}

۰
ارسال:
  

ف.ش پاسخ داده:

نکات طلایی نظریه زبانها

این نکته خودش جزو گزینه های چندتا از سوالات کنکوره.

چون میخواهیم قطعی باشه و خالی شدن پشته نشان پذیرش رشته است اگر به ازای مثلا ab پشته خالی شود نمیدانیم آیا رشته ما ab بوده و باید بپذیرد یا هنوز رشته تمام نشده مثلا abdc پس اگر بخواهیم قطعی باشه نباید هیچ رشته ای پیشوند رشته دیگر باشد.

۰
ارسال:
  

delta پاسخ داده:

نکات طلایی نظریه زبانها

این سوال به این صورت میتونه مطرح بشه:برای کدامیک از گزینه های زیر یک dpda وجود دارد که با خالی کردن پشته رشته را بپذیرد؟
حال باید دنبال گزینه ای بگردید که شامل رشته ای باشه که پیشوند یه رشته دیگه در همون زبان نباشه

۰
ارسال:
  

ف.ش پاسخ داده:

نکات طلایی نظریه زبانها

واسه فهم بیشتر:
مثلا اگه ماشین رشته های ababab..... (هر تعدادی ab پشت سر هم) رو بپذیره پس ما باید بعد از هر a یه b پوش کنیم و بعد هر دو رو پاپ کنیم و پشته خالی میشه و رشته پذیرفته میشه حالا ما اگه رشته abab رو بهش بدیم وقتی ab اول رو پوش و پاپ کرده و هنوز خالیه نمیدونیم که هنوز باید منتظر بقیه ورودی‌ها باشیم یا اینکه چون پشته خالی شده همون ورودی رو بپذیریم و این نشانه غیر قطعی بودنه حالا چرا این مشکل پیش اومد چون ab که خودش عضوی از زبان این ماشین بود پیشوند abab بود.

۰
ارسال:
  

mehr.iman پاسخ داده:

نکات طلایی نظریه زبانها

:منم چندتا نکته میگم،اینارو بعضی هاش از کتاب لینزه بعضی هاشم برداشت خودمه در نتیجه اگه فک میکنین بعضی هاش غلطه بگین تا روش بحث کنیم
هر گرامر LL(K) ای قطعی هست،درنتیجه در گرامری که LL (K) نیست قطعی نیست و هر قطعی ای غیر مبهمه.
----------------------------------------------------------------------
هر زبان تک نمادی که منظم نیست،مستقل از متن هم نیست.
این نکته تو گزینه‌ها خیلی کاربرد داره:
مثلا زبون a^n (به شرطی که n اول باشه) مستقل از متن نیست،چون فقط یه نماد داره و گرامرش منظم نیست.
-----------------------------------------------------------------------
تعداد علائم هر pda در پشته حداکثر به تعداد طول رشته به علاوه یکه.(به علاوه یک به خاطر Z)
مثلا زبون a^n b^2n رو در نظر بگیرین،رشته a^10 b^20 متعلق به زبون هست و برای پذیرشش ۲۰ تا a میریزیم تو استک بعد به ازای ۲۰ تا b اونارو برمیداریم،بنابراین حداکثر ۲۰ تا خونه استفاده کردیم و این کمتر از طول رشتس.

۰
ارسال:
  

hatami پاسخ داده:

نکات طلایی نظریه زبانها

هر گرامر LL(K) ای قطعی هست،درنتیجه در گرامری که LL (K) نیست قطعی نیست و هر قطعی ای غیر مبهمه.
یکم کمک از کامپایلر ،فرض کنید که LL(K) نباشه پس امکان داره SLR باشه ولی میتونه قطعی باشه و غیر مبهم نباشه
راستی این مبحث مگه برای قسمت کامپایلر نیست !!!!!!!!!!!!!!!

۰
ارسال:
  

لهمشد پاسخ داده:

RE: نکات طلایی نظریه زبانها

من هم یه چند تا نکته بگم که بدرد دوستان بخوره:
۱-اگر L یک زبان غیر تهی باشد. بطوریکه حداقل طول رشته پذیرفته شده بوسیله ان برابر با n باشد. انگاه هر dfa پذیرنده این زبان دارای طول n+1 خواهد بود.
تشریح نکته:
منظور اینکه فرض کنید a* حداقل طول رشته ای که می پذیره صفر ه ولی ماشینش ۱ حالت داره و اون هم حالت شروع حالت پذیرش هستش . بهمین ترتیب +^a

۲-اگر یک dfa با k حالت رشته w با طول بیش از k-1 را بپذیرد . انگاه زبان پذیرفته شده توسط ان نا متناهی خواهد بود .
تشریح نکته:

مثلا: زبان +^a که dfa اون دو وضعیت داره بنابراین k=2 هستش این dfa رشته بیش از ۱ (k-1) رو می پذیره پس زبان نا متناهی هستش

۰
ارسال:
  

behdad پاسخ داده:

نکات طلایی نظریه زبانها

سلام دوستان
چه تاپیک خوبی!! واقعا جای این تاپیک خالی بود، ممنون
راجع به نکته اول من منظورتون رو
"زبان این ماشین شامل هیچ رشته ای نیست که پیشوند رشته دیگری باشد"
متوجه نشدم. اما مثالی که برای این نکته بکار بردید یعنی ababab..... رو میشه با dpda طراحی کرد.

[tex]\delta (q0,a,z)=q1,za[/tex]

[tex]\delta (q1,b,a)=q0,\lambda[/tex]

q0 هم حالت شروع و هم حالت فاینال هست. که با دریافت a اون رو در پشته پوش میکنه و به q1 میره.
در q1 هم با دریافت b از ورودی a از پشته پاپ میشه و به q0 برمیگرده.

ارسال:
  

mojgan پاسخ داده:

RE: نکات طلایی نظریه زبانها

(۱۰ خرداد ۱۳۹۰ ۰۸:۴۷ ق.ظ)behdad نوشته شده توسط:  سلام دوستان
چه تاپیک خوبی!! واقعا جای این تاپیک خالی بود، ممنون
راجع به نکته اول من منظورتون رو
"زبان این ماشین شامل هیچ رشته ای نیست که پیشوند رشته دیگری باشد"
متوجه نشدم. اما مثالی که برای این نکته بکار بردید یعنی ababab..... رو میشه با dpda طراحی کرد.

[tex]\delta (q0,a,z)=q1,za[/tex]

[tex]\delta (q1,b,a)=q0,\lambda[/tex]

q0 هم حالت شروع و هم حالت فاینال هست. که با دریافت a اون رو در پشته پوش میکنه و به q1 میره.
در q1 هم با دریافت b از ورودی a از پشته پاپ میشه و به q0 برمیگرده.

سلام دوست عزیز
این نکته رو اتفاقا امروز تو کتاب پارسه خوندم
فکر می کنم منظور اینه که مثلا اگه رشتمون باشه aaabbb پذیرش می شه ولی ababab پذیرش نمی شه
اگه اشنباه می گم اصلاح کنید.
یافتن تمامی ارسال‌های این کاربر

۰
ارسال: #۱۰
  

mfXpert پاسخ داده:

نکات طلایی نظریه زبانها

یه نکته بسیار جالب تو کتاب نظریه پارسه هست که میگه:
یک آتاماتای دو پشته ای نا معین‌، هم قدرت با یک ماشین تورینگ است.

متاسفانه هیچ اثباتی براش تو کتاب پارسه ارایه نشده .



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  جزوه خلاصه نکات مهم فصول ابتدایی درس مهندسی نرم افزار Happiness.72 ۱ ۳,۵۴۸ ۱۳ خرداد ۱۴۰۱ ۰۶:۲۸ ب.ظ
آخرین ارسال: M o h m m @ d
  [دانلود] جزوه و صدای نظریه زبانها، دکتر کارگهی هاتف ۱۰۷ ۸۵,۴۹۲ ۱۹ بهمن ۱۴۰۰ ۰۶:۲۸ ب.ظ
آخرین ارسال: Avzr
  ۷ قانون طلایی یادگیری آسان مکالمه زبان انگلیسی morweb ۱۲ ۱۱,۰۹۵ ۰۶ خرداد ۱۴۰۰ ۰۳:۱۹ ب.ظ
آخرین ارسال: cyruskingsolomon
  منبع نظریه زبان siamakaf ۱ ۳,۶۴۱ ۱۶ بهمن ۱۳۹۹ ۰۱:۲۹ ب.ظ
آخرین ارسال: sima84
  درخواست فیلم نکته تست نظریه دکتر کارگهی juyaye danesh ۰ ۱,۸۴۳ ۲۵ تیر ۱۳۹۹ ۰۱:۰۸ ب.ظ
آخرین ارسال: juyaye danesh
  نظریه زبانها و ماشینها (پیتر لینز) نگارش پنجم sina_r11 ۱۳ ۲۵,۷۲۱ ۱۱ خرداد ۱۳۹۹ ۰۲:۲۸ ب.ظ
آخرین ارسال: Z78khosrow_kh
  دانلود آموزش تصویری کلاس درس نظریه اطلاعات و کدینگ دانشگاه فردوسی jazana ۵ ۶,۶۴۷ ۰۷ خرداد ۱۳۹۹ ۰۹:۱۰ ق.ظ
آخرین ارسال: hosein92
  نظریه اطلاعات و سیستم کدینگ hosein92 ۰ ۲,۰۰۲ ۰۵ خرداد ۱۳۹۹ ۱۱:۲۸ ب.ظ
آخرین ارسال: hosein92
Wink دانلود نظریه زبانهای پیتر لینز ویرایش ۵ + حل armin.sheikh ۵ ۱۱,۴۷۶ ۰۲ خرداد ۱۳۹۹ ۰۸:۲۶ ب.ظ
آخرین ارسال: gillda
  درخواست ویدئو کلیپ های نظریه زبانها و ماشینها sajaddandy ۱۰ ۱۳,۶۴۶ ۰۱ بهمن ۱۳۹۸ ۰۷:۳۵ ب.ظ
آخرین ارسال: msedigh

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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