Wie kann man Algorithmen schreiben?

7 Antworten

Moin ziva14hanna,

ujiujiu da müsste man jetzt ganz weit ausholen.
ich versuchs mal kurz zu halten.
Also ein Algorithmus ist erstmal nichts weiter als die Handlungsvorschrift zur Lösung eines Problems.
Wenn du in die Komplexität der Programmierung am Computer einsteigen willst, dann Rate ich dir erstmal einen richtigen Programmierkurs zu machen. Einfach um die Basics zu lernen und zu schauen ob das Ganze überhaupt was für dich ist. Denn Programmieren kann ziemlich Lange dauern und manche Menschen bringen einfach nicht Geduld dafür auf und haben auch keine Lust 8 Stunden und länger pro Tag am PC zu verbringen.
Vielleicht auch mal gutes Buch über Datenbanken oder C++ und Java lesen um das Ganze erstmal für dich zu entdecken.

Ich hoffe ich konnte dir etwas helfen.

Viel Erfolg
Serelen

Ein Algorithmus wird formuliert, nicht "geschrieben" (zumindest nicht in dem Sinne, in dem Du es scheinbar meins).

So ist "a + b = c" ein Algorithmus, der sowohl auf dem Papier, wie auch durch ein Abakus, wie auch durch ein Computerprogramm umgesetzt werden kann.

Da Du scheinbar letzteres meinst: Lerne das scripten oder das programmieren.

Ein Algorithmus ist unabhängig von Computer, Informatik oder ähnlichem. Ein Algorithmus ist nach Definition einfach nur eine genaue, schrittweise Ablaufbeschreibung, welche ein spezifisches Problem löst. Man spricht von "deterministischen" Algorithmen, wenn sich bei gleicher Ausgangssituation auch das selbe Endergebnis einstellt.

Ein Beispiel für einen Algorithmus ist eine Wegbeschreibung. Wie kommst Du von A nach B? Wo musst Du überall abbiegen? In welche Richtung? Deterministisch ist diese, wenn Du bei gleicher Beschreibung vom selben Ausgangsort auch immer am selben Ziel ankommst.

Wichtig ist, dass ein Algorithmus immer alle Schritte formuliert und nichts auslässt. Beispielsweise ist "Ich will die Liste sortieren" kein Algorithmus.

So. Das kannst Du jetzt auf ganz viele Dinge anwenden. Ein Algorithmus kann beispielsweise sein:

"Wenn ich mit der Maus auf den Knopf x klicke, dann geht ein Meldungsfenster mit dem Text 'Hallo Welt' auf".

oder auch komplizierter.

Die Frage ist also nicht, wie man einen Algorithmus schreibt (in einfachster Form mit Bleistift und Papier), sondern welches Problem du lösen willst. Dann überlegst Du Dir alle Schritte, die nötig sind, um das Problem zu lösen. Wenn Du das gemacht hast, kannst Du Dir überlegen, wie Du es in der entsprechenden Umgebung umsetzt, z.B. mit Hilfe einer Programmiersprache.

DesmuMe ruckelt, was tun?

Ich habe mir den DesmuMe runtergeladen und dazu das pokemonspiel soul silver aber es ruckelt nur ich habe auch schon versucht selbst herauszufinden wie ich das beheben kann aber leider ohne erfolg

es wäre super wenn mir jemand eine einfache erklärung schreiben könnte (ich kenne mich zwar gut mit Computern aus aber bei so was wie wenn mir jemand so etwas erklären will also über schreiben steh ich immer gern auf dem schlauch und weiß dann gar nichts mehr weil ich so verwirrt bin)

danke im vorraus :)

...zur Frage

Brauche Hilfe bei 8-Damen-Problem (Java)!

Hey ;)

Also es geht um folgendes.. ich hab jetzt seit Anfang des Schuljahres Informatik und ich habe die Aufgabe bekommen, einen Algorithmus für das 8-Damen-Problem zu schreiben.. ich bekomm das aber nicht wirklich hin :/ Kann mir da jemand helfen? Bitte schreibt noch dazu welcher Befehl was macht weil ich das dann noch vorstellen muss und wenn ihr das Formular anlegt wie ihr das macht..

Danke :)

...zur Frage

Wenn ich den WlanRouter meines Nachbarn benutze (er weiß das), und ich meinen Browserverlauf lösche, kann er immer noch nachverfolgen wo ich im Internet war?

...zur Frage

Unterschied zwischen deterministisch und determiniert? :s

Hey Leute,

irgendwie versteh ich den Unterschied zwischen den beiden Wörtern in Bezug auf einen Algorithmus in Informatik nicht :/ vllt kann es mir ja hier jemand erklären :)

...zur Frage

(Für mich) Unerklärlicher Fehler in C#-Algorithmus?

Hey Leute,

kann mir jemand erklären wie dieser Algorithmus (https://dotnetfiddle.net/qJSpP1), wenn eine Zahl in Spalte und Kolumne entdeckt wird, CountFails auf 1 setzen kann?

Ich versuche den Fehler seit 4h zu finden und komm einfach nicht dahinter. Falls jemand Bock hat, danach zu suchen, bedanke ich mich schon mal an dieser Stelle herzlichst.

LG

...zur Frage

Womit programmiert man am besten Algorithmen?

Hey, Ich suche eine neue Programmiersprache, die man leicht erlernen kann, und vor allem die mich nicht so stark einschränkt. Mein nächstes Ziel ist die Programmierung eines Algorithmus. Hat einer von euch eine Idee welches Programm ich da nehmen kann?? LG Sven

...zur Frage

Was möchtest Du wissen?