دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 1 نویسندگان: Dipl.-Wi.-Ing. Jörg Puchan, Prof. Dr. rer. nat. Wolffried Stucky, Prof. Dr. rer. nat. Jürgen Frhr. Wolff von Gudenberg (auth.), W. Stucky (eds.) سری: ISBN (شابک) : 9783519029342, 9783663112044 ناشر: Vieweg+Teubner Verlag سال نشر: 1991 تعداد صفحات: 329 زبان: German فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 7 مگابایت
کلمات کلیدی مربوط به کتاب برنامه نویسی با Modula-2: مهندسی، عمومی
در صورت تبدیل فایل کتاب Programmieren mit Modula-2 به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب برنامه نویسی با Modula-2 نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
روش پالایش افزایشی ما را به انواع داده های ساخت یافته در سمت داده و رویه ها در سمت الگوریتم هدایت کرد. لیست های پارامترها، رویه ها را به ساختاری انعطاف پذیر و قابل استفاده مجدد تبدیل می کنند. یک رویه می تواند در چندین برنامه استفاده شود به شرطی که به طور کلی به اندازه کافی نوشته شود. قابلیت استفاده مجدد از رویه ها مستلزم آن است که هیچ تغییر یا استفاده ای از اندازه های جهانی وجود نداشته باشد، همه انواع پارامترها شناخته شده باشند، و رویه ها در برنامه استفاده مجدد کامپایل شوند. بنابراین نظم و انضباط برنامه نویسی هم از نویسنده رویه و هم از کاربر آن لازم است، زیرا یک رویه همیشه مستقل از محیط خود نیست. این ضعفها توسط ماژولها برطرف میشوند، که همچنین دارای ویژگی ارزشمند پشتیبانی از توانایی برنامه برای شکسته شدن (مدولار شدن) به بخشهای جداگانه و مستقل از یکدیگر هستند. بیایید یک پروژه نرم افزاری بزرگتر با چند کارمند را تصور کنیم. با سطح دانش فعلی، می توان به صورت زیر عمل کرد: • در ابتدای پروژه نرم افزاری، مهمترین ساختارهای داده تعریف می شوند، • سپس زیرمسائل به طور جداگانه پردازش می شوند (یعنی ساختارها به روش های مختلف دستکاری می شوند).
Die Methode der schrittweisen Verfeinerung führte uns auf der Daten seite zu den strukturierten Datentypen und auf der Algorithmenseite zu den Prozeduren. Durch Parameterlisten werden Prozeduren zu einem flexiblen, wiederverwendbaren Konstrukt. Eine Prozedur läßt sich also, sofern sie nur allgemein genug geschrieben ist, in mehreren Pro grammen verwenden. Wiederverwendbarkeit von Prozeduren erfordert, daß keine Verände rung oder Verwendung globaler Größen vorkommt, daß alle Parame tertypen bekannt sind und daß die Prozeduren im verwendenden Programm neu übersetzt werden. Sowohl vom Schreiber der Prozedur als auch von ihrem Verwender wird also Programmierdisziplin gefordert, da eine Prozedur nicht immer unabhängig von ihrer Umgebung ist. Diese Schwächen werden durch Module beseitigt, die noch die wertvolle Eigenschaft mitbringen, die Zerlegbarkeit (Modularisierung) des Programms in einzelne, von einander unabhängige Teile zu unterstützen. Stellen wir uns vor, es soll ein größeres Softwareprojekt mit mehreren Mitarbeitern durchgeführt werden. Mit dem gegenwärtigen Kenntnis stand würde man wie folgt vorgehen: 232 Kapitel 6 • Zu Beginn eines Softwareprojekts erfolgt die Festlegung der wichtigsten Datenstrukturen, • dann werden die Teilprobleme getrennt bearbeitet (d.h. die Struk turen werden auf unterschiedliche Weise manipuliert).
Front Matter....Pages 1-12
Darstellung und Entwurf von Algorithmen....Pages 13-33
Einfache Programme in Modula-2....Pages 34-92
Strukturierte Datentypen....Pages 93-137
Prozeduren und Funktionen....Pages 138-207
Dynamische Datenstrukturen....Pages 208-230
Module....Pages 231-261
Basis- und Bibliotheksmodule....Pages 262-296
Anhang....Pages 297-328