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

حل چند سوال در نظریه زبان

ارسال:
  

nima20-20 پرسیده:

حل چند سوال در نظریه زبان

با سلام

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

سوال:

فرض کنید
[tex]\sum\left \{ a,b \right \}[/tex]

به سواات زیر پاسخ دهید.

دوستان لطفا سوالات را بصورت کامل بیان کنید تا بتونم یاد بگیرم

۱)عبارت منظمی بنویسید که شامل زیررشته aa نباشد
۲)تمام رشته هایی که در ان طول جملات زوج باشد
۳)تمام رشته هایی که در ان طول جملات فرد باشد
۴)تمام رشته هایی که چهارمین نماد ان از راست a باشد
۵)تمام رشته هایی که شامل زیررشته aba و با b شروع شود

سوال ۲:
فرض کنید
[tex]\sum \left \{a,b,c \right \}[/tex]

۱)تمام رشته هایی که aها قبل از b و b ها قبل از c ظاهر شود
۲)تمام رشته هایی که حداقل طولشان ۲ و a قبل از b ظاهر شود
۳)تمام رشته هایی با طول زوج که شامل فقط یک a باشد
۴)تمام رشته هایی که که مجموع تعداد a و b در ان ۳ باشد
۵)تمام رشته هایی که طول رشته فرد و شامل زیر رشته bb باشد
۶)تمام رشته هایی با طول زوج و b فقط دوبار ظاهر شود

شرمنده که تعداد سوالات زیاد شد ولی تا اینا را نفهمم نمیتونم ادامه بدم
راستس این یعنی چی و چه رشته هایی را تولید میکند؟
[tex]\left ( a b \right ) \star[/tex]

۲
ارسال:
  

MajidManesht2012 پاسخ داده:

RE: حل چند سوال در نظریه زبان

راستس این یعنی چی و چه رشته هایی را تولید میکند؟
[tex]\left ( a b \right ) \star[/tex]


یعنی هر ترکیبی از a و b را میتواند تولید کند و همچنین لاندا(رشته پوچ) را.
[tex](a b)^{*}={\lambda ,a,b,aa,ab,ba,bb,aaa,aab,...}[/tex]

۱)عبارت منظمی بنویسید که شامل زیررشته aa نباشد

اگر b بیاید مشکلی وجود ندارد و بعد آن هر چیزی میتواند بیاید ولی اگر a بیاید باید کاری کنیم که بعد از آن یا هیچی نیاید و یا حتما" b بیاید یعنی:
[tex](b a(\lambda b))[/tex]
حالا هر ترکیبی از این ها امکان پذیره پس من star میزارم
[tex](b a(\lambda b))^*[/tex]

۲)تمام رشته هایی که در ان طول جملات زوج باشد
در این جور عبارات منظم ابتدا حداقل ها را در نظر میگیریم حداقل عدد زوج رو ۲ میگیریم، حالا کاری میکنیم که در عبارت منظم بتونیم دو تا دوتا رشته های زوج بسازیم.
[tex]\left \{ (a b)(a b) \right \}^*[/tex]
علامت به علاوه تو عبارت منظم یعنی "یا"- الان داخل آکولاد من رشته ای به طول دو رو حتما" دارم.

۴)تمام رشته هایی که چهارمین نماد ان از راست a باشد
قبل از a هرچیزی میتونه بیاد و مهم نیست- بعد از a حتما" باید ۳تا کاراکتر دیگه ظاهر بشه(حالا فرقی نمیکنه که این ۳کاراکتر a باشن یا b)
[tex]\left ( a b \right )^*a\left ( a b \right )\left ( a b \right )\left ( a b \right )[/tex]

۵)تمام رشته هایی که شامل زیررشته aba و با b شروع شود
b حتما" اول میادبعد از اینکه دقیقا" چی میاد مشخص نیست ولی یه جایی بعد از b باید aba ظاهر بشه و دوباره بعد از aba هرچیزی میتواند بیاید:
[tex]b\left ( a b \right )^*aba\left ( a b \right )^*[/tex]

ارسال:
  

sadeghb پاسخ داده:

RE: حل چند سوال در نظریه زبان

(۰۶ مرداد ۱۳۹۲ ۰۱:۱۹ ب.ظ)MajidManesht2012 نوشته شده توسط:  ۱)عبارت منظمی بنویسید که شامل زیررشته aa نباشد

اگر b بیاید مشکلی وجود ندارد و بعد آن هر چیزی میتواند بیاید ولی اگر a بیاید باید کاری کنیم که بعد از آن یا هیچی نیاید و یا حتما" b بیاید یعنی:
[tex](b a(\lambda b))[/tex]
حالا هر ترکیبی از این ها امکان پذیره پس من star میزارم
[tex](b a(\lambda b))^*[/tex]
فکر نمیکنم جواب درست باشه aa به هر تعداد میتونه درست بشه جواب: [tex](b ab)^*(a \lambda)[/tex]
۳)تمام رشته هایی که در ان طول جملات فرد باشد
[tex](ab ba aa bb)^*(a b)[/tex]

۱)تمام رشته هایی که aها قبل از b و b ها قبل از c ظاهر شود
[tex]a^*b^*c^*[/tex]
۲)تمام رشته هایی که حداقل طولشان ۲ و a قبل از b ظاهر شود
[tex](ab (b c)(b c))(ab c b)^*[/tex]
۴)تمام رشته هایی که که مجموع تعداد a و b در ان ۳ باشد
[tex]c^*(a b)c^*(a b)c^*(a b)c^*[/tex]
جواب من برای سوالات ۳ ۵ ۶ کمی طولانی اند شاید دوستان جواب بهتری داشته باشند
یافتن تمامی ارسال‌های این کاربر

۰
ارسال:
  

nima20-20 پاسخ داده:

RE: حل چند سوال در نظریه زبان

یعنی میشه گفت که

[tex]\left ( a b\ \right )\star[/tex]

همون
[tex]\sum \star[/tex]

میباشد

همچنین این ها یعنی چی؟

[tex]\left ( a b\star \right )[/tex]
[tex]\left (\left ( a b \right )\left ( a b \right ) \right ) \star[/tex]
[tex]\left (\left ( a b \right )\left ( a b \right ) \right ) \star[/tex]

ارسال:
  

Jooybari پاسخ داده:

RE: حل چند سوال در نظریه زبان

بقیه سوالات شما:

۲)تمام رشته هایی که حداقل طولشان ۲ و a قبل از b ظاهر شود

این سوالتون برای من یه مقدار گنگه. اینطور در نظر میگیرم که هیچ aیی بعد از اولین b (درصورت وجود) نداشته باشیم.
[tex](a c)(a c)(a c)^*(b c)^* (a c)(a c)^*(b c)^*(b c) (a c)^*(b c)^*(b c)(b c)[/tex]

۳)تمام رشته هایی با طول زوج که شامل فقط یک a باشد

[tex]((b c)(b c))^*a(b c)((b c)(b c))^* ((b c)(b c))^*(b c)a((b c)(b c))^*[/tex]

۵)تمام رشته هایی که طول رشته فرد و شامل زیر رشته bb باشد

[tex]((a b c)(a b c))^*bb(a b c)((a b c)(a b c))^* (a b c)((a b c)(a b c))^*bb((a b c)(a b c))^*[/tex]

۶)تمام رشته هایی با طول زوج و b فقط دوبار ظاهر شود

[tex]((a c)(a c))^*b((a c)(a c))^*b((a c)(a c))^* (a c)((a c)(a c))^*b(a c)((a c)(a c))^*b((a c)(a c))^* (a c)((a c)(a c))^*b((a c)(a c))^*b(a c)((a c)(a c))^* ((a c)(a c))^*b(a c)((a c)(a c))^*b(a c)((a c)(a c))^*[/tex]


(۰۶ مرداد ۱۳۹۲ ۰۳:۱۸ ب.ظ)nima20-20 نوشته شده توسط:  یعنی میشه گفت که

[tex]\left ( a b\ \right )\star[/tex]

همون
[tex]\sum \star[/tex]

میباشد

اگه الفبامون فقط a,b باشه درسته.

(۰۶ مرداد ۱۳۹۲ ۰۳:۱۸ ب.ظ)nima20-20 نوشته شده توسط:  [tex]\left ( a b\star \right )[/tex]
[tex]\left (\left ( a b \right )\left ( a b \right ) \right ) \star[/tex]
[tex]\left (\left ( a b \right )\left ( a b \right ) \right ) \star[/tex]

اولی میشه [tex]a b^*=a \lambda b bb bbb bbbb ...[/tex].

دومی میشه [tex](a b)^*={\sum}^*[/tex]. یعنی تمام رشته ها در الفبای دو حرفی.

سومی میشه تمام رشته های بطول زوج در الفبای دوحرفی.
یافتن تمامی ارسال‌های این کاربر

۰
ارسال:
  

nima20-20 پاسخ داده:

حل چند سوال در نظریه زبان

حالا جواب این سوال چی میشه؟
عبارت منظمی بنویسید که شامل زیررشته aa نباشد

۰
ارسال:
  

Jooybari پاسخ داده:

حل چند سوال در نظریه زبان

سلام. جواب این سوالتون رو آقای sadeghb نوشتند.



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  [دانلود] جزوه و صدای نظریه زبانها، دکتر کارگهی هاتف ۱۰۷ ۸۵,۳۵۵ ۱۹ بهمن ۱۴۰۰ ۰۶:۲۸ ب.ظ
آخرین ارسال: Avzr
  کدام زبان برای هوش مصنوعی بهتر است؟ فرق بین زبان های هوش مصنوعی چیست؟ azam2075 ۳ ۵,۵۲۰ ۱۴ مهر ۱۴۰۰ ۰۷:۲۱ ب.ظ
آخرین ارسال: علیصا
  در نوشتن چند جمله انگلیسی نیاز به کمک دارم fa_karoon ۰ ۱,۴۵۹ ۰۳ شهریور ۱۴۰۰ ۰۱:۰۹ ب.ظ
آخرین ارسال: fa_karoon
  منبع نظریه زبان siamakaf ۱ ۳,۶۲۴ ۱۶ بهمن ۱۳۹۹ ۰۱:۲۹ ب.ظ
آخرین ارسال: sima84
  مدیریت سیستم چند پردازنده ای متقارن no_ta2000 ۰ ۱,۴۸۷ ۰۹ مهر ۱۳۹۹ ۰۲:۲۱ ب.ظ
آخرین ارسال: no_ta2000
  درخواست فیلم نکته تست نظریه دکتر کارگهی juyaye danesh ۰ ۱,۸۲۹ ۲۵ تیر ۱۳۹۹ ۰۱:۰۸ ب.ظ
آخرین ارسال: juyaye danesh
  صفحه چند سطحی Flash1 ۰ ۱,۵۹۹ ۱۰ تیر ۱۳۹۹ ۰۵:۵۸ ب.ظ
آخرین ارسال: Flash1
  نظریه زبانها و ماشینها (پیتر لینز) نگارش پنجم sina_r11 ۱۳ ۲۵,۶۷۵ ۱۱ خرداد ۱۳۹۹ ۰۲:۲۸ ب.ظ
آخرین ارسال: Z78khosrow_kh
  دانلود آموزش تصویری کلاس درس نظریه اطلاعات و کدینگ دانشگاه فردوسی jazana ۵ ۶,۶۰۵ ۰۷ خرداد ۱۳۹۹ ۰۹:۱۰ ق.ظ
آخرین ارسال: hosein92
  نظریه اطلاعات و سیستم کدینگ hosein92 ۰ ۱,۹۹۱ ۰۵ خرداد ۱۳۹۹ ۱۱:۲۸ ب.ظ
آخرین ارسال: hosein92

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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