تالار گفتمان مانشت
جدول تقدم عملگر ها - نسخه‌ی قابل چاپ

جدول تقدم عملگر ها - hadi72345 - 25 فروردین ۱۳۹۵ ۱۰:۱۴ ق.ظ

سلام من تو تست ۹۱ کنکور مهندسی کامپیوتر ۹۴ سراسری یه مشکلی دارم.
داخل پاسخنامه این جدول تقدم عملگر هاش تو بعضی خونه ها ۲ تا تقد گذاشته چجوری میشه که اینجوری میشه ؟ :-D
جدول تجزیه تقدم ساده برای گرامر زیر کدام است ؟
X' ->$X$
X ->Y|X+a
Y ->b|b+Y


[attachment=19818]

RE: جدول تقدم عملگر ها - mahsa72 - 25 فروردین ۱۳۹۵ ۰۹:۵۱ ب.ظ

سلام چقدشماجلو هستیدایول

RE: جدول تقدم عملگر ها - dariush.fathi - 25 فروردین ۱۳۹۵ ۱۰:۳۳ ب.ظ

(۲۵ فروردین ۱۳۹۵ ۱۰:۱۴ ق.ظ)hadi72345 نوشته شده توسط:  سلام من تو تست ۹۱ کنکور مهندسی کامپیوتر ۹۴ سراسری یه مشکلی دارم.
داخل پاسخنامه این جدول تقدم عملگر هاش تو بعضی خونه ها ۲ تا تقد گذاشته چجوری میشه که اینجوری میشه ؟ :-D
جدول تجزیه تقدم ساده برای گرامر زیر کدام است ؟
X' ->$X$
X ->Y|X+a
Y ->b|b+Y


سلام دوست عزیز .

اگر به خانه {+ , b} توجه کنید اونجا برخورد داریم .

در تقدم عملگر برای اینکه دو غیر پایانه با هم برابر باشند توی گرامر یا باید کنار هم باشند (مثل b و + که کنار همن توی قاعده ی y->b+y کنار هم قرار گرفتن) یا باید یه غیر پایانه بینشون باشه . حالا چون این دو تا کنار همن توی جدول مساوی میزاریم .

توی قاعده X-> X+a تمام غیرپایانه های که آخر X میان (همون Tail) از + بزرگ ترن ، b هم توی tail ایکس قرار داره پس b هم از x بزرگ تره . اینطوری برخورد پیش میاد .


امیدوارم کافی باشه

خدا قوت