1

Algorithmen schreiben. Aber wie?

Frage von dadads dadads

Ich bin auf der Suche nach einer "Darstellung" oder Beschreibung der Technik, wie Algorithmen geschrieben werden. Könnt Ihr mir behilflich sein?

Dankeschön

Fragen zu gleichen Themen finden

Antworten (2)

  • 1
    Antwort von Gruffalo Gruffalo
    Kommentar von Gruffalo GruffaloGruffalo
  • 0
    Antwort von Funmichi Funmichi

    Computer an, quellcode öffnen und algorithmus indentifizieren und isolieren und dann analysieren

    Kommentar von dadads dadads

    Danke für Eure Antworten, die Möglichkeit, mit dem Pseudocode Algorithmen zu formulieren war schon hilfreich. Hab Ihr vielleicht ein Beispiel, an dem das verdeutlicht wird, wie ich von der Problemstellung zum Algorithmus gelange?

    Kommentar von NitramTaurus NitramTaurusNitramTaurus

    Hi dadads,

    wie kommt man von der Problemstellung zum Algorithmus?

    Nicht anders, als im menschlichen Umgang miteinander auch.

    Damit du dich beispielsweise mit einem Franzosen unterhalten kannst, musst du die französische Sprache beherrschen.

    Eine Sprache setzt sich aus richtig geschriebenen oder gesprochenen Worten zusammen (Syntax), die in einem verständlichen Kontext aneinandergereiht werden (Semantik), um sinnige Informationen zu vermitteln (Informationstheorie).

    Um also mit dem Computer zu interagieren, musst du dir eine geeignete Sprache aneignen.

    Zur Erstellung einer Webseite wäre zumindest clientseitig HTML (hypertext meta language) Voraussetzung oder serverseitig z.B. PHP (hypertext pre processing). Zur Lösung anderer Aufgaben könnte auch z.B. Virtual Basic oder eine Compilersprache zur Anwendung kommen.

    Sobald du eine dieser Sprachen bezügliche Syntax und Semantik konkret beherrschst, formuliert dein Gehirn bei der Lösung entsprechender Aufgaben nahezu automatisch die entsprechenden Algorithmen, deren folgerichtige Funktionalität natürlich durch entsprechende Versuchsdurchläufe zu verifizieren ist.

    Hierbei unterscheiden sich sog. Interpretersprachen von Compilersprachen.

    Während ein Interpreter - wie z.B. Visual Basic - zeilenweise die Algorithmen liest und umsetzt, durchläuft ein Compiler - z.B. Delphi - zunächst das gesamte notierte Programm und überprüft die Syntax (richtige Schreibweise) und in Teilen die Sematik (den logischen Aufbau). Findet er Fehler oder Unstimmigkeiten, wird der Compilierungsprozess angehalten und die entsprechenden Zeile mit Meldung zur Art des Problems angezeigt. Nach entsprechender Korrektur kann der Comp.prozess fortgeführt oder von vorne begonnen werden.

    Gelangt der Compiler bis ans Ende des Quellcodes, wird ein sogenannter OpCode (maschinennaher optimierter Code) erzeugt und als lauffähige Programmdatei abgespeichert und kann nun wie jedes andere Programm auch gestartet und zum Einsatz gebracht werden.

    Bringt dich diese Erläuterung weiter? Das würde mich sehr freuen.

    glg NT

Diese Frage

Verwandte Fragen

Noch nicht den richtigen Rat gefunden?

Einfach und schnell viele hilfreiche Ratschläge von Deutschlands aktivster Ratgeber-Community erhalten!

Einfach und schnell einen Tipp erstellen und Ihren guten Rat mit anderen teilen!

Einfach und schnell ein Video hochladen und anschaulichen Rat an alle geben!

Die unter gutefrage.net angebotenen Dienste und Ratgeber Inhalte werden nicht geprüft. Die Richtigkeit der Inhalte wird nicht gewährleistet. Rechtliche Hinweise finden Sie hier.