# Algorithmus

## Kurzerklärung

Ein **Algorithmus** ist eine klar beschriebene, endliche Folge ausführbarer Schritte, mit der eine Aufgabe gelöst oder ein Problem systematisch bearbeitet wird.

## Einfach erklärt

Ein Algorithmus ist wie eine genaue Anleitung.

Du sagst Schritt für Schritt, **was in welcher Reihenfolge passieren soll**.

Zum Beispiel beim Kochen:

1. Wasser in einen Topf geben.
2. Wasser erhitzen.
3. Nudeln hineingeben.
4. Warten, bis sie gar sind.
5. Wasser abgießen.

Auch ein Computerprogramm arbeitet mit solchen festgelegten Abläufen.

## Kurzes Beispiel

Ein einfacher Algorithmus könnte lauten:

<div drawio-diagram="3"><img src="https://glossar.hosenmatz.com/uploads/images/drawio/2026-09/drawing-3-1784475912-png.png" alt="drawing-3-1784475912.png"/></div>

Der Ablauf enthält eine Entscheidung und legt fest, was danach passieren soll.

<p class="callout info">Ein Algorithmus muss klar, ausführbar und nachvollziehbar sein.</p>

<p class="callout danger">Ein Algorithmus ist noch kein fertiges Computerprogramm. Er beschreibt zunächst den Lösungsweg. Dieser kann anschließend in einer Programmiersprache umgesetzt werden.</p>

<p class="callout warning">Algorithmen gab es schon lange vor Computern. Menschen entwickelten bereits früher genaue Schritt-für-Schritt-Verfahren, um Aufgaben und Berechnungen zu lösen.</p>

---

## Mehr zu diesem Begriff

### Lernen

Du möchtest verstehen, wie Algorithmen funktionieren und weitere Beispiele, Diagramme, Eigenschaften und eine kleine Übung kennenlernen? Dann findest du auf der Lernseite „[**Algorithmus**](https://lernen.drachenbrut-larp.de/books/grundlagen-der-programmierung/page/algorithmus)“ eine ausführliche und leicht verständliche Erklärung.

### Wissen

Für eine fachlich genauere Betrachtung mit formalen Eigenschaften, Abgrenzungen, Komplexität, Berechenbarkeit und weiterführenden Zusammenhängen siehe „[**Algorithmus – Spezialwissen**](https://wissen.hosenmatz.com/books/grundlagen-der-informatik/page/algorithmus-spezialwissen)“.

### Verwandte Begriffe

- [EVA-Prinzip](https://glossar.hosenmatz.com/books/glossar-begriffe-von-a-bis-z/page/eva-prinzip)
- Eingabe
- Verarbeitung
- Ausgabe
- Bedingung
- Schleife
- Pseudocode
- Ablaufdiagramm
- Programmablaufplan
- Programm
- Programmiersprache
- Eindeutigkeit
- Ausführbarkeit
- Endlichkeit
- Terminierung
- Determiniertheit
- Determinismus