Mit Algorithmen arbeiten
Die Sprache der Computer
Jeder Computer arbeitet mit standardisierten, also vereinheitlichten und genormten Anweisungen. 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 einfachen Rechnung müssen zunächst die eingegebenen Zahlen in Binärzahlen umgewandelt und dann berechnet werden. Zum Schluss muss das Ergebnis wieder in eine Dezimalzahl für die Ausgabe umgewandelt und die Grafikkarte angewiesen werden, das Ergebnis auf dem Bildschirm darzustellen. So wird aus einer Anweisung eine Liste an Arbeitsschritten. Diese Arbeitsschritte ergeben zusammen 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.)
- Addiere 5
- Subtrahiere 4
- Dividiere durch 3
- Multipliziere mit 2
- Addiere 1
- Subtrahiere 3
- Addiere 66
- 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 Meisterschaftsspielen 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.
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 Anweisungen. Diese wiederum werden in aufgeteilt und dann vom Computer verarbeitet. Dabei können auch einfache Anweisungen auf unterteilt werden. Diese Arbeitsschritte ergeben zusammen einen .
Wähle aus, was man unter der Verkettung von Anweisungen versteht.