دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: MacCormick. John
سری:
ISBN (شابک) : 9780691170664, 0691170665
ناشر: Princeton University Press.
سال نشر: 2018
تعداد صفحات: 405
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 5 مگابایت
کلمات کلیدی مربوط به کتاب چه چیزی را می توان محاسبه کرد؟: راهنمای عملی برای تئوری محاسبات: پیچیدگی محاسباتی (علوم کامپیوتر)، علوم کامپیوتر، علوم کامپیوتر، علوم کامپیوتر--تاریخ، علوم کامپیوتر--فلسفه، کامپیوترها--برنامه نویسی، تاریخ، پیچیدگی محاسباتی (علوم کامپیوتر)، کامپیوتر - برنامه نویسی، علوم کامپیوتر - فلسفه، علوم کامپیوتر -- تاریخ
در صورت تبدیل فایل کتاب What can be computed?: a practical guide to the theory of computation به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب چه چیزی را می توان محاسبه کرد؟: راهنمای عملی برای تئوری محاسبات نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
چه چیزی را می توان محاسبه کرد؟ یک مقدمه منحصر به فرد در دسترس و در عین حال دقیق برای عمیق ترین ایده ها در قلب علم کامپیوتر است. این کتاب که به طور خاص برای دانشجویان کارشناسی که برای اولین بار در حال مطالعه این موضوع هستند و به حداقل پیش نیازها نیاز دارد، ساخته شده است، بر مبانی اساسی نظریه علوم کامپیوتر تمرکز دارد و دارای یک رویکرد عملی است که از برنامه های کامپیوتری واقعی (پایتون و جاوا) استفاده می کند و آزمایش فعال را تشویق می کند. همچنین برای خودآموزی و مرجع ایده آل است. این کتاب مباحث استاندارد در تئوری محاسبات را پوشش میدهد، از جمله ماشینهای تورینگ و اتوماتای محدود، محاسبات جهانی، عدم قطعیت، کاهشهای تورینگ و کارپ، تصمیمناپذیری، کلاسهای پیچیدگی زمانی مانند P و NP، و کامل بودن NP، از جمله Cook- قضیه لوین. اما این کتاب همچنین دیدگاه گسترده تری از علم کامپیوتر و توسعه تاریخی آن را با بحث در مورد ماشین های محاسباتی اولیه تورینگ در سال 1936، ارتباط بین غیرقابل تصمیم گیری و قضیه ناقص بودن گودل و مجموعه معروف کارپ از بیست و یک مسئله NP-کامل ارائه می دهد. در سرتاسر کتاب، مفاهیم سنتی علوم کامپیوتر را با در نظر گرفتن اینکه چگونه برنامههای کامپیوتری برای حل مشکلات واقعی استفاده میشوند، بازنویسی میکند. قضایای استاندارد با دقت کامل ریاضی بیان و اثبات میشوند، اما انگیزه و درک با در نظر گرفتن اجرای ملموس افزایش مییابد. نمونههای کتاب و سایر محتوای کتاب به خوانندگان اجازه میدهد تا نمونههایی از موضوعاتی را که پوشش میدهد، مشاهده کنند - و با آنها آزمایش کنند. نتیجه یک متن ایده آل برای مقدمه ای بر تئوری محاسبات است.
What Can Be Computed? is a uniquely accessible yet rigorous introduction to the most profound ideas at the heart of computer science. Crafted specifically for undergraduates who are studying the subject for the first time, and requiring minimal prerequisites, the book focuses on the essential fundamentals of computer science theory and features a practical approach that uses real computer programs (Python and Java) and encourages active experimentation. It is also ideal for self-study and reference. The book covers the standard topics in the theory of computation, including Turing machines and finite automata, universal computation, nondeterminism, Turing and Karp reductions, undecidability, time-complexity classes such as P and NP, and NP-completeness, including the Cook-Levin Theorem. But the book also provides a broader view of computer science and its historical development, with discussions of Turing's original 1936 computing machines, the connections between undecidability and Gödel's incompleteness theorem, and Karp's famous set of twenty-one NP-complete problems. Throughout, the book recasts traditional computer science concepts by considering how computer programs are used to solve real problems. Standard theorems are stated and proven with full mathematical rigor, but motivation and understanding are enhanced by considering concrete implementations. The book's examples and other content allow readers to view demonstrations of--and to experiment with--a wide selection of the topics it covers. The result is an ideal text for an introduction to the theory of computation.