Materialien zum Unterricht

Achtung!

Alle Inhalte ab jetzt bis einschließlig Quadrate - Schleifen Aufgabe 1 müssen nacheinander und vollständig bearbeitet werden.

Die Aufgaben bauen aufeinander auf.

Alle Projekte müssen veröffentlicht werden.

Quadrate - Variablen

Das erste Quadrat

Mit der Turtle ein Quadrat zu zeichnen ist nicht schwer.

Aufgabe 1

Programmname: Quadrat-01

Öffne das Projekt Quadrat-01 und erstelle eine Kopie dieses Projektes.

  1. Öffne das Projekt Quadrat-01

  2. Klicke unten rechts auf "Source Code"

  3. Bennene das Projekt in Quadrat-01 um und klicke auf "Remixen"

  4. Schau dir das Programm in Ruhe an.

  5. Besprich mit der Person neben dir den Ablauf des Programms.

  6. Entferne alle Warte-Befehle

  7. Vervollständige das Programm so, dass ein Quadrat gezeichnet wird.

  8. Speichere das Projekt.

  9. Veröffentliche das Projekt.
Unvollstaendiges Quadrat vollstaendiges Quadrat

Programmstartbloecke

Merke:

Bevor du dein Programm etwas (neues) zeichnen lässt, solltest du immer:

  1. alles löschen

  2. den Stift deaktivieren

  3. die Figur auf eine bestimmte Startposition mit einer festgelegten Blickrichtung setzen
    (Wie im nebenstehenden Programm geschehen)

  4. ggf. die Größe der Figur einstellen

  5. den Stift wieder aktivieren
    (falls du direkt mit dem Zeichnen beginnen willst)

Speichere neue Pogramme immer über "Datei - Speichern als ..." unter einem eindeutigen Namen ab.

Veröffentliche alle im Unterricht erstellten Projekte.

Variablen nutzen

Mit einer Figur ein Quadrat zu zeichnen ist nicht schwer.

Nervig wird es dann, wenn man die Größe des Quadrats schnell ändern möchte.

Variablen helfen dir, die Größe des Quadrats mit nur einem Befehl anzupassen.

Zuerst legt man eine Variable schritte an:

Variablen anlegen

  1. Wähle eine Figur aus

  2. Gehe bei den Methoden auf Variablen (dunkelorangener Block)

  3. Wähle Neue Variable

  4. Gib der Variable einen eindeutigen Namen (z.B. schritte)

  5. Klicke auf OK

Wenn du die Schritte befolgt hast, sollten unter dem Menüpunkt "Variablen" neue Blöcke verfübar sein.

Aufgabe 2

Programmname: Quadrat-02

  1. Öffne das Projekt Quadrat-01

  2. Gehe auf "Datei" und "Speichern als..."

  3. Speichere das Programm unter dem Namen Quadrat-02

  4. Erstelle die Variable schritte.

  5. Weise der Variable schritte mit dem folgenden Blockden Wert 100 zu:
    setze schritte auf 0

  6. Füge den Block unter dem Ereignis-Block wenn grüne Falgge geklickt wird in dein Programm ein.
    wenn gruen geklickt, setze schritte auf 0

  7. Ersetze in den Blöcken gehe ... Schritte die Zahl 100 durch die Variable schritte.
    gehe 100 Schritte
    Schritte
    gehe 100 Schritte

  8. Teste das Programm aus:
    • Setze den Wert der Variable schritte einmal auf 50, 100 und 150.

    • Notiere in einem Kommentar an setze schritte auf ..., was passiert, wenn man die Zahl ändert.

  9. Speichere das Projekt.

  10. Veröffentliche das Projekt.

Hinweis:
Wem schritte als Variablenname zu verwirrend ist, kann man die Variable auch s nennen.

Aufgabe 3: Variablen und Verschieben

Programmname: Quadrat-03

a) verschiedene Größen

  1. Öffne das Projekt Quadrat-02 aus Aufgabe 2

  2. Gehe auf "Datei" und "Speichern als..."

  3. Speichere das Programm unter dem Namen Quadrat-03

  4. Nutze den Code von Quadrat-02, um 3 verschieden große Quadrate zu zeichnen.
Hinweis 1

Baue die Blöcke von Quadrat-02 nach und dupliziere den Teil, der ein Quadrat zeichnet.

Hinweis 2

Ändere nur den Wert der Variable schritte mit
dem Block setze schritte auf ... für die verschiedenen Quadrate.

...

b) verschiedene Postionen

Die Quadrate sollen nicht ineinander, sondern nebeneinander gezeichnet werden.

Modifiziere das Programm so, dass die Quadrate nebeneinander gezeichnet werden.
(Siehe Bild)

Achte darauf, dass die Zeichnung noch auf der Bühne sichtbar ist.

Hinweis 1

Mit den Befehlen gehe zu x: ... y:... und gehe ... Schritte
kann man die Figur auf einer anderen Stelle positionieren.

Hinweis 2

Ggf. muss man den Stift vor der Bewegung deaktivieren und danach wieder aktivieren.

...