Universität Ulm -Abteilung Angewandte Hasenverarbeitung
3.Übungsblatt (18.05.00 bis 25.05.00)
zur Vorlesung Allgemeine Informatik II (SS 00)
|
|
Aufgabe 1 (10 Punkte)
Die Hasenbevölkerung über eine simple Formel zu berechnen
... reißt nach fast 800 Jahren Fibonacci-Zahlen keinen mehr vom Hocker!
Also nähern wir uns der komplexeren Wirklichkeit etwas mehr an und
verfeinern die Reproduktionsvorschrift für Hasen noch mal ein wenig
(die Biologen unter Ihnen mögen die Simplizität und die irrigen
Annahmen verzeihen und können gerne Vorschläge für ein reelles
Übungsblatt einbringen!):
-
Weibliche Hasen "heiraten" mit 4 Jahren und bekommen im Alter von
5, 6 und 7 Jahren jeweils eine Tochter. Wenn Sie 10 Jahre gelebt haben,
gehen sie in die ewigen Grasgründe ein.
-
Männliche Hasen "heiraten" mit 5 Jahren und bekommen im Alter
von 6 Jahren männliche Zwillinge und mit 8 Jahren eine Tochter. Hasenmänner
sterben alt und lebenssatt mit 9 Jahren.
Schreiben Sie ein rekursives Oberon-Programm, das die Anzahl der noch lebenden
Hasennachkommen einer konkreten Hasenfamilie nach n Jahren berechnet.
Wir nehmen an, dass der Stammvater der Hasen männlich ist, und dass
genügend andere Hasen herumspringen, mit denen sich die Nachkommen
der Hasen paaren können. Der Stammvater und die angeheirateten Hasen
werden nicht mitgezählt!