SJ 21/22: Klasse 9a: Unterschied zwischen den Versionen

Aus MINT.lentner.net
Zur Navigation springen Zur Suche springen
 
(52 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 5: Zeile 5:
 
===Ausgewählte Themenblöcke===
 
===Ausgewählte Themenblöcke===
  
 +
* Projektarbeit:
 +
** [[BODY-Painting - Johannes Stöttner]]
 +
** Leitfach Deutsch: Frau Thieltges
 
* Lehrplanthema IT 2.2.2 Tabellenkalkulation II (ca. 14 Std.) (Wahlmodul)
 
* Lehrplanthema IT 2.2.2 Tabellenkalkulation II (ca. 14 Std.) (Wahlmodul)
 
** '''Themenblock:''' >>> [[R6 Tabellenkalkulation - A Schulstatistik]]
 
** '''Themenblock:''' >>> [[R6 Tabellenkalkulation - A Schulstatistik]]
 
** Prozentrechnen: [[Media: prozent9a1.ods | Alle Grundaufgaben fertig]]
 
** Prozentrechnen: [[Media: prozent9a1.ods | Alle Grundaufgaben fertig]]
** Prozentrechnen: Stegreifaufgabe Vorstunde
+
** Prozentrechnen: [[Media: prozent9a2.ods | Stegreifaufgabe Vorstunde]]
** Prozentrechnen: 12.11.2021, 1. Stegreifaufgabe: Prozentrechnen  
+
** Prozentrechnen: [[Media: prozent9a3.ods | 12.11.2021, 1. Stegreifaufgabe: Prozentrechnen]]
**'''Vektororientierte und Pixelorientierte Grafiken:''' [[Media: Geschwisterstatistik8c.png]]
+
** '''Themenblock:''' >>> [[R6 Tabellenkalkulation - G Siedler von Catan]]
**Crashkurs: MS Paint
+
** [[Media: siedlervoncatan9a.ods]]
**10.11.2021, 1. Stegreifaufgabe: Screenshot-Retousche
+
** [[Media: Babystatistik_längen9a.ods]]
**[[Media: Babystatistik8cIndizes.ods]]
+
** [[Media: Babystatistik_gewichte9a.ods]]
**[[Media: Babystatistik8cHäufigkeistabelle1.ods]]
+
** [[Media: zählenwennhilfe.png]]
 +
** 7.12.: Verteilungsfunktion fertig
 +
** 14.12. Probetest: [[Media: Leistungsnachweis Zählenwenn.ods]]
 +
** 17.12. Probetest: [[Media: Leistungsnachweis Zählenwennml.ods]] Lösung
 +
** 11.1.2022: Neu ... dynamische Ungleichungen Zählenwenn(....."<"&E5)
 +
** 11.01.22 Stegreifaufgabe: [[Media: EXBabygewichte9a.ods]]
 +
** 11.01.22 Stegreifaufgabe: [[Media: EXBabygewichte9a_ml.ods]] Lösung
 +
** [[Media: Handytarife_Stand.ods]]
 +
* Email: freemail.de Account: 9amrs@web.de Passwort: 9amrs-aufdieweltgekommen-dasendederkleinenwelt
 +
==Projekt==
 +
* '''Email:''' https://web.de/ '''Account:''' 9amrs@web.de '''Passwort:''' 9amrs-aufdieweltgekommen-dasendederkleinenwelt
 +
* '''Abdobe Express:''' https://www.adobe.com/de/express/ '''Account:''' 9amrs@web.de '''Passwort:''' Mrs-aufdieweltgekommen-dasendederkleinenwelt
 +
* Projektbewertungen: [[Media: Projektbewertungen9a.odt]]
 +
 
 +
==Programmierung mit CUBE.CODES==
 +
* 21.02.2022: [[CUBE.CODES]] (Erste Ebene)
 +
* 07.03.2022: [[CUBE.CODES]] (Zweite Ebene)
 +
* 11.03.2022: Dritte Ebene (noch nicht ganz vollständig)
 +
* 1. April: erste Challange (Alle Note 1, außer 3(Note 3) und eine (Note 6))
 +
>>> [https://ide.cube.codes CUBE.CODES blank]<br>
 +
>>> [https://ide.cube.codes/?init=loadFromUrl&url=https://mint.lentner.net/images/8/89/ErsteSchritte.json Erste Schritte]<br>
 +
>>> [[CUBE.CODES: Einfache EVA-Programme]]<br>
 +
>>> [[CUBE.CODES: Beispiele aus der Zahlentheorie (Klasse 5)]]<br>
 +
>>> [[CUBE.CODES: Schleifen mit while]]<br>
 +
>>> [[CUBE.CODES: Schleifen mit for]]<br>
 +
>>> [[CUBE.CODES: Rekursion]]
 +
* 25. April: letzte Challenge
 +
 
 +
* ROBOT KAROL
 +
* Schmimmbad bauen
 +
* Flussdiagramm
 +
* einfaches Nimmspiel
 +
* [[CUBE.CODES: Schleifen mit while Teil s]]
 +
 
 +
=== Eva-Programme ===
 +
 
 +
//Rechnen und Ausgeben
 +
Celsius=100;                //1 in Celsius abgespeichert
 +
Fahrenheit=1.8*Celsius+32;  //Fahrenheit wird berechnet
 +
UI.log(Fahrenheit);        //Ausgabe von Fahrenheit
 +
 
 +
=== Schleifen ===
 +
 
 +
Celsius=0;               
 +
 +
while(Celsius<=100)
 +
    {
 +
    Fahrenheit=1.8*Celsius+32;
 +
    UI.log("Wenn Celsius=" + Celsius + " ist, wird Fahrenheit=" + Fahrenheit);   
 +
    Celsius=Celsius+10;
 +
    }
 +
 
 +
=== Bedingte Anweisungen ===
 +
a=32;
 +
b=34;
 +
if(a<b) abstand=b-a; else abstand=a-b;
 +
UI.log(abstand);
 +
 
 +
=== Die Zahlenfolge: 1 3 5 7 9 ... generieren ===
 +
 
 +
x=1;
 +
while(x<100)
 +
    {
 +
    UI.log(x);
 +
    x=x+2;
 +
    }
 +
 
 +
=== Die Zahlenfolge: 1 3 7 9 ... generieren ===
 +
 
 +
x=1;
 +
summand=2;
 +
while(x<100)
 +
    {
 +
    UI.log(x);
 +
    x=x+summand;
 +
    if(summand==2) summand=4; else summand=2;
 +
    }
 +
 
 +
=== Die Zahlenfolge: -2 -3 -4 -5 ... generieren ===
 +
 
 +
x=-2;
 +
while(x>-100)
 +
    {
 +
    UI.log(x);
 +
    x=x-1;
 +
    }
 +
 
 +
=== Die Zahlenreihe 1+2+3+4+5+ ... +98+99+100=??? ===
 +
 
 +
x=0;
 +
zwischenergebnis=0;
 +
while(x<1000)
 +
    {
 +
    x=x+1;
 +
    zwischenergebnis=zwischenergebnis+x;
 +
    UI.log(x);
 +
    }
 +
UI.log("gibt: " + zwischenergebnis);
 +
 
 +
==Übungen==
 +
 
 +
let n = 6;
 +
let umsort = n;
 +
let anzfixpunktfrei=0;
 +
let wort = new Array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9);
 +
let ausdruck = "";
 +
 
 +
function print_wort() {
 +
ausdruck="";
 +
nfix=0;
 +
for(i=0; i<=n; i++) {
 +
if(wort[i]==i) {neu=String(wort[i])+"!"; ++nfix} else neu=String(wort[i])+" ";
 +
ausdruck=ausdruck+neu;
 +
}
 +
if(nfix==0) anzfixpunktfrei++;
 +
UI.log(ausdruck + "  -  " + nfix + "  -  " + anzfixpunktfrei);
 +
 +
 
 +
function set_umsort() {
 +
umsort=n; aus=0;
 +
while(aus==0) {
 +
if(umsort==0) aus=1;
 +
else if(wort[umsort-1]>wort[umsort]) --umsort; else aus=1;
 +
}
 +
}
 +
 
 +
function next_wort() {
 +
set_umsort();
 +
--umsort;
 +
if(umsort>=0) {
 +
let minwort=wort[umsort+1];
 +
let mini=umsort+1;
 +
for(i=umsort+1;i<=n;++i) if(wort[i]<minwort && wort[i]>wort[umsort]) {mini=i;minwort=wort[mini];}
 +
let park=wort[umsort];
 +
wort[umsort]=minwort;
 +
wort[mini]=park;
 +
sort_wort();
 +
set_umsort();
 +
}
 +
}
 +
 
 +
function sort_wort() {
 +
for(k=umsort+1;k<n;++k) {
 +
  let park=wort[k];
 +
let minwort=wort[k];
 +
let mini=k;
 +
for(i=k;i<=n;++i) if(wort[i]<minwort) {mini=i;minwort=wort[mini];}
 +
wort[k]=minwort;
 +
wort[mini]=park;
 +
}
 +
}
 +
 
 +
while(umsort>=0) {
 +
print_wort();
 +
next_wort();
 +
}
 +
 
 +
[https://ide.cube.codes/?init=loadFromUrl&url=https://share-repository.cube.codes/v1/appStates/5b5f8592-c7f5-4a0a-9d76-ee97abd946f7 direkt zu cube.codes]
 +
 
 +
[10:37:33] Program starting ...
 +
[10:37:33] Program running ...
 +
0!1!2!3!4!  -  5  -  0  von  1
 +
0!1!2!4 3    -  3  -  0  von  2
 +
0!1!3 2 4!  -  3  -  0  von  3
 +
0!1!3 4 2    -  2  -  0  von  4
 +
0!1!4 2 3    -  2  -  0  von  5
 +
0!1!4 3!2    -  3  -  0  von  6
 +
0!2 1 3!4!  -  3  -  0  von  7
 +
0!2 1 4 3    -  1  -  0  von  8
 +
0!2 3 1 4!  -  2  -  0  von  9
 +
0!2 3 4 1    -  1  -  0  von  10
 +
0!2 4 1 3    -  1  -  0  von  11
 +
0!2 4 3!1    -  2  -  0  von  12
 +
0!3 1 2 4!  -  2  -  0  von  13
 +
0!3 1 4 2    -  1  -  0  von  14
 +
0!3 2!1 4!  -  3  -  0  von  15
 +
0!3 2!4 1    -  2  -  0  von  16
 +
0!3 4 1 2    -  1  -  0  von  17
 +
0!3 4 2 1    -  1  -  0  von  18
 +
0!4 1 2 3    -  1  -  0  von  19
 +
0!4 1 3!2    -  2  -  0  von  20
 +
0!4 2!1 3    -  2  -  0  von  21
 +
0!4 2!3!1    -  3  -  0  von  22
 +
0!4 3 1 2    -  1  -  0  von  23
 +
0!4 3 2 1    -  1  -  0  von  24
 +
1 0 2!3!4!  -  3  -  0  von  25
 +
1 0 2!4 3    -  1  -  0  von  26
 +
1 0 3 2 4!  -  1  -  0  von  27
 +
1 0 3 4 2    -  0  -  1  von  28
 +
1 0 4 2 3    -  0  -  2  von  29
 +
1 0 4 3!2    -  1  -  2  von  30
 +
1 2 0 3!4!  -  2  -  2  von  31
 +
1 2 0 4 3    -  0  -  3  von  32
 +
1 2 3 0 4!  -  1  -  3  von  33
 +
1 2 3 4 0    -  0  -  4  von  34
 +
1 2 4 0 3    -  0  -  5  von  35
 +
1 2 4 3!0    -  1  -  5  von  36
 +
1 3 0 2 4!  -  1  -  5  von  37
 +
1 3 0 4 2    -  0  -  6  von  38
 +
1 3 2!0 4!  -  2  -  6  von  39
 +
1 3 2!4 0    -  1  -  6  von  40
 +
1 3 4 0 2    -  0  -  7  von  41
 +
1 3 4 2 0    -  0  -  8  von  42
 +
1 4 0 2 3    -  0  -  9  von  43
 +
1 4 0 3!2    -  1  -  9  von  44
 +
1 4 2!0 3    -  1  -  9  von  45
 +
1 4 2!3!0    -  2  -  9  von  46
 +
1 4 3 0 2    -  0  -  10  von  47
 +
1 4 3 2 0    -  0  -  11  von  48
 +
2 0 1 3!4!  -  2  -  11  von  49
 +
2 0 1 4 3    -  0  -  12  von  50
 +
2 0 3 1 4!  -  1  -  12  von  51
 +
2 0 3 4 1    -  0  -  13  von  52
 +
2 0 4 1 3    -  0  -  14  von  53
 +
2 0 4 3!1    -  1  -  14  von  54
 +
2 1!0 3!4!  -  3  -  14  von  55
 +
2 1!0 4 3    -  1  -  14  von  56
 +
2 1!3 0 4!  -  2  -  14  von  57
 +
2 1!3 4 0    -  1  -  14  von  58
 +
2 1!4 0 3    -  1  -  14  von  59
 +
2 1!4 3!0    -  2  -  14  von  60
 +
2 3 0 1 4!  -  1  -  14  von  61
 +
2 3 0 4 1    -  0  -  15  von  62
 +
2 3 1 0 4!  -  1  -  15  von  63
 +
2 3 1 4 0    -  0  -  16  von  64
 +
2 3 4 0 1    -  0  -  17  von  65
 +
2 3 4 1 0    -  0  -  18  von  66
 +
2 4 0 1 3    -  0  -  19  von  67
 +
2 4 0 3!1    -  1  -  19  von  68
 +
2 4 1 0 3    -  0  -  20  von  69
 +
2 4 1 3!0    -  1  -  20  von  70
 +
2 4 3 0 1    -  0  -  21  von  71
 +
2 4 3 1 0    -  0  -  22  von  72
 +
3 0 1 2 4!  -  1  -  22  von  73
 +
3 0 1 4 2    -  0  -  23  von  74
 +
3 0 2!1 4!  -  2  -  23  von  75
 +
3 0 2!4 1    -  1  -  23  von  76
 +
3 0 4 1 2    -  0  -  24  von  77
 +
3 0 4 2 1    -  0  -  25  von  78
 +
3 1!0 2 4!  -  2  -  25  von  79
 +
3 1!0 4 2    -  1  -  25  von  80
 +
3 1!2!0 4!  -  3  -  25  von  81
 +
3 1!2!4 0    -  2  -  25  von  82
 +
3 1!4 0 2    -  1  -  25  von  83
 +
3 1!4 2 0    -  1  -  25  von  84
 +
3 2 0 1 4!  -  1  -  25  von  85
 +
3 2 0 4 1    -  0  -  26  von  86
 +
3 2 1 0 4!  -  1  -  26  von  87
 +
3 2 1 4 0    -  0  -  27  von  88
 +
3 2 4 0 1    -  0  -  28  von  89
 +
3 2 4 1 0    -  0  -  29  von  90
 +
3 4 0 1 2    -  0  -  30  von  91
 +
3 4 0 2 1    -  0  -  31  von  92
 +
3 4 1 0 2    -  0  -  32  von  93
 +
3 4 1 2 0    -  0  -  33  von  94
 +
3 4 2!0 1    -  1  -  33  von  95
 +
3 4 2!1 0    -  1  -  33  von  96
 +
4 0 1 2 3    -  0  -  34  von  97
 +
4 0 1 3!2    -  1  -  34  von  98
 +
4 0 2!1 3    -  1  -  34  von  99
 +
4 0 2!3!1    -  2  -  34  von  100
 +
4 0 3 1 2    -  0  -  35  von  101
 +
4 0 3 2 1    -  0  -  36  von  102
 +
4 1!0 2 3    -  1  -  36  von  103
 +
4 1!0 3!2    -  2  -  36  von  104
 +
4 1!2!0 3    -  2  -  36  von  105
 +
4 1!2!3!0    -  3  -  36  von  106
 +
4 1!3 0 2    -  1  -  36  von  107
 +
4 1!3 2 0    -  1  -  36  von  108
 +
4 2 0 1 3    -  0  -  37  von  109
 +
4 2 0 3!1    -  1  -  37  von  110
 +
4 2 1 0 3    -  0  -  38  von  111
 +
4 2 1 3!0    -  1  -  38  von  112
 +
4 2 3 0 1    -  0  -  39  von  113
 +
4 2 3 1 0    -  0  -  40  von  114
 +
4 3 0 1 2    -  0  -  41  von  115
 +
4 3 0 2 1    -  0  -  42  von  116
 +
4 3 1 0 2    -  0  -  43  von  117
 +
4 3 1 2 0    -  0  -  44  von  118
 +
4 3 2!0 1    -  1  -  44  von  119
 +
4 3 2!1 0    -  1  -  44  von  120
 +
[10:37:33] Program finished successfully
 +
 
 +
 
 +
...
 +
5 2 1 3!4!0    -  2  -  227  von  658
 +
5 2 1 4 0 3    -  0  -  228  von  659
 +
5 2 1 4 3 0    -  0  -  229  von  660
 +
5 2 3 0 1 4    -  0  -  230  von  661
 +
5 2 3 0 4!1    -  1  -  230  von  662
 +
5 2 3 1 0 4    -  0  -  231  von  663
 +
5 2 3 1 4!0    -  1  -  231  von  664
 +
5 2 3 4 0 1    -  0  -  232  von  665
 +
5 2 3 4 1 0    -  0  -  233  von  666
 +
5 2 4 0 1 3    -  0  -  234  von  667
 +
5 2 4 0 3 1    -  0  -  235  von  668
 +
5 2 4 1 0 3    -  0  -  236  von  669
 +
5 2 4 1 3 0    -  0  -  237  von  670
 +
5 2 4 3!0 1    -  1  -  237  von  671
 +
5 2 4 3!1 0    -  1  -  237  von  672
 +
5 3 0 1 2 4    -  0  -  238  von  673
 +
5 3 0 1 4!2    -  1  -  238  von  674
 +
5 3 0 2 1 4    -  0  -  239  von  675
 +
5 3 0 2 4!1    -  1  -  239  von  676
 +
5 3 0 4 1 2    -  0  -  240  von  677
 +
5 3 0 4 2 1    -  0  -  241  von  678
 +
5 3 1 0 2 4    -  0  -  242  von  679
 +
5 3 1 0 4!2    -  1  -  242  von  680
 +
5 3 1 2 0 4    -  0  -  243  von  681
 +
5 3 1 2 4!0    -  1  -  243  von  682
 +
5 3 1 4 0 2    -  0  -  244  von  683
 +
5 3 1 4 2 0    -  0  -  245  von  684
 +
5 3 2!0 1 4    -  1  -  245  von  685
 +
5 3 2!0 4!1    -  2  -  245  von  686
 +
5 3 2!1 0 4    -  1  -  245  von  687
 +
5 3 2!1 4!0    -  2  -  245  von  688
 +
5 3 2!4 0 1    -  1  -  245  von  689
 +
5 3 2!4 1 0    -  1  -  245  von  690
 +
5 3 4 0 1 2    -  0  -  246  von  691
 +
5 3 4 0 2 1    -  0  -  247  von  692
 +
5 3 4 1 0 2    -  0  -  248  von  693
 +
5 3 4 1 2 0    -  0  -  249  von  694
 +
5 3 4 2 0 1    -  0  -  250  von  695
 +
5 3 4 2 1 0    -  0  -  251  von  696
 +
5 4 0 1 2 3    -  0  -  252  von  697
 +
5 4 0 1 3 2    -  0  -  253  von  698
 +
5 4 0 2 1 3    -  0  -  254  von  699
 +
5 4 0 2 3 1    -  0  -  255  von  700
 +
5 4 0 3!1 2    -  1  -  255  von  701
 +
5 4 0 3!2 1    -  1  -  255  von  702
 +
5 4 1 0 2 3    -  0  -  256  von  703
 +
5 4 1 0 3 2    -  0  -  257  von  704
 +
5 4 1 2 0 3    -  0  -  258  von  705
 +
5 4 1 2 3 0    -  0  -  259  von  706
 +
5 4 1 3!0 2    -  1  -  259  von  707
 +
5 4 1 3!2 0    -  1  -  259  von  708
 +
5 4 2!0 1 3    -  1  -  259  von  709
 +
5 4 2!0 3 1    -  1  -  259  von  710
 +
5 4 2!1 0 3    -  1  -  259  von  711
 +
5 4 2!1 3 0    -  1  -  259  von  712
 +
5 4 2!3!0 1    -  2  -  259  von  713
 +
5 4 2!3!1 0    -  2  -  259  von  714
 +
5 4 3 0 1 2    -  0  -  260  von  715
 +
5 4 3 0 2 1    -  0  -  261  von  716
 +
5 4 3 1 0 2    -  0  -  262  von  717
 +
5 4 3 1 2 0    -  0  -  263  von  718
 +
5 4 3 2 0 1    -  0  -  264  von  719
 +
5 4 3 2 1 0    -  0  -  265  von  720
 +
[10:39:25] Program finished successfully
 +
 
 +
* [[CUBE.CODES: Buchstabe O]]
 +
*[[Fixpunktfreie Permutationen]]

Aktuelle Version vom 4. Juli 2022, 07:38 Uhr

Kaufmännischer Zweig (zweistündig - IT Wahlpflichtfächergruppe II)
Bezeichnung in der SchulApp: IT_1/9a
>>> zurück zur Klassenübersicht

Ausgewählte Themenblöcke

Projekt

Programmierung mit CUBE.CODES

  • 21.02.2022: CUBE.CODES (Erste Ebene)
  • 07.03.2022: CUBE.CODES (Zweite Ebene)
  • 11.03.2022: Dritte Ebene (noch nicht ganz vollständig)
  • 1. April: erste Challange (Alle Note 1, außer 3(Note 3) und eine (Note 6))

>>> CUBE.CODES blank
>>> Erste Schritte
>>> CUBE.CODES: Einfache EVA-Programme
>>> CUBE.CODES: Beispiele aus der Zahlentheorie (Klasse 5)
>>> CUBE.CODES: Schleifen mit while
>>> CUBE.CODES: Schleifen mit for
>>> CUBE.CODES: Rekursion

  • 25. April: letzte Challenge

Eva-Programme

//Rechnen und Ausgeben
Celsius=100;                //1 in Celsius abgespeichert
Fahrenheit=1.8*Celsius+32;  //Fahrenheit wird berechnet
UI.log(Fahrenheit);         //Ausgabe von Fahrenheit

Schleifen

Celsius=0;                

while(Celsius<=100) 
   {
    Fahrenheit=1.8*Celsius+32; 
    UI.log("Wenn Celsius=" + Celsius + " ist, wird Fahrenheit=" + Fahrenheit);     
    Celsius=Celsius+10;
   }

Bedingte Anweisungen

a=32;
b=34;
if(a<b) abstand=b-a; else abstand=a-b;
UI.log(abstand);

Die Zahlenfolge: 1 3 5 7 9 ... generieren

x=1;
while(x<100)
   {
    UI.log(x);
    x=x+2;
   }

Die Zahlenfolge: 1 3 7 9 ... generieren

x=1;
summand=2;
while(x<100)
   {
    UI.log(x);
    x=x+summand;
    if(summand==2) summand=4; else summand=2;
   }

Die Zahlenfolge: -2 -3 -4 -5 ... generieren

x=-2;
while(x>-100)
   {
    UI.log(x);
    x=x-1;
   }

Die Zahlenreihe 1+2+3+4+5+ ... +98+99+100=???

x=0;
zwischenergebnis=0;
while(x<1000)
   {
    x=x+1;
    zwischenergebnis=zwischenergebnis+x;
    UI.log(x);
   }
UI.log("gibt: " + zwischenergebnis);

Übungen

let n = 6; 
let umsort = n;
let anzfixpunktfrei=0;
let wort = new Array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9);
let ausdruck = "";
function print_wort() {
	ausdruck="";
	nfix=0;
	for(i=0; i<=n; i++) {
		if(wort[i]==i) {neu=String(wort[i])+"!"; ++nfix} else neu=String(wort[i])+" ";
		ausdruck=ausdruck+neu;
	}
	if(nfix==0) anzfixpunktfrei++;
	UI.log(ausdruck + "   -   " + nfix + "   -   " + anzfixpunktfrei);
}  
function set_umsort() {
	umsort=n; aus=0;
	while(aus==0) {
		if(umsort==0) aus=1; 
		else if(wort[umsort-1]>wort[umsort]) --umsort; else aus=1;
	}
}
function next_wort() {
	set_umsort();
	--umsort;
	if(umsort>=0) {
		let minwort=wort[umsort+1];
		let mini=umsort+1;
		for(i=umsort+1;i<=n;++i) if(wort[i]<minwort && wort[i]>wort[umsort]) {mini=i;minwort=wort[mini];}
		let park=wort[umsort];
		wort[umsort]=minwort;
		wort[mini]=park;
		sort_wort();
		set_umsort();
	}
}
function sort_wort() {
	for(k=umsort+1;k<n;++k) {
	  	let park=wort[k];
	 	let minwort=wort[k];
		let mini=k;
		for(i=k;i<=n;++i) if(wort[i]<minwort) {mini=i;minwort=wort[mini];}
		wort[k]=minwort;
		wort[mini]=park;
	 }
}
while(umsort>=0) {
	print_wort();
	next_wort();	
}

direkt zu cube.codes

[10:37:33] Program starting ...
[10:37:33] Program running ...
0!1!2!3!4!   -   5   -   0   von   1
0!1!2!4 3    -   3   -   0   von   2
0!1!3 2 4!   -   3   -   0   von   3
0!1!3 4 2    -   2   -   0   von   4
0!1!4 2 3    -   2   -   0   von   5
0!1!4 3!2    -   3   -   0   von   6
0!2 1 3!4!   -   3   -   0   von   7
0!2 1 4 3    -   1   -   0   von   8
0!2 3 1 4!   -   2   -   0   von   9
0!2 3 4 1    -   1   -   0   von   10
0!2 4 1 3    -   1   -   0   von   11
0!2 4 3!1    -   2   -   0   von   12
0!3 1 2 4!   -   2   -   0   von   13
0!3 1 4 2    -   1   -   0   von   14
0!3 2!1 4!   -   3   -   0   von   15
0!3 2!4 1    -   2   -   0   von   16
0!3 4 1 2    -   1   -   0   von   17
0!3 4 2 1    -   1   -   0   von   18
0!4 1 2 3    -   1   -   0   von   19
0!4 1 3!2    -   2   -   0   von   20
0!4 2!1 3    -   2   -   0   von   21
0!4 2!3!1    -   3   -   0   von   22
0!4 3 1 2    -   1   -   0   von   23
0!4 3 2 1    -   1   -   0   von   24
1 0 2!3!4!   -   3   -   0   von   25
1 0 2!4 3    -   1   -   0   von   26
1 0 3 2 4!   -   1   -   0   von   27
1 0 3 4 2    -   0   -   1   von   28
1 0 4 2 3    -   0   -   2   von   29
1 0 4 3!2    -   1   -   2   von   30
1 2 0 3!4!   -   2   -   2   von   31
1 2 0 4 3    -   0   -   3   von   32
1 2 3 0 4!   -   1   -   3   von   33
1 2 3 4 0    -   0   -   4   von   34
1 2 4 0 3    -   0   -   5   von   35
1 2 4 3!0    -   1   -   5   von   36
1 3 0 2 4!   -   1   -   5   von   37
1 3 0 4 2    -   0   -   6   von   38
1 3 2!0 4!   -   2   -   6   von   39
1 3 2!4 0    -   1   -   6   von   40
1 3 4 0 2    -   0   -   7   von   41
1 3 4 2 0    -   0   -   8   von   42
1 4 0 2 3    -   0   -   9   von   43
1 4 0 3!2    -   1   -   9   von   44
1 4 2!0 3    -   1   -   9   von   45
1 4 2!3!0    -   2   -   9   von   46
1 4 3 0 2    -   0   -   10   von   47
1 4 3 2 0    -   0   -   11   von   48
2 0 1 3!4!   -   2   -   11   von   49
2 0 1 4 3    -   0   -   12   von   50
2 0 3 1 4!   -   1   -   12   von   51
2 0 3 4 1    -   0   -   13   von   52
2 0 4 1 3    -   0   -   14   von   53
2 0 4 3!1    -   1   -   14   von   54
2 1!0 3!4!   -   3   -   14   von   55
2 1!0 4 3    -   1   -   14   von   56
2 1!3 0 4!   -   2   -   14   von   57
2 1!3 4 0    -   1   -   14   von   58
2 1!4 0 3    -   1   -   14   von   59
2 1!4 3!0    -   2   -   14   von   60
2 3 0 1 4!   -   1   -   14   von   61
2 3 0 4 1    -   0   -   15   von   62
2 3 1 0 4!   -   1   -   15   von   63
2 3 1 4 0    -   0   -   16   von   64
2 3 4 0 1    -   0   -   17   von   65
2 3 4 1 0    -   0   -   18   von   66
2 4 0 1 3    -   0   -   19   von   67
2 4 0 3!1    -   1   -   19   von   68
2 4 1 0 3    -   0   -   20   von   69
2 4 1 3!0    -   1   -   20   von   70
2 4 3 0 1    -   0   -   21   von   71
2 4 3 1 0    -   0   -   22   von   72
3 0 1 2 4!   -   1   -   22   von   73
3 0 1 4 2    -   0   -   23   von   74
3 0 2!1 4!   -   2   -   23   von   75
3 0 2!4 1    -   1   -   23   von   76
3 0 4 1 2    -   0   -   24   von   77
3 0 4 2 1    -   0   -   25   von   78
3 1!0 2 4!   -   2   -   25   von   79
3 1!0 4 2    -   1   -   25   von   80
3 1!2!0 4!   -   3   -   25   von   81
3 1!2!4 0    -   2   -   25   von   82
3 1!4 0 2    -   1   -   25   von   83
3 1!4 2 0    -   1   -   25   von   84
3 2 0 1 4!   -   1   -   25   von   85
3 2 0 4 1    -   0   -   26   von   86
3 2 1 0 4!   -   1   -   26   von   87
3 2 1 4 0    -   0   -   27   von   88
3 2 4 0 1    -   0   -   28   von   89
3 2 4 1 0    -   0   -   29   von   90
3 4 0 1 2    -   0   -   30   von   91
3 4 0 2 1    -   0   -   31   von   92
3 4 1 0 2    -   0   -   32   von   93
3 4 1 2 0    -   0   -   33   von   94
3 4 2!0 1    -   1   -   33   von   95
3 4 2!1 0    -   1   -   33   von   96
4 0 1 2 3    -   0   -   34   von   97
4 0 1 3!2    -   1   -   34   von   98
4 0 2!1 3    -   1   -   34   von   99
4 0 2!3!1    -   2   -   34   von   100
4 0 3 1 2    -   0   -   35   von   101
4 0 3 2 1    -   0   -   36   von   102
4 1!0 2 3    -   1   -   36   von   103
4 1!0 3!2    -   2   -   36   von   104
4 1!2!0 3    -   2   -   36   von   105
4 1!2!3!0    -   3   -   36   von   106
4 1!3 0 2    -   1   -   36   von   107
4 1!3 2 0    -   1   -   36   von   108
4 2 0 1 3    -   0   -   37   von   109
4 2 0 3!1    -   1   -   37   von   110
4 2 1 0 3    -   0   -   38   von   111
4 2 1 3!0    -   1   -   38   von   112
4 2 3 0 1    -   0   -   39   von   113
4 2 3 1 0    -   0   -   40   von   114
4 3 0 1 2    -   0   -   41   von   115
4 3 0 2 1    -   0   -   42   von   116
4 3 1 0 2    -   0   -   43   von   117
4 3 1 2 0    -   0   -   44   von   118
4 3 2!0 1    -   1   -   44   von   119
4 3 2!1 0    -   1   -   44   von   120
[10:37:33] Program finished successfully


...
5 2 1 3!4!0    -   2   -   227   von   658
5 2 1 4 0 3    -   0   -   228   von   659
5 2 1 4 3 0    -   0   -   229   von   660
5 2 3 0 1 4    -   0   -   230   von   661
5 2 3 0 4!1    -   1   -   230   von   662
5 2 3 1 0 4    -   0   -   231   von   663
5 2 3 1 4!0    -   1   -   231   von   664
5 2 3 4 0 1    -   0   -   232   von   665
5 2 3 4 1 0    -   0   -   233   von   666
5 2 4 0 1 3    -   0   -   234   von   667
5 2 4 0 3 1    -   0   -   235   von   668
5 2 4 1 0 3    -   0   -   236   von   669
5 2 4 1 3 0    -   0   -   237   von   670
5 2 4 3!0 1    -   1   -   237   von   671
5 2 4 3!1 0    -   1   -   237   von   672
5 3 0 1 2 4    -   0   -   238   von   673
5 3 0 1 4!2    -   1   -   238   von   674
5 3 0 2 1 4    -   0   -   239   von   675
5 3 0 2 4!1    -   1   -   239   von   676
5 3 0 4 1 2    -   0   -   240   von   677
5 3 0 4 2 1    -   0   -   241   von   678
5 3 1 0 2 4    -   0   -   242   von   679
5 3 1 0 4!2    -   1   -   242   von   680
5 3 1 2 0 4    -   0   -   243   von   681
5 3 1 2 4!0    -   1   -   243   von   682
5 3 1 4 0 2    -   0   -   244   von   683
5 3 1 4 2 0    -   0   -   245   von   684
5 3 2!0 1 4    -   1   -   245   von   685
5 3 2!0 4!1    -   2   -   245   von   686
5 3 2!1 0 4    -   1   -   245   von   687
5 3 2!1 4!0    -   2   -   245   von   688
5 3 2!4 0 1    -   1   -   245   von   689
5 3 2!4 1 0    -   1   -   245   von   690
5 3 4 0 1 2    -   0   -   246   von   691
5 3 4 0 2 1    -   0   -   247   von   692
5 3 4 1 0 2    -   0   -   248   von   693
5 3 4 1 2 0    -   0   -   249   von   694
5 3 4 2 0 1    -   0   -   250   von   695
5 3 4 2 1 0    -   0   -   251   von   696
5 4 0 1 2 3    -   0   -   252   von   697
5 4 0 1 3 2    -   0   -   253   von   698
5 4 0 2 1 3    -   0   -   254   von   699
5 4 0 2 3 1    -   0   -   255   von   700
5 4 0 3!1 2    -   1   -   255   von   701
5 4 0 3!2 1    -   1   -   255   von   702
5 4 1 0 2 3    -   0   -   256   von   703
5 4 1 0 3 2    -   0   -   257   von   704
5 4 1 2 0 3    -   0   -   258   von   705
5 4 1 2 3 0    -   0   -   259   von   706
5 4 1 3!0 2    -   1   -   259   von   707
5 4 1 3!2 0    -   1   -   259   von   708
5 4 2!0 1 3    -   1   -   259   von   709
5 4 2!0 3 1    -   1   -   259   von   710
5 4 2!1 0 3    -   1   -   259   von   711
5 4 2!1 3 0    -   1   -   259   von   712
5 4 2!3!0 1    -   2   -   259   von   713
5 4 2!3!1 0    -   2   -   259   von   714
5 4 3 0 1 2    -   0   -   260   von   715
5 4 3 0 2 1    -   0   -   261   von   716
5 4 3 1 0 2    -   0   -   262   von   717
5 4 3 1 2 0    -   0   -   263   von   718
5 4 3 2 0 1    -   0   -   264   von   719
5 4 3 2 1 0    -   0   -   265   von   720
[10:39:25] Program finished successfully