Weitere Beispiele
Du hast in den letzten Kapiteln viel gelernt: Bewegung, Schleifen, Farben, Variablen und Funktionen. Jetzt ist es Zeit, alles zusammenzubringen! In diesem Kapitel schauen wir uns einige kreative Beispiele an, die zeigen, was du mit der Turtle-Grafik alles machen kannst.
Ideen zum Experimentieren
Jetzt bist du dran! Hier sind einige Ideen, was du ausprobieren kannst:
1. Muster mit verschiedenen Farben
Versuche, ein Programm zu schreiben, das mehrere Quadrate in verschiedenen Farben zeichnet, die sich überlappen.
Tipp: Verwende pen_up() und pen_down(), um die Schildkröte zwischen den Quadraten zu bewegen.
2. Ein Haus zeichnen
Zeichne ein einfaches Haus:
- Ein Quadrat für das Gebäude
- Ein Dreieck für das Dach
- Ein kleines Rechteck für die Tür
- Zwei kleine Quadrate für die Fenster
Tipp: Erstelle Funktionen für zeichne_rechteck() und zeichne_dreieck().
3. Eine Blume
Zeichne eine Blume mit mehreren Blütenblättern:
- Jedes Blütenblatt ist ein ausgefüllter Kreis oder eine Ellipse
- Drehe die Schildkröte nach jedem Blütenblatt
- Verwende verschiedene Farben
4. Ein Regenbogen
Zeichne konzentrische Halbkreise in verschiedenen Farben:
- Rot (außen)
- Orange
- Gelb
- Grün
- Blau
- Lila (innen)
Tipp: Du kannst circle_left() oder circle_right() für Kreisbögen verwenden.
5. Dein Name
Versuche, die Buchstaben deines Namens mit der Schildkröte zu zeichnen! Du kannst mit einem großen Anfangsbuchstaben starten und dann immer weiter einzelne Buchstaben zu einem Wort kombinieren.
Tipps für kreative Zeichnungen
- Plane vorher: Überlege dir, welche Formen du brauchst
- Funktionen: Erstelle Funktionen für wiederholte Formen
- Farben: Experimentiere mit verschiedenen Farben
- Füllung: Verwende
begin_fill()undend_fill()für ausgefüllte Formen - Position: Nutze
pen_up()undpen_down(), um die Schildkröte zu bewegen
Was du bis jetzt gelernt hast
Herzlichen Glückwunsch! Du hast die Grundlagen des Programmierens gelernt:
Konzepte
- Sequenz: Befehle werden nacheinander ausgeführt
- Wiederholung: Schleifen wiederholen Befehle
- Variablen: Werte speichern und wiederverwenden
- Funktionen: Code organisieren und wiederverwenden
Turtle-Befehle
- Bewegung:
forward(),backward() - Drehung:
left(),right() - Farben:
set_pen_color(),set_fill_color() - Stift:
pen_up(),pen_down() - Füllung:
begin_fill(),end_fill() - Dicke:
set_pen_width()
Rust-Grundlagen
letfür Variablenforfür Schleifenfnfür Funktionen- Kommentare mit
//
Wie geht es weiter?
Du hast jetzt eine solide Grundlage für das Programmieren! Mit Bewegung, Schleifen, Farben, Variablen und Funktionen kannst du schon viele tolle Zeichnungen erstellen.
Aber Rust kann noch viel mehr! In den nächsten Kapiteln lernst du:
- Strings: Wie man mit Text arbeitet
- Sammlungen: Listen von Werten verwalten
- Structs: Eigene Datentypen erstellen
- Enums: Verschiedene Zustände modellieren
Diese Konzepte sind wichtig, um richtige Programme zu schreiben – zum Beispiel ein Hangman-Spiel!
Wichtige Tipps für Anfänger
- Fehler sind normal: Jeder Programmierer macht Fehler – auch erfahrene!
- Ausprobieren: Experimentiere mit dem Code und schau, was passiert
- Kleine Schritte: Ändere immer nur eine Sache und teste dann
- Fragen stellen: Wenn du nicht weiterkommst, frage jemanden oder suche online
Zusammenfassung
Programmieren ist wie eine neue Sprache lernen – am Anfang ist es ungewohnt, aber mit der Zeit wird es immer leichter. Die Schildkröten-Grafik ist ein großartiger Einstieg, weil du sofort siehst, was dein Code bewirkt.🐢