Mathe :: Triangularnumbers.

Math :: TriangularNumbers ist eine Perl-Erweiterung für dreieckige Zahlen.
Jetzt downloaden

Mathe :: Triangularnumbers. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • David Christensen
  • Website des Verlags:
  • http://search.cpan.org/~dpchrist/Math-TriangularNumbers-r0_03/lib/Math/TriangularNumbers.pm

Mathe :: Triangularnumbers. Stichworte


Mathe :: Triangularnumbers. Beschreibung

Math :: Triangularnumbers ist eine Perl-Erweiterung für dreieckige Zahlen. Math :: TriangularNumbers ist eine Perl-Erweiterung für dreieckige Nummern.Synopsis Verwenden Sie Mathe :: TriangularNumbers QW (T Ti IS_T); ##### druckt dreieckige Zahlen "1, 3, 6, 10, 15, 21" Drucken stderr Join (",", t (1), t (2), t (3), t (4), t (5), t (6)), "n"; ##### druckt rechte dreieckige Indizes "1, 2, 2, 3, 3, 3, 3": Drucken stdernr Join (",", Ti (1), Ti (2), Ti (3), Ti (4) , Ti (5), ti (6)), "n"; ##### bestimmt, ob die Zahl 666 dreieckig ist (es ist): drucken stderr is_t (666)? "Ja": "Nicht"; Ich habe die folgende Funktion für Spiele verwendet: t (n) = 1 + 2 + ... + (n-1) + n = n * (n + 1) / 2Für Beispiel: t (1) = 1 t (2) = 3 t (3) = 6 t (4) = 10 t (5) = 15 t (6) = 21 usw.Diese werden als dreieckige Zahlen genannt, nach dem Dreieck von Pascal: 11 11 21 13 31 14 64 11 510105 11 61520156 11 7213535217 1Observe Die diagonalen Nummern, die in der dritten Reihe beginnen: 1, 3, 6, 10, 15, 21.Das Modul implementiert die Funktion t (n), die durch die obige Gleichung gegeben wird, und es ist "rechts invers", t '(n), gegeben von: t' (n) = int ((1 + sqrt (1) + 8 * (n-1))) / 2) z In Anbetracht einer Ganzzahl n, die nicht unbedingt eine dreieckige Zahl ist, finden Sie n so, dass T (n-1)


Mathe :: Triangularnumbers. Zugehörige Software