Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
| gf_informatik:karatutorial:start [2026-08-28 10:15] – [Beispiel] hof | gf_informatik:karatutorial:start [2026-09-04 08:58] (aktuell) – [Unterrichtsnotizen] hof | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| # Programmieren 1 | # Programmieren 1 | ||
| + | |||
| ## Mit Kara aus dem Labyrinth | ## Mit Kara aus dem Labyrinth | ||
| Zeile 6: | Zeile 7: | ||
| Falls du bereits etwas Python programmieren kannst oder sogar bereits Kara kennst, darfst du direkt zum Kapitel [[.: | Falls du bereits etwas Python programmieren kannst oder sogar bereits Kara kennst, darfst du direkt zum Kapitel [[.: | ||
| - | ## Kara mit einem Programm bewegen | + | ### Kara mit einem Programm bewegen |
| Kara lässt sich nur durch ein Computerprogramm bewegen. Kara kennt die untenstehenden Befehle. Wie oft in der Computerwelt sind die Befehle auf Englisch. | Kara lässt sich nur durch ein Computerprogramm bewegen. Kara kennt die untenstehenden Befehle. Wie oft in der Computerwelt sind die Befehle auf Englisch. | ||
| Zeile 13: | Zeile 14: | ||
| * `kara.turnRight()` dreht Kara um 90° nach rechts. | * `kara.turnRight()` dreht Kara um 90° nach rechts. | ||
| - | Jeder Befehl steht auf einer eigenen Zeile. | + | Jeder Befehl steht auf einer eigenen Zeile. |
| - | ### Beispiel | + | #### Aufgabe A1 - Sequenz |
| - | Drücke auf Play (▶) oder drücke im Editor < | + | Drücke auf Play (▶) oder drücke im Editor < |
| - | < | + | Ergänze den obenstehenden Code, so dass Kara zum Pilz gelangt! |
| + | |||
| + | Verwende dazu die folgenden Tastaturkürzel, | ||
| + | |||
| + | ^ Tastaturkürzel | ||
| + | | < | ||
| + | | < | ||
| + | | < | ||
| + | | < | ||
| + | |||
| + | |||
| + | < | ||
| < | < | ||
| | | ||
| Zeile 45: | Zeile 57: | ||
| </ | </ | ||
| < | < | ||
| - | assert kara.x == 8 and kara.y == 1 | + | assert kara.x == 7 and kara.y == 5, f"Kara sollte an Position 7/5 sein, war aber an {kara.x}/ |
| </ | </ | ||
| </ | </ | ||
| - | > | + | ### Unterrichtsnotizen |
| - | ### Aufgabe 1 | + | |
| - | Ergänze den obenstehenden | + | <box 100% round red|**Code und Notizen speichern**> |
| + | Achtung: Wenn du die Wiki-Seite neu lädst, kann dein Code verloren gehen. | ||
| - | Verwende dazu die folgenden Tastaturkürzel, | ||
| - | ^ Tastaturkürzel | + | Du bist selbst dafür verantwortlich, |
| - | | < | + | |
| - | | < | + | |
| - | | < | + | |
| - | | < | + | |
| - | <nodisp 2> | + | - Plattform für Notizen wählen, z.B.: |
| - | ++++Lösung 1| | + | * OneNote: erstelle ein neues Notizbuch auf (im Web: [[https:// |
| + | * Word: lege ein Word-Dokument an (im Web: [[https:// | ||
| + | - Erstelle eine **Überschrift** passend zur Aufgabe, z.B. " | ||
| + | - **Code speichern** - zwei Optionen: | ||
| + | * [[user: | ||
| + | * [[user: | ||
| - | Aufgefallen: | + | </ |
| - | * Gross- & Kleinschreibung ist relevant. | + | |
| - | * Ausführung beginnt immer wieder von vorne. | + | |
| - | <code python> | ||
| - | kara.move() | ||
| - | kara.move() | ||
| - | kara.turnRight() | ||
| - | kara.move() | ||
| - | kara.move() | ||
| - | kara.turnLeft() | ||
| - | kara.move() | ||
| - | kara.move() | ||
| - | kara.move() | ||
| - | </ | ||
| - | ++++ | ||
| - | </ | ||
| ### Weiter | ### Weiter | ||