Informatikwiki

Albert Einstein Gymnasium Reutlingen

Benutzer-Werkzeuge

Webseiten-Werkzeuge


algorithmen:algogrundlagen

Dies ist eine alte Version des Dokuments!


Grundlagen

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 ggT zweier natürlicher Zahlen:

 <?php 	
	$a = $_POST['eingabe1'];
	$b = $_POST['eingabe2'];
	
	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['eingabe1'] . " und " . $_POST['eingabe2'] . " ist: $a";
	}
	
 ?>

Übung

Programmiere für mindestens zwei der folgenden Beispiele einen Algorithmus.

Beispiele:

  • Bestimmung der Fakultät einer Zahl
  • Bestimmung des ggT zweier Zahlen
  • näherungsweise Bestimmung der Quadratwurzel einer Zahl
algorithmen/algogrundlagen.1291761936.txt.gz · Zuletzt geändert: 07.12.2010 22:45 von Stefan Gaum

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki