Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Nächste Überarbeitung
Vorherige Überarbeitung
gf_informatik:funktionen:aufgaben_a [2026-05-08 06:04] – angelegt gragf_informatik:funktionen:aufgaben_a [2026-05-08 09:29] (aktuell) – [Aufgaben NA – Einfache Funktionen ohne Rückgabewerte] gra
Zeile 1: Zeile 1:
-==== Aufgaben zu Funktionen A – Einfache Funktionen ohne Rückgabewerte ====+==== Aufgaben NA – Einfache Funktionen ohne Rückgabewerte ====
 Die folgenden Aufgaben behandeln Funktionen mit und ohne Argumente – aber ohne Rückgabewerte. Die folgenden Aufgaben behandeln Funktionen mit und ohne Argumente – aber ohne Rückgabewerte.
  
 +Hier gehts zur Übersicht: [[gf_informatik:programmieren_iv_gra|]]
 === NA1 – Blumen === === NA1 – Blumen ===
 Schreibe eine Funktion namens ''blume()'', die die Turtle eine Blume wie im Bild unten zeichnen lässt. Rufe die Funktion dreimal auf. Verändere zwischen den Aufrufen die Position der Turtle, soass drei Blumen an unterschiedlichen Orten gezeichnet werden, siehe Bild: Schreibe eine Funktion namens ''blume()'', die die Turtle eine Blume wie im Bild unten zeichnen lässt. Rufe die Funktion dreimal auf. Verändere zwischen den Aufrufen die Position der Turtle, soass drei Blumen an unterschiedlichen Orten gezeichnet werden, siehe Bild:
Zeile 59: Zeile 60:
  
 <color #22b14c>**Wettbewerb: Sende dein schönstes Blumenbild via Teams der LP und nimm an der Wahl zur schönsten Blumenwiese teil!** </color> <color #22b14c>**Wettbewerb: Sende dein schönstes Blumenbild via Teams der LP und nimm an der Wahl zur schönsten Blumenwiese teil!** </color>
 +
 +==== Lösungen ====
 +
 +<nodisp 2>
 +++++Lösungen zu Aufgaben NA:|
 +=== NA1 ===
 +<code python>
 +from gturtle import *
 +flori = Turtle()
 +
 +def blume():
 +    flori.setPenColor("crimson")
 +    i = 0
 +    while i < 6:
 +        flori.rightArc(20, 60)
 +        flori.dot(30)
 +        i = i + 1
 +
 +blume()
 +flori.setPos(60,60)
 +blume()
 +flori.setPos(100,-20)
 +blume()
 +</code>
 +
 +=== NA2 ===
 +<code python>
 +from gturtle import *
 +flori = Turtle()
 +
 +def blume(color):
 +    flori.setPenColor(color)
 +    i = 0
 +    while i < 6:
 +        flori.rightArc(20, 60)
 +        flori.dot(30)
 +        i = i + 1
 +
 +blume("blue")
 +flori.setPos(60,60)
 +blume("violet")
 +flori.setPos(80,-20)
 +blume("orange")
 +flori.setPos(140, 30)
 +blume("purple")
 +</code>
 +
 +=== NA3 – Schritt 1 ===
 +<code python>
 +from gturtle import *
 +flori = Turtle()
 +
 +def blume(color, xpos, ypos):
 +    flori.setPenColor(color)
 +    flori.setPos(xpos, ypos)
 +    i = 0
 +    while i < 6:
 +        flori.rightArc(20, 60)
 +        flori.dot(30)
 +        i = i + 1
 +x = 0
 +while x < 600:
 +    blume("red", x, 0)
 +    x = x + 100
 +</code>
 +
 +=== NA3 – Schritt 2 ===
 +<code python>
 +from gturtle import *
 +flori = Turtle()
 +
 +def blume(color, xpos, ypos):
 +    flori.setPenColor(color)
 +    flori.setPos(xpos, ypos)
 +    i = 0
 +    while i < 6:
 +        flori.rightArc(20, 60)
 +        flori.dot(30)
 +        i = i + 1
 +
 +colors = ["orange", "purple", "blue", "crimson", "pink", "violet", "yellow"]
 +xpositions = [0,55,105,145,200,225]
 +ypositions = [0,25,-10,25,50,10]
 +
 +i = 0
 +while i < 6:
 +    blume(colors[i], xpositions[i], ypositions[i])
 +    i = i + 1
 +</code>
 +
 +=== NA4 ===
 +<code python>
 +from gturtle import *
 +flori = Turtle()
 +flori.hideTurtle()
 +flori.clear("seagreen")
 +
 +def blume(color, xpos, ypos):
 +    flori.setPenColor(color)
 +    flori.setPos(xpos, ypos)
 +    i = 0
 +    while i < 6:
 +        flori.rightArc(20, 60)
 +        flori.dot(30)
 +        i = i + 1
 +
 +colors = ["orange", "purple", "pink", "crimson", "indigo", "violet", "magenta", "deeppink", "gold", "lightcoral"]
 +
 +i = 0
 +while i < 20:
 +    col_pos = random.randint(0,9)
 +    blume(colors[col_pos], random.randint(-250,250), random.randint(-100,100))
 +    i = i + 1
 +</code>
 +++++
 +</nodisp>
 +
  • gf_informatik/funktionen/aufgaben_a.1778220253.txt.gz
  • Zuletzt geändert: 2026-05-08 06:04
  • von gra