Aufgabe 1:   Sortieren


Ein Feld mit Zufallszahlen soll sortiert und in einem eigenen Ausgabefenster dargestellt werden. Die Zufallszaheln sollen vom Datentyp Integer sein und zwischen einem Minimum und einem Maximum liegen. Die Werte für das Minimum und das Maximum sowie die Anzahl der Zufallszahlen sind Eingabewerte.


Aufgabe 1

Fertige ein Klassendiagramm an.

  Bsp.: sortieren.jpg
Aufgabe 2

Implementiere die Erzeugung von Zufallszahlen und ihre Darstellung im Ausgabefenster.

  Bsp.: sortieren1.pdf
Aufgabe 3

Implementiere das Sortieren nach dem Algorithmus Auswählen und Einfügen.

  Bsp.: insertion.pdf
Aufgabe 4

Erkundige Dich im Internet nach den Sortieralgorithmen Bubblesort und Quicksort und implementiere sie.

  Bsp.: bubble.pdf
          quick.pdf
Aufgabe 5

Vergleiche die unterschiedlichen Sortierverfahren nach ihrem Zeitaufwand. Nutze dabei die Methode setTickCount() von TForm, die vom System die Zeit in ms seit dem Systemstart erhält.

  Bsp.: sortieren.pdf




Aufgabenübersicht Aufgabe 2