Informatik für Ingenieure und Naturwissenschaftler 1 / Viewegs Fachbücher der Technik (PDF)
Grundlagen, Programmieren mit C/C++, Großes C/C++-Praktikum
Dieses Lehrbuch für die Informatik-Ausbildung bietet vor allem technisch und wissenschaftlich orientierten Lesern eine breit angelegte Einführung in wichtige Gebiete der praktischen Informatik. Der Schwerpunkt liegt auf C/C++, der gegenwärtig bedeutendsten...
sofort als Download lieferbar
eBook (pdf)
22.99 €
11 DeutschlandCard Punkte sammeln
- Lastschrift, Kreditkarte, Paypal, Rechnung
- Kostenloser tolino webreader
Produktdetails
Produktinformationen zu „Informatik für Ingenieure und Naturwissenschaftler 1 / Viewegs Fachbücher der Technik (PDF)“
Dieses Lehrbuch für die Informatik-Ausbildung bietet vor allem technisch und wissenschaftlich orientierten Lesern eine breit angelegte Einführung in wichtige Gebiete der praktischen Informatik. Der Schwerpunkt liegt auf C/C++, der gegenwärtig bedeutendsten Allround-Programmiersprache. Ein besonderes, ausführliches Kapitel widmet sich der objektorientierten Programmierung. Wegen seiner ausführlichen Beispiele und Übungsaufgaben, die erstmals um ein großes Programmierpraktikum mit ausführlichen Lösungen erweitert wurden, eignet sich das Buch ebenso als Grundlage von Vorlesungen wie zum Selbststudium. Das Buch wurde inhaltlich und im Layout völlig überarbeitet und aktualisiert. Die Quellentexte der Beispielprogramme, die Lösungen zu den Übungsaufgaben sowie aktuelle Informationen finden Sie im Internet unter http://r5.mnd.fh-wiesbaden.de/infobuch/.
Lese-Probe zu „Informatik für Ingenieure und Naturwissenschaftler 1 / Viewegs Fachbücher der Technik (PDF)“
II Programmieren in C/C++ (S. 34-35)Dieses Kapitel soll in die Grundlagen der Programmierung einführen. Aufgrund ihrer zunehmenden praktischen Bedeutung wählen wir dazu die Sprache C bzw. C++. Als Entwicklungsumgebung stellen wir uns einen PC unter Windows vor. Allerdings ist C hervorragend portabel, d. h. Programme lassen sich ohne großen Änderungsaufwand auf andere Betriebssysteme oder andere Rechner, z. B. UNIX-Workstations, übertragen, sofern man sich an den Standard hält und auf compilerspezifische Funktionen verzichtet
Es ist nicht beabsichtigt, die Möglichkeiten von C/C++ erschöpfend darzustellen. Vielmehr möchten wir am Beispiel von C/C++ die sich in verschiedenen Sprachen oft ähnelnden Konzepte einer Höheren Programmiersprache vorzustellen. C++ stellt eine Spracherweiterung von C dar. Während C v. a. system- und hardwarenahe Probleme unterstützt, strebt C++ eine bessere Unterstützung der Anwendungsprogrammierung an, v. a. durch Objektorientierung.
Die Ideen der objektorientierten Programmierung können hier nur in ihren Grundzügen dargestellt werden. Ignoriert man weitgehend die objektorientierten Elemente, so ist C++ eine prozedurale Sprache, die den C-Standard nutzbringend erweitert. Das Programm läuft später im Rechner so ab, wie es programmiert wurde. Die Reihenfolge der Befehle bestimmt exakt die Reihenfolge der Abarbeitung. Diese prozessorientierte (strukturierte) Vorgehensweise bestimmt nach wie vor die Lösung der meisten technischen Softwareprobleme. Die so entwickelten Programme sind konkurrenzlos schnell. Soweit sich die Aussagen der folgenden Kapitel nicht nur auf C++ sondern auch auf C beziehen, sprechen wir von C/C++.
Für technische Anwendungen, also Aufgaben aus dem Bereich der Automatisierung und Messdatenerfassung, ist C/C++ Standard, auch wenn immer häufiger graphische Entwicklungstools, z. B. LabVIEW,
... mehr
eingesetzt werden. Der sichere Umgang mit solchen Tools setzt jedoch ebenfalls fundierte „klassische" Programmierkenntnisse voraus, denn auch in solchen Tools findet man die Grundstrukturen der klassischen Programmierung wieder. Sequenzen, Verzweigungen und Schleifen bleiben die Grundlagen jeglicher Programmierung. Und auch die Lösungsidee, die Entwicklung eines Algorithmus, nimmt einem leider kein Tool ab. Natürlich ist das Erlernen einer Programmiersprache für den Anfänger keine ganz leichte Aufgabe. In der Praxis stellt jedoch die Entwicklung einer Lösungsidee für das jeweilige Problem die weitaus größere Schwierigkeit dar.
Das Einmaleins der Programmierung lernt man am Besten anhand einer prozeduralen Sprache, zumal sie zusätzlich ein „sicheres Gefühl" für die Arbeitsweise eines Rechners vermittelt. Und wenn sie darüber hinaus auch noch die Objektorientierung unterstützt und eine so große praktische Bedeutung wie C++ aufweist, dann umso besser. Die zahlreichen Beispiele dieses Teils sollten mit jedem C/C++-Compiler auf jedem Rechner, sofern er über die entsprechende Peripherie (Tastatur, Bildschirm, Festplatte) verfügt, unter jedem Betriebssystem funktionieren. Für alle gängigen Computer und Betriebssysteme gibt es Compiler, die man kostenlos aus dem Internet herunterladen kann. Die auf PC unter Windows am häufigsten eingesetzten kommerziellen Compiler sind der Borland C++-Builder und der Microsoft Visual C++-Compiler. Mehr zum Thema Compiler finden Sie zu Beginn von Teil III.
5 Über C und C++
5 Über C und C++ Die Entwicklung der Programmiersprache C ist eng mit der des Betriebssystems UNIX verknüpft. Nachdem die erste UNIX-Version noch in Assembler erstellt worden war (1969), entwickelte Ken Thomson 1970 die Sprache B zur Implementierung eines UNIX-Systems für eine PDP-7-Maschine. Aus der mit zu vielen Schwächen behafteten Sprache B entwickelte Dennis Ritchie 1972 C.
Das Einmaleins der Programmierung lernt man am Besten anhand einer prozeduralen Sprache, zumal sie zusätzlich ein „sicheres Gefühl" für die Arbeitsweise eines Rechners vermittelt. Und wenn sie darüber hinaus auch noch die Objektorientierung unterstützt und eine so große praktische Bedeutung wie C++ aufweist, dann umso besser. Die zahlreichen Beispiele dieses Teils sollten mit jedem C/C++-Compiler auf jedem Rechner, sofern er über die entsprechende Peripherie (Tastatur, Bildschirm, Festplatte) verfügt, unter jedem Betriebssystem funktionieren. Für alle gängigen Computer und Betriebssysteme gibt es Compiler, die man kostenlos aus dem Internet herunterladen kann. Die auf PC unter Windows am häufigsten eingesetzten kommerziellen Compiler sind der Borland C++-Builder und der Microsoft Visual C++-Compiler. Mehr zum Thema Compiler finden Sie zu Beginn von Teil III.
5 Über C und C++
5 Über C und C++ Die Entwicklung der Programmiersprache C ist eng mit der des Betriebssystems UNIX verknüpft. Nachdem die erste UNIX-Version noch in Assembler erstellt worden war (1969), entwickelte Ken Thomson 1970 die Sprache B zur Implementierung eines UNIX-Systems für eine PDP-7-Maschine. Aus der mit zu vielen Schwächen behafteten Sprache B entwickelte Dennis Ritchie 1972 C.
... weniger
Autoren-Porträt von Gerd Küveler, Dietrich Schwoch
Prof. Dr. rer. nat. Gerd Küveler und Prof. Dr. rer. nat. Dietrich Schwoch lehren Informatik für Ingenieure an der Fachhochschule Wiesbaden, Standort Rüsselsheim.Bibliographische Angaben
- Autoren: Gerd Küveler , Dietrich Schwoch
- 2008, 5Aufl. 2006, 337 Seiten, Deutsch
- Verlag: Vieweg+Teubner Verlag
- ISBN-10: 3834890332
- ISBN-13: 9783834890337
- Erscheinungsdatum: 10.05.2008
Abhängig von Bildschirmgröße und eingestellter Schriftgröße kann die Seitenzahl auf Ihrem Lesegerät variieren.
eBook Informationen
- Dateiformat: PDF
- Größe: 1.70 MB
- Ohne Kopierschutz
- Vorlesefunktion
Kommentar zu "Informatik für Ingenieure und Naturwissenschaftler 1 / Viewegs Fachbücher der Technik"
0 Gebrauchte Artikel zu „Informatik für Ingenieure und Naturwissenschaftler 1 / Viewegs Fachbücher der Technik“
Zustand | Preis | Porto | Zahlung | Verkäufer | Rating |
---|
Schreiben Sie einen Kommentar zu "Informatik für Ingenieure und Naturwissenschaftler 1 / Viewegs Fachbücher der Technik".
Kommentar verfassen