Zum Inhalt
POTENZIAL Wissen fürs Leben

Was ist ein Algorithmus?

Was ein Algorithmus ist, wie Schritt-für-Schritt-Anleitungen Computer steuern und warum Reihenfolge zählt - einfach erklärt für alle Altersgruppen.

Für welches Alter?

SchrittSchrittErgebnisFest, ohne zu raten

Eindeutige Schritte.

Ein Algorithmus löst ein Problem in festen Schritten. Computer folgen der Anleitung — ohne zu raten.

Einen Namen in einer Liste finden

In der Klassenliste stehen 30 Namen, alphabetisch. Du suchst Mara.

  1. Du liest den Namen in der Mitte.
  2. Liegt Mara im Alphabet davor, schaust du nur in die vordere Hälfte. Liegt sie dahinter, nur in die hintere.
  3. Mit der übrig gebliebenen Hälfte machst du dasselbe noch einmal, bis Mara dasteht.

Das ist ein Algorithmus: eine Anleitung aus klaren Schritten, die bei jeder sortierten Liste funktioniert. Ein Programm ist diese Anleitung in einer Sprache, die der Computer ausführt.

Fast jede solche Anleitung hat dieselben Bausteine: Schritte nacheinander, eine Verzweigung (wenn … dann … sonst …) und eine Wiederholung, bis eine Bedingung stimmt.

Fest geschrieben oder aus Beispielen gelernt

Die Namenssuche hat ein Mensch aufgeschrieben. Du kannst jeden Schritt zeigen.

Ein Sprachmodell, das den nächsten Satz schätzt, hat seine inneren Zahlen aus Beispielen gelernt. Beim Antworten läuft trotzdem eine feste Rechenanleitung. Du siehst oft nur Frage und Antwort, nicht jeden Schritt.

Bei 30 Namen merkst du kaum einen Unterschied. Bei einer Million Namen zählt, ob du jedes Mal die Hälfte wegwirfst oder jeden Namen einzeln liest. Die zweite Art braucht viel mehr Schritte.

Fest programmiert

  • Ein Mensch schreibt die Schritte.
  • Du kannst sie zeigen.
  • Beispiel: Mara in der Liste suchen.

Aus Beispielen gelernt

  • Die Regel entsteht aus Beispielen.
  • Oft siehst du nur Frage und Antwort.
  • Beispiel: das nächste Wort schätzen.

Kurz-Quiz

Was passiert in der Namenssuche, wenn der mittlere Name nicht Mara ist?