Die beiden Programmteile für die Tasten A und B haben einige Gemeinsamkeiten:
Diese drei Programmteile, die sowohl bei A als auch bei B auftauchen, werden in Funktionen abgelegt.
Damit wird das Programm kürzer, da die Funktion Programmschritte enthält, die ansonsten mehrmals auftauchen würden.
Die drei Funktionen sind leicht zu verstehen.
zz sucht zwei Zufallszahlen, die nicht geich sind.
ausgabe zeigt die beiden Zufallszahlen an und setzt die Variablen zurück.
tausch vertauscht den Inhalt der beiden Variablen zahl_1 und zahl_2. Dazu wird eine dritte Variable zahl_3 benötigt.
Ein wenig Zauberei: Der Zahlentausch geht auch ohne die Hilfsvariable zahl_3.
Wähle zwei Zahlen und probiere es aus (schriftlich!).
Die beiden Programmteile für die Tasten A und B haben einige Gemeinsamkeiten:
Diese drei Programmteile, die sowohl bei A als auch bei B auftauchen, werden in Funktionen abgelegt.
Damit wird das Programm kürzer, da die Funktion Programmschritte enthält, die ansonsten mehrmals auftauchen würden.
Die drei Funktionen sind leicht zu verstehen.
zz sucht zwei Zufallszahlen, die nicht geich sind.
ausgabe zeigt die beiden Zufallszahlen an und setzt die Variablen zurück.
tausch vertauscht den Inhalt der beiden Variablen zahl_1 und zahl_2. Dazu wird eine dritte Variable zahl_3 benötigt.
Ein wenig Zauberei: Der Zahlentausch geht auch ohne die Hilfsvariable zahl_3.
Wähle zwei Zahlen und probiere es aus (schriftlich!).