Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
gf_informatik:tdb_pizza [2022-11-25 15:57] – [Pizza-Auftrag I] scagf_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, ob Volumen grösser gleich $3220 [\text{cm}^3]$:+   1. Überprüft, ob Volumen grösser gleich $700 [\text{cm}^3]$:
       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
 </code> </code>
 +
 +## Pizza-Auftrag II (Pizza-Art)
 +
 +#### Ziel
 +
 +Zeichne deine Lieblingspizza mit TurtleGraphics!
 +
 +Bemerkung: Pizza-Hawaii wird nicht gewünscht, aber geduldet.
 +{{ :gf_informatik:pizza_margherita.png?200 |}
 +}
 +#### Tipps zum Zeichnen
 +
 +   * [[gf_informatik:programmieren_i|Dossier zu TurtleGraphics]]
 +   * Übersicht über alle **Farben**: http://cng.seas.rochester.edu/CNG/docs/x11color.html
 +   * Grundstruktur:
 +
 +<code python>
 +from gturtle import *
 +
 +turi = Turtle()
 +turi.hideTurtle() # Schildkroete nicht anzeigen -> Bild instantan gezeichnet
 +</code>
 +
 +   * **Wichtigste Befehle** zum Zeichnen:
 +
 +^ Befehl ^ Erklärung^
 +| forward(), back(), left(90), right(90) | Basic Navigation |
 +| leftArc(100,180), rightArc(100,180) | Bogen zeichnen |
 +| setPos(0,0) | Turtle an Position **beamen** |
 +| setPenColor('red') | Legt die **Farbe des Stiftes** fest.|
 +|setPenWidth(10)| Legt die **Breite des Stiftes** fest.|
 +| setFillColor('blue') | Legt die **Farbe der Füllung** fest.|
 +| 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
 +
  
  • gf_informatik/tdb_pizza.1669391822.txt.gz
  • Zuletzt geändert: 2022-11-25 15:57
  • von sca