Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
| gf_informatik:tdb_pizza [2022-11-25 15:57] – [Pizza-Auftrag I] sca | gf_informatik:tdb_pizza [2022-11-25 23:11] (aktuell) – [Tipps zum Zeichnen] sca | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== Tag der Bildung: Pizza ====== | ====== Tag der Bildung: Pizza ====== | ||
| - | ## Pizza-Auftrag I | + | ## Pizza-Auftrag I (Pizza-Math) |
| - | + | #### Ziel | |
| - | ### Ziel | + | |
| Python-Programm schreiben, welches ... | Python-Programm schreiben, welches ... | ||
| Zeile 9: | Zeile 8: | ||
| * ... und mitteilt, ob man damit satt wird. | * ... und mitteilt, ob man damit satt wird. | ||
| - | ### Programm im Detail | + | #### Programm im Detail |
| 1. Programm verlangt zwei Inputs: Radius $z$ und Höhe $a$ in cm | 1. Programm verlangt zwei Inputs: Radius $z$ und Höhe $a$ in cm | ||
| 1. Berechnet Volumen $V = Pi \cdot z \cdot z \cdot a$) ... | 1. Berechnet Volumen $V = Pi \cdot z \cdot z \cdot a$) ... | ||
| 1. ... und gibt dieses aus. | 1. ... und gibt dieses aus. | ||
| - | 1. Überprüft, | + | 1. Überprüft, |
| 1. Falls ja, Ausgabe: "Mit dieser Pizza wirst du satt." | 1. Falls ja, Ausgabe: "Mit dieser Pizza wirst du satt." | ||
| 1. Falls nein, Ausgabe: "Mit dieser Pizza wirst du nicht satt, mache dir doch eine grössere!" | 1. Falls nein, Ausgabe: "Mit dieser Pizza wirst du nicht satt, mache dir doch eine grössere!" | ||
| + | | ||
| - | ### Tipps: | + | |
| + | #### Tipps: | ||
| Zahl **Pi** in Python: | Zahl **Pi** in Python: | ||
| Zeile 30: | Zeile 31: | ||
| math.pi | math.pi | ||
| </ | </ | ||
| + | |||
| + | ## Pizza-Auftrag II (Pizza-Art) | ||
| + | |||
| + | #### Ziel | ||
| + | |||
| + | Zeichne deine Lieblingspizza mit TurtleGraphics! | ||
| + | |||
| + | Bemerkung: Pizza-Hawaii wird nicht gewünscht, aber geduldet. | ||
| + | {{ : | ||
| + | } | ||
| + | #### Tipps zum Zeichnen | ||
| + | |||
| + | * [[gf_informatik: | ||
| + | * Übersicht über alle **Farben**: http:// | ||
| + | * Grundstruktur: | ||
| + | |||
| + | <code python> | ||
| + | from gturtle import * | ||
| + | |||
| + | turi = Turtle() | ||
| + | turi.hideTurtle() # Schildkroete nicht anzeigen -> Bild instantan gezeichnet | ||
| + | </ | ||
| + | |||
| + | * **Wichtigste Befehle** zum Zeichnen: | ||
| + | |||
| + | ^ Befehl ^ Erklärung^ | ||
| + | | forward(), back(), left(90), right(90) | Basic Navigation | | ||
| + | | leftArc(100, | ||
| + | | setPos(0,0) | Turtle an Position **beamen** | | ||
| + | | setPenColor(' | ||
| + | |setPenWidth(10)| Legt die **Breite des Stiftes** fest.| | ||
| + | | setFillColor(' | ||
| + | | fill(x,y) | **Füllt die geschlossene Fläche**, in der sich der Punkt mit den Koordinaten (x, y) befindet. | | ||
| + | | penUp() | Hebt den Stift, es wird also **nicht gezeichnet** | | ||
| + | | penDown() | Setzt Stift wieder ab, es wird also wieder **gezeichnet** | | ||
| + | |||
| + | #### Optionale Challenge: | ||
| + | |||
| + | * Verwende Variablen z.B. für Durchmesser von Mozzarella | ||
| + | * Verwende repeat (oder while) für wiederkehrende Figuren | ||
| + | |||