Algorithmus: Unterschied zwischen den Versionen
Aus KGS-Wiki
Sn (Diskussion | Beiträge) (Seite angelegt.) |
Sn (Diskussion | Beiträge) K (Kategorie) |
||
Zeile 1: | Zeile 1: | ||
Ein [[Algorithmus]] ist eine schrittweise Sequenz von elementaren Anweisungen, die in Form eines [[Programm|Programms]] von einem [[Computer]] umgesetzt werden kann. | <onlyinclude>Ein [[Algorithmus]] ist eine schrittweise Sequenz von elementaren Anweisungen, die in Form eines [[Programm|Programms]] von einem [[Computer]] umgesetzt werden kann.</onlyinclude> | ||
Eine Reihe von Anweisungen muss die folgenden Bedingungen erfüllen, um als Algorithmus zu gelten: | Eine Reihe von Anweisungen muss die folgenden Bedingungen erfüllen, um als Algorithmus zu gelten: | ||
Zeile 49: | Zeile 49: | ||
{{Navigationsleiste Graphalgorithmen}} | {{Navigationsleiste Graphalgorithmen}} | ||
[[Kategorie:Algorithmen]] |
Version vom 16. Januar 2024, 18:02 Uhr
Ein Algorithmus ist eine schrittweise Sequenz von elementaren Anweisungen, die in Form eines Programms von einem Computer umgesetzt werden kann.
Eine Reihe von Anweisungen muss die folgenden Bedingungen erfüllen, um als Algorithmus zu gelten:
- Endlichkeit
- Der Algorithmus muss in endlich vielen Schritten beschrieben werden können.
- Eindeutigkeit
- Zu jedem Zeitpunkt in der Abarbeitung des Algorithmus muss klar sein, was der nächste Schritt ist.
- Außerdem muss bei jedem Schritt eindeutig sein, wie dieser auszuführen ist. Das wird manchmal auch Ausführbarkeit genannt.
- Terminiertheit
- Wenn er ausgeführt wird, muss der Algorithmus zu einem Ende kommen.
- Determiniertheit
- Wenn ein Algorithmus zweimal dieselbe Eingabe bekommt, muss er zweimal dasselbe Ergebnis liefern.
- Determinismus
- Wenn ein Algorithmus zweimal dieselbe Eingabe bekommt, läuft er beide Male exakt gleich ab
Algorithmen können entweder textuell oder in einem Pseudocode beschrieben werden oder grafisch dargestellt werden, etwa in Form von Programmablaufplänen.
Beispiele
Ein schnelles Kuchenrezept
- Nimm eine große Tasse.
- Gib drei Esslöffel Kakaopulver in die Tasse.
- Gib zwei Eier in die Tasse.
- Gib vier Esslöffel Mehl in die Tasse.
- Gib vier Esslöffel Zucker in die Tasse.
- Gib vier Esslöffel Milch in die Tasse.
- Gib vier Esslöffel in die Tasse.
- Verrühre den Inhalt der Tasse gründlich.
- Öffne die Mikrowelle.
- Stelle die Tasse in die Mikrowelle.
- Schließe die Mikrowelle.
- Lass die Mikrowelle 5 Minuten lang bei 900 Watt laufen.
- Öffne die Mikrowelle.
- Nimm die Tasse aus der Mikrowelle.
Multiplizieren (wenn du nur addieren kannst)
- Gegeben
- Zwei Zahlen und
- Setze eine dritte Variable auf .
- Falls ist, gehe zu Schritt 6.
- Addiere zu hinzu und speichere das Ergebnis in .
- Subtrahiere von .
- Gehe zu Schritt 2.
- Gib aus.