SS 1998 - Fachhochschule Köln
Fachbereich Nachrichtentechnik
Dr. Matthias Groß

Praktikum Datenverarbeitung - 6. Arbeitsblatt

Abgabetermin für alle: Montag 11.05. 1998 im DV-Labor

Bei dieser Programmieraufgabe geht es um die Weiterentwicklung des Programms aus Aufgabe 5 (Planetarium). Es soll die Projektverwaltung verwendet werden und eine einfache Dateibearbeitung möglich sein.

Folgende Ergänzungen sind vorzunehmen:

  1. Das Programm ist neu zu strukturien, d.h. das Programm ist in ein Header-Files ..h und in mindestens zwei c-Quelldateien zu trennen. Die Verbindung zwischen diesen Teilen ist mittels der Projektverwaltung von Borland C herzustellen. (Projektverwaltung ist bitte selber durch Studium der Online-Hilfe zu lernen, nur grundsätzliches kommt in der Vorlesung)
  2. Die Startdaten für ein zu simulierendes Planetensystem sollen aus einer vom Anwender anzugebenden Datei von Diskette oder Festplatte eingelesen werden. Ein Beispiel für das Format der ASCII-Parameter-Datei ist unten angegeben.
  3. Für den Verlauf der Bewegung eines jeden Planeten soll ein Log-File geschrieben werden (d.h mehrere Files gleichzeitig, jeweils eins je Planet!). In jeder Zeile sind hier die wesentlichen Koordinaten zur Zeit t abzulegen. Ein Beispiel ist unten angegeben.

Beispiel für die Parameter-Datei

  1. Anzahl der Planeten
  2. Planet 1: Start x1, x2, x3, v1, v2, v3, m, ...
  3. Planet 2: Start x1, x2, x3, v1, v2, v3, m, ...
  4. ...
  1. 10
  2. 100, 100, 0, 10, -10, 0, 1000
  3. 120, 80, 0, 20, 0, 0, 2000
  4. ...

Beipiel für ein Log-File (Planet01.log)

  1. Nummer des Planeten
  2. Zeit t, x1, x2, x3, v1, v2, v3
  3. Zeit t+dt, x1, x2, x3, v1, v2, v3
  4. ...
  1. 8
  2. 0, 100, 100, 0, 10, -10, 0
  3. 1, 110, 90, 0, 12, -8, 0
  4. ...

FH-Köln zurück zurück vor WWW-Wais whois mail Hilfe


Seite zuletzt aktualisiert am 23.04.1998 von Matthias Groß. Diese Seite ist Teil des WWW-Dienstes der FH-Köln, Germany.