Forum: Programmieren allgemein
by gammatester,
14. Okt 2011
Ich denke schon. Willst Du den Fortrancode nach Pascal übersetzen? Goto ist ja nicht grundsätzlich böse. Aber auch so kannst Du das ganze im Prinzip in eine Schleife packen:
j := k;
while j>=1 do begin
{berechne r}
if r=0 then begin
k := k-1;
j := k;
continue;
end;
Forum: Programmieren allgemein
by gammatester,
14. Okt 2011
Nein. Vereinfachtes Beispiel: Wir starten mit K=8 und für J=4 ist (immer) A=0. Dann haben wir folgende J-Werte
J=8,7,6,5,4 K=7
J=7,6,5,4 K=6
J=6,5,4 K=5
J=5,4 K=4
J=4 K=3
J=3,2,1
Dann ist die 50-er Schleife abgearbeitet.
Forum: Programmieren allgemein
by gammatester,
14. Okt 2011
GOTO 10 startet die Schleife neu, CONTINUE würde sie ja nur fortsetzen.
Ob das sinnvoll ist oder ein Bug, kann man mit dem Gezeigten nicht beantworten.