Alle Kategorien
Suche

Algorithmus in der Informatik einfach erklärt

Algorithmen sind die Grundlage für alle PC-Programe
Algorithmen sind die Grundlage für alle PC-Programe © Silke_Kaiser / Pixelio
Wer zum ersten Mal mit Informatik in Berührung kommt, sei es in der Schule oder zum Beginn eines Studiums, kann sich von der Fülle an Aufgaben, Fremdwörtern und Möglichkeiten schnell überfordert fühlen. Im Grunde ist mit Ruhe und einem Schritt-für-Schritt-Vorgehen aber auch dieser Dschungel leicht zu verstehen. Zu den Grundlagen gehört es zum Beispiel zu verstehen, was ein Algorithmus ist.

Was ist ein Algorithmus?

  • Algorithmen lernen Sie sowohl in der Informatik als auch in der Mathematik kennen.
  • Allgemein gesagt sind Algorithmen erst einmal nur Verfahrensanweisung, also ähnlich wie das Rezept eines Kuchens. 
  • In festgelegten Schritten werden verschiedene Anweisungen (Befehle in der Informatik oder Rechenregeln in der Mathematik) durchgeführt.
  • Ein Hauptmerkmal jedes Algorithmus ist es, dass die Anweisungen nach einem vorher festgelegten Schema durchgeführt werden.
  • Bei jedem Durchlauf eines solchen Befehls muss am Ende zwangsläufig das gleiche Ergebnis entstehen, wenn man dieselben Ausgangsdaten hatte. Ist das nicht der Fall, ist der Algorithmus fehlerhaft.


Wie nutzt ihn die Informatik?

  • Gerade in der Informatik sind Algorithmen daher ein zentrales Verfahren, damit man mit klaren Befehlen eine Maschine oder ein Programm dazu befähigen kann, allein einen Ablauf durchzuführen.
  • Programme können, dank von Programmieren erstellten Algorithmen, also zum Beispiel Daten suchen oder Daten sortieren.
  • Öffnen Sie durch Klicken ein Programm, läuft im Hintergrund eine Anweisung ab, die geschrieben wurde, damit die nötigen Daten zum Programmstart richtig abgearbeitet werden. Liegen durch Viren oder falsche Handhabung plötzlich fehlerhafte Daten vor, kann das Programm seine Anweisung nicht zum vorher definierten Ergebnis bringen und Sie erhalten eine Fehlermeldung.
  • Die Anweisung muss durch Parameter so klar definiert sein, dass die Vorgehensweise für den PC absolut eindeutig ist. 
  • Sie muss aber nicht nur vom Computer ausführbar sein, sondern auch durch Endlichkeit definiert werden. Sonst würde sich eine Endlosschleife bilden. Der Algorithmus hat also eine endliche Zahl an Durchläufen, bis er zur Lösung des Problems kommt.
Teilen: