Dann erbarme ich mich mal und erkläre dir die Aufgabe:
Baue dir einen Papiercomputer.
Das ist dieses altertümliche Dings wo man mit einem Stift (auch altertümlich) mit geübtem Schwung Linien derart kunstvoll zusammensetzt, dass daraus derart gestaltete Muster entstehen die in einem Kontext einen Sinn ergeben.
Erstelle dir eine Tabelle mit folgenden Spalten:
Code:
Programmschritt
i
j
kleinster
temp
max
array[1]
:
array[7]
Trage in die erste Zeile die Startwerte ein, bevor die procedure Sort aufgerufen wird (Werte existieren nur für max und array[1]..[7])
Jetzt schreibst du zu jedem Programmierschritt der aufgerufen wird die Veränderungen in die entsprechenden Spalten der Variablen.
Sobald die innere Schleife abgearbeitet ist, kannst du aus den array Spalten das Ergebnis ablesen.
P.S. Kann man auch mit einer Excel-Tabelle machen