Ida würde sich gerne besser merken können, wann welches Obst und Gemüse geerntet wird, ohne dafür immer zuhause auf den Saisonkalender schauen zu müssen. Nur die Saison für Erdbeeren hat sie schon genau im Kopf. Denn ihre Nachbarin Emma bringt ihr jedes Jahr Anfang Mai zu ihrem Geburstag einen Korb voll Erdbeeren vorbei und sagt: “Endlich Erdbeerzeit! Wir haben drei Monate, um uns den Bauch vollzuschlagen bevor es wieder zu Ende ist.”
Ida glaubt aber kaum, dass sie sich die vielen verschiedenen Daten merken kann. Außerdem hat sie gar nicht für jede Frucht eine Eselsbrücke parat. Einfacher wäre es, wenn sie einen kleinen Spickzettel mit sich tragen könnte, auf dem kurz und knapp alle wichtigen Informationen stehen. Dann könnte sie auch unterwegs immer schnell herausfinden, welches Obst und Gemüse sie einkaufen oder im Restaurant essen sollte.
Activity
Da Ida es aus der Informatik kennt, Informationen kurz und knapp mithilfe von Einsen und Nullen (=Binärzahlen) darszustellen, kommt sie auf die Idee, auch hier so vorzugehen. Sie nimmt einen Saisonkalender zur Hand und trägt Folgendes ein:
Im nächsten Schritt möchte sie nun die Tabelle einsparen, die auf einem Zettel zu viel Platz benötigen würde. Außerdem muss sie nicht explizit die Monatsnamen dazuschreiben, da sie deren Reihenfolge sowieso schon kennt.
Ida hat sich für ihren Spickzettel eine Codierungsvorschrift der Informationen aus dem Saisonkalender überlegt. Zu jeder Frucht gehört eine Binärcode mit 12 Ziffern, die für die 12 Monate des Jahres stehen. Die Reihenfolge der Binärziffern entspricht von links nach rechts gelesen der Reihenfolge der Monate im Jahr. Die Monate, die in der Erntesaison liegen, werden mit einer 1 codiert und die anderen Monate mit einer 0.
Die Codierungsvorschrift, die angibt, wie wir etwas auf eine bestimmte Art und Weise codieren sollen, können wir als Algorithmus verstehen. Denn wenn wir nach dieser Vorschrift vorgehen, bekommen wir bei gleicher Eingabe (= das, was wir codieren wollen) immer die gleiche Ausgabe (= den Code).
“Je mehr Einsen im Saison-Code einer Frucht vorkommen, umso…”
Macht einen Vorschlag, wie dieser Satz enden könnte.