Description
Die Programmiersprache FORTRAN ist eine mathematisch-naturwissenschaftlich orientierte Programmiersprache. Sie ist vor allem auf die Bedrfnisse von Wissenschaftlern, Ingenieuren und Technikern zugeschnitten. Es ist nicht erforderlich, ber elementare Grundkenntnisse in dieser Programmiersprache hinauszugehen, wenn nur gelegentlich Probleme selbststndig zu programmieren sind und es nicht darauf ankommt, wie elegant das Problem programmtechnisch gelst wird, sondern nur, da es gelst wird. Dieses Buch isoliert deshalb bewut den Teil der Programmiersprache FORTRAN, der unbedingt zur Erstellung von Programmen erforderlich ist. Besonderer Wert wurde auf einprgsame Merkstze, bungen, Zusammenfassungen und vollkommen durch programmierte Beispiele gelegt. Das Buch wurde vorwiegend fr Studierende an Fachschulen Technik und Fachhoch schulen geschrieben. Dr. Wolfgang Schneider In haltsverzeich n i s 1. Grundlagen der Datenverarbeitung 1 .1. Der Begriff der Datenverarbeitung 1.2. Die Arbeitsweise einer Datenverarbeitungsanlage (OVA) Programmiersprachen 3 2. 2.1. Allgemeines 3 2.2. Maschinensprachen 3 2.3. Assemblersprachen 3 2.4. Problemorientierte Programmiersprachen 4 3. Problemaufbereitung und Aufstellung von Programmablaufplnen 5 3.1. Problemaufbereitung 5 3.2. Programmablaufplne 5 3.3. Vorteile bei der Anwendung von Programmablaufplnen 7 4. Schreiben des Primrprogramms 7 4.1. Die Lochkarte 8 4.2. Das FORTRAN-Programmformular 9 4.2.1. Kom men taran knd igungen 11 4.2.2. Anweisungsnummern 11 4.2.3. Fortsetzungskarten 12 4.2.4. Anweisungen 12 Kartenkennzeichnung 4.2.5. 13 Besonderheiten bei Eintragungen in FORTRAN-Programmformulare 13 4.2.6. 1. Grundlagen der Datenverarbeitung.- 1.1. Der Begriff der Datenverarbeitung.- 1.2. Die Arbeitsweise einer Datenverarbeitungsanlage (DVA).- 2. Programmiersprachen.- 2.1. Allgemeines.- 2.2. Maschinensprachen.- 2.3. Assemblersprachen.- 2.4. Problemorientierte Programmiersprachen.- 3. Problemaufbereitung und Aufstellung von Programmablaufplnen.- 3.1. Problemaufbereitung.- 3.2. Programmablaufplne.- 3.3. Vorteile bei der Anwendung von Programmablaufplnen.- 4. Schreiben des Primrprogramms.- 4.1. Die Lochkarte.- 4.2. Das FORTRAN-Programmformular.- 4.2.1. Kommentarankndigungen.- 4.2.2. Anweisungsnummern.- 4.2.3. Fortsetzungskarten.- 4.2.4. Anweisungen.- 4.2.5. Kartenkennzeichnung.- 4.2.6. Besonderheiten bei Eintragungen in FORTRAN-Programmformulare.- 5. FORTRAN-Sprachelemente.- 5.1. FORTRAN-Zeichenvorrat.- 5.2. Konstanten.- 5.2.1. Ganze Zahlen.- 5.2.2. Dezimalzahlen.- 5.2.3. Zahlenbereich.- 5.3. Variable.- 5.3.1. Variablennamen.- 5.3.2. Variablentyp.- 5.3.3. Indizierte Variable.- 5.3.4. Felder.- 5.4. Operationszeichen.- 5.5. Standardfunktionen.- 5.6. Zusammenfassung.- 5.7. bungsaufgaben.- 6. Programmstze.- 7. Die arithmetische Zuordnungsanweisung.- 7.1. Der arithmetische Ausdruck.- 7.2. Die allgemeine Form der arithmetischen Zuordnungsanweisung.- 7.3. Die Rangordnung arithmetischer Operatoren.- 7.4. Klammerausdrcke.- 7.5. Vorzeichen.- 7.6. Die Typzuordnung bei arithmetischen Ausdrcken.- 7.7. Die Typzuordnung bei arithmetischen Zuordnungsanweisungen.- 7.8. Zusammenfassung.- 7.9. bungsaufgaben.- 8. Boolesche Zuordnungsanweisungen.- 8.1. Boolesche Aussagen.- 8.2. Boolesche Ausdrcke.- 8.2.1. Boolesche Konstanten.- 8.2.2. Boolesche Variable.- 8.2.3. Boolesche Operatoren.- 8.2.4. Vergleichsoperatoren.- 8.2.5. Bildungsregeln Boolescher Ausdrcke.- 8.2.6. Die allgemeine Form der Booleschen Zuordnungsanweisung.- 8.3. Zusammenfassung.- 8.4. bungsaufgaben.- 9. Steueranweisungen.- 9.1. Sprunganweisungen.- 9.1.1. Unbedingte Sprunganweisungen.- 9.1.2. Berechnete Sprunganweisungen.- 9.2. Programmverzweigungsanweisungen.- 9.2.1. Arithmetische Wennanweisungen.- 9.2.2. Boolesche Wennanweisungen.- 9.3. Schleifenanweisungen.- 9.4. Die Leeranweisung CONTINUE.- 9.5. Programmbeendungsanweisung.- 9.5.1. Die Stopanweisung.- 9.5.2. Die Endanweisung.- 9.6. Zusammenfassung.- 9.7. bungsaufgaben.- 10. Eingabeanweisungen.- 10.1. Die allgemeine Form der Eingabeanweisung.- 10.2. Die Form der Eingabeanweisung bei indizierten Variablen und Feldern.- 10.2.1. Die Form der Eingabeanweisung fr einzelne indizierte Variablen.- 10.2.2. Die Form der Eingabeanweisung fr eine fortlaufende Reihe von Feldkomponenten.- 10.2.3. Die Form der Eingabeanweisung fr alle Komponenten eines Feldes.- 10.3. Die Form der FORMAT-Vereinbarung.- 10.3.1. Die wichtigsten Formatschlssel der Eingabe.- 10.3.2. Die Erstellung von Datenkarten.- 10.3.3. Die Bildung von Eingabedatenstzen.- 10.3.4. Schreibvereinfachungen bei den FORMAT-Vereinbarungen.- 10.4. Zusammenfassung.- 10.5. bungsaufgaben.- 11. Ausgabeanweisungen.- 11.1. Die allgemeine Form der Ausgabeanweisung.- 11.2. Die Form der Ausgabeanweisung bei indizierten Variablen und Feldern.- 11.3. Die Form der FORMAT-Vereinbarung.- 11.3.1. Die wichtigsten Formatschlssel der Ausgabevariablen.- 11.3.2. Die Vorschubsteuerung des Schnelldruckers.- 11.3.3. Der Formatschlssel X.- 11.3.4. Der Formatschlssel H.- 11.3.5. Schreibvereinfachungen bei FORMAT-Vereinbarungen.- 11.4. Zusammenfassung.- 11.5. Obungsaufgaben.- 12. Vollstndig programmierte Beispiele.- 12.1. Gravitationskraftberechnung.- 12.2. Phasenwinkelberechnung.- 12.3. Wechselkursberechnung.- 12.4. Berechnung von quadratischen Gleichungen.- 12.5. Berechnung der Zuchtzeit von Bazillen.- 12.6. Raketenzuverlssigkeit.- 12.7. Bremswegberechnung.- 12.8. Numerische Integration.- 12.9. Simulation logischer Schaltungen.- 13. Lsungen der bungsaufgaben.- Weiterfhrende Literatur.- Sachwortverzeichnis.




