Die Berechnungsalgorithmen stellen eine Folge von Schritten dar, die zur Ausführung einer bestimmten Aufgabe ausgelegt sind. Man kann auch sagen, dass sie eine Reihe klarer Anweisungen darstellen, die in einen Computer programmiert sind, um ein Problem zu lösen.
Innerhalb des Computerbereichs oder einer Wissenschaft dient ein Algorithmus als Grundlage für die Erstellung einer Methodik mit definierten und endlichen Stufen.
Seine Verwendung soll eine generische Lösung für ein Dilemma bieten, die es uns ermöglicht, es immer wieder zu verwenden, um das erwartete Ergebnis zu erzielen.
Eigenschaften von Rechenalgorithmen
Der Algorithmus wurde vom Mathematiker Alan Turing vorgeschlagen, um dieses Konzept von der Mathematik auf das Gebiet der Informatik zu bringen. Er ist ein Prozess, der wie folgt definiert wird:
-Eine begrenzte Abfolge von Schritten, die klar definiert sind und voneinander unabhängig sind.
- Ein Agent (menschlich oder unmenschlich) ist derjenige, der jede der Phasen des Prozesses zu einem bestimmten Zeitpunkt anwendet.
-Der Agent hat die Möglichkeit, die Betriebsanweisungen zu interpretieren und gleichzeitig die angegebenen Informationen zu speichern.
-Wenn eine bestimmte Methodik durchgeführt wird, ist das Ergebnis in jedem Schritt immer das gleiche und basiert auf den Anfangsdaten.
-Wie in jedem Prozess endet es mit einem Ergebnis.
Es gibt Fälle, in denen das Verfahren eine konkrete Lösung erfordert, und solche, die dies nicht tun. Wiederholte oder unregelmäßige Algorithmen, die nicht fertig sind, sind beim Rechnen sehr häufig.
Ein Beispiel hierfür sind Betriebssysteme wie Windows, MacOS und Linux, die weiterhin funktionieren müssen, um als Plattform für andere Programme und Prozesse zu dienen.
Typen
Sowohl in der Informatik als auch in anderen Disziplinen können drei Arten von Algorithmen identifiziert werden: sequentiell, bedingt und repetitiv. Darüber hinaus gibt es solche, die qualitativ (sie verwenden Wörter) und quantitativ (sie verwenden numerische Berechnungen) sind.
Einige berühmte Berechnungsalgorithmen, die in der Praxis sehr nützlich sind, erfüllen unterschiedliche Funktionen.
Wir finden also den Euklid-Algorithmus, der zum Teilen verwendet wird, den Gaußschen Algorithmus zum Lösen linearer Gleichungen oder den Floyd-Wrashall-Algorithmus, um den kürzesten Weg zwischen gewichteten Graphen zu finden.
Beispiele
Algorithmen werden in verschiedenen Situationen verwendet, sie versuchen eine Lösung für ein Problem bereitzustellen, und dafür wird kein Standardverfahren befolgt.
Wenn der Mechanismus zur schnellen und effizienten Lösung einer bestimmten Aufgabe entdeckt wird, erfordert seine Ausführung kein Verständnis der Funktionsweise der Methode.
Ein einfaches Beispiel ist das Befolgen eines Rezepts zur Herstellung eines Kuchens, das eine Reihe von Anweisungen und Schritten verwendet, um ihn zu erhalten.
Ebenso können Computer verschiedene Arten von Problemen lösen, indem sie Formeln anwenden, die eine spezielle Sprache haben.
In diesem Fall stellen die Berechnungsalgorithmen Code dar, der auf unterschiedliche Weise geschrieben wurde und nur von der Maschine verstanden werden kann.
Ein wichtiger Teil dieses Verfahrens besteht darin, eine Idee in eine logische Reihenfolge umzuwandeln, die der PC interpretieren kann.
Auf diese Weise wechseln Programmierer von einfachen zu komplexeren Aufgaben. Dazu wenden sie sich häufig Rezepten zu, die andere erstellt haben, um sie an das anzupassen, was sie lösen müssen.
Verweise
- Denver University. Was ist ein Algorithmus und wie wird er in der Programmierung verwendet? Abgerufen am 12.12.2017 von quora.com
- Vasquez B., Carlos. Programmiermethode I. Abgerufen am 12.12.2017 von Moodle2.unid.edu.mx
- Bembibre, Victoria (2009). Definition des Algorithmus. Am 12.12.2017 von definicionabc.com wiederhergestellt
- Colombo, Jorge T. (2001). Computeralgorithmus. Am 12.12.2017 von avizora.com wiederhergestellt
- Wie Dinge funktionieren. Was ist ein Computeralgorithmus? Abgerufen am 12.12.2017 von howstuffwworks.com