-
پنج شنبه 19 آذر 1383, 10:45 صبح
#1
کاربر جدید
تبدیل dfa به nfa
سلام
من تو نوشتن برنامه تبدیل یه dfa به nfa مشکل دارم اگه کسی برنامه ش رو می دونه منو شرمنده ی اخلاق ورزشیش می کنه thanks. :oops:
-
پنج شنبه 19 آذر 1383, 11:02 صبح
#2
ببین عزیز من یه کم دیر می گیرم.
ممکنه یه کم بیشتر توضیح بدی؟
-
جمعه 20 آذر 1383, 23:30 عصر
#3
کاربر دائمی
رجوع شود به مباحث نظریه زبانها و ماشینها
-
یک شنبه 29 آذر 1383, 10:19 صبح
#4
کاربر جدید
من احتیاج مبرم به این برنامه دارم ببین dfa و nfa مربوط به درس نظریه زبانها می شه :(
-
سه شنبه 01 دی 1383, 12:57 عصر
#5
کاربر دائمی
ببین عزیز جان اگه میخواهی یک nfa به dfa تبدیل کنی یه چیزی ولی هر dfa خودش یک nfa هست تبدیل لازم ندارد.
برای تبدیل nfa به dfa باید 3 کار انجام دهی.
1- حذف لاندا (حرکت بدون ارزش)
2-حذف خروجی مشترک یعنی برای یک الفبا به بیش از یک حالت برود
3-ایجاد حالت مرده و فرستادن حالات بی الفبا به آن(حالاتی که در nfa الفبا بر یک حالت ممکن است وارد شود ولی معلوم نیست ماشین باید چه کند)
امیدوارم مفهوم باشد چون بهتر نمیتوانم توضیح دهم.
-
شنبه 05 دی 1383, 17:27 عصر
#6
کاربر جدید
ببین من خودم برنامه اش رو نیمه تمام نوشته ام به اینصورت که یه آرایه تابعهای انتقال رو می گیره و مثلا شاخه q0,a وq0,b و... رو ایجاد می کنه اما نمی تونم به صورت ساخت یافته این رو برای مثلا حالت درونی که توسط q0,a ایجاد می شه بسط بدم
-
یک شنبه 06 دی 1383, 15:24 عصر
#7
کاربر دائمی
شبیه یک تابع بازگشتی است باید هر دفعه همه حالات را چک کند. تا اندازه حالات به یک برسد آن وقت حالت جدید معادل است با حالتی حاوی تمام حالات خلق شده.
-
چهارشنبه 14 آذر 1386, 12:00 عصر
#8
کاربر جدید
سلام
من به یک برنامه که nfa رو به dfa تبدیل کنه و ساده سازیش کنه به زبان c احتیاج دارم.
-
دوشنبه 08 خرداد 1391, 13:20 عصر
#9
کاربر جدید
نقل قول: تبدیل dfa به nfa
سلام
من احتیاج به یک برنامه DFNساده دارم اگه کسی می تونه کمک کنه و یا همچین برنامه ای داره که بتونه کمک کنه خیلی ممنون می شم.
قوانین ایجاد تاپیک در تالار
- شما نمی توانید تاپیک جدید ایجاد کنید
- شما نمی توانید به تاپیک ها پاسخ دهید
- شما نمی توانید ضمیمه ارسال کنید
- شما نمی توانید پاسخ هایتان را ویرایش کنید
-
قوانین سایت