• Python Strukturen
  • SiberianT
  • 18.03.2025
  • Informatik
  • 9
Um die Lizenzinformationen zu sehen, klicken Sie bitte den gewünschten Inhalt an.

Struk­tu­rier­te Pro­gram­mie­rung

1
Gib zu den fol­gen­den Be­feh­len aus Py­thon die Struktogramm-​Elemente an:
Python
1.) forward(100)
2.) for i in range(6):
forward(50)
left(60)
Python
3.) if i == 0:
color(„blue")
else:
color(„yellow")
4.) while size < 50:
circle(size)
size = size + 10
2
Er­stel­le vom Un­ter­pro­gramm mus­ter2() ein Struk­to­gramm.
Python
from turtle import *
def muster2():
speed(30)
bgcolor("black") # Background color
colors = ["blue", "red"] # Alternative color choice
for i in range(12):
color(colors[i % 2]) # Alternating colors
circle(50)
right(30)
color("yellow")
penup()
goto(-10, -10)
pendown()
size = 20
for i in range(6):
size = 20
while size < 50:
circle(size)
size += 10
left(60)
penup()
goto(0,0)
pendown()
muster2()
done()
3
Er­stel­le aus dem Struk­to­gramm eine Pro­gramm. Denk daran zu­erst from turt­le im­port * zu schrei­ben, das Pro­gramm mit def zu be­gin­nen und und zu­letzt tri­angles() auf­zu­ru­fen.
4
Hier gibt es noch je eine Übung.
Ach­tung!

Nur def boxes() soll ins Struk­to­gramm:

Python
from turtle import *
def boxes():
speed(0)
bgcolor("white")
for y in range(3):
for x in range(3):
penup()
goto(x * 50, y * 50) # Move to position
pendown()
if (x + y) % 2 == 0:
color("red")
else:
color("blue")
for _ in range(4):
forward(50)
right(90)
boxes()
done()
Ach­tung!

Nur def soll ins Struk­to­gramm.

x