Das Pascal'sche Dreieck ist sicherlich vielen von Ihnen ein Begriff? Wenn nicht: Es ist so aufgebaut, dass die Elemente unter einer Zahl genau die Summe der beiden direkt darüber stehenden Zahlen bilden. Die Ränder sind mit Einsen belegt. Also in etwa so:
Dieses Dreieck hat eine ganze Reihe interessanter Eigenschaften, die auf zahlreichen Seiten im Netz beschrieben sind (Interessierte mögen einfach mal kräftig ``googlen'').
In diesem ersten Übungsblatt beginnen wir ganz langsam, und deshalb lautet Ihre Aufgabe: Schreiben Sie ein Java-Programm, das (unter Verwendung von mehrdimensionalen Arrays) die ersten Zeilen des Pascal'schen Dreiecks berechnet und ausgibt.
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
Kennen Sie das Musical ``My Fair Lady''? Dort muß die Hauptdarstellerin versuchen, Hochdeutsch (bzw. in der Originalversion Oxford English) zu lernen und sich ihren Dialekt abzugewöhnen. Zu diesem Zweck lässt ihr Lehrer sie den ganzen Tag Sätze wie ``Es grünt so grün, wenn Spaniens Blüten blühen!'' oder ``Ich sehe Krähen in der Nähe!'' aufsagen.
Was das mit Java zu tun hat? Nun, eigentlich nichts, aber in dieser Übungsaufgabe spielen wir auch mal mit ähnlichen Sätzen. Dazu folgende kleine Aufgaben:
theseus$ java Vokale3 'es grünt so grün wenn spaniens blüten
blühen'
Der Buchstabe a kommt 1 Mal vor!
Der Buchstabe e kommt 5
Mal vor!
Der Buchstabe i kommt 1 Mal vor!
Der Buchstabe o kommt 1
Mal vor!
Der Buchstabe u kommt 0 Mal vor!
Der Buchstabe ä kommt 0
Mal vor!
Der Buchstabe ö kommt 0 Mal vor!
Der Buchstabe ü kommt
4 Mal vor!
Viel Erfolg!