Informationen zu Cookies auf dieser Seite

Unsere Website verwendet Cookies, um ihre Funktion sicherzustellen und um Informationen über Leistung und Nutzung der Website zu sammeln und auszuwerten. Datenschutzerklärung

  • Kurse
    • Discord
    • Twitter
    • Linkedin
    • Facebook
    • Instagram
  • Preise
  • English
  • Čeština
  • Deutsch
  • Русский
AnmeldenKostenlos starten
  • Kurse
  • Preise

Community

Anmelden
  
  • Kurse
    • Discord
    • Twitter
    • Linkedin
    • Facebook
    • Instagram
  • Preise
  • English
  • Čeština
  • Deutsch
  • Русский
AnmeldenKostenlos starten
  • Kurse
  • Preise

Community

Anmelden

Was ist ein Algorithmus

Willkommen im Kurs „Algorithmisches Denken“! Bevor du lernst, Code in einer Programmiersprache zu schreiben, lernst du hier die wichtigste Fähigkeit von Programmierern: eine Aufgabe in genaue Schritte zerlegen. Du baust deine Programme aus Blöcken wie in einem Baukasten. So musst du dir keine Sorgen um Tippfehler machen und kannst dich ganz auf das Denken konzentrieren.

Ein Algorithmus ist eine genaue Anleitung, wie man eine Aufgabe löst: eine Folge von Schritten, die du nur nacheinander ausführen musst, und die Aufgabe ist erledigt. Algorithmen kennst du aus dem Alltag:

  • ein Rezept für Pfannkuchen,
  • die Bauanleitung für ein LEGO-Set,
  • eine Wegbeschreibung: „Biege an der Ecke links ab und geh geradeaus bis zur Post.“

Ein Computer denkt aber nichts von allein mit. Er tut genau das, was du ihm sagst, nicht einen Schritt mehr oder weniger, und er erkennt nicht, was du gemeint hast. Deshalb müssen die Schritte eines Algorithmus genau und eindeutig sein. „Geh zum Ziel“ ist für einen Computer kein Algorithmus, aber „geh dreimal vorwärts“ schon. Ein Algorithmus, der so aufgeschrieben ist, dass ein Computer ihn ausführen kann, heißt Programm.

In diesem Kurs programmierst du einen Hund. Der Bildschirm hat drei Teile:

  • links steht die Lektion, darunter deine Anweisungen,
  • in der Mitte ist der Editor: In der linken Spalte findest du die Blöcke, die du verwenden kannst, daneben liegt die Fläche mit dem Block Start,
  • rechts ist die Welt des Hundes. Der Hund läuft auf dem hellen Weg und muss zum grünen Feld mit der Flagge kommen: dem Ziel. Du kannst die Ansicht durch Ziehen drehen und mit dem Mausrad oder mit zwei Fingern zoomen.

Auf dem Handy wechselst du zwischen den Teilen mit den Reitern Lektion, Code und Ausgabe oben.

Dein Programm baust du unter dem Block Start. Um einen Block hinzuzufügen, ziehst du ihn aus der Blockspalte unter den Block Start (oder unter den letzten Block des Programms) und lässt los, wenn er einrastet. Der Block Gehe vorwärts bewegt den Hund um ein Feld in die Richtung, in die er schaut. Wenn du einen Block hinzufügst, den du nicht willst, ziehst du ihn zurück in die Blockspalte, und er verschwindet.

Um das Programm auszuführen, klicke unter dem Editor auf Ausführen. Der Hund führt dann die Blöcke nacheinander von oben nach unten aus, und der Block, den er gerade ausführt, leuchtet im Editor auf. Die Schaltfläche mit dem Kreispfeil neben der Schaltfläche „Ausführen“ setzt das Programm auf den Stand zurück, mit dem die Übung begonnen hat.

Anweisungen

  1. 1

    Der Hund ist drei Felder vom Ziel entfernt. Ziehe drei Blöcke Gehe vorwärts unter den Block Start und klicke auf Ausführen.

1/7

  1. 1. Was ist ein Algorithmus
  2. 2. Abbiegen
  3. 3. Links oder rechts?
  4. 4. Den Weg planen
  5. 5. Fehler finden
  6. 6. Knochen einsammeln
  7. 7. Der kürzeste Weg
Weiter

Programmieren lernen, kostenlos

Mit der Registrierung akzeptierst du die Nutzungsbedingungen und die Datenschutzerklärung.

Oder registriere dich mit: