TGI Praktikum |
Mit Hilfe des C-Rahmenprogramms wurden mehrere Testläufe bezüglich Funktionalität und Stabilität gemacht.
So verursachen Eingaben von Werten die kleiner oder gleich 0 sind für INCX und INCY Fehler, oder im besten fall scheint nichts zu passieren. Dies ist im folgenden Screenshot zu sehen.
Zu große Werte für N ergeben manchmal Fehler, meist scheint das Programm jedoch zu Funktionieren, wobei zu beachten ist, dass Speicherbereiche vertauscht wurden, die eventuell von anderen Variablen oder Programmen belegt und benötigt werden. Der Anwender muss daher genau aufpassen mit was er die Subroutine beschickt, da sie nicht unterscheiden kann ob es jetzt richtig ist das zu tauschen oder nicht.
Bei korrekter Beschickung mit Daten erfüllt das Programm die Anforderungen der Spezifikation, wie die folgenden Testläufe erweisen:
Vollständige Vertauschung von 5 Komponenten:
zurück | 21.07.2004 |