Beschreibung
.:no ___:_:_ und nimmt ab auf an einem Ende und ~ derselben Seite.
Inhaltsverzeichnis
Inhaltsangabe1 Einführung.- 1.1 Turbo Pascal als Programmiersprache.- 1.2 Datenstrukturen.- 1.3 Programmstrukturen.- 1.4 Systematische Programmentwicklung.- 1.5 Arbeiten mit Turbo Pascal.- 1.5.1 Das Programmpaket Turbo Pascal.- 1.5.2 Installation.- 1.5.3 Integrierte Entwicklungsumgebung (Benutzeroberfläche).- 1.5.3.1 Aufbau der integrierten Entwicklungsumgebung.- 1.5.3.2 Möglichkeiten der integrierten Entwicklungsumgebung.- 1.6 Programmieren in Turbo Pascal.- 1.6.1 Vergleich eines Programmaufbaus mit der industriellen Fertigung.- 1.6.2 Prinzipieller Programmaufbau.- 1.6.3 Programmieraufgabe.- 1.6.4 Erstellen des Programms.- 1.6.4.1 Eingabe des Programms.- 1.6.4.2 Editier-Befehle.- 1.6.4.3 Kompilieren des Programms.- 1.6.4.4 Suchen undErsetzen.- 1.6.4.5 Speichern unter einem Programmnamen.- 1.6.4.6 Ausführen des Programms.- 1.6.4.7 Verlassen von Turbo Pascal.- 1.6.4.8 Laden des Programms.- 1.6.4.9 Speichern als.EXE-Datei.- 2 Programmstrukturen und Programmierbeispiele.- 2.1 Folgestrukturen (Sequenzen).- 2.1.1 Bestimmung des Gesamtwiderstandes bei Parallelschaltung zweier Widerstände.- 2.1.1.1 Struktogramm.- 2.1.1.2 Programm (PARALLEL.PAS).- 2.1.2 Übungsaufgabe: ·WURFI.PAS.- 2.2 Auswahlstrukturen (Selektion).- 2.2.1 Auswahl aus zwei Möglichkeiten (IF.THEN.ELSE).- 2.2.1.1 Endgeschwindigkeit eines Elektrons nach Durchlaufen einer Spannung (relativistisch - nicht relativistisch).- 2.2.1.1.1 Struktogramm.- 2.2.1.1.2 Programm (ELEKTRON.PAS).- 2.2.1.2 Logische Verknüpfungen.- 2.2.1.2.1 Meßbereichserweiterung zur Strom- und Spannungsmessung.- 2.2.1.2.1.1 Struktogramm.- 2.2.1.2.1.2 Programm (STROMMES.PAS).- 2.2.1.3 Übungsaufgabe: WURF2.PAS.- 2.2.2 Auswahl aus mehreren Möglichkeiten (CASE.OF.END).- 2.2.2.1 Wahlweise Berechnungen am senkrechten Kreiszylinder.- 2.2.2.1.1 LABEL (Kennung).- 2.2.2.1.2 Struktogramm.- 2.2.2.1.3 Programm mit Rücksprung (KREISZ1.PAS).- 2.2.2.1.4 Programm ohne Rücksprung (KREISZ2.PAS).- 2.2.2.1.5 Die Anweisung CASE.OF.ELSE.END.- 2.2.2.1.6 Programm (KREISZ3.PAS).- 2.2.2.1.7 Programm mit Fehlererkennung durch logische Variable (KREISZ4.PAS).- 2.2.2.2 Wahlweise Berechnung von Wechselstromwiderständen.- 2.2.2.2.1 Struktogramm.- 2.2.2.2.2 Programm (WESTR01.PAS).- 2.2.2.3 Übungsaufgabe: KUGEL.PAS.- 2.3 Wiederholung (Iterationen).- 2.3.1 Zählschleifen (FOR.TO(DOWNTO).DO).- 2.3.1.1 Simulation eines Würfelspiels.- 2.3.1.1.1 Struktogramm.- 2.3.1.1.2 Programm (WUERFEL.PAS).- 2.3.1.2 Einlesen eines ARRAYs.- 2.3.1.2.1 Einlesen eines eindimensionalen ARRAYs.- 2.3.1.2.1.1 Struktogramm.- 2.3.1.2.1.2 Programm (WURF3.PAS).- 2.3.1.2.2 Einlesen eines zweidimensionalen ARRAys.- 2.3.2 Abweisende Schleife (WHILE.DO).- 2.3.2.1 Strömungswiderstand einer laminaren Strömung in glatten Rohren (Reynolds-Zahl).- 2.3.2.1.1 Struktogramm.- 2.3.2.1.2 Programm (STROEMEN.PAS).- 2.3.3 Nicht abweisende Schleife (REPEAT.UNTIL).- 2.3.3.1 Strömungsprogramm mit der REPEAT.UNTIL- Schleife.- 2.3.3.1.1 Struktogramm.- 2.3.3.1.2 Programm (STROM2.PAS).- 2.3.4 Geschachtelte Schleifen.- 2.3.4.1 Durchflußvolumen nach Hagen-Poiseuille.- 2.3.4.1.1 Struktogramm.- 2.3.4.1.2 Programm (HAGEN.PAS).- 2.3.4.2 Sortierverfahren nach dem Select-Sort-Algorithmus.- 2.3.4.2.1 Struktogramm.- 2.3.4.2.2 Programm (BUBBLE.PAS).- 2.3.4.3 Übungsaufgabe: Sortierverfahren nach dem Shell- Sort-Algorithmus (SHELL.PAS).- 3 Unterprogrammtechnik.- 3.1 Unterprogramme (Prozeduren).- 3.1.1 Programm Mittelwertbildung ohne Unterprogramm (MITTELWE.PAS).- 3.1.2 Programm Mittelwertbildung in Unterprogrammtechnik (MITTELW2.PAS).- 3.2 Lokale und globale Variable (Konstante).- 3.3 Prozeduren mit Parameterübergabe.- 3.3.1 Parameterübergabe außerhalb der Prozedur.- 3.3.2 Direkte Parameterübergabe innerhalb der Prozedur.- 3.3.2.1 Festlegung der Variablen als Ein- und Ausgabeparameter (PROZED2.PAS).- 3.3.2.2 Festlegen der Variablen als Eingabe-Parameter (PROZED3.PAS).- 3.3.2.3 Definition mehrerer formaler Variablen.- 3.4 Funktionen.- 3.5 Rekursive Abläufe (Rekursionen).- 3.5.1 Rekursives Programm zur Faku
Herstellerkennzeichnung:
Springer Vieweg in Springer Science + Business Media
Abraham-Lincoln-Straße 46
65189 Wiesbaden
DE
E-Mail: juergen.hartmann@springer.com