دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 1 نویسندگان: Dietmar Herrmann (auth.), Harald Schumny (eds.) سری: Programmieren von Mikrocomputern 11 ISBN (شابک) : 9783528042585, 9783322861634 ناشر: Vieweg+Teubner Verlag سال نشر: 1984 تعداد صفحات: 67 زبان: German فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 2 مگابایت
کلمات کلیدی مربوط به کتاب اصول برنامه نویسی در BASIC و Pascal: با 12 برنامه BASIC و 13 برنامه پاسکال: علوم کامپیوتر، عمومی
در صورت تبدیل فایل کتاب Programmierprinzipien in BASIC und Pascal: Mit 12 BASIC- und 13 Pascal-Programmen به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب اصول برنامه نویسی در BASIC و Pascal: با 12 برنامه BASIC و 13 برنامه پاسکال نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
اگر با فرمول بندی خاصی از یک الگوریتم برخورد کردید، معمولاً از خود می پرسید که نویسنده چگونه ایده برنامه نویسی مربوطه را پیدا کرده است. اگر نگاه دقیقتری به بسیاری از الگوریتمها بیندازید، متوجه میشوید که حدود دهها تکنیک اصلی برنامهنویسی وجود دارد. در این جلد برخی از اصول برنامه نویسی از قبیل - اصل از بالا به پایین - بازگشت - تکرار - روشهای عقبگرد - اصل تقسیم و غلبه - الگوریتمهای حریص ارائه شده است. تحقق آنها بر اساس 25 برنامه کامل بیسیک و پاسکال مورد بحث قرار گرفته است. این برنامهها از حوزههای مختلفی گرفته شدهاند: علاوه بر مسائل ریاضی عددی و سرگرمی، به سؤالات ترکیبی، مرتبسازی و تحقیق در عملیات نیز پرداخته میشود، به عنوان مثال - جایگشت - حرکات شوالیه - هزارتو - مرتبسازی سریع - مشکل کولهپشتی - فروشنده دوره گرد. بسیاری از الگوریتم ها با نمودارهای ساختاری توضیح داده می شوند و بنابراین در صورت لزوم می توان آنها را به زبان های برنامه نویسی دیگر منتقل کرد. Anzing، اکتبر 1983 مقدمه در حالی که در روزهای اولیه برنامه نویسی، ایجاد برنامه ها کم و بیش یک موضوع سلیقه یا مهارت شخصی بود، اکنون "مهندسی نرم افزار" توسعه یافته است که طیف وسیعی از الزامات را برای برنامه ها ایجاد می کند. نقطه شروع توسعه برنامه نویسی ساخت یافته بود که در کتاب "برنامه نویسی ساختاریافته" نوشته دایکسترا، هور و دال (1972) منعکس شده است. پیش از این جنجال معروف پیرامون «مضر GOTO در نظر گرفته شده توسط دایکسترا» (1968) وجود داشت. هدف از ساختاردهی، با استفاده دقیق از ساختارهای کنترلی - عبارت تکراری (FOR .. DO, REPEAT.. UNTIL,WHlLE .. DO) - عبارت جایگزین (IF .. THEN .. ELSE,CASE .. OF) - دستور مرکب (BEGIN .. ENO) و اجتناب از دستور پرش (GOTO) تا جریان برنامه قابل مدیریت و کنترل شود.
Sto~t man auf eine besonders elegante Formulierung eines Algorithmus, so fragt man sich meist, wie der Autor auf die entsprechende Programmieridee gekommen ist. Mustert man eine Vielzahl von Algorithmen genauer, so erkennt man, d~ es etwa ein Dutzend grund legender Programmiertechniken gibt. Im vorliegenden Band sollen daher einige solche Pro grammierprinzipien wie - Top-down-Prinzip - Rekursion - Iteration - Backtracking-Verfahren - Teile-und-Herrsche-Prinzip - Greedy-Algorithmen vorgestellt werden. Thre Realisierung wird an Hand von 25 vollstandigen BASIC-und Pascal-Programmen diskutiert. Diese Programme sind vielfaltigen Bereichen entnommen: Neben numerischen und unterhaltungs-mathematischen Problemen werden auch kombi natorische, Sortier-und Operations-Research-Fragen behandelt, z.B. - Permutationen - Springerzug - Labyrinth - Quicksort - Rucksackproblem - Travelling-Salesman. Viele Algorithmen sind durch Struktograrnme erkliirt und konnen damit gegebenenfalls in andere Programmiersprachen iibertragen werden. Anzing, Oktober 1983 Einfiihrung W?hrend in der FrUhzeit des Programmierens die Programmerstellun~ mehr oder weniger Sache des personlichen Geschmacks bzw. Geschicks war, hat sich mittlerweile das "Software-Engineering" entwickelt, das eine ganze Reihe von Anforderungen an Pro gramme erstellt. Ausgangspunkt war die Entwicklung des strukturierten Prograrnrnierens, die sich in dem Buch "Structured Prograrnrning" von Dijkstra, Hoare und Dahl (1972) niederschlug. Vorausgegangen war die beriihmte Kontroverse um Dijkstra 's "GOTO-considered harmful" (1968). ZieI des Strukturierens war, unter strikten Anwendung der Kontrollstrukturen - repetive Anweisung (FOR .. DO,REPEAT .. UNTIL,WHlLE .. DO) - alternative Anweisung (IF .. THEN .. ELSE,CASE .. OF) - Verbundanweisung (BEGIN .. ENO) und unter Vermeidung der Sprunganweisung (GOTO) den Programmablaufiiberschaubar und kontrollierbar zu machen.
Front Matter....Pages I-VII
Einführung....Pages 1-4
Top-down-Methode....Pages 5-9
Algebraische Umformungen....Pages 10-15
Rekursion....Pages 16-21
Iteration....Pages 22-28
Backtracking-Verfahren....Pages 29-36
Teile- und -Herrsche-Prinzip....Pages 37-42
Heuristische Methoden....Pages 43-46
Greedy-Methoden....Pages 47-51
Rückwärtsrechnen....Pages 52-55
Simulation....Pages 56-58
Back Matter....Pages 59-60