۰
subtitle
ارسال: #۱
  
مشکل در follow
سلام دوستان اصلا پیدا کردن follow به روش شما خیلی سخته استادمون یک روش گفت سادس بنظرم فقط روی یک نکتش مشکل دارم:
ایشون چهارتا قاعده برامون معرفی کردن که میگه:
۱) علامت $ را به (Follow(s اضافه می کنیم(s نماد شروع)
۲)اگر قانون تولید به شکل p-->aXB وجود داشته باشد(a آلفا و B بتا) آنگاه (first(B را به (follow(x اضافه می کنیم.
۳)اگر قانون تولید به شکل p-->aX وجود داشته باشد آنگاه (follow(p را به (follow(x اضافه می کنیم
۴) اگر قانون تولیدی به شکل p-->aXA و A در یک یا چند مرحله به اپسیلون (لامبدا) ختم شود آنگاه (Follow(p را به (follow(x اضافه می کنیم
حالا تو مثال
[tex]1) E\rightarrow T{E}'[/tex]
[tex]2){E}' \rightarrow T{E}'[/tex]
[tex]3){E}' \rightarrow \xi[/tex]
[tex]4) T \rightarrow F{T}'[/tex]
[tex]5) {T}' \rightarrow *F{T}'[/tex]
[tex]6) {T}' \rightarrow \xi[/tex]
[tex]7) F \rightarrow (E)[/tex]
[tex]8) F \rightarrow id[/tex]
من به شکل زیر حساب کردم ولی نمی دونم (follow(T ،
first تو پرانتز `E درست است یا خیر چرا.
جواب های من:
[tex]Follow(E)=),$[/tex]
[tex]Follow({E}')=Follow(E)[/tex]
[tex]Follow(T)=First({E}'),Follow(E),First({E}'),Follow({E}')[/tex]
[tex]Follow({T}')=Follow(T)[/tex]
[tex]Follow(F)=First({T}'),Follow(T),First({T}'),Follow({T}')[/tex]
مرسی بابات راهنماییتون اگه امکانش هست تو مسئله بهم کمک کنید
حالا سوال من اینه که چرا قاعده ۲ شامل قانون شماره ۵ نمی شه و همچنین چرا قاعده ۲ شامل قانون شماره ۲ نمیشه
ایشون چهارتا قاعده برامون معرفی کردن که میگه:
۱) علامت $ را به (Follow(s اضافه می کنیم(s نماد شروع)
۲)اگر قانون تولید به شکل p-->aXB وجود داشته باشد(a آلفا و B بتا) آنگاه (first(B را به (follow(x اضافه می کنیم.
۳)اگر قانون تولید به شکل p-->aX وجود داشته باشد آنگاه (follow(p را به (follow(x اضافه می کنیم
۴) اگر قانون تولیدی به شکل p-->aXA و A در یک یا چند مرحله به اپسیلون (لامبدا) ختم شود آنگاه (Follow(p را به (follow(x اضافه می کنیم
حالا تو مثال
[tex]1) E\rightarrow T{E}'[/tex]
[tex]2){E}' \rightarrow T{E}'[/tex]
[tex]3){E}' \rightarrow \xi[/tex]
[tex]4) T \rightarrow F{T}'[/tex]
[tex]5) {T}' \rightarrow *F{T}'[/tex]
[tex]6) {T}' \rightarrow \xi[/tex]
[tex]7) F \rightarrow (E)[/tex]
[tex]8) F \rightarrow id[/tex]
من به شکل زیر حساب کردم ولی نمی دونم (follow(T ،
first تو پرانتز `E درست است یا خیر چرا.
جواب های من:
[tex]Follow(E)=),$[/tex]
[tex]Follow({E}')=Follow(E)[/tex]
[tex]Follow(T)=First({E}'),Follow(E),First({E}'),Follow({E}')[/tex]
[tex]Follow({T}')=Follow(T)[/tex]
[tex]Follow(F)=First({T}'),Follow(T),First({T}'),Follow({T}')[/tex]
مرسی بابات راهنماییتون اگه امکانش هست تو مسئله بهم کمک کنید
حالا سوال من اینه که چرا قاعده ۲ شامل قانون شماره ۵ نمی شه و همچنین چرا قاعده ۲ شامل قانون شماره ۲ نمیشه
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close