گروه مورد نظر : عنوان پروژه :
قسمتی از عنوان پروژه تان را وارد نمائید ...
قیمت پروژه از : تا : داکیومنت : کامنت :
جستجو پروژه
طبقه بندی پروژه ها
خدمات ویژه ناب پروژه
آخرین پروژه ها
تبلیغات متنی
بنرهای تبلیغاتی
آمار بازدید سایت
افراد آنلاین در سایت ناب پروژه تعداد افراد آنلاين : 3
بازدید امروز سایت ناب پروژه تعداد بازديد امروز : 770
تعداد بازدید دیروز از سایت ناب پروژه تعداد بازديد دیروز : 2300
کاربران آنلاین در ناب پروژه تعداد بازدید کل : 1066332
   

پروژه حذف قوانین بی فایده در گرامر مستقل از متن با سی شارپ


قیمت قبلی : 34500  تومان
 تخفیف : 0  %
قیمت  جدید: 34500   تومان
بانک : فاقد بانک اطلاعاتی
کامنت گذاری: دارد
فایل داکیومنت : دارد
رمز ورود پروژه : ندارد - ندارد

فایل دمو پروژه : دانلود فایل داکیومنت تکمیلی
فایل داکیومنت : دانلود فایل دمو | اجرایی پروژه
تعداد مشاهده : 1251

- در صورت نیاز به آموزش آنلاین نحوه ساخت این پروژه توسط نرم افزارهای آموزش راه دور و یا درخواست تهیه پروژه مشابه، کافیست با شماره تماس 09179221734 یا آدرس ایمیل behnam.h1368@gmail.com هماهنگی های لازم را انجام دهید.
توضیح  کلی :

پروژه حذف قوانین بی فایده در گرامر مستقل از متن با زبان برنامه نویسی سی شارپ نوشته شده است . این برنامه یک گرامر را از ورودی دریافت کرده و با توجه به قوانین مربوط به حذف قوانین بی فایده مثل حذف رنماد های بلا اسفاده و یا فاقد دسترسی و حذف رشته هایی که پایان پذیر نیستند از گرامر . در نهایت گرامر اصلی را با حذف موارد اضافه در خروجی چاپ میکند.

در استفاده کردن از برنامه میبایست به نکاتی دقت کنید که در این قسمت به صورت مختصر به هر کدام اشاره هایی خواهیم کرد :

·         در این برنامه به جای لاندا میتوان از  علامت#  استفاده کرد .

·         عبارات پایان پذیر و مستقل یا عباراتی که قابل دسترس نیستند را با دقت وارد کنید .

توضیحاتی در مورد روش و منطق برنامه :

با توجه به گرامر مستقل از متن ، نماد غیرپایانی x تولید کننده یا مولد نامیده می‌شود به طوریکه برای بعضی از رشته‌های w از نمادهای پایانی وجود داشته باشد اشتقاق X ⇒* w . نماد پایانی X قابل دسترسی نامیده می‌شود اگر برای بعضی از رشته‌های α و β از نمادهای پایانی وجود داشته باشد اشتقاق S ⇒* αXβ که در آن S نشان دهنده نماد شروع گرامر است . قانونی با نماد غیرقابل دسترس یا غیرمولد در سمت چپ آن ، می‌تواند از گرامر بدون تغییر دادن زبان پذیرفته شده ( با نام مستعار تولید ) حذف گردد . به همین ترتیب ، یک جایگزین حاوی چنین نمادی را می‌توان از سمت راست یک قانون ، بدون تغییر زبان حذف کرد .

چنین قوانین و جایگزین‌هایی را بی فایده می‌نامیم.

برای گرامرهای رسمی که مستقل از متن نیستند، تعریف مشابه اعمال می‌شود .

مثال‌ها

با تخصیص نمادهای غیر پایانی و پایانی ، به ترتیب به حروف بزرگ و کوچک، در گرامر منظم زیر با نماد شروع S داریم:

S → Bb | Cc | Ee

B → Bb | b

C → Cc | c

D → Bd | Cd | d

E → Ee

نماد غیرپایانی D (که برای سهولت با رنگ قرمز نشان داده شده) غیرقابل دسترس است و( E سبز) غیرمولد است. از این رو، حذف دو قانون آخر، زبان پذیرفته شده توسط گرامر را تغییر نمی‌دهد، همانطور که حذف جایگزین "| Ee" از سمت راست قانون S نیز گرامر را تغییر نمی‌دهد.

امکانات اصلی پروژه :

1.        این برنامه شامل داکیومنت حدود 7-8 صفحه ای همراه با  کدها میباشد .

2.        تک به تک کدها کامنت گذاری شده اند .

3.        این برنامه از گرافیک مناسبی برخوردار بوده و تحت ویندوز نوشته شده است .

  در صورت تمایل به ارسال نظر ، تنها در مورد پروژه فعلی نظر خود را ثبت کنید .
نام شما :
ایمیل :
ثبت نظر
 

بزودی آموزش های تصویری مرتبط به هر موضوع تهیه و در سایت قرار داده خواهد شد.

پروژه های مرتبط :
برچسپ ها :

پروژه حذف قوانین بی فایده در گرامر مستقل از متن ,حذف قوانین بی فایده گرامر گرامر ,گرامر مستقل از متن , حذف قوانین بی فایده از گرامر با c#, حذف لاندا از گرامر ,قوانین بی فایده با سی شارپ ,دانلود پروژه حذف قوانین بی فایده در گرامر با c# , برنامه حذف قوانین بی فایده در گرامر مستقل از متن ,حذف قوانین یکه از گرامر ,پیاده سازی قوانین یکه در نظریه زبانها و ماشین ,پروژه نظریه زبانها و ماشین ,حذف رشته های پایان پذیر از گرامر ,قوانین غیرمولد در گرامر ,پیاده سازی قوانین گرامر با c# , شبیه سازی حذف قوانی بی فایده در گرامر با سی شارپ ,حذف قوانی بی فایده در گرامر