Dein Fortschritt:
0 / 0 Aufgaben
1
Die Gewächshaus-Bewässerung
AFB I–IIEine Gärtnerei möchte die Bewässerung ihres Gewächshauses automatisieren. Ein Sensor misst die Bodenfeuchte in Prozent (0 bis 100). Eine Pumpe kann jeweils eine Portion von 0,5 Litern abgeben. Die Erde gilt ab einer Feuchte von 45 % als ausreichend feucht; nach jeder Portion muss das Wasser 10 Minuten einsickern, bevor erneut gemessen wird. Die Gärtnerin beschreibt ihr bisheriges Vorgehen so:
„Morgens schaue ich nach der Erde. Ist sie ziemlich trocken, gieße ich ein bisschen, warte eine Weile und mache das ein paar Mal, bis es passt. Danach schreibe ich auf, wie viel ich gegossen habe, usw.“
- Nennen Sie vier Formulierungen aus der Beschreibung, die für einen Algorithmus nicht eindeutig genug sind, und geben Sie jeweils eine präzise Ersatzformulierung an.
- Formulieren Sie den Bewässerungsalgorithmus als nummerierte Verbalisierung. Verwenden Sie die Variablen
feuchteundliter. - Erstellen Sie zu Ihrer Verbalisierung den Pseudocode.
Hinweise
Hinweis zu Aufgabe a)
Suche nach Wörtern, bei denen zwei Personen etwas Verschiedenes verstehen könnten — oder bei denen eine Maschine nicht weiß, wann Schluss ist.
Hinweis zu Aufgabe b)
Ein Schritt = eine Tätigkeit. Was muss vor der Wiederholung festgelegt werden, was wird wiederholt, und woran erkennt man das Ende?
Hinweis zu Aufgabe c)
Übersetze jeden Satz einzeln: Zuweisungen mit ←, die Wiederholung mit „solange … wiederhole … ende solange“.
