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
           1
         1   1
       1   2   1
     1   3   3   1
   1   4   6   4   1
 1   5  10  10   5   1
n = 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 Projekt 2x-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: , ,


Kommentare:

Kommentar veröffentlichen

Abonnieren Kommentare zum Post [Atom]





<< Startseite

This page is powered by Blogger. Isn't yours?

Abonnieren Posts [Atom]