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

دلیل مبهم بودن این گرامر چیه؟؟

ارسال:
  

masood1357 پرسیده:

دلیل مبهم بودن این گرامر چیه؟؟

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

<if – st> → if <Bexp> then <st> Else <st>
<if -st>→ if <Bexp> then <st>
<st>→<if – st>
st>→A|B|C
Bexp>→ B1|B2
مشاهده‌ی وب‌سایت کاربر
نقل قول این ارسال در یک پاسخ

۱
ارسال:
  

sharif95 پاسخ داده:

RE: دلیل مبهم بودن این گرامر چیه؟؟

(۲۱ آذر ۱۳۹۵ ۰۱:۱۹ ب.ظ)masood1357 نوشته شده توسط:  واقعا از این نوع کد دستوری سر در نمیارم... میشه خط به خط رو توضیح بدیدو بفرمایید چرا گرامرش مبهمه؟؟؟

<if – st> → if <Bexp> then <st> Else <st>
<if -st>→ if <Bexp> then <st>
<st>→<if – st>
st>→A|B|C
Bexp>→ B1|B2

رشته if B1 then if B2 then A Else B رو در نظر بگیر، با دو درخت متفاوت می شه رسم کرد، یا به تعبیری دو مسیر متفاوت برای رسیدن به این رشته وجود داره. بنابراین مبهمه. معمولا ساده ترین راه برای تشخیص ابهام رسم درخته.
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

masood1357 پاسخ داده:

RE: دلیل مبهم بودن این گرامر چیه؟؟

ممنون ولی مشکل من اینه که اصلا این نوع نوشتن دستور رو متوجه نمیشم. میشه این چند خط کد رو به فرم روتین گرامر تبدیل کنید برام؟؟تا منظور از هر خط رو بفهمم؟؟
مشاهده‌ی وب‌سایت کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

sharif95 پاسخ داده:

RE: دلیل مبهم بودن این گرامر چیه؟؟

(۲۲ آذر ۱۳۹۵ ۰۱:۰۹ ق.ظ)masood1357 نوشته شده توسط:  ممنون ولی مشکل من اینه که اصلا این نوع نوشتن دستور رو متوجه نمیشم. میشه این چند خط کد رو به فرم روتین گرامر تبدیل کنید برام؟؟تا منظور از هر خط رو بفهمم؟؟

این هم مثل بقیه گرامرهاست. نیازی به تبدیل نیست. چرا تبدیل؟ اینطوری خواناتره. منظورت از تبدیل اینه که با متغییر های معمولی جایگزین بشن؟ مثل S,E,...?
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

masood1357 پاسخ داده:

RE: دلیل مبهم بودن این گرامر چیه؟؟

(۲۲ آذر ۱۳۹۵ ۱۱:۵۶ ق.ظ)sharif95 نوشته شده توسط:  [quote='masood1357' pid='427540' dateline='1481488777']
ممنون ولی مشکل من اینه که اصلا این نوع نوشتن دستور رو متوجه نمیشم. میشه این چند خط کد رو به فرم روتین گرامر تبدیل کنید برام؟؟تا منظور از هر خط رو بفهمم؟؟

این هم مثل بقیه گرامرهاست. نیازی به تبدیل نیست. چرا تبدیل؟ اینطوری خواناتره. منظورت از تبدیل اینه که با متغییر های معمولی جایگزین بشن؟ مثل S,E,...?
[/بله مثلا به شکل S→A قابل درکه ولی این شبه کد برام قابل درک نیست. مثلا اصلا Bexp دیگه چیه یا st منظور شروعه یا استیتمنت؟ فکر کنم یکبار معادل این شبه کد رو به صورت ساده ( همون که بالا نوشتم مثه S→Bb یا ....) برام بنویسید احتمالا مشکلم حل میشه. ممنون
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

sharif95 پاسخ داده:

RE: دلیل مبهم بودن این گرامر چیه؟؟

(۲۲ آذر ۱۳۹۵ ۰۱:۱۲ ب.ظ)masood1357 نوشته شده توسط:  
(22 آذر ۱۳۹۵ ۱۱:۵۶ ق.ظ)sharif95 نوشته شده توسط:  [quote='masood1357' pid='427540' dateline='1481488777']
ممنون ولی مشکل من اینه که اصلا این نوع نوشتن دستور رو متوجه نمیشم. میشه این چند خط کد رو به فرم روتین گرامر تبدیل کنید برام؟؟تا منظور از هر خط رو بفهمم؟؟

این هم مثل بقیه گرامرهاست. نیازی به تبدیل نیست. چرا تبدیل؟ اینطوری خواناتره. منظورت از تبدیل اینه که با متغییر های معمولی جایگزین بشن؟ مثل S,E,...?
[/بله مثلا به شکل S→A قابل درکه ولی این شبه کد برام قابل درک نیست. مثلا اصلا Bexp دیگه چیه یا st منظور شروعه یا استیتمنت؟ فکر کنم یکبار معادل این شبه کد رو به صورت ساده ( همون که بالا نوشتم مثه S→Bb یا ....) برام بنویسید احتمالا مشکلم حل میشه. ممنون

[tex]E\longrightarrow if\: T\: then\: S\: else\: S\: |\: if\: T\: then\: S\: [/tex]
[tex]S\: \longrightarrow E\: |a|b|c[/tex]
[tex]T\longrightarrow b1|b2[/tex]
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

masood1357 پاسخ داده:

RE: دلیل مبهم بودن این گرامر چیه؟؟

(۲۲ آذر ۱۳۹۵ ۰۶:۳۵ ب.ظ)sharif95 نوشته شده توسط:  
(22 آذر ۱۳۹۵ ۰۱:۱۲ ب.ظ)masood1357 نوشته شده توسط:  
(22 آذر ۱۳۹۵ ۱۱:۵۶ ق.ظ)sharif95 نوشته شده توسط:  [quote='masood1357' pid='427540' dateline='1481488777']
ممنون ولی مشکل من اینه که اصلا این نوع نوشتن دستور رو متوجه نمیشم. میشه این چند خط کد رو به فرم روتین گرامر تبدیل کنید برام؟؟تا منظور از هر خط رو بفهمم؟؟

این هم مثل بقیه گرامرهاست. نیازی به تبدیل نیست. چرا تبدیل؟ اینطوری خواناتره. منظورت از تبدیل اینه که با متغییر های معمولی جایگزین بشن؟ مثل S,E,...?
[/بله مثلا به شکل S→A قابل درکه ولی این شبه کد برام قابل درک نیست. مثلا اصلا Bexp دیگه چیه یا st منظور شروعه یا استیتمنت؟ فکر کنم یکبار معادل این شبه کد رو به صورت ساده ( همون که بالا نوشتم مثه S→Bb یا ....) برام بنویسید احتمالا مشکلم حل میشه. ممنون

[tex]E\longrightarrow if\: T\: then\: S\: else\: S\: |\: if\: T\: then\: S\: [/tex]
[tex]S\: \longrightarrow E\: |a|b|c[/tex]
[tex]T\longrightarrow b1|b2[/tex]

خیلی ممنون با اینکه هنوزم نفهمیدم!! ولی به هر حال مرسی
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

Alirezaj پاسخ داده:

RE: دلیل مبهم بودن این گرامر چیه؟؟

(۲۲ آذر ۱۳۹۵ ۰۹:۴۱ ب.ظ)masood1357 نوشته شده توسط:  
(22 آذر ۱۳۹۵ ۰۶:۳۵ ب.ظ)sharif95 نوشته شده توسط:  
(22 آذر ۱۳۹۵ ۰۱:۱۲ ب.ظ)masood1357 نوشته شده توسط:  
(22 آذر ۱۳۹۵ ۱۱:۵۶ ق.ظ)sharif95 نوشته شده توسط:  [quote='masood1357' pid='427540' dateline='1481488777']
ممنون ولی مشکل من اینه که اصلا این نوع نوشتن دستور رو متوجه نمیشم. میشه این چند خط کد رو به فرم روتین گرامر تبدیل کنید برام؟؟تا منظور از هر خط رو بفهمم؟؟

این هم مثل بقیه گرامرهاست. نیازی به تبدیل نیست. چرا تبدیل؟ اینطوری خواناتره. منظورت از تبدیل اینه که با متغییر های معمولی جایگزین بشن؟ مثل S,E,...?
[/بله مثلا به شکل S→A قابل درکه ولی این شبه کد برام قابل درک نیست. مثلا اصلا Bexp دیگه چیه یا st منظور شروعه یا استیتمنت؟ فکر کنم یکبار معادل این شبه کد رو به صورت ساده ( همون که بالا نوشتم مثه S→Bb یا ....) برام بنویسید احتمالا مشکلم حل میشه. ممنون

[tex]E\longrightarrow if\: T\: then\: S\: else\: S\: |\: if\: T\: then\: S\: [/tex]
[tex]S\: \longrightarrow E\: |a|b|c[/tex]
[tex]T\longrightarrow b1|b2[/tex]

خیلی ممنون با اینکه هنوزم نفهمیدم!! ولی به هر حال مرسی
سلام
منبع مطالعه کامپایلرتون چی؟!گرامر رو متوجه شدید؟بگید کجا رو دقیقا متوجه نمیشید تا براتون توضیح بدم.
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

masood1357 پاسخ داده:

RE: دلیل مبهم بودن این گرامر چیه؟؟

(۲۲ آذر ۱۳۹۵ ۱۰:۳۲ ب.ظ)Alirezaj نوشته شده توسط:  
(22 آذر ۱۳۹۵ ۰۹:۴۱ ب.ظ)masood1357 نوشته شده توسط:  
(22 آذر ۱۳۹۵ ۰۶:۳۵ ب.ظ)sharif95 نوشته شده توسط:  
(22 آذر ۱۳۹۵ ۰۱:۱۲ ب.ظ)masood1357 نوشته شده توسط:  
(22 آذر ۱۳۹۵ ۱۱:۵۶ ق.ظ)sharif95 نوشته شده توسط:  [quote='masood1357' pid='427540' dateline='1481488777']
ممنون ولی مشکل من اینه که اصلا این نوع نوشتن دستور رو متوجه نمیشم. میشه این چند خط کد رو به فرم روتین گرامر تبدیل کنید برام؟؟تا منظور از هر خط رو بفهمم؟؟

این هم مثل بقیه گرامرهاست. نیازی به تبدیل نیست. چرا تبدیل؟ اینطوری خواناتره. منظورت از تبدیل اینه که با متغییر های معمولی جایگزین بشن؟ مثل S,E,...?
[/بله مثلا به شکل S→A قابل درکه ولی این شبه کد برام قابل درک نیست. مثلا اصلا Bexp دیگه چیه یا st منظور شروعه یا استیتمنت؟ فکر کنم یکبار معادل این شبه کد رو به صورت ساده ( همون که بالا نوشتم مثه S→Bb یا ....) برام بنویسید احتمالا مشکلم حل میشه. ممنون

[tex]E\longrightarrow if\: T\: then\: S\: else\: S\: |\: if\: T\: then\: S\: [/tex]
[tex]S\: \longrightarrow E\: |a|b|c[/tex]
[tex]T\longrightarrow b1|b2[/tex]

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

راستش it هستم و کامپایلر پاس نکردم..مشکل اینه که من برای حل ابهام گرامر فقط اگر گرامر به شکلی مثلا شبیه به S→Ab باشه میتونم حل کنم و اگر به شکل شبه کدی که در سوال هست باشه نمیتونم تجزیه تحلیلش کنم. مثلا خط اول که نوشتین E→if T then S else S|if T then S یعنی چی ؟؟و یک مثال از ابهام این مساله بزنین.اگه درختش رو برام بکشین مطمعنا مطلب رو میفهمم. بازم ممنون
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال: #۱۰
  

Alirezaj پاسخ داده:

RE: دلیل مبهم بودن این گرامر چیه؟؟

(۲۲ آذر ۱۳۹۵ ۱۰:۴۷ ب.ظ)masood1357 نوشته شده توسط:  
(22 آذر ۱۳۹۵ ۱۰:۳۲ ب.ظ)Alirezaj نوشته شده توسط:  
(22 آذر ۱۳۹۵ ۰۹:۴۱ ب.ظ)masood1357 نوشته شده توسط:  
(22 آذر ۱۳۹۵ ۰۶:۳۵ ب.ظ)sharif95 نوشته شده توسط:  
(22 آذر ۱۳۹۵ ۰۱:۱۲ ب.ظ)masood1357 نوشته شده توسط:  این هم مثل بقیه گرامرهاست. نیازی به تبدیل نیست. چرا تبدیل؟ اینطوری خواناتره. منظورت از تبدیل اینه که با متغییر های معمولی جایگزین بشن؟ مثل S,E,...?
[/بله مثلا به شکل S→A قابل درکه ولی این شبه کد برام قابل درک نیست. مثلا اصلا Bexp دیگه چیه یا st منظور شروعه یا استیتمنت؟ فکر کنم یکبار معادل این شبه کد رو به صورت ساده ( همون که بالا نوشتم مثه S→Bb یا ....) برام بنویسید احتمالا مشکلم حل میشه. ممنون

[tex]E\longrightarrow if\: T\: then\: S\: else\: S\: |\: if\: T\: then\: S\: [/tex]
[tex]S\: \longrightarrow E\: |a|b|c[/tex]
[tex]T\longrightarrow b1|b2[/tex]

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

راستش it هستم و کامپایلر پاس نکردم..مشکل اینه که من برای حل ابهام گرامر فقط اگر گرامر به شکلی مثلا شبیه به S→Ab باشه میتونم حل کنم و اگر به شکل شبه کدی که در سوال هست باشه نمیتونم تجزیه تحلیلش کنم. مثلا خط اول که نوشتین E→if T then S else S|if T then S یعنی چی ؟؟و یک مثال از ابهام این مساله بزنین.اگه درختش رو برام بکشین مطمعنا مطلب رو میفهمم. بازم ممنون
مهم نیست که IT بودین چون معمولا بچه های نرم افزار هم با این درس مشکل دارن
کتاب آل شیخ رو دارین؟ (پوران )
اگه ممکنه اصل سوالی رو که گرامر رو از روی اون نوشتین ارسال کنید (فکر کنم توی تایپ بعضی جاها رو اشتباه تایپ کردین)


فایل‌(های) پیوست شده

یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  تفاوت classification algorithm و regression algorithm چیه؟ sajadg ۷ ۱۰,۳۰۳ ۱۰ مرداد ۱۴۰۳ ۰۶:۱۹ ب.ظ
آخرین ارسال: alimohamadi123698745@gmail.com
  کمک در باره این تروجان Ghasemiyeh ۲ ۳,۰۵۴ ۲۵ آذر ۱۴۰۰ ۰۳:۰۰ ق.ظ
آخرین ارسال: one hacker alone
  آموزش زبان انگلیسی:گرامر cyruskingsolomon ۱ ۳,۳۵۵ ۲۲ فروردین ۱۴۰۰ ۰۱:۲۲ ب.ظ
آخرین ارسال: cyruskingsolomon
  گرامر زبان انگلیسی:صفت های ed و ing دار cyruskingsolomon ۳ ۳,۱۲۳ ۱۵ بهمن ۱۳۹۹ ۰۶:۴۱ ب.ظ
آخرین ارسال: cyruskingsolomon
  چگونه این خطا را موقع اجرای sql server 2014 رفع کنم ؟ farahnaz ۲ ۳,۰۶۷ ۱۹ مهر ۱۳۹۹ ۰۲:۱۸ ق.ظ
آخرین ارسال: farahnaz
  اثبات بومی بودن sirvan.t ۸ ۶,۰۶۴ ۱۰ اسفند ۱۳۹۸ ۰۹:۴۶ ب.ظ
آخرین ارسال: WILL
  پایتون (طراحی وب یا دیتا ساینس؟) مساله این است... sirvan.t ۲ ۳,۶۶۸ ۱۹ بهمن ۱۳۹۸ ۱۲:۰۱ ب.ظ
آخرین ارسال: sirvan.t
  فرق site.ir/forum با forum.site.ir چیه ؟ simorghsimorgh ۵ ۵,۹۹۰ ۱۴ بهمن ۱۳۹۸ ۰۱:۴۸ ب.ظ
آخرین ارسال: unipaper
Shocked کامپیوتر یا هنر، مسئله این است arian_61 ۲ ۴,۶۳۲ ۲۵ دى ۱۳۹۸ ۱۱:۳۱ ق.ظ
آخرین ارسال: packationmachinery
  بهترین کتاب یا پکیج آموزشی برای یادگیری فن ترجمه انگلیسی چیه؟ saeid4x ۷ ۸,۲۳۰ ۰۶ آبان ۱۳۹۸ ۰۲:۵۶ ق.ظ
آخرین ارسال: marvelous

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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