Werkzeuge Algorithmen

Ein Algorithmus ist eine predefiend Sequenz um ein Problem oder Prozessinformationen in einer bestimmten Art und Weise zu lösen. Zum Beispiel folgen Kassen einen Algorithmus, um den Betrag der Änderung zu berechnen, um den Kunden , auf der Basis der bezahlten Betrag und dem Preis der Ware gekauft zu geben. Die Eingangs und Ausgangswerte zu ändern , aber der Prozess bleibt die gleiche. Die verwendeten Algorithmen zu erstellen Werkzeuge sind nicht die physischen Werkzeuge verwendet werden, um andere Dinge zu machen. Sie sind konzeptionelle Werkzeuge : in der Regel Logik Symbole , die eine Funktion darstellen . Wenn , dann ...

Erstens verwechseln Sie nicht einen Algorithmus mit einem Computerprogramm . Ein Algorithmus ist die Sequenz , Logik oder Rahmen ; es ist die funktionelle Konstruktion eines Computerprogramms oder einer anderen Problemlösungssequenz. Die meisten Algorithmen verwenden eine Reihe von logischen Aussagen oder bedingte Anweisungen , die Computer- Programmierumgebungen beziehen . Die häufigste kann das " wenn, dann " -Anweisung sein .
Logic Arrays

Logik Aussagen werden häufig in einem Array oder einem Flussdiagramm verwendet . Der erste logische Erklärung könnte sagen , "wenn du Geld gegeben , dann machen Veränderung." Wenn Sie nicht das Geld hat, kann die Durchfluss Tabelle können Sie direkt nichts zu tun. Wenn Sie sind, das Flussdiagramm ruft eine andere Funktion , beginnend mit , zum Beispiel , "wenn Sie 20 $ sind gegeben , subtrahieren Sie den Betrag aus dem Verkauf . " Das ist nicht ein eleganter Weg , um das Problem zu lösen, aber es ist ein Beispiel dafür, wie Algorithmen beginnen, Form durch die Definition der logischen Sequenzen Sie passieren .
Else,

" Else" ist ein weiterer Baustein in der Logik Aussagen. Einige " wenn , dann" -Anweisungen geben den Wert Null , wenn der Test führen sie nicht wahr ist. Zum Beispiel, " wenn Sie 20 $ sind gegeben , machen Wechsel, ( wenn man nicht Geld gegeben , nichts tun ) . " Die else Erklärung gibt Ihnen einen Notfallplan . Statt einfach nur nichts zu tun , können Sie es verwenden, um zu sagen , "wenn Sie 20 $ sind gegeben , einen Wandel , sonst für den bestimmten Geldbetrag ausgeschrieben fragen."
Weniger als, Größer als , gleich

Diese Wertsymbole sind oft in Algorithmen verwendet, um bedingt lenken den Fluss von einer Sequenz. Zum Beispiel könnte ein Algorithmus sagen: " Wenn der Kunde die Rechnung gleich oder kleiner als $ 10 ist , die Rechnung verschicken nicht ; . Sonst , senden Sie die Rechnung " Sie können diese Tools als logische Knoten in einer Sequenz zu denken. An jedem Knoten kann eine beliebige aus einer Vielzahl von symbolischen Werkzeuge verwendet werden, um zu definieren , wie Sie die auf der Suche nach Ihrer Lösung verarbeitet Informationen wünschen werden.