Connected World 1

Mit Algorithmen arbeiten

Die Sprache der Computer

Jeder Computer arbeitet mit standardisierten, also vereinheitlichten und genormten An­weisungen. Diese wiederum werden in einzelne Rechenschritte aufgeteilt und dann vom Computer verarbeitet.

Dabei können auch einfache Anweisungen auf mehrere Rechenschritte unterteilt werden. Bei einer ein­fachen Rechnung müssen zunächst die ein­ge­gebenen Zahlen in Binärzahlen umge­wandelt und dann berechnet werden. Zum Schluss muss das Ergebnis wieder in eine Dezimal­zahl für die Ausgabe umge­wandelt und die Grafikkarte ange­wiesen werden, das Ergebnis auf dem Bildschirm dar­zu­stellen. So wird aus einer Anweisung eine Liste an Arbeitsschritten. Diese Arbeitsschritte ergeben zu­sammen einen Algorithmus.

Einzelne Anweisungen

Anweisungen sind die Grundlage von Algorithmen. Du kannst sie üblicherweise mit einem Verb benennen:

  • Downloade Datei X.
  • Berechne 15 + 5.
  • Zeige den Computernamen an.
  • Gehe zur letzten Seite zurück.
  • Öffne Programm Y.

Bestimmt fallen dir weitere Beispiele ein. Nenne zwei.

Verkettete Anweisungen

Verkettung bedeutet, dass man mehrere Anweisungen zusammenhängt. Der Computer führt sie dann nacheinander aus.

Versuche, die einzelnen Anweisungen so zusammenzuketten, dass am Schluss das richtige Ergebnis herauskommt. Am Anfang steht immer die Zahl 0. Schreibe die korrekte Rechnung auf die Zeilen. Könntest du auch Anweisungen weglassen, um auf das gleiche Ergebnis zu kommen? (Hier wird jede Anweisung wird einzeln nacheinander ausgeführt, die Regel „Punkt- vor Strichrechnung“ gilt hier ausnahmsweise nicht.)

0
    = 22
    • Addiere 5
    • Subtrahiere 4
    • Dividiere durch 3
    • Multipliziere mit 2
    • Addiere 1
    • Subtrahiere 3
    • Addiere 66
    0
      = 100
      • Subtrahiere 20
      • Addiere 20
      • Subtrahiere 10
      • Multipliziere mit 5
      • Addiere 40
      • Subtrahiere 5
      • Dividiere durch 2

      Wenn … dann … sonst

      Benjamin hat heute erfahren, dass er in die Profi-Jugendmannschaft aufgenommen wird. Das bedeutet für ihn, dass er jetzt noch mehr trainieren muss und sonntags bei den Meisterschafts­spielen antritt. Nun muss er seinen Wecker dafür neu programmieren. Dabei wählt er eine Wenn/Sonst-Anweisung (if/else statement). Das wird auch „bedingte Anweisung“ (conditional statement) genannt.

      Wenn der Tag einSchultag ist …… dann Wecker auf7:00 Uhr stellen.… sonst …Wenn der Tag einSonntag ist …Wenn ein Meisterschafts-spiel stattfindet …… dann Wecker auf8:00 Uhr stellen.Wenn ein Treffen mit Freunden ansteht …… dann Wecker auf8:30 Uhr stellen.… sonst keinen Wecker stellen.jajajaneinneinneinneinja

      Erstelle für dich einen ähnlichen Plan mit Wenn-Anweisungen, um deinen Wecker zu stellen oder für eine andere wiederkehrende Tätigkeit. Lade den Plan als Foto hier hoch.

      Um eine Datei hochzuladen, musst du angemeldet sein. Bitte melde dich an.

      Übungen zu Algorithmen

      Wiederholung

      Vervollständige diesen Lückentext.

      Computer arbeitet mit standardisierten, also An­weisungen. Diese wiederum werden in aufgeteilt und dann vom Computer verarbeitet. Dabei können auch einfache Anweisungen auf unterteilt werden. Diese Arbeitsschritte ergeben zu­sammen einen .

      Wähle aus, was man unter der Verkettung von Anweisungen versteht.