کامل ترین وجامع ترین فایل پاورپوینت کتاب نظریه زبانها و ماشینها 226 اسلاید
دانشجویان و کاربران گرامی فایل حاضر کامل ترین و جامع ترین فایل پاورپوینت کتاب نظریه زبانها و ماشینها عنوان منبع: نظریه زبانها و ماشینها مترجم: مهندس سید حجت الله جلیلی انتشارات: پژوهشهای فرهنگی(1380) منبع اصلي:Languages & machines Written By: Thomas A.Sudkamp رشته کامپیوتر می باشد. این فایل شامل 226 اسلاید مفید زیبا و قابل ویرایش و در قالب فرمت ppt تهیه شده است که هم اکنون آماده دانلود می باشد. در صورت تمایل می توانید این فایل ارزشمند را از فروشگاه سایت خریداری و دانلود نمایید.
جايگاه درس در رشته کامپيوتر
- ضرورت اين درس:
- ضرورت نياز به زبانهای سطح بالا
- ضرورت ترجمه برنامه های نوشته شده با زبان سطح بالا به برنامه به زبان ماشين
- تنوع زبانهای برنامه نويسی سطح بالا
تعریف نظریه ماشینها
در علوم نظری رایانه، نظریهٔ اتوماتا (به انگلیسی: Automata theory) یا نظریهٔ ماشینها عبارت است از بررسی ریاضی ماشینهای محاسبهگر انتزاعی و تواناییهای آنها برای حل مسایل. به این ماشینهای انتزاعی اتوماتا گفته میشود. این نظریه بسیار نزدیک به نظریهٔ زبان صوری است. بهطوریکه اتوماتا اغلب توسط دستهٔ زبانهای رسمی قابل تشخیص دستهبندی میشوند. اتوماتا نقش اساسی در طراحی کامپایلر و تجزیه کردن (parsing) ایفا میکند. زبانهایی که توسط این ماشینها بررسی میشوند زبانهای فرمال هستند.
یک ماشین، یک مدل ریاضی از ماشین حالات متناهی (FSM) است. یک ماشین شامل مجموعهای متناهی از حالات است که بر اساس ورودی و تابع گذار خود (که میتواند به صورت جدول باشد)، از یک حالت به حالت دیگر، تغییر وضعیت میدهد. این تابع انتقال به ماشین خودکار میگوید که به کدام حالت بعدی با توجه به حالت فعلی و نماد داده شده، برود. به صورت کلی، یک ماشین شامل مجموعهای متناهی یا شماری از حالات مختلف است.
شرح غیر قرار دادی
یک ماشین خودکار قرار است که بر روی تعدادی ورودی از دنباله یا رشته در مراحل زمانی گسسته اجرا شود. در هر مرحله از زمان، ماشین یک ورودی که از مجموعهای از نمادها یا حرفها برداشته شده است را، میگیرد که به آن الفبا (Alphabet) گفته میشود.