Turbo Pascal: Arrays

mmdj

Mitglied
Hallo!
Ich muss für die Schule ein Programm mit Turbo Pascal erstellen, welches ein Gleichungssystem mit dem Gausschen Algorhitmus löst. Dazu lese ich die Koeffizienten der Unbekannten in ein Array ein und führe dann Umformungen der Matrix um, um die Nullen herzubekommen:
dfeld[2,1]:=dfeld[1,1]*dfeld[2,1]-dfeld[2,1]*dfeld[1,1];
dfeld[2,2]:=dfeld[1,1]*dfeld[2,2]-dfeld[2,1]*dfeld[1,2];
dfeld[2,3]:=dfeld[1,1]*dfeld[2,3]-dfeld[2,1]*dfeld[1,3];
dfeld[2,4]:=dfeld[1,1]*dfeld[2,4]-dfeld[2,1]*dfeld[1,4];

Das Problem dabei: Pascal führt mir hier nur den 1. Befehl, also die 1.Zeile aus, der Rest wird übersprungen. Wenn ich den 1.Befehl auslasse, wird nur der 2. durchgeführt, usw.. Es wird also immer nur ein Befehl ausgeführt Kann mir jemand helfen?
 
Ich glaub, die paar Zeilen reichen nicht, also ich erkenn darin zumindest keinen Fehler. Aber warum sollte er das so überspringen? Kann ich mir irgendwie nicht vorstellen :(

lg Hellie
 

Neue Beiträge

Zurück