mbstring extension must be loaded in order to run mPDF
algorithmen:algogrundlagen
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| algorithmen:algogrundlagen [20.12.2010 14:11] – Frank Schiebel | algorithmen:algogrundlagen [09.11.2014 15:46] (aktuell) – gelöscht Stefan Gaum | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== Grundlagen ====== | ||
| - | |||
| - | |||
| - | <note tip>Ein **Algorithmus** ist eine Folge eindeutiger ausführbarer Anweisungen zur Herleitung bestimmter Ausgabedaten aus bestimmten Eingabedaten. Ein **Programm** ist die Umsetzung eines Algorithmus in eine Programmiersprache.</ | ||
| - | |||
| - | **Beispiel** zur Berechnung des größten gemeinsamen Teilers (ggT) zweier natürlicher Zahlen (Klassischer Euklidischer Algorithmus). | ||
| - | |||
| - | <? | ||
| - | $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[' | ||
| - | } | ||
| - | |||
| - | ?> | ||
| - | |||
| - | ===== Übung ===== | ||
| - | {{: | ||
| - | |||
| - | - Teste das oben gezeigte Beispiel zum ggT. | ||
| - | - Programmiere für // | ||
| - | |||
| - | |||
| - | * Bestimmung der Fakultät einer eingegebenen Zahl n | ||
| - | * näherungsweise Bestimmung der Quadratwurzel einer Zahl [[http:// | ||
| - | * Ausgabe aller Primzahlen bis zu einer eingegebenen Zahl nach dem [[http:// | ||
| - | * nach der Eingabe einer Zahl n sollen die ersten n Glieder der [[http:// | ||
| - | * nach der Eingabe einer Zahl n soll herausgefunden werden, ob n eine Primzahl ist oder nicht | ||
| - | |||
algorithmen/algogrundlagen.1292854266.txt.gz · Zuletzt geändert: 20.12.2010 14:11 von Frank Schiebel
