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

مفهوم گرامر خطی - منظم- مستقل از متن

ارسال:
  

javady_joon پرسیده:

مفهوم گرامر خطی - منظم- مستقل از متن

سلام میشه برام خیلی ساده توضیح بدین گرامر مستقل از متن چیه؟
راستش من هرچقدر کتاب رو خوندم اخرش نفهمیدم گرامر مستقل از متن چیه؟
چرا بهش میگن مستقل از متن؟
همچنین گرامر منظم هم همینطور ممنون میشم توضیح بدین

۸
ارسال:
  

yaser_ilam_com پاسخ داده:

گرامر مستقل از متن

واسه گرامر منظم اول مهمه گرامر خطی رو بدونید Sadبعضی از تعاریف رو کتاب لینز هستش )
تعریف گرامر خطی: گرامر خطی گرامری است که در آن حداکثر یک متغیر (همون حروف بزرگ مثل S) می تواند در سمت راست یک
قانون یافت شود بدون این که محدودیتی در محل این متغیر وجود داشته باشد.

به گرامری که متغیر سمت راست آن آخرین حرف باشد گرامر خطی راست می گویند یعنی تمام قواعد به شکل زیر باشد :
[tex]A\rightarrow xB[/tex]
[tex]A\rightarrow x[/tex]



و به گرامری که متغیر اولین حرف آن باشد گرامر خطی چپ می گویند. یعنی همه قواعد به صورت :

[tex]A\rightarrow Bx[/tex]
[tex]A\rightarrow x[/tex]

که [tex]A ,B\in V[/tex] و [tex]x\in T^{*}[/tex] هستند .


مثال :

[tex]S\rightarrow abS|a[/tex] گرامر خطی راست و [tex]S\rightarrow Sab|ab[/tex] گرامر خطی چپ است

هر گرامری که خطی چپ یا خطی راست باشد گرامر منظم می باشد .


اما گرامر زیر با اینکه خطی هست(چون سمت راست قانون فقط یک متغیر که S است قرار دارد) اما چون خطی راست و چپ نیست پس منظم نیست .
[tex]S\rightarrow aSb|ab[/tex]


در مورد گرامر مستقل از متن ما کلا دو سمت داریم [tex]S\rightarrow a[/tex] ، اگر دقت کنید S در سمت چپ و a در سمت راست قرار دارد در مورد مستقل از متن ما محدودیتمان در سمت چپ است که ما این اجازه را داریم که فقط یک متغیر(مثل S) در سمت چپ داشته باشیم اما در سمت راست در گرامر منظم همان طور گفتیم باید فقط یک متغیر باشد که یا در منتهی الیه سمت راست یا چپ است اما در گرامر مستقل هیچ محدودیتی نداریم یعنی هر تعداد متغیر و حرف میتواند در سمت راست داشته باشیم بدون محدودیت مکان .یعنی به فرم زیر باشد : [tex]A\rightarrow x[/tex] که [tex]A \in V[/tex] و [tex]x\in (V\bigcup T)^{*}[/tex]

گرامرهای مستقل از متن نام خود را از این واقعیت می گیرند که میتوان متغیر سمت چپ هر قانون را در هر زمانی که متغیردر یک شکل جمله ای ظاهر شود جایگزین نمود . این کار به نماد ها در بقیه شکل جمله ای(یا همان متن ) بستگی ندارد

۳
ارسال:
  

zahra67 پاسخ داده:

RE: گرامر مستقل از متن

شاید مرور این نکته هم بد نباشه که :
گرامر منظم : محدود ، مبهم نیست ، برای آن dfa یا nfa میتوان رسم نمود

۱
ارسال:
  

javady_joon پاسخ داده:

گرامر مستقل از متن

خیلی ممنون شفاف و عالی بود
چی میشد بجای چند صفحه توضیح بیخود مثلا شما چند خط مفیدمینوشت
همیشه برام سواله چرا به این شیوایی که استاد و دوستان توضیخ میدن همینجوری توی کتاب نمینویسند؟ یه جور مینویسند که آدم ۱۰ بار بخونه آخرشم شک داشته باشه فهمیده یا نه

۰
ارسال:
  

hp1361 پاسخ داده:

RE: گرامر مستقل از متن

سلام

میشه جمله زیر رو با یک مثال توضیح بدید؟


نقل قول: گرامرهای مستقل از متن نام خود را از این واقعیت می گیرند که میتوان متغیر سمت چپ هر قانون را در هر زمانی که متغیردر یک شکل جمله ای ظاهر شود جایگزین نمود . این کار به نماد ها در بقیه شکل جمله ای(یا همان متن ) بستگی ندارد



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  آموزش زبان انگلیسی:گرامر cyruskingsolomon ۱ ۳,۳۵۵ ۲۲ فروردین ۱۴۰۰ ۰۱:۲۲ ب.ظ
آخرین ارسال: cyruskingsolomon
  گرامر زبان انگلیسی:صفت های ed و ing دار cyruskingsolomon ۳ ۳,۱۲۵ ۱۵ بهمن ۱۳۹۹ ۰۶:۴۱ ب.ظ
آخرین ارسال: cyruskingsolomon
  متن به هم ریخته در نرم افزار Notepad HAMID3F ۱۵ ۲۳,۰۲۷ ۱۷ شهریور ۱۳۹۹ ۰۸:۲۶ ق.ظ
آخرین ارسال: rezasedghi100
  منبع متناسب با شرایط کسانی که قصد تغییر رشته دارند MrBob ۷ ۶,۱۶۳ ۱۶ آبان ۱۳۹۸ ۱۱:۳۵ ب.ظ
آخرین ارسال: marvelous
  گرامر Sanazzz ۰ ۱,۸۰۶ ۰۵ آذر ۱۳۹۷ ۰۴:۴۰ ب.ظ
آخرین ارسال: Sanazzz
  مفهوم سئو را بیشتر بدانید Alireza-res ۰ ۱۲ ۱۲ آبان ۱۳۹۷ ۱۰:۳۷ ق.ظ
آخرین ارسال: Alireza-res
  متن ایمیل برای نویسنده مقاله Iran2014 ۲ ۳,۵۳۳ ۱۰ مهر ۱۳۹۷ ۰۹:۱۵ ب.ظ
آخرین ارسال: Iran2014
  مفهوم انواع آنتروپی و ویژگی های غیر خطی سیگنال مغز baharkhanoom ۰ ۱,۹۷۱ ۲۶ خرداد ۱۳۹۷ ۱۰:۲۷ ب.ظ
آخرین ارسال: baharkhanoom
  متن کاوی zorro ۰ ۱,۸۷۶ ۲۸ بهمن ۱۳۹۶ ۰۷:۲۸ ب.ظ
آخرین ارسال: zorro
Exclamation تشخیص نوع زبان و گرامر به صورت تستی و سریع kamran_maneshtir ۰ ۲,۲۷۲ ۰۲ بهمن ۱۳۹۶ ۰۷:۴۶ ب.ظ
آخرین ارسال: kamran_maneshtir

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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