eBook.de : Ihr Online Shop für eBooks, Reader, Downloads und Bücher
Connect 01/2015 eBook-Shops: Testsieger im epub Angebot, Testurteil: gut Die Welt: Kundenorientierte Internetseiten Prädikat GOLD
+49 (0)40 4223 6096
50% und mehr sparen mit den eBook Schnäppchen der Woche² >>
PORTO-
FREI

Einführung in die Programmierung mit Modula-2

Sofort lieferbar
Buch (kartoniert)
Buch (kartoniert) € 54,99* inkl. MwSt.
Portofrei*

Produktdetails

Titel: Einführung in die Programmierung mit Modula-2
Autor/en: Günther Blaschek, Gustav Pomberger, Franz Ritzinger

ISBN: 354018077X
EAN: 9783540180777
2. , korr. Aufl.
Paperback.
Springer Berlin Heidelberg

28. August 1987 - kartoniert - 292 Seiten

Dieses Buch, in dessen Titel sich "Einführung in die Programmierung" und "Programmierung mit Modula-2" verbinden, wendet sich sowohl an den Programmieranfänger, als auch an den erfahrenen Programmierer, der die Sprache Modula-2 erlernen will. Einerseits vermittelt es ein solides Grundwissen der Programmiertechnik und führt in zeitgemäße Methoden des Programmentwurfs ein, andererseits gibt es eine handbuchartige Beschreibung der Programmiersprache Modula-2 und übt ihren methodischen Gebrauch an vielen Beispielen ein. Die von Niklaus Wirth stammende Programmiersprache Modula-2 hat, im Gegensatz zu Programmiersprachen wie Ada, COBOL oder PL/I, einen geringen Sprachumfang und ist daher leicht erlernbar. Trotzdem enthält sie alle Sprachelemente, die zur Formulierung kompliziertester Algorithmen und zur Realisierung der modernen Konzepte des Software Engineering erforderlich sind. Modula-2 zeichnet sich durch einen systematischen Aufbau aus, ermöglicht das Schreiben gut lesbarer Programme, unterstützt moderne Prinzipien des Software Engineering und eignet sich zur Implementierung auf Mikrocomputern; all dies macht die Sprache zu einem wertvollen Instrument auch zur Einführung in die Grundlagen der Programmierung. Die meisten Kapitel und viele Abschnitte enthalten Übungsaufgaben, die dem Leser helfen sollen, das erlernte Wissen zu vertiefen und seinen Wissensstand zu überprüfen. Das Buch unterscheidet sich von vielen Büchern über Programmiersprachen vor allem dadurch, daß das Hauptgewicht nicht auf der Programmiersprache selbst, sondern auf der Programmiermethodik liegt. In der bereits 1 1/2 Jahre nach Erscheinen des Buches vorliegenden 2. Auflage wurden alle bekanntgewordenen Fehler und Unklarheiten beseitigt.
Vorwort.- 1 Algorithmen.- 1.1 Beispiele für Algorithmen.- 1.2 Definition des Begriffs "Algorithmus".- 1.3 Objekte und Aktionen.- 1.4 Darstellungsarten von Algorithmen.- 1.5 Einige einfache Algorithmen.- 1.6 Algorithmen und Programme.- Übungsaufgaben.- 2 Prinzipien der Programmentwicklung.- 2.1 Das Prinzip der schrittweisen Verfeinerung.- 2.2 Datenkapselung.- 2.3 Der Begriff des Moduls.- Übungsaufgaben.- 3 Die Programmiersprache Modula-2.- 3.1 Notation für die Sprachbeschreibung.- 3.2 Lexikalische Elemente von Modula-2.- 3.2.1 Bezeichner.- 3.2.2 Schlüsselwörter.- 3.2.3 Zahlen.- 3.2.4 Zeichenketten.- 3.2.5 Operatoren und Begrenzer.- 3.2.6 Trennung von Symbolen.- 3.2.7 Kommentare.- Übungsaufgaben.- 3.3 Elementare Programmstruktur.- 3.4 Deklarationen.- 3.4.1 Datentypen.- 3.4.1.1 Vordeklarierte Datentypen.- 3.4.1.2 Einfache Datentypen.- 3.4.1.3 Strukturierte Datentypen.- 3.4.2 Konstantendeklarationen.- 3.4.3 Typdeklarationen.- 3.4.4 Variablendeklarationen.- 3.4.5 Typgleichheit von Objekten 91.- Übungsaufgaben.- 3.5 Ausdrücke.- 3.5.1 Klassen von Ausdrücken.- 3.5.2 Operanden.- 3.5.3 Operatoren.- 3.5.4 Regeln zum Schreiben von Ausdrücken.- 3.5.5 Ausdruckskompatibilität von Operanden.- Übungsaufgaben.- 3.6 Anweisungen.- 3.6.1 Wertzuweisungen.- 3.6.2 Verzweigungen.- 3.6.2.1 IF-Anweisung.- 3.6.2.2 CASE-Anweisung.- Übungsaufgaben.- 3.6.3 Schleifen.- 3.6.3.1 WHILE-Anweisung.- 3.6.3.2 REPEAT-Anweisung.- 3.6.3.3 FOR-Anweisung.- 3.6.3.4 LOOP- und EXIT-Anweisung.- Übungsaufgaben.- 3.6.4 WITH-Anweisung.- Übungsaufgaben.- 3.7 Prozeduren.- 3.7.1 Deklaration von Prozeduren.- 3.7.2 Aufruf von Prozeduren.- 3.7.3 RETURN-Anweisung.- 3.7.4 Funktionsprozeduren.- 3.7.5 Gültigkeitsbereiche und Lebensdauer von Objekten in Prozeduren.- 3.7.6 Datenaustausch zwischen Prozeduren und rufenden Programmeinheiten 135.- 3.7.7 ARRAY-Parameter.- 3.7.8 Standardprozeduren.- 3.7.9 PROCEDURE-Typen und Prozedurvariablen.- Übungsaufgaben.- 3.8 Das Modulkonzept.- 3.8.1 Innere Moduln.- 3.8.2 Gültigkeitsbereiche und Lebensdauer von Objekten in Moduln.- 3.8.3 Äußere Moduln und getrennte Übersetzung.- 3.8.3.1 Definitionsmoduln.- 3.8.3.2 Implementierungsmoduln.- Übungsaufgaben.- 3.9 Systemabhängige Spracheigenschaften.- 3.9.1 Der Modul SYSTEM.- 3.9.2 Typtransferfunktionen.- 3.9.3 Absolute Adressierung von Variablen.- 3.10 Prozesse und Co-Routinen.- 3.10.1 Erzeugung und Synchronisation von Prozessen.- 3.10.2 Unterbrechungen und Prioritäten.- 4 Das Schreiben von Modula-2-Programmen.- 4.1 Einige einfache Modula-2-Programme.- 4.2 Ein/Ausgabe.- 4.2.1 Der Modul Terminal.- 4.2.2 Die Moduln InOut und ReallnOut.- 4.2.3 Der Modul FileSystem.- 4.3 Dynamische Datenstrukturen.- 4.3.1 Das Arbeiten mit dynamischen Datenstrukturen.- 4.3.2 Dynamisch erzeugte RECORDs mit Varianten.- 4.4 Rekursion.- 4.4.1 Rekursive Prozeduren.- 4.4.2 Innerer Aufbau und Ablauf von rekursiven Prozeduren.- 4.4.3 Einige Beispiele für rekursive Algorithmen.- 4.4.4 Vor- und Nachteile der rekursiven Programmierung.- 4.5 Moduln zur Spracherweiterung.- 4.5.1 Der Modul MathLib0.- 4.5.2 Der Modul String.- 4.5.3 Der Modul Storage.- 4.6 Parallele Prozesse.- Übungsaufgaben.- 5 Programmierstil und Programmtest.- 5.1 Programmierstil.- 5.1.1 Strukturierung.- 5.1.2 Namenwahl.- 5.1.3 Kommentierung.- 5.1.4 Äußere Form von Programmen.- 5.2 Testen von Programmen.- 5.2.1 Fehlerarten.- 5.2.2 Vorgangsweise beim Testen.- 5.2.3 Im Programm eingebaute Testhilfen.- 5.2.4 Testwerkzeuge.- 6 Software-Engineering mit Modula-2.- 6.1 Modula-2 als Hilfsmittel zur Spezifikation.- 6.2 Modularisierung und Strukturierung.- 6.3 Datenkapselung und Datenabstraktion.- 6.4 Getrennte Übersetzung und Typenbindung.- Anhang A: Syntaxdiagramme.- Anhang B: Vordeklarierte Bezeichner.- Anhang C: Kompatibilitätsregeln.- Anhang D: ASCII-Tabelle.- Literatur.- Stichwortverzeichnis.
Kundenbewertungen zu Günther Blaschek, G… „Einführung in die Programmierung mit Modula-2“
Noch keine Bewertungen vorhanden
Zur Rangliste der Rezensenten
Veröffentlichen Sie Ihre Kundenbewertung:
Kundenbewertung schreiben
Unsere Leistungen auf einen Klick
Unser Service für Sie
Zahlungsmethoden
Bequem, einfach und sicher mit eBook.de. mehr Infos akzeptierte Zahlungsarten: Überweisung, offene Rechnung,
Visa, Master Card, American Express, Paypal mehr Infos
Geprüfte Qualität
  • Schnelle Downloads
  • Datenschutz
  • Sichere Zahlung
  • SSL-Verschlüsselung
Servicehotline
+49 (0)40 4223 6096
Mo. - Fr. 8.00 - 20.00 Uhr
Sa. 10.00 - 18.00 Uhr
Chat
Ihre E-Mail-Adresse eintragen und kostenlos informiert werden:
2 Diese Artikel unterliegen nicht der Preisbindung, die Preisbindung dieser Artikel wurde aufgehoben oder der Preis wurde vom Verlag gesenkt. Die jeweils zutreffende Alternative wird Ihnen auf der Artikelseite dargestellt. Angaben zu Preissenkungen beziehen sich auf den vorherigen Preis.

3 Ihr Gutschein AUDIO20 gilt bis einschließlich 30.04.2020 und nur für die Kategorie Hörbuch Downloads und Hörbuch CDs. Der Gutschein kann mehrmals eingelöst werden. Sie können den Gutschein ausschließlich online einlösen unter www.ebook.de. Der Gutschein ist nicht mit anderen Gutscheinen und Geschenkkarten kombinierbar. Eine Barauszahlung ist nicht möglich. Ein Weiterverkauf und der Handel des Gutscheincodes sind nicht gestattet.

4 Der gebundene Preis dieses Artikels wird nach Ablauf des auf der Artikelseite dargestellten Datums vom Verlag angehoben.

5 Der Preisvergleich bezieht sich auf die unverbindliche Preisempfehlung (UVP) des Herstellers.

6 Der gebundene Preis dieses Artikels wurde vom Verlag gesenkt. Angaben zu Preissenkungen beziehen sich auf den vorherigen Preis.

7 Die Preisbindung dieses Artikels wurde aufgehoben. Angaben zu Preissenkungen beziehen sich auf den vorherigen Preis.

* Alle Preise verstehen sich inkl. der gesetzlichen MwSt. Informationen über den Versand und anfallende Versandkosten finden Sie hier.

eBook.de - Meine Bücher immer dabei
eBook.de ist eine Marke der Hugendubel Digital GmbH & Co. KG
Folgen Sie uns unter: