Menu schließen

Java-Pascal`sches Dreieck

Frage: Java-Pascal`sches Dreieck
(5 Antworten)

 
Hallo,

Ich soll in Java ein Programm erstellen, mit dem man eine bestimmte Stelle des Pascal`schen Dreiecks iterativ berechnen kann(Beispiel P(0, 0) ist gleich 1, P(4, 2) ist gleich 6.).
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1

Das Bildungsgesetz des Pascaldreiecks besagt P(i, j) = P(i-1, j-1) + P(i-1, j).
Die Zahlen im Pascaldreieck sind also rekursiv definiert.(wenn ich das richtig verstanden habe?!)Das Programm soll also zu vorgegebenem i und j
die Zahl P(i, j) berechnen.

Hat jemand vielleicht schonmal so ein Programm in Java geschrieben und könnte mir da weiterhelfen?

Danke schonmal im vorraus!

Steffi
GAST stellte diese Frage am 30.10.2007 - 10:43

 
Antwort von GAST | 30.10.2007 - 10:59
..niemand
ne Idee?:-(

 
Antwort von GAST | 30.10.2007 - 11:53
public class PascalschesDreieck {

public static int function_pascal(int zeile, int spalte) {
if (spalte==0 || spalte==zeile)
return 1;
return function_pascal(zeile-1,spalte) + function_pascal(zeile-1,spalte-1);
}

public static void main(String[] args) {
for (int zeile=0; zeile<10; zeile++) {
for (int spalte=0; spalte<=zeile; spalte++) {
System.out.print(function_pascal(zeile, spalte) + " ");
}
System.out.println();
}
int wert = function_pascal( 2 , 1);
System.out.println("----------------------------" );
System.out.println(String.format("Zahl ist%s",wert));
}
}



so bitte schön

 
Antwort von GAST | 30.10.2007 - 13:21
hey wenn du ihr hilfst kannst ja auch mir helfen :)

http://www.e-hausaufgaben.de/Thema-87465-Info.php

 
Antwort von GAST | 30.10.2007 - 15:01
Vielen Dank "Geechie-Suede" :-)!

 
Antwort von GAST | 30.10.2007 - 15:09
ja kein problem

nochwas:
bei dem koordinaten
Zitat:
int wert = function_pascal( 2 , 1);

Hier wird dir nicht die zeile 2 und spalte 1 ausgegeben sonder 3 und 2,
weil immer von der 0 beginnend gezählt wird

Verstoß melden
Hast Du eine eigene Frage an unsere Informatik-Experten?

55 ähnliche Fragen im Forum: 3 passende Dokumente zum Thema:
> Du befindest dich hier: Support-Forum - Informatik
ÄHNLICHE FRAGEN:
  • Pascalsches Dreieck
    Kann man dieses Programm auch ohne public static int pascal schreiben und wie gibt man die Eingabe an das man in der ..
  • Dokumentation über Pascal-Dreieck bis 23.11
    Brauche Hilfe bei einer Doku, ich soll das Pascalsche Dreieck in Java programmieren und eine ausführliche Doku schreiben. Das..
  • Sortierverfahren in Pascal
    Hallo, ich bräuchte mal eine Zusammenfassung von den Sortier- und Suchalgorithmen in Pascal. Woraus bestehen die Unterschiede ..
  • Turbo Pascal
    Hallo! Ich soll ein Turbo Pascal Programm zur Berechnung von Biominalkoefizienten C=n über k erstellen! Könnt ihr mir da ..
  • Java / Java editor
    hi, kann jemand mir seiten sagen wo ich java runterladen kann ? ich hab java runtergeladen haben damit kann ich nix machen und ..
  • JAVA
    wo kann ich java für windows vista runterladen und wo find ich den Textpad? lg
  • mehr ...
BELIEBTE DOWNLOADS:
  • Pascal - Niki - Aufgabe
    Es handelt sich um eine Aufgabe der Sprache Pascal / Delphi, mit dem Programm Niki. Die Grundaufgabe NIKI befindet sich auf ..
  • das Syrakus-Problem
    Folge von Zahlen mit folgenden Festlegungen: 1.Zahl beliebig positiv nächsten: Zahl gerade dann Teilen durch 2 Quotient nächste..
  • Die Geschichte des Computers
    Die Erstehung der Rechenmaschine bzw. des Computers von 3000 v. Chr. bis 1946
  • mehr ...