Startseite → Matherätsel → Der Mammutbaum → Lösung
Lösung: Der Mammutbaum
Lösung
In der 1. Nacht schafft der Käfer 10/10000 des Baumstamms. In der 2. Nacht schafft er 10/10020 des Baumstamms. In der 3. Nacht schafft er 10/10040 des Baumstamms. Er hat die Spitze erreicht, wenn die Summe der Streckenanteile 1 erreicht. Nun hat man mehrere Möglichkeiten, das herauszufinden.
Man fasst die Summe als harmonische Reihe auf und verwendet eine Näherungsformel für diese:
Für diese harmonische Reihe kann man folgende Näherungsformel (Quelle: Wikipedia) verwenden:
Damit ergibt sich für n ein Wert von ca. 3688, d.h. der Käfer benötigt für seine Reise etwa 3688-499 = 3189 Nächte.
Man verwendet ein Programm wie dieses PHP-Skript zur Lösungsfindung:
- <?php
- /* In dm */
- $treeHeight = 1000;
- /* Number of the night */
- $night = 0;
- /* Percentage of the tree the bug has already climed */
- $bugPosition = 0;
- do {
- $night++;
- $bugPosition += 1 / $treeHeight;
- $treeHeight += 2;
- } while ($bugPosition < 1);
- echo 'Der Käfer erreicht sein Ziel in der ' . $night . '. Nacht';
- ?>
Dieses liefert als Ergebnis, dass der Käfer 3192 Nächte braucht. Genau genommen kommt er irgendwann in der 3192. Nacht an der Spitze des Baums an.
- <?php