Menu schließen

Programmstück noch unverstanden

Frage: Programmstück noch unverstanden
(4 Antworten)


Autor
Beiträge 0
14
Ich muss ne Doku für ein Pascalsches Dreieck im Java-Programmierstil machn und hab auch soweit Fragen beantwortet bekommen.

Trotzdem blieben noch 2 Fragen bei meim Quellcode übrig und unbeantwortet:

public class PascalschesDreieck_mit_Kommentaren {
//Klassenname für das Programm

public static int function_pascal(int zeile, int spalte) {
//Funktion und Variablen erhalten ihre Daseins-Berechtigung

if (spalte==0 || spalte==zeile)
//wenn Zeilenanfang oder Ende ist,

return 1;
//wird eine 1 eingesetzt

return function_pascal(zeile-1,spalte) + function_pascal(zeile-1,spalte-1);
//
}

public static void main(String[] args) {
//Main-Teil und Array-Indizierung


for (int zeile=0; zeile<10; zeile++) {
//äussere for-Schleife (regelt ob 10 Zeilen erreicht sind, wenn nicht, dann wird zur jeweiligen Zeile 1 hinzugezählt

for (int spalte=0; spalte<=zeile; spalte++) {
//innere for-Schleife (regelt, das eine dreiecksform entsteht, pro zeile eine spalte mehr

System.out.print(function_pascal(zeile, spalte) + " ");
//dreieck wird gedruckt, nach jeder zahl kommt ein Leerzeichen

}
System.out.println();
//neue Zeile, damit es keinen Zahlenstrang für alles, sondern einen pro zeile gibt
}

}
}



1.Was macht die fettgedruckte Zeile? :(

2.Hab ich den Rest richtig kommentiert?

Brauche die Doku bis morgen. Bitte antworten :/
Frage von JavaLotus (ehem. Mitglied) | am 23.11.2011 - 20:12


Autor
Beiträge 0
14
Antwort von JavaLotus (ehem. Mitglied) | 23.11.2011 - 20:27
Bin neu hier,
daher habe ich keine Credits die ich anbieten könnte :(

Bitte trotzdem antworten :-/


Autor
Beiträge 0
14
Antwort von JavaLotus (ehem. Mitglied) | 23.11.2011 - 21:40
Wollte fragen ob jetzt Informatiker anwesend sind die mir behilflich sein könnten und oder wollen. =/


Autor
Beiträge 4080
17
Antwort von S_A_S | 23.11.2011 - 21:44
"return function_pascal(zeile-1,spalte) + function_pascal(zeile-1,spalte-1);
"

Gib mir den Wert zurück aus der Summe der Funktionsaufurde von function_pascal mit zum einen Zeile-1 und meiner Spalte und zum anderen zeile -1 und der Spalte -1.

Ergo wird im pascalschen-Dreieck im ersten fall in der gleichen Spalte geblieben aber nach links gewandert und im zweiten fall sowohl nach links gewandert als auch nach oben.


Autor
Beiträge 0
14
Antwort von JavaLotus (ehem. Mitglied) | 23.11.2011 - 22:00
thx :D nun wird die doku kurz vor schluss doch noch fertig, thx auch an matata für den tipp mit dem späteren fragen :)

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

> Du befindest dich hier: Support-Forum - Informatik
ÄHNLICHE FRAGEN:
  • PHP-Programm!
    Hi, ich muss ein PHP-Programm schreiben und die Aufgabe ist: 1. Es soll in einem PHP-Programmstück die ungefähre Zeit ..
  • Python Kalender - Darstellung funktioniert nicht!
    Hallo, wir sollen heute Abend einen in Python programmierten Kalender abgeben. Leider weiß ich nicht, wie ich die Datumszahlen ..
  • Algorhitmenstrukturen
    Hi leute. Mir ist heute leider erst aufgefallen, dass ich zu morgen noch n plakat machen muss.. Thema: Algorithmenstrukturen ..
  • Word Dokumente zusammenfügen
    Hallo, Ich möchte gerne meine 10 doc. Dateien in eine zusammfügen und dabei wenn möglich noch die reihenfolge bestimmten, ..
  • Datenbankabfrage -Denkfehler
    Hi, ich habe einen kleinen Denkfehler für eine Datenbank Abfrage. Ich habe im wesentlichen drei Tabellen. Eine ..
  • visual basic ampel schaltung
    Nach dem Google keine richtigen Erfolge gebracht hat versuche ich`s einfach mal hier. Ich geh noch zur Schule dort haben wir ..
  • mehr ...
BELIEBTE DOWNLOADS: