Bei diesem Programm handelt es sich um die Simulation eines Dragster-Rennens. Es können vier Wagen konstruiert werden. Dies geschieht durch Eingabe der Pferdestärken, des Untersetzungsverhältnisses, der Reifenbreite und des Reifendurchmessers. Bei den Eingaben ist folgendes zu beachten: Ein starker Motor bringt zwar viel Kraft, aber auch ein höheres Gewicht. Breite Reifen bringen die Kraft gut auf die Straße, erhöhen aber den Luftwiderstand. Ein großer Reifen sorgt für hohe Endgeschwindigkeiten, verringert aber die Beschleunigung. Man muß also versuchen, das richtige Verhältnis herauszufinden. Nach dem Start des Programms erscheint zuerst die Frage, wieviele Wagen der Computer konstruieren soll. Sie kann mit 0—4 beantwortet werden. Die restlichen Wagen werden dann durch Benutzereingaben konstruiert (Zeile 530—590). Beim ersten Rennen konstruiert der Computer die Wagen rein zufällig. Danach richtet er sich teilweise nach den besten Werten. Wenn der Computer einmal gewonnen hat, wird es mit der Zeit immer schwerer, gegen ihn zu gewinnen. Die Eingaberoutine (Zeilen 1230—1360) nimmt nur Zahlen und den Dezimalpunkt an. Dadurch werden fehlerhafte Eingaben verhindert. Bei den vom Computer konstruierten Wagen können gelegentlich OVERFLOW-Fehler auftreten. Diese werden in der Fehlerroutine (Zeilen 1520—1530) abgefangen, damit keine Fehlermeldung ausgegeben wird. Fehler beim Abtippen des Listings werden jedoch angezeigt. Nach dem Bildaufbau (Zeilen 700-810) errechnet der Computer die Wagenwerte Masse, Windwiderstand, Umdrehungsverhältnis und den Multiplikator für den Durchdrehtest (Zeilen 830—880). In der Hauptschleife (Zeilen 900—1100) wird die Kraft, die Beschleunigung, die Geschwindigkeit und die gefahrene Strecke der Wagen berechnet. Für jeden Wagen wird in dieser Schleife zur Ausgaberoutine (Zeilen 1200—1270) gesprungen. Erreicht einer der Wagen die Ziellinie, wird ein Flag gesetzt und alle Wagen ziehen noch nach, damit für jeden Wagen die gleiche Zeit vergangen ist. Danach wird zur Endroutine (Zeile 1380—1500) gesprungen. Hier wird eine Melodie gespielt und die Plazierung der Wagen ausgerechnet. Durch Drücken einer Taste kann ein neues Rennen gestartet werden. (Ingo Pax), SA |