See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Make a donation: IBAN: IT36M0708677020000000008016 - BIC/SWIFT:  ICRAITRRU60 - VALERIO DI STEFANO or
Privacy Policy Cookie Policy Terms and Conditions
Trójkąt Pascala - Wikipedia, wolna encyklopedia

Trójkąt Pascala

Z Wikipedii

Trójkąt Pascala jest to trójkątna tablica liczb:

 0                     1
 1                   1   1
 2                 1   2   1
 3               1   3   3   1
 4             1   4   6   4   1
 5           1   5   10  10   5   1
 6         1   6   15  20  15   6   1
 7       1   7   21  35  35   21  7   1
 8     1   8   28  56  70  56   28  8   1
 9   1   9  36   84  126 126  84  36  9   1
      . . . . . . . . . . . . . . . . . . .
Każda liczba w trójkącie jest sumą dwóch liczb znajdujących się bezpośrednio nad nią
Każda liczba w trójkącie jest sumą dwóch liczb znajdujących się bezpośrednio nad nią

Na bokach trójkąta są 1, a każda liczba nowego wiersza powstaje jako suma dwóch bezpośrednio znajdujących się nad nią. Liczby stojące w n-tym wierszu to kolejne współczynniki dwumianu Newtona - rozwinięcia (a+b)^n\,. Na przykład:

  • (a+x)^3=a^3+3a^2x+3ax^2+x^3\, w trzecim wierszu trójkąta mamy 1, 3, 3, 1.
  • (a+b)^5=1a^5b^0+5a^4b^1+10a^3b^2+10a^2b^3+5a^1b^4+1a^0b^5\,

Inaczej: licząc miejsca w wierszu od zera, liczba stojąca na miejscu k w wierszu n jest równa {n \choose k}.

W wierszu 5 na miejscu 3 stoi 10 co jest właśnie równe {5 \choose 2}.

Uważa się, że trójkąt ten został odkryty na przełomie XI i XII w. przez Chińczyków i niezależnie przez Omara Chajjama XI. W XVII w. matematyk francuski B. Pascal połączył studia nad prawdopodobieństwem z tym trójkątem, osiągając tak znakomite wyniki, że trójkąt ten nazwany został trójkątem Pascala.

Spis treści

[edytuj] Programy obliczające

Przykład prostej (ale nieekonomicznej) funkcji rekurencyjnej w języku Pascal, obliczającej element trójkąta Pascala. Wzór wynika z definicji rekurencyjnej elementów trójkąta.

 {n \choose 0} = {n \choose n} = 1.
 {n \choose k} = {n-1 \choose k-1} + {n-1 \choose k}
function pascal(n,k:integer):integer;
begin
  if (k=0) or (k=n) then
     pascal := 1
  else
     pascal := pascal(n-1, k-1) + pascal(n-1,k);
end;

A oto przykład programu w C++ wypisującego na ekranie trójkąt Pascala dla zadanej liczby rzędów:

#include <iostream>
#include <stdlib.h>
 
//----------------------------------------------------------------
using namespace std;
// Deklaracja zmiennych
int rzedow;
int wiersz[ 34];
 
int main(int argc, char* argv[])
{
        cout << "Ile rzedow ?" << endl;
        cin >> rzedow;
        cout << endl;
 
        // jeśli typ int jest 32-bitowy, to wierszy
        // o numerach większych od 33 już nie policzymy:
        // max: (33 po 16) = 1166803110 = 0x458C00A6
 
        if( rzedow > 34)
            rzedow = 34;
 
        for (int i = 0; i < rzedow ; ++i)
        {
                int j;
 
                wiersz[i] = 1;
                for (j = i-1; j > 0; --j)
                        wiersz[j] += wiersz[j-1];
 
                for (j = 0; j <= i; j++)
                {
                        cout << wiersz[j] << " ";
                }
 
                cout << endl;
        }
 
        return 0;
}
 
//----------------------------------------------------------------

[edytuj] Własności trójkąta

  • Na skrajnych bocznych (zerowy) rzędach trójkąta są jedynki.
  • W kolejnym (pierwszym) skrajnym bocznym rzędzie są kolejne liczby naturalne (1, 2, 3, 4, ...).
  • W drugim rzędzie różnice między sąsiednimi liczbami są kolejnymi liczbami naturalnymi (są to liczby trójkątne). Liczby trójkątne podają liczbę okręgów ułożonych w kształt trójkąta (1, 3, 6, 10, ...).
  • W trzecim liczby piramidalne, podają liczbę kulek ułożonych czworościan foremny (1, 4, 10, 20, 35)
  • W czwartej liczbę kul w "czworościanie" w przestrzeni czterowymiarowej.
  • Uogólniając, w n tym rzędzie bocznym znajdują się liczby n-komórkowe.
  • Wracając do rzędu zerowego i uogólniając możemy policzyć liczbę elementów trójkącie w przestrzeni jedno i zero wymiarowej.
  • Suma liczb w poziomym rzędzie to kolejne potęgi liczby 2.
  • Każdy element trójkąta jest liczbą różnych dróg, jakimi można do niego dotrzeć z wierzchołka poruszając się jednostronnie w kierunku jednego z dwóch elementów dziedzicznych.
  • Po usunięciu z trójkąta wszystkich liczb parzystych pozostałe liczby nieparzyste układają się w geometryczny wzór trójkąta Sierpińskiego:
 0                     1                                      #
 1                   1   1                                  #   #
 2                 1   2   1                              #       #
 3               1   3   3   1                          #   #   #   #
 4             1   4   6   4   1                      #               #
 5           1   5  10  10   5   1                  #   #           #   #
 6         1   6  15  20  15   6   1              #       #       #       #
 7       1   7  21  35  35  21   7   1          #   #   #   #   #   #   #   #
 8     1   8  28  56  70  56   28  8   1      #                               #
 9   1   9  36  84  126 126 84  36   9   1  #   #                           #   #

[edytuj] Zobacz też

[edytuj] Linki zewnętrzne


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2006 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -