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-18 07:16] – [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 | ||
| Willkommen in der Welt von Kara 🐞, einem Marienkäfer, | Willkommen in der Welt von Kara 🐞, einem Marienkäfer, | ||
| - | Falls du bereits etwas programmieren kannst oder sogar bereits Kara kennst, darfst du direkt zum Kapitel [[.: | + | Falls du bereits etwas Python |
| - | ## 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 (▶), um das Programm auszuführen! | + | 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 | ||
| + | | <key>Alt+Up</key> | Verschiebt die Zeile(n) nach oben. | | ||
| + | | < | ||
| + | | < | ||
| + | | < | ||
| - | < | ||
| - | kara.move() | ||
| - | kara.move() | ||
| - | kara.turnRight() | ||
| - | kara.move() | ||
| + | < | ||
| < | < | ||
| | | ||
| Zeile 34: | Zeile 41: | ||
| | | ||
| </ | </ | ||
| - | </kara-editor> | + | kara.move() |
| - | + | kara.move() | |
| - | ### Aufgabe 1 | + | kara.turnRight() |
| - | + | kara.move() | |
| - | Ergänze den obenstehenden Code, so dass Kara zum Pilz gelangt! | + | <kara-solution> |
| - | + | ||
| - | <nodisp 2> | + | |
| - | ++++Lösung 1| | + | |
| - | <code python> | + | |
| kara.move() | kara.move() | ||
| kara.move() | kara.move() | ||
| Zeile 52: | Zeile 55: | ||
| kara.move() | kara.move() | ||
| kara.move() | kara.move() | ||
| - | </code> | + | </kara-solution> |
| - | ++++ | + | < |
| - | </nodisp> | + | assert kara.x == 7 and kara.y == 5, f"Kara sollte an Position 7/5 sein, war aber an {kara.x}/ |
| + | </kara-tests> | ||
| + | </ | ||
| + | ### Unterrichtsnotizen | ||
| + | |||
| + | <box 100% round red|**Code und Notizen speichern**> | ||
| + | Achtung: Wenn du die Wiki-Seite neu lädst, kann dein Code verloren gehen. | ||
| + | |||
| + | |||
| + | Du bist selbst dafür verantwortlich, | ||
| + | |||
| + | - Plattform für Notizen wählen, z.B.: | ||
| + | * 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: | ||
| + | |||
| + | </ | ||
| ### Weiter | ### Weiter | ||