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

تورینگ w1w2که w1=w2

ارسال:
  

teacherpc پرسیده:

تورینگ w1w2که w1=w2

سلام این ماشینش چه شکلی میشه؟
[tex]L=\left \{ w_{1}w_{2} | w_{1},w_{2}\epsilon\left \{ a,b \right \}^{*},w_{1}=w_{2} \right \}[/tex]
مشاهده‌ی وب‌سایت کاربر

۱
ارسال:
  

Jooybari پاسخ داده:

تورینگ w1w2که w1=w2

سلام. درهر صورت وسط رشته باید مشخص بشه. برای این کار میتونی یه حرف از اول و یه حرف از آخر به حرف بزرگ نوشت. یعنی اولین حرف رو بزرگ میکنیم، آخرین حرف رو بزرگ میکنیم. دومین حرف. یکی مونده به آخرین, سومین و دوتا مونده به آخری و ... شرط پایان چک میشه وقته به حرف بزرگ برسیم. این حرف، حرف اول w2 خواهد بود. این حرف رو با اولین حرف رشته مقایسه میکنیم. (میتونید دوباره به حروف کوچیک تبدیل کنید. با اینکار مکان رشته w2 رو از دست نمیدید.) این کارو تا وقتی ادامه میدید که تمام حروف به کوچیک تبدیل بشه یا یه اختلاف ببینید.

۰
ارسال:
  

javadem پاسخ داده:

تورینگ w1w2که w1=w2

سلام به دوست خوبم !
اول باید وسط این دوتا یه فاصله ایجاد کنی که راه های زیادی داره.
یه راه اینه که اول یک نقطه آخر عبارت بذاریم بعد بریم اول عبارت به ازای هر ۱(یا۲ یا ۳ یا ...) که اول بود رو با x (یاy یا z یا ...) عوض کنیم و بریم آخر و نقطه رو به اندازه یک کاراکتر شیفت بدیدم سمت وسط و دوباره برگردیم به چپ و انقدر ادامه بدیم تا به اولین x یا y یا... برسیم بعد دوباره یکی میریم به راست (این مرحله بعدا مورد رجوع قرار میگیره پس اسمشو میذارم * )و در صورتی که بازم ۱ یا ۲ یا... جلوی هد بود همون کار اول رو تکرار می کنیم . خوب حالا اگه تو مرحله *( که تو پرانتز علامت زدیم) بعد از اینکه بعد از رسیدن به یک x یا y یا... یک خونه به سمت راست رفتیم و با نقطه برخورد کردیم . یعنی این نقطه وسط عبارت قرار گرفته و تقریبا کار تمومه.
خوب حالا عبارت شد w1 . w2 که ماشین تورینگ این خیلی راحته. اما اگه بازم مشکل دارید بفرمایید تا اونم توضیح بدم.

۰
ارسال:
  

teacherpc پاسخ داده:

تورینگ w1w2که w1=w2

مرسی از کمک دوستان عزیزم دوستتون دارم زیاد
با توضیحات شما و یکم فکر حلش کردم
اگه c وسط رشته بود راحت بود
برای رشته دابلیوپریم a ها با یک ، b ها با یک و در مقابل برای aوb مربوط به دابلیو صفر میزاریم در پایان مشخص میشه که مچ داریم !
اما اینجا با توضیحات دوستان چون غیر قطعی هست از وضعیت غیر قطعی ماشین تورینگ استفاده میکنیم و صفر و یکهای ابتدای رشته رو رد میکنیم تا به صورت غیر قطعی به ابتدا دابلیوپریم برسیم سپس از همان ایده استفاده می کنیم
ماشین حالتی که c داره با ۹ حالت کشیدم ولی این یکی با ۸ حالت رسم شد!
مرسی راهنمایی هاتون هم مفید بود
مشاهده‌ی وب‌سایت کاربر



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  زبان ماشین تورینگ automata01 ۹ ۶,۷۷۱ ۱۱ خرداد ۱۳۹۵ ۱۲:۰۷ ق.ظ
آخرین ارسال: automata01
  ماشین تورینگ محاسبه گر Baranmalihe ۲ ۲,۶۸۸ ۰۶ اسفند ۱۳۹۴ ۰۷:۵۹ ق.ظ
آخرین ارسال: Baranmalihe
  تصمیم پذیری علوم ۹۱ ماشین تورینگ bluebaran ۲ ۳,۶۱۸ ۱۱ بهمن ۱۳۹۳ ۰۲:۲۳ ق.ظ
آخرین ارسال: bluebaran
  توضیح در مورد ماشین تورینگ mostafa2012 ۴ ۳,۴۷۸ ۰۴ بهمن ۱۳۹۳ ۱۰:۰۹ ق.ظ
آخرین ارسال: mostafa2012
  ماشین استاندارد تورینگ-ضرب کننده و جمع کننده باینری m-kafiyan ۴ ۷,۶۲۳ ۲۶ آذر ۱۳۹۳ ۰۷:۲۳ ب.ظ
آخرین ارسال: m-kafiyan
  سوال ۵۴مهندسی کامپیوتر۹۲ تورینگ so@ ۳ ۲,۲۵۷ ۱۹ آذر ۱۳۹۳ ۱۰:۱۵ ب.ظ
آخرین ارسال: so@
  تورینگ professional ۱۰ ۴,۹۲۶ ۱۱ آبان ۱۳۹۳ ۰۳:۴۸ ق.ظ
آخرین ارسال: fatemeh69
  ماشین تورینگ زبان {L={www:w \in {a,b Pakniat ۴ ۲,۹۵۷ ۰۱ آبان ۱۳۹۳ ۱۱:۱۷ ق.ظ
آخرین ارسال: Pakniat
  ماشین تورینگ قطعی برای ww afshari ۱ ۲,۵۴۹ ۰۲ مهر ۱۳۹۳ ۱۱:۰۸ ق.ظ
آخرین ارسال: fatemeh69
  محاسبه اجتماع مجموعه ها با ماشین تورینگ دو نواره yuttrim20 ۱ ۱,۶۶۴ ۲۶ خرداد ۱۳۹۳ ۰۲:۱۶ ق.ظ
آخرین ارسال: Jooybari

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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