شبیه سازی ماشین تورینگ در C++ با شکست ها، معیوبی ها و بازیابی ها

پروژه سی پلاس پلاسی که شبیه سازی یک ماشین تورینگ (Turing) با شکست ها، خطاها و بازیابی ها را انجام می دهد. این پروژه کد از طریق فایل ورودی زیر تعریف می شود :

  • متافایل (metafile)
  • فایل توضیحی (description file)
  • فایل وضعیت ها (states)
  • فایل الفبا (alphabet)
  • فایل انتقال (transition)
  • فایل های کلمات ورودی

 

هر ردیف متافایل ها حاوی داده مرتبط به ماشین های تورینگ گسترش یافته است :

  1. نام فایل توضیحی، تعداد master tape ها، نام فایل وضعیت، نام فایل الفبا، نام فایل انتقال و نام های فایل های کلمات ورودی
  2. فایل توضیحات شامل توضیح کلامی (verbal) ماشین است (گزینه اختیاری پروژه)
  3. فایل وضعیت ها حاوی یک لیست اولیه، در حال توقف و داخلی از وضعیت های برنامه تعریف شده توسط کاربر است.
  4. الفبا حاوی یک لیست تهی، ورودی و سمبل های درونی است.
  5. هر ردیف از انتقال حاوی تعدادی دستورهای انتقال است. بعضی از این دستورها ممکن است به عنوان محل بازرسی نشانه گذاری شوند.
  6. قواعد غیر قانونی تعریف شده daemon (قواعد معیوب) ممکن است اضافه شوند.
  7. هر ردیف از کلمه (یا کلمات) ورودی ممکن است حاوی کلمات ورودی برای بعضی از نوارها باشند.
  8. بیشتر از چندین نقاط بازرسی یا check-point در شبیه سازی نباید گذاشته شود.

 

شبیه سازی ماشین تورینگ در C++ با شکست ها، معیوبی ها و بازیابی ها

شبیه سازی ماشین تورینگ در C++ با شکست ها، معیوبی ها و بازیابی ها

نام دیگر پروژه : برنامه ای بنویسید که یک ماشین تورینگ را در C++ شبیه سازی کند


شبیه سازی ماشین تورینگ در C++ با شکست ها، معیوبی ها و بازیابی ها
قیمت
 44999 تومان  24999 تومان
خرید و دانلود