LU05.A02: Kleinste und grösste Zahl finden
Lösen Sie die Aufgabe mit BlockPy oder Codingrooms
Laden Sie einen Screenshot ihres Blockly-Ablaufs hoch.
Aufgabenstellung
Erstellen Sie ein Programm mit Blockly, welches aus einer Liste von 15 Zahlen die kleinste und die grösste Zahl findet.
Programmlogik
- Erstellen Sie eine Liste mit 15 beliebigen Ganzzahlen
- Definieren Sie eine Variablesmallestmit der grösstmöglichen Zahl (2147483647) und eine Variablebiggestmit der kleinstmöglichen Zahl (-2147483648)
- Iteration über alle Zahlen in der Liste- Falls die aktuelle Zahl kleiner alssmallestist- Speichern Sie die aktuelle Zahl insmallest
 
- Falls die aktuelle Zahl grösser alsbiggestist- Speichern Sie die aktuelle Zahl inbiggest
 
 
- Geben Siesmallestundbiggestaus
Erweiterung
- Beim Start des Programmes gibt der Benutzer an, wie viele Zahlen in der Liste stehen sollen.
- Die Liste wird mit so vielen Zufallszahlen gefüllt, wie der Benutzer angegeben hat. Sie benötigen dazu eine separate Iteration.
Programmlogik
Ersetzen Sie den Schritt 1 aus der oben stehenden Programmlogik durch diese Befehle:
1a. Erstellen Sie eine leere Liste. 1b. Der Benutzer gibt ein, wieviele Zahlen in der Liste stehen sollen. 1c. Variable ''count'' = 0 1d. Solange ''count'' kleiner als die Anzahl ist 1d.1. Erzeuge eine Zufallszahl 1d.2. Fügen Sie die Zahl am Ende der Liste ein.
