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

PDA

ارسال:
  

signal_micro پرسیده:

PDA

سلام دوستان
داشتم سوالای سالهای اخیر رو بررسی میکردم تو کتاب نصیر یه نتیجه گیری کرد
گفته: "برای هر زبان مستقل از متن می توان یه PDA با حداکثر دو حالت ساخت"!!!
مثلا برای زبان [tex]\{a^nb^n\: :\: n\ge0\}[/tex] چطور میشه با دوتا استیت PDA کشید؟!
اگر نظری دارید از سردرگمی درم بیارین
پیشاپیش ممنون از نظر دوستان
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

delete4all پاسخ داده:

RE: PDA

(۲۲ اسفند ۱۳۹۵ ۱۱:۳۸ ق.ظ)signal_micro نوشته شده توسط:  سلام دوستان
داشتم سوالای سالهای اخیر رو بررسی میکردم تو کتاب نصیر یه نتیجه گیری کرد
گفته: "برای هر زبان مستقل از متن می توان یه PDA با حداکثر دو حالت ساخت"!!!
مثلا برای زبان [tex]\{a^nb^n\: :\: n\ge0\}[/tex] چطور میشه با دوتا استیت PDA کشید؟!
اگر نظری دارید از سردرگمی درم بیارین
پیشاپیش ممنون از نظر دوستان

سلام
ماشین های متفاوتی میشه کشید
مثلا این یکیش


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

نقل قول این ارسال در یک پاسخ

ارسال:
  

signal_micro پاسخ داده:

RE: PDA

(۲۲ اسفند ۱۳۹۵ ۱۲:۲۰ ب.ظ)delete4all نوشته شده توسط:  سلام
ماشین های متفاوتی میشه کشید
مثلا این یکیش
مرسی delete جان
فقط یه چیزی ...
الان این زبان [tex]a^3b^1[/tex] رو (فرضا) نمی پذیره؟ چون فقط در حالتی ماشین پذیرش میکنه که هم پشته خالی شده باشه و هم ورودی؟(با این فرض این ماشین درسته؟ وگرنه با ۳ تا a و یه b هم می پذیره!) ما آخر همه ماشینهامون یه یال میزدیم با برچسب [tex]\lambda,z,,z[/tex] یعنی اگر ورودی تموم شد و پشته خالی شد اونوقت برو به فاینال استیت الان فکر کنم اون استیت آخر زیادیه(اگه فرض کنیم فقط در حالتی ماشین پذیرش کنه که هم پشته خالی شده باشه و هم ورودی) و میشه هر زبانی رو با همون ۲تا استیت کشید
الان حرفام درسته؟ یا دارم باز جایی رو اشتباه میکنم؟
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

delete4all پاسخ داده:

RE: PDA

(۲۲ اسفند ۱۳۹۵ ۱۲:۴۸ ب.ظ)signal_micro نوشته شده توسط:  
(22 اسفند ۱۳۹۵ ۱۲:۲۰ ب.ظ)delete4all نوشته شده توسط:  سلام
ماشین های متفاوتی میشه کشید
مثلا این یکیش
مرسی delete جان
فقط یه چیزی ...
الان این زبان [tex]a^3b^1[/tex] رو (فرضا) نمی پذیره؟ چون فقط در حالتی ماشین پذیرش میکنه که هم پشته خالی شده باشه و هم ورودی؟(با این فرض این ماشین درسته؟ وگرنه با ۳ تا a و یه b هم می پذیره!) ما آخر همه ماشینهامون یه یال میزدیم با برچسب [tex]\lambda,z,,z[/tex] یعنی اگر ورودی تموم شد و پشته خالی شد اونوقت برو به فاینال استیت الان فکر کنم اون استیت آخر زیادیه(اگه فرض کنیم فقط در حالتی ماشین پذیرش کنه که هم پشته خالی شده باشه و هم ورودی) و میشه هر زبانی رو با همون ۲تا استیت کشید
الان حرفام درسته؟ یا دارم باز جایی رو اشتباه میکنم؟

خواهش میکنم
نه دیگه نبایدم [tex]a^3b^1[/tex] رو بپذیره
تو سوال گفته [tex]a^nb^n[/tex] و ینی به تعداد a باید b وجود داشته باشه دقیق به اندازه هم
استیت اول پایانی هست تا اگه مقدار n صفر بود ( ینی هیچی a و هیچی b) اونموقع پایان باشه
و استیت دوم هم پایانیه برای پایان بعد از آخرین ورود b دیگه

شکل های دیگم میشه کشید براش ، بنظرم اینم یه شکلشه:


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

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



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  علوم کامپیوتر ۹۳ سوال ۱۱۴ PDA, DPDA Pakniat ۲ ۳,۰۹۷ ۱۳ بهمن ۱۳۹۳ ۰۹:۲۳ ب.ظ
آخرین ارسال: fatemeh69
  دو گزاره درموردطول پشته ی pdaها pooyaa ۴ ۵,۱۹۳ ۰۷ بهمن ۱۳۹۳ ۰۴:۱۰ ق.ظ
آخرین ارسال: Jooybari
  نحوه حل سوالات PDA ؟؟؟ mostafa2012 ۲ ۲,۱۳۲ ۲۵ دى ۱۳۹۳ ۱۱:۳۹ ق.ظ
آخرین ارسال: mostafa2012
  نظریه مهندسی کامبیوتر۸۲ زبانه مربوط به pda کدام است؟ ریحان ۱ ۱,۸۷۴ ۱۴ آبان ۱۳۹۳ ۰۹:۲۵ ب.ظ
آخرین ارسال: Jooybari
  PDA and NPDA gmh1993 ۱ ۲,۰۶۱ ۱۱ خرداد ۱۳۹۳ ۰۷:۵۵ ب.ظ
آخرین ارسال: aamitis
  تست pda پارسه dfsefes ۱ ۳,۵۴۵ ۲۶ دى ۱۳۹۱ ۰۱:۵۷ ق.ظ
آخرین ارسال: azad_ahmadi
  سال ۸۴علوم کامپیوتر تست ۱۲۳ (PDA) nimam ۱ ۱,۸۱۹ ۲۱ دى ۱۳۹۱ ۰۵:۱۲ ب.ظ
آخرین ارسال: nimam
  PDA برای زبان با تعداد a های فرد و b های زوج homa ۹ ۵,۰۵۵ ۲۱ بهمن ۱۳۹۰ ۱۱:۳۳ ب.ظ
آخرین ارسال: sasanlive
  نحوه‌ی ساخت PDA برای a^nb^m با شرط برابر نبودن توانها mohandeszahra ۱ ۲,۲۸۸ ۱۱ بهمن ۱۳۹۰ ۱۲:۲۴ ق.ظ
آخرین ارسال: Jooybari
  چند مفهم کلی PDA navid-p ۵ ۳,۶۶۴ ۲۵ دى ۱۳۹۰ ۰۸:۱۹ ب.ظ
آخرین ارسال: Sunshine Off

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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