1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

Haskell Pascalsches Dreieck

  • DaisyDuck
  • 1. Dezember 2014 um 17:09
  • Unerledigt
  • DaisyDuck
    1
    DaisyDuck
    Mitglied
    Punkte
    10
    Beiträge
    1
    • 1. Dezember 2014 um 17:09
    • #1

    Hallo Leute!

    Ich fange gerade ganz frisch an mit Haskell und brauche mal eure Hilfe!!

    Ich möchte die ersten 9 Zeilen des Pascalschen Dreiecks darstellen. In etwa so wie hier wie im Bild unten.
    Ich habe einige Ideen wie man es machen könnte, aber da ich noch so gut wie keine Ahnung von Haskell hab, weiß ich überhaupt nicht wie ich es umsetzen soll, damit es letztendlich so ausschaut:sudern:

    Wäre toll wenn mir einer weiterhelfen könnte!!!

    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

  • spinball
    11
    spinball
    Mitglied
    Reaktionen
    67
    Punkte
    1.192
    Beiträge
    223
    • 1. Dezember 2014 um 17:27
    • #2

    Jede Zeile z des Dreiecks hat e Elemente, beginnend mit 1.
    Jedes Element e ist der Binomialkoeffizient von (z - 1) über (e - 1).

    Es empfiehlt sich also folgende Funktionen zu definieren:
    1. eine für den Binomialkoeffizienten (falls noch nicht gegeben)
    2. eine für die Zeilen
    3. eine für das gesamte Dreieck

    Dreieck = Liste von Zeilen
    Zeile = Liste von Binomialkoeffizienten
    Binomialkoeffizienten = a über b

  • Maximilian Rupp 27. Dezember 2024 um 00:26

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Tags

  • haskell
  • dreieck
  • pascal

Benutzer online in diesem Thema

  • 1 Besucher

Rechtliches

Impressum

Datenschutzerklärung