Turbo Pascal


Im folgenden habe ich drei kleine SourceCodes eingelinkt, die ein paar grundlegende Funktionen von Turbo Pascal verdeutlichen sollen.

Das erste ist ein Programm, mit dem man alle Primzahlen im word-Bereich (bis 65535) bestimmen kann. Es dürfte sich hierbei um eine der schnellsten Routinen handeln. So werden die ersten Primzahlen im Quelltext bereits vordefiniert, danach werden nur noch ungerade Zahlen darauf untersucht, ob sie teilbar sind durch bereits gefundene Primzahlen. Die Moduloschleife wird durch Zwischenüberprüfungen so früh wie möglich beendet.
Quelltext: primzahl.pas

Das nächste Programm bringt die grundlegenden Funktionen einer einfachen Datenbank nahe und führt in die Dateiverwaltung mit TP ein. Es wird eine einfache Datenbank mit Name, Vorname und Telefonnummer angelegt. Man kann sich alle Einträge anzeigen lassen, einen Eintrag hinzufügen oder löschen. Die Datensätze werden automatisch sortiert. Eine Weitererentwicklung mit Adressunterstützung oder ähnlichem sollte keine Probleme mit sich bringen.
Quelltext: adresse.pas

Als drittes Beispiel gibt es eine Zinseszinsberechnung. Dieses Programm läßt sich zum Beispiel für die Bestimmung von Ablaufleistungen in für Sparanlagen oder andersherum auch für die Berechnung des effektiven Zinssatzes verwenden.
Quelltext: kapitalb.pas