دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 6
نویسندگان: Dr. Niklaus Wirth (auth.)
سری: Leitfäden der angewandten Mathematik und Mechanik LAMM 17
ISBN (شابک) : 9783519023753, 9783322895387
ناشر: Vieweg+Teubner Verlag
سال نشر: 1993
تعداد صفحات: 161
زبان: German
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 5 مگابایت
کلمات کلیدی مربوط به کتاب برنامه نویسی سیستماتیک: مقدمه: مهندسی، عمومی
در صورت تبدیل فایل کتاب Systematisches Programmieren: Eine Einführung به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب برنامه نویسی سیستماتیک: مقدمه نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
عرضه کتاب های درسی برنامه نویسی به زبان های کامپیوتری از همه نوع بسیار زیاد است و تلاش لازم برای نوشتن دوره مربوطه به هیچ وجه ناچیز نیست. انتشار این کتاب درسی در این شرایط مستلزم یک توجیه - تقریباً توجیه است. دغدغه اصلی من در اینجا معرفی برنامه نویسی به عنوان یک رشته مستقل، به عنوان ساختن و فرمول بندی سیستماتیک الگوریتم ها است. الگوریتمها دستور العملهایی برای کلاسهای پردازش داده و فرآیندهای کنترل در کلیترین مفهوم هستند. آنها باید نمایانگر ساختمان های محکم از بلوک های ساختمانی منطقی، قابل اعتماد و هدفمند باشند. احساس برنامه نویس از رویه دقیق و روشمند باید بیش از هر چیز با تأکید بر مناطق مشکل دار و تکنیک هایی که به خودی خود برای برنامه نویسی معمول هستند، مستقل از حوزه کاربردی که ممکن است یک وظیفه برنامه نویسی خاص از آن ناشی شود، تشدید شود. به همین دلیل، هیچ حوزه کاربردی در اینجا به عنوان هدف فی نفسه مورد تاکید قرار نمی گیرد. تکالیف و مثالها صرفاً به دلیل مناسب بودن برای تصویرسازی، مسائل کلی و روشهای حل آنها انتخاب شدهاند. زبان برنامه نویسی انتخاب شده نیز باید بیشتر در پس زمینه قرار گیرد. این یک ابزار است اما یک پایان نیست. این نباید هدف اصلی یک دوره برنامه نویسی آموزش کامل بودن در رسیدگی به تمام جزئیات یک زبان خاص باشد. از سوی دیگر، زبان یا نماد باید اجزای اصلی و معمولی الگوریتمها را به روشی واضح، قابل فهم و طبیعی منعکس کند و ویژگیها و محدودیتهای اساسی سیستمهای محاسباتی دیجیتال را در نظر بگیرد.
Das Angebot an Lehrbtichern zum Programmieren in Computer-Sprachen alier Arten ist enorm, und der erforderliche Aufwand, urn einen entsprechenden Lehrgang zu ver fassen, ist durchaus nicht unbedeutend. Die Herausgabe dieses Studienbuches erfor dert unter diesen UmsHinden eine Begriindung - fast sogar eine Rechtfertigung. Es geht mir hier vor aliem darum, das Prograrnmieren als eine eigenstandige Disziplin, als das systematische Konstruieren und Formulieren von Algorithrnen, einzuflihren. Algorithmen sind Rezepte flir Klassen von Datenverarbeitungs-und Steuerungsprozes sen im allgemeinsten Sinn. Sie solien solide Gebaude von logisch, zuverlassig und zweckmafl,ig konzipierten Bausteinen darstelIen. Der Sinn des Programmierers fill exaktes und methodisches Vorgehen solI vor allem geschiirft werden durch die Betonung von Problemkreisen und Techniken, die fUr das Programmieren an und fUr sich typisch sind, unabhangig vom Anwendungsgebiet, aus dem eine bestimmte Programmieraufgabe gerade stammen mag. Aus diesem Grund wird hier kein Anwendungsgebiet als Selbstzweck hervorgehoben; die Aufgaben und Beispiele sind lediglich auf Grund ihrer Eignung zur Veranschaulichung,rtlgemeingiil tiger Probleme und Losungsmethoden ausgewiihlt. Ebenfalls mehr in den Hintergrund tretensolI die gewiihlte Programmiersprache; sie ist Werkzeug, aber nicht Endzweck. Es solI nicht das vordringliche Anliegen eines Programmierkurses sein, Perfektion in der Handhabung alIer Details einer spezifischen Sprache zu vermitteln. Die Sprache oder Notation solI hingegen die wesentlichen und typischen Bestandteile von Algo rithmen klar, verstandlich und auf nattirliche Weise widerspiegeln und auf die grundl& genden Eigenschaften und Grenzen von digitalen Rechenanlagen Rticksicht nehmen.
Front Matter....Pages N1-12
Einleitung....Pages 13-13
Grundbegriffe....Pages 13-18
Übersicht über den Aufbau eines Computers....Pages 18-21
Programmierhilfen und Programmiersysteme....Pages 21-23
Einfache Beispiele von Programmen....Pages 23-32
Endlichkeit von Programmen....Pages 32-34
Lineare Notation, Programmiersprachen....Pages 34-47
Datentypen....Pages 47-59
Programme mit Rekursionsrelationen....Pages 60-68
Die Strukturart „File“....Pages 68-78
Die Strukturart „Array“....Pages 78-87
Unterprogramme — Prozeduren und Funktionen....Pages 88-98
Transformationen von Zahlendarstellungen....Pages 98-104
Textverarbeitung mit Array- und File-Strukturen....Pages 104-119
Schrittweise Programmentwicklung....Pages 120-147
Back Matter....Pages 148-161