177
Einige Aufgaben …
0
Programme können mit verschiedenen Verfahren entwickelt werden.
0
Ein Programm-Entwicklungsverfahren ist der Top-down-Entwurf oder
die Methode der schrittweisen Verfeinerung. Bei ihm findet das Kodie-
ren als letzter Schritt statt.
0
Ein anderes Verfahren ist die Bottom-up-Methode. Sie beginnt mit dem
Kodieren kleiner Teilaufgaben, die dann schrittweise zur Gesamtlösung
zusammengesetzt werden.
0
Programmtext, der zwischen Klammern steht, kann auf mehrere Zeilen
aufgeteilt werden.
0
Parameter können Standardwerte erhalten.
0
Die Parameter mit Standardwerten müssen hinter denen ohne Stan-
dardwerte stehen.
0
Argumente können als Schlüsselwort-Argumente verwendet werden.
Schlüsselwort-Argumente müssen in der Argumentliste hinter den Posi-
tionsargumenten stehen.
0
Turtle-Grafik: Die Funktion
dot(groesse, farbe)
zeichnet einen
Punkt mit dem Durchmesser groesse in der Farbe farbe.
Einige Aufgaben …
Aufgabe 1:
Schreibe ein Bibliotheksmodul
myfigures.py
mit Funktionen
für die Erstellung von Quadraten, gleichseitigen Dreiecken, Rechtecken
oder auch von Kreisen mit Mittelpunkt am aktuel-
len Turtle-Standort und von Kreissektoren! Speiche-
re es so ab, dass du anschließend die Möglichkeit
hast, diese Funktionen in andere Programme zu
importieren.
Aufgabe 2:
Schreibe eine neue Version des Pro-
gramms
radioaktiv.py
, (Kapitel 2, Aufgabe 4).
Verwende diesmal Funktionen mit Parametern und
schreibe das Programm so, dass mit einer Funktion
radioaktiv()
verschieden große Radioaktivitäts-
warnzeichen erzeugt werden können.
Aufgabe 3:
In den letzten Jahren tauchte immer
wieder an den unterschiedlichsten Orten und in
verschiedensten Formen nebenstehendes Symbol
auf:

Get Python für Kids now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.