algorithmen:algolektion02:iteration
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
algorithmen:algolektion02:iteration [27.02.2013 15:36] – angelegt theil | algorithmen:algolektion02:iteration [27.02.2013 15:36] (aktuell) – gelöscht theil | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Lösungsvorschlag zu Iteration (1): ggT und Fibonacci-Sequenz ====== | ||
- | ''< | ||
- | <html xmlns=" | ||
- | < | ||
- | < | ||
- | <meta http-equiv=" | ||
- | <link rel=" | ||
- | </ | ||
- | < | ||
- | '' | ||
- | '' | ||
- | < | ||
- | | ||
- | <form action=" | ||
- | <p> | ||
- | Gib die Zahlen ein, deren größten gemeinsamen Teiler du berechnen lassen willst: <br /> | ||
- | <input type=" | ||
- | <input type=" | ||
- | </ | ||
- | <p> | ||
- | <input type=" | ||
- | </ | ||
- | </ | ||
- | |||
- | <? | ||
- | $a = $_POST[' | ||
- | $b = $_POST[' | ||
- | |||
- | if ($a == 0) { | ||
- | echo "Der ggT von $a und $b ist: $b"; | ||
- | } | ||
- | else { | ||
- | while ($b != 0) { | ||
- | if ($a > $b) { | ||
- | $a = $a-$b; | ||
- | } | ||
- | else { | ||
- | $b = $b-$a; | ||
- | } | ||
- | } | ||
- | } | ||
- | ?> | ||
- | |||
- | < | ||
- | |||
- | <? | ||
- | |||
- | echo "Der ggT von " . $_POST[' | ||
- | |||
- | ?> | ||
- | |||
- | < | ||
- | < | ||
- | |||
- | < | ||
- | <p> | ||
- | Gib den Wert ein, bis zu dem du die Fibonacci-Sequenz anzeigen lassen willst: <br /> | ||
- | <input type=" | ||
- | </ | ||
- | <p> | ||
- | <input type=" | ||
- | </ | ||
- | </ | ||
- | |||
- | |||
- | <? | ||
- | |||
- | | ||
- | | ||
- | } | ||
- | | ||
- | | ||
- | } | ||
- | |||
- | ?> | ||
- | |||
- | <?php | ||
- | $endwert = $_POST[' | ||
- | $x = 1; | ||
- | $y = 2; | ||
- | |||
- | while($x + $y < $endwert) { | ||
- | |||
- | $z = $x + $y; | ||
- | echo($z."< | ||
- | $x = $y; | ||
- | $y = $z; | ||
- | } | ||
- | ?> | ||
- | |||
- | |||
- | |||
- | </ | ||
- | </ | ||
- | |||
- | |||
- | '' |
algorithmen/algolektion02/iteration.1361979385.txt.gz · Zuletzt geändert: 27.02.2013 15:36 von theil