Darstellungsformen von Algorithmen

Algorithmen können auf verschiedene Arten dargestellt werden.

Informiere dich auf dieser Seite über die verschiedenen Darstellungsformen von Algorithmen und übernimm Sie in deinen Hefter.

Die Idee eines Algorithmus kann umgangssprachlich beschreiben werden, ohne strenge Formalien in der Darstellung zu beachten.

Um diese Probleme zu umgehen, existieren strukturierte Beschreibungsformen für Algorithmen.

Häufig formuliert man Algorithmen auch in einer Sprache, die sich stark an gängige Programmiersprachen anleht, ohne alle Vorgaben der Programmiersprache strikt zu beachten.

WENN Programm beginnt: 
WIEDERHOLE 10 mal:     
   stelle eine Zufallsfrage     
   warte auf Antwort     
   FALLS Antwort richtig DANN:         
      bestätige Antwort         
      gebe einen Punkt     
   ANSONSTEN:         
      nenne richtige Antwort 
beende das Programm

Algorithmen können auch durch grafische Methode übersichtlich dargestellt werden. Typische Beispiel sind Struktogramme oder Programmablaufpläne.

Quelle https://www.informatik-verstehen.de/lexikon/algorithmen/

Als Programmcode werden die Anweisungen bezeichnet, die […] für ein bestimmtes Computerprogramm […] entstehen und [in einer bestimmten Programmiersprache geschrieben sind]. (https://de.wikipedia.org/wiki/Programmcode)

Beispiel: Eine Funktion in der Sprache Python, welche die Fakultät einer natürlichen Zahl berechnet