Donnerstag, 4. November 2010
Pascalsches Dreieck (POS1: 2AHIF, 2CHIF)
Schreiben Sie ein Programm, welches zu einem gegebenen N das Pascal'sche Dreieck ausgibt.
Beispiele:
n = 5
Das Programm soll das Dreieck schön formatiert auf der Konsole ausgeben.
Erzeugen Sie mit Ihrem Programm die Dreiecke mit
Checken Sie das Projekt am CVS ein und "commiten" Sie Ihre letzte Version.
Z.B. (a + b)2 = a2 + 2ab + b2 oder (a + b)5 = a5 + 5a4b + 10a3b2 + 10a2b3 + 5ab4 + b5.
z.B.: n = 4
Beispiele:
n = 5
1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1n = 9:
1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 1 6 15 20 15 6 1 1 7 21 35 35 21 7 1 1 8 28 56 70 56 28 8 1 1 9 36 84 126 126 84 36 9 1
Das Programm soll das Dreieck schön formatiert auf der Konsole ausgeben.
Abgabe
Nennen Sie das Projekt2x-name-python-pascal
, wobei x "a" für 2AHIF und "c" für 2CHIF und name Ihr Familienname sein soll (bei Namensgleichheit machen Sie bitte 2x-name-vorname-python-pascal
daraus). Das Programm selbst soll pascal.py
heißen.Erzeugen Sie mit Ihrem Programm die Dreiecke mit
n = 1
bis n = 10
in Dateien mit den Namen dreieck01.txt
bis dreieck10.txt
. Nehmen Sie diese Dateien mit in das Projekt auf.Checken Sie das Projekt am CVS ein und "commiten" Sie Ihre letzte Version.
Für Fortgeschrittene
Das Programm soll das Polynom von (a+b)n "berechnen" und ausgeben.Z.B. (a + b)2 = a2 + 2ab + b2 oder (a + b)5 = a5 + 5a4b + 10a3b2 + 10a2b3 + 5ab4 + b5.
z.B.: n = 4
4 4 3 2 2 3 4 (a + b) = a + 4a b + 6a b + 4ab + b
Labels: Aufgabe, POS1-2, Python
Abonnieren Posts [Atom]
Kommentar veröffentlichen