| Beschreibung |
Das folgende Beispiel berechnet das Pascalsche Dreieck. Das Ergebnis wird auf einer neu erzeugten HTML-Seite ausgegeben.
Details zum Pascalschen Dreieck finden sich in der Wikipedia
| Syntax |
PascalDreieck(n)
n |
Ganze Zahl, n > 0 |
Für n = 0 wird die Spitze des Dreiecks ausgegeben, eine einzelne 1. Für n=2 wird die Zeile 1 2 1 ausgegeben.
Die Funktion hat keinen Rückgabewert. Die Ausgabe erfolgt in ein neues Fenster.
| Funktions-Demo |
Das folgende Formular demonstriert die Wirkung der Funktion.
| Code |
function PascalDreieck(n)
{ // Erstellt von Ralf Pfeifer (www.arstechnica.de)
// Neues Ausgabefenster des Browsers öffnen
var NeuesFenster = open("","","scrollbars,resizable,menubar");
var Seite = NeuesFenster.document;
NeuesFenster.focus();
// Erste Ausgabe
Seite.writeln("<H1 ALIGN=CENTER>Pascalsches Dreieck</H1>")
Seite.writeln("<P ALIGN=CENTER><TT>1")
var AusgabeText, i, j;
var p = new Array(); p[0]=1;
// Dreieck berechnen
for (i=1;i<=n;i++) {
p[i]=0
for (j=i;j>=1;) { p[j] += p[--j] }
// Ausgabe einer ganzen Zeile
AusgabeText = "<BR>1";
for (j=0;j<i;) { AusgabeText += " " + p[++j] }
Seite.writeln(AusgabeText);
}
// Ausgabe zur HTML-Seite beenden
Seite.writeln("</TT></P>")
Seite.close();
}