کتاب حل تشریحی تمرینهای مقدمه ای بر نظریه زبانها و ماشینها – ریاحی
۱۴,۵۰۰ تومان
(بر اسـاس کتـاب پیـتـر لیـنـز)
نویسنده: مهندس علی ریاحی
انتشارات: ناقوس
توضیحات
کتاب حل تشریحی تمرینهای مقدمه ای بر نظریه زبانها و ماشینها تألیف مهندس علی ریاحی توسط انتشارات ناقوس به چاپ رسیده است.
نظریه محاسبات از سه بخش تئوری آتاماتا (Automata theory) یا نظریه ی زبان ها و ماشین ها و نظریه ی محاسبه پذیری (Computability theory) و نظریه ی پیچیدگی (Complexity) تشکیل شده است. تئوری آتاماتا تعاریف و خصوصیات مدل های ریاضی محاسبات را ارائه می کند. این مدل ها نقش بسیار کلیدی در بسیاری از مباحث علوم کامپیوتر بازی می کنند. یک مدل که آتاماتای متناهی (Finit Automata) نام دارد، در مباحث Text ,processing ,Compilers hardware design کاربرد دارد و مدل دیگری که گرامرهای مستقل از متن (Context Free grammer) هستند، در زبان های برنامه سازی و مباحث هوش مصنوعی کاربرد دارند. تئوری آتاماتا در واقع نقطه ی شروع مباحث نظری محاسبات است. مباحث تئوری محاسبه پذیری و پیچیدگی هر دو به تئوری آتاماتا مربوط اند. در نظریه محاسبه پذیری مدلی به نام ماشین تورینگ معرفی می گردد که ادعا می شود هر عملی که توسط کامپیوتر انجام پذیر است توسط این ماشین هم انجام پذیر می باشد و هم چنین در این نظریه مسائل قابل حل و غیرقابل حل هم شناخته می شوند و بسیاری از مفاهیم اولیه مرتبط با تئوری پیچیدگی نیز مطرح می گردند. اما در نظریه پیچیدگی مرتبه هر الگوریتم بررسی می شود. بدین ترتیب الگوریتمهایی مفیدترندکه مرتبه ی پایین تر و در نتیجه زمان و حجم محاسبه کمتری برای حل مسئله داشته باشند. بحث مطرح شده در کتاب “مقدمه ای بر نظریه زبانها و ماشینها” نوشته پیتر لینز مربوط به بحث تئوری آتاماتا و مقدمه ای بر نظریه های محاسبه پذیری و پیچیدگی می باشد که بهترین مرجع درس نظریه زبان ها و ماشین ها برای دانشجویان رشته مهندسی کامپیوتر و هم چنین علوم کامپیوتر می باشد. این کتاب تکنیک های مطرح شده در این علم که عمدتاً مبتنی بر هوش و خلاقیت می باشد را به طور جامع مطرح میکند که البته بخش اعظمی از آن ها در غالب تمرین ها گنجانده شده است. مجموعه ی حاضر، حل تمرین های کتاب پیتر لینز از فصل اول تا فصل نهم می باشد. در این کتاب به بسیاری از تمرین هایی که در تکمیل قضایا آورده شده اند و یا مواردی از مطالب درسی که به تمرین ها اختصاص یافته اند، پرداخته شده و از این حیث متفاوت با یک کتاب حل تمرین معمولی می باشد.
ویژگیها
توضیحات تکمیلی
وزن | 440 گرم |
---|---|
ابعاد | 235 × 170 میلیمتر |
موضوع | مهندسی کامپیوتر |
تعداد صفحه | 304 |
قطع | وزیری |
نوع جلد | نرم |
نوبت چاپ | 8 |
سال انتشار | 1392 |
فهرست
فهرست
فصل اول
تمرینات بخش 1 – 1
تمرینات بخش 2 – 1
تمرینات بخش 3 – 1
فصل دوم
تمرینات بخش 1 – 2
تمرینات بخش 2 – 2
تمرینات بخش 3 – 2
تمرینات بخش 4 – 2
فصل سوم
تمرینات بخش 1 – 3
تمرینات بخش 2 – 3
تمرینات بخش 3 – 3
فصل چهارم
تمرینات بخش 1 – 4
فصل پنجم
تمرینات بخش 2 – 5
تمرینات بخش 3 – 5
تمرینات بخش 4 – 5
فصل ششم
تمرینات بخش 1 – 6
تمرینات بخش 2 – 6
تمرینات بخش 3 – 6
فصل هفتم
تمرینات بخش 1 – 7
تمرینات بخش 2 – 7
تمرینات بخش 3 – 7
تمرینات بخش 4 – 7
فصل هشتم
تمرینات بخش 1 – 8
تمرینات بخش 2 – 8
فصل نهم
تمرینات بخش 1 – 9
تمرینات بخش 2 – 9
تمرینات بخش 3 – 9
نظرات
هیچ نظری برای این محصول ثبت نشده است