Ciągi - ogólne własności


Korzystając z programu Ciągi, poznasz pojęcie ciągu oraz przykłady i ogólne własności wielu ciągów. Szczególne własności ciągów arytmetycznego, geometrycznego oraz ciągów rekurencyjnych poznasz na następnych lekcjach.

W tekście lekcji obok wzorów ciągów znajdziesz wzory zapisane w nawiasach klamrowych, np. {1/n} - jest to postać wzoru, jaką należy wpisać do programu.

Wpisz do programu ciąg 1-n.gif (888 bytes) {1/n} i naciśnij "Czyść" i "Rysuj".

Otrzymałeś wartości kolejnych wyrazów tego ciągu oraz  wykres złożony z dwudziestu punktów. Każdej liczbie naturalnej n przyporządkowana jest dokładnie jedna wartość, np. liczbie n = 1 przyporządkowana jest wartość 1; liczbie n = 2 wartość 1-2.gif (887 bytes) = 0,5, ogólnie dowolnej liczbie n wartość 1-n.gif (888 bytes). W ciągach zmienna n oznacza liczbę naturalną, tak więc ciągi nie mają wartości pośrednich między kolejnymi wyrazami, np. nie ma wartości pomiędzy pierwszym i drugim wyrazem, i punkty wykresu nie tworzą linii ciągłej. Ciągi są funkcjami, ponieważ każdemu argumentowi odpowiada dokładnie jedna wartość, ale dziedziną jest zbiór dodatnich liczb naturalnych.

Jeśli chcesz zobaczyć wartości dalszych wyrazów ciągu, zmień punkt startowy w okienku oznaczonym "Start: n =". Wpisz np. 21 i naciśnij "Rysuj", a otrzymasz wartości i wykres dla wyrazów od 21 do 40. Możesz wpisać nawet "duże" wartości, np. milion lub sto milionów (największa liczba jaką możesz wpisać, to 999999999; jeśli pojawi się komunikat: "Trwają obliczenia ..." musisz na wyniki chwilę zaczekać, albo przerwać obliczenia, naciskając "Czyść").


Wpisuj teraz do programu różne wzory ciągów (możesz skorzystać z gotowych wzorów, kryjących się pod trójkącikami umieszczonymi na końcu okienka "a[n]=") i obserwuj następujące cechy charakterystyczne ciągów:
A) Czy każdej liczbie n wzór przyporządkowuje jakąś wartość ciągu?
B) Jaki kształt tworzą punkty wykresu?
C) Kiedy ciąg jest rosnący, a kiedy malejący?
D) Jaka jest największa, a jaka najmniejsza wartość ciągu?


Zajmiemy się teraz szczegółowo wyżej wymienionymi własnościami ciągów.

A) Czy każdej liczbie n wzór przyporządkowuje jakąś wartość ciągu?

To zależy od wzoru. W przypadku ciągów: 1-n.gif (888 bytes) {1/n}, n-nplus2.gif (945 bytes) {n/(n+2)}, n2 {n^2}, 2n {2^n}, 10don-1pier2d10don-1.gif (1070 bytes){int(10^(n-1)*sqrt(2))/10^(n-1)} można obliczyć wartość dla każdego n naturalnego; dziedziną tych ciągów jest zbiór N. Sprawdź to, sporządzając wykresy tych ciągów.
Dla ciągu n-n-2.gif (937 bytes) {n/(n-2)} istnieją wartości, gdy nnierowne.gif (845 bytes)2. Zatem dziedziną jest N \ {2}. Wpisz ten ciąg do programu i zobacz, jaki otrzymasz wykres i co się będzie działo w punkcie 2.

Zadanie 1.
Określ dziedzinę ciągu i sporządź jego wykres.
a) 2-n.gif (891 bytes) {2/n}; b) 3n {3*n}; c) 3dond4-n.gif (947 bytes) {3^n/(4-n)}; d)  ndo1d2.gif (892 bytes) {n^0.5}; e) 3mnd2m5n.gif (973 bytes) {(3–n)/(2-5*n)}; f) 1pp5donm1mp5don-2donp5.gif (1215 bytes) {((1+sqrt(5))^n–(1-sqrt(5))^n)/(2^n*sqrt(5))}.


B) Jaki kształt tworzą punkty wykresu?

Sporządź jeszcze raz wykres ciągu 1-n.gif (888 bytes). Punkty wykresu nie tworzą linii ciągłej, ale łatwo określić kształt krzywej, na której układają się wyrazy ciągu. Pamiętamy bowiem, że wykres funkcji 1dzielx.gif (884 bytes) ma kształt hiperboli, więc punkty wykresu będą leżeć na hiperboli. Zazwyczaj, znając wykres funkcji, wiemy również, jaki jest kształt wykresu odpowiedniego ciągu.

Zadanie 2.
Określ kształt krzywej, na której leżą wyrazy ciągu, a następnie sprawdź odpowiedź za pomocą programu.
a) n+2; b) 3-n; c) n2 {n^2}; (n-3)2 {(n-3)^2}; d) 5-n.gif (887 bytes){5/n}.


C) Kiedy ciąg jest rosnący, a kiedy malejący?

Sporządź wykres ciągu n-nplus2.gif (945 bytes) {n/(n+2)}.
Widać, że każdy kolejny wyraz ciągu jest większy od poprzedniego. Zapisujemy to symbolicznie an+1 > an, a ciąg o takiej własności nazywamy ciągiem rosnącym. Wprawdzie na wykresie widzimy tylko dwadzieścia początkowych wyrazów, ale wzór jest na tyle prosty, że nie ma powodu, żeby dalej nie było tak samo. Możemy się o tym przekonać. Zmieniaj punkt startowy na coraz większe wartości i zobacz, że ciąg jest cały czas rosnący. Pamiętaj jednak, że wykres jest tylko narzędziem  pomocniczym, a wyniki odczytane z wykresu muszą być sprawdzone w inny sposób.

Określanie monotoniczności bez pomocy wykresu nie jest takie proste. Tutaj nie będziemy zajmować się żmudnymi obliczeniami, ale odpowiednie wnioski możemy wyciągnąć z analizy wzoru. Ciąg n-nplus2.gif (945 bytes) składa się z ułamków postaci: 1-3.gif (880 bytes), 2-4.gif (890 bytes), 3-5.gif (880 bytes). Ułamki te mają mianownik o 2 większy od licznika. Dla kolejnych wyrazów ciągu ilorazy te są coraz większe, np. 2-4.gif (890 bytes)>1-3.gif (880 bytes), 3-5.gif (880 bytes)>2-4.gif (890 bytes), a również 998-1000.gif (987 bytes) > 98-100.gif (953 bytes). Zatem jest to ciąg rosnący.

Przeanalizujemy teraz ciąg 3-2n {3-2*n} (sporządź wykres).  
Jest to ciąg malejący. Każdy kolejny wyraz ciągu jest mniejszy od poprzedniego - zapisujemy to symbolicznie an+1 < an. To, że jest to ciąg malejący możemy też stwierdzić na podstawie własności funkcji liniowej y = 3 - 2x. Współczynnik kierunkowy tej funkcji wynosi -2, jest więc ujemny, zatem funkcja ta jest malejąca. Ponieważ wyrazy ciągu 3-2n  {3-2*n} i wartości funkcji 3 - 2x dla x nalezy.gif (842 bytes) N są tymi samymi liczbami, więc ciąg też jest malejący.

Zbadamy teraz ciąg 1 + (-1)n {1+(-1)^n} (sporządź wykres).
Pierwszy wyraz tego ciągu ma wartość 0, drugi wartość 2. Zatem drugi wyraz jest większy od pierwszego. Ale trzeci wyraz wynosi znów 0 i jest mniejszy od drugiego. Zatem ten ciąg nie jest ani rosnący, ani malejący.

Na zakończenie tej części lekcji zbadamy jeszcze ciąg 1 + (-1)2n {1+(-1)^(2*n)} (sporządź wykres).

Każdy wyraz tego ciągu ma wartość 2; jest to ciąg stały.

Zadanie 3.
Określ monotoniczność ciągu:
a) 2n - 3 {2*n-3}; b)  n2 {n^2}; c) 2 + 1-n.gif (888 bytes) {2+1/n}; d)  (-1)n-1 {(-1)^n-1}; e) 1 + (-1)2n+1 {1+(-1)^(2*n+1)}.

Zbadaj teraz dwa ciągi: jeden o wyrazach przeciwnych, a drugi o wyrazach odwrotnych do wyrazów ciągu n-nplus2.gif (945 bytes) {n/(n+2)}. Zanim sporządzisz ich wykresy, zastanów się, jaka będzie ich monotoniczność. Pamiętaj, że ciąg n-nplus2.gif (945 bytes) jest rosnący.

Ciąg o wyrazach przeciwnych do wyrazów ciągu n-nplus2.gif (945 bytes) ma postać -n-nplus2.gif (945 bytes) {-n/(n+2)} (sporządź jego wykres). Widać, że jest to ciąg malejący: każdy następny wyraz jest mniejszy od poprzedniego. Wniosek taki można wysnuć na podstawie analizy wzoru - spróbuj to zrobić.

Ciąg o wyrazach odwrotnych do wyrazów ciągu n-nplus2.gif (945 bytes) ma postać nplus2-n.gif (945 bytes) {(n+2)/n}. Z wykresu widać, że jest on również malejący.

Powyższe dwa wnioski, mówiące o tym, że ciąg o wyrazach przeciwnych i ciąg o wyrazach odwrotnych do wyrazów ciągu rosnącego jest ciągiem malejącym, są ogólnymi prawidłowościami. Analogiczna własność zachodzi dla ciągu malejącego.

Zadanie 4.
Zbadaj monotoniczność ciągu -nplus2-n.gif (945 bytes) {-(n+2)/n} (wyrazy tego ciągu, to ujemne odwrotności wyrazów rosnącego ciągu n-nplus2.gif (945 bytes)).


D) Jaka jest największa, a jaka najmniejsza wartość ciągu?

Wpisz do programu ciąg 4-n.gif (892 bytes) {4/n} i sporządź jego wykres.
Łatwo zauważysz, że największa wartość wynosi 4, zaś najmniejszej wartości nie ma. Dla coraz większych argumentów wyrazy są coraz mniejsze.
Z wykresu można odczytywać największą i najmniejszą wartość ciągu, ale nigdy nie widzimy całego wykresu, więc odpowiedzi muszą być sprawdzone w inny sposób.   Np. dla ciągu n3-44n2+50 {n^3-44*n^2+50} na podstawie  wykresu (zrób ten wykres dla pierwszych dwudziestu wyrazów), można wyciągnąć wniosek, że największa wartość wynosi 7, a najmniejszej wartości nie ma. Jednak, oglądając dalsze wyrazy (wpisz punkt startowy n = 21), zauważamy, że ciąg nie jest cały czas malejący i począwszy od 30. wyrazu wartości zaczynają rosnąć, zaś najmniejsza wartość wynosi -12565.

Zadanie 5.
Znajdź największą i najmniejszą wartość ciągu ndo2-20mn.gif (976 bytes) {n^2/(20-n)}.


Odkrywanie zależności - ciekawe ciągi

Mając program obliczający wartości wyrazów, możemy wykorzystać go do wyznaczania wzoru ciągu, gdy dane są początkowe jego wyrazy. Weźmy ciąg: 11-2.gif (887 bytes), 11-3.gif (880 bytes), 11-4.gif (889 bytes), ...  Zaproponuj wzór opisujący ten ciąg, wpisz go do programu i sprawdź, czy otrzymałeś podane wartości.
Jeśli masz problem, podpowiadamy: każdy wyraz zawiera jedną całość i ułamek 1-nplus1.gif (934 bytes). Czy już potrafisz określić wzór?
Wzór ma postać: 1+1-nplus1.gif (934 bytes). Wpisz do programu ten wzór w postaci 1+1/(n+1) i sprawdź, że jest on prawdziwy.
Sprawdź jeszcze wzór np2-np1.gif (963 bytes) {(n+2)/(n+1)} i uzasadnij algebraicznie, dlaczego jest on również prawdziwy.

A teraz czeka Cię dłuższa praca (zabawa) w dobieranie wzorów ciągów.

Zadanie 6.
Określ wzór ciągu:
a) 1, 3, 5, 7, 9, ...
b) 2, 3, 4, 5, 6, ...
c) 2, 4, 6, 8, 10, ...
d) 1, 11-2.gif (887 bytes), 12-3.gif (888 bytes), 13-4.gif (887 bytes), 14-5.gif (887 bytes), ...
e) 1, 4, 9, 16, 25, ...
f) 1, 2, 4, 8, 16, ...
g) 2, 11-2.gif (887 bytes), 11-3.gif (880 bytes), 11-4.gif (889 bytes), 11-5.gif (879 bytes), ...
h) 2-1.gif (887 bytes), 9-4.gif (892 bytes), 64-27.gif (929 bytes), 625-256.gif (967 bytes), 7776-3125.gif (989 bytes), ...
i) 1-2.gif (887 bytes), 2-3.gif (888 bytes), 3-4.gif (887 bytes), 4-5.gif (887 bytes), 5-6.gif (888 bytes), ...
j) 2, 0, 2, 0, 2, 0, ...
k) 0, 1, 0, 1, 0, 1, ...
l) 1, 3, 6, 10, 15, 21, ...
m) 1, 4, 10, 20, 35, 56, ...
n) 1, 5, 15, 35, 70, 126, 210, ...


Sumy wyrazów ciągów

Zauważyłeś, że program "Ciągi" wyświetla w pierwszym okienku wartości wyrazów ciągu, zaś w drugim okienku wartości jakiegoś innego ciągu, oznaczone symbolami s[1], s[2], s[3], itd. Chyba domyślasz się, że jest to ciąg sum wyrazów ciągu z pierwszego okienka. Wpisz ciąg 2n-1 {2*n-1} i zobacz, w jaki sposób tworzony jest ciąg sum.

Pierwszy wyraz wynosi 1, więc i suma tego wyrazu jest równa 1. Drugi wyraz wynosi 3, więc suma pierwszego i drugiego wyrazu wynosi 4. Dalej przeanalizuj wyniki samodzielnie i wyciągnij odpowiedni wniosek.

Wniosek jest bardzo ciekawy: suma początkowych liczb nieparzystych jest równa kwadratowi liczby dodawanych liczb. Np. suma dziesięciu liczb nieparzystych jest równa 102 = 100, suma dwudziestu liczb nieparzystych jest równa 202 = 400.

Zadanie 7.
Znajdź wzór na sumę liczb parzystych.

Zadanie 8.
Wyprowadź wzór na sumę n kolejnych, początkowych liczb naturalnych. Możesz wypróbować 3 sposoby:
1. Wykorzystać program Ciągi i wywnioskować wzór ogólny.
2. Wykorzystać któryś z wcześniej poznanych wzorów.
3. Przeprowadzić inne rozumowanie.

-------------------------------------------------------------

Ciekawą własność mają sumy sum liczb naturalnych oraz sumy sum sum liczb naturalnych. Weź jednakowe monety i układaj je zgodnie z poniższymi rysunkami.

liczby-naturalne.jpg (35481 bytes)
Rys. 1. Liczby naturalne: 1, 2, 3, 4, ...; wzór ogólny an =
n.
liczby-trojkatne.jpg (62848 bytes)
Rys. 2. Ciąg sum liczb naturalnych: 1, 3, 6, 10, ...; wzór ogólny an = nrnp1d2.gif (999 bytes) {
n*(n+1)/2} (sprawdź to za pomocą programu!). Są to tzw. liczby trójkątne.  Taką liczbę monet da się ułożyć w trójkąt.
liczby-piramidalne.jpg (64612 bytes)
Rys. 3. Ciąg sum liczb trójkątnych: 1, 4, 10, 20, ...; wzór ogólny an = nrnp1rnp2-6.gif (1091 bytes) {
n(n+1)(n+2)/6} (sprawdź to!). Są to tzw. liczby piramidalne. Każdą z nich da się ułożyć w piramidę.

Zadanie 9.
Jaki będzie wynik kontynuacji powyższego procesu sumowania sum, tzn. jaki ciąg otrzymamy w wyniku sumowania liczb piramidalnych?

--------------------------------------------------------------------

Sumy niektórych ułamków również mają ciekawe interpretacje.

Zadanie 10.
Oblicz sumę 1000 wyrazów ciągu: 4-1.gif (888 bytes), 4-5.gif (887 bytes), 4-9.gif (892 bytes), 4-13.gif (908 bytes), ... oraz sumę 1000 wyrazów ciągu: -4-3.gif (889 bytes), -4-7.gif (888 bytes), -4-11.gif (907 bytes), -4-15.gif (907 bytes), ...   Następnie dodaj otrzymane sumy i sformułuj odpowiedni wniosek. Możesz sprawdzić ten wniosek dla miliona wyrazów, ale musisz poczekać około 10 minut na obliczenie sumy. Nie zaglądaj zbyt wcześnie do odpowiedzi, bo stracisz okazję na wielkie odkrycie!

Zadanie 11.
Z dwóch ciągów z poprzedniego zadania tworzymy jeden ciąg:  4-1.gif (888 bytes), -4-3.gif (889 bytes)4-5.gif (887 bytes), -4-7.gif (888 bytes)4-9.gif (892 bytes), -4-11.gif (907 bytes),   4-13.gif (908 bytes), -4-15.gif (907 bytes), ...  Napisz wzór tego ciągu i sprawdź sumy 1000 i 1000000 jego wyrazów.


Ciągi w arkuszu kalkulacyjnym

Obliczanie wartości wyrazów ciągu i sporządzanie wykresów można wykonywać również w arkuszu kalkulacyjnym. Oto przykład takiego arkusza dla ciągu 1-n.gif (888 bytes). W komórce A2 wpisana jest formuła 1/A1, która została przekopiowana do pozostałych komórek drugiego wiersza.

ciag-i-wykres.gif (9260 bytes)

Spróbuj wykonać podobne arkusze dla innych ciągów.


Programowanie ciągów w języku Pascal

Obliczanie wyrazów ciągu oraz sporządzanie wykresów można również wykonywać za pomocą prostego programu w języku Pascal.

program Ciagi_i_wykresy;
uses graph;
var karta,tryb,n:integer;
function a(n:longInt):real;
  begin
     a:=1/n
  end;
begin
   karta :=detect; initGraph(karta,tryb,' ' );
   line(100,0,100,340); line(80,170,639,170);
   for n:=1 to 20 do
   begin
      writeLn(a(n):1:7);
      fillEllipse(round(n*20+100),round(170-a(n)*20),2,2)
   end;
   readLn; closeGraph
end.

(Program ten i inne programy w języku Pascal znajdują się w katalogu "Programy-PASCAL").
Po uruchomieniu tego programu otrzymujemy wartości wyrazów oraz wykres ciągu 1-n.gif (888 bytes):

ciag-i-wykres-pas.gif (4246 bytes)

Ciekawe rozważania można również prowadzić, programując zależności występujące w rodzinach ciągów.

Ciąg Collatza

Jest to ciąg liczb naturalnych wyznaczany według poniższej zasady:
Bierzemy dowolną liczbę naturalną. Jeśli jest ona parzysta, to dzielimy ją przez dwa, jeśli jest nieparzysta, mnożymy ją przez 3 i dodajemy 1. Dla otrzymanej liczby znów powtarzamy tę operację, aż do momentu, gdy otrzymamy 1.

Przykład.
Zaczynając od liczby 3, otrzymujemy ciąg: 3, 10, 5, 16, 8, 4, 2, 1. Zaczynając od liczby 15, otrzymujemy ciąg: 15, 46, 23, 70, 35, 106, 53, 160, 80, 40, 20, 10, 5, 16, 8, 4, 2, 1.
Oto program w Pascalu realizujący tę zasadę:

Program Ciag_Collatza;
uses crt;
var n:longInt;
begin
     clrScr;
     n:=3;
     repeat
          write(n,'  ');
          if n mod 2=0 then n:=n div 2
          else n:=3*n+1;
     until n=1;
     writeLn('1'); readLn;
end.

W wyniku działania tego programu otrzymujemy, dla różnych liczb startowych, następujące ciągi:

3 10 5 16 8 4 2 1
4 2 1
5 16 8 4 2 1
7 22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1
9 28 14 7 22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1
11 34 17 52 26 13 40 20 10 5 16 8 4 2 1
12 6 3 10 5 16 8 4 2 1
13 40 20 10 5 16 8 4 2 1
15 46 23 70 35 106 53 160 80 40 20 10 5 16 8 4 2 1

Zadanie 12.
Spróbuj uzasadnić, że w każdym ciągu Collatza zawsze w końcu otrzymamy liczbę 1.

153 - suma sześcianów cyfr liczb podzielnych przez 3

Zaczynając od dowolnej liczby naturalnej podzielnej przez 3 i tworząc ciąg, którego każdy następny wyraz jest sumą sześcianów cyfr poprzedniego wyrazu, zawsze otrzymamy liczbę 153. Np. zaczynając od liczby 3, otrzymujemy drugi wyraz: 33 = 27. Podnosząc każdą cyfrę liczby 27 do potęgi trzeciej i dodając te potęgi, otrzymujemy trzeci wyraz: 23+73 = 351. Następny wyraz wynosi: 33+53+13 = 153. Dalszych wyrazów nie obliczamy, ponieważ wszystkie wynoszą 153.

Oto zestawienie ciągów dla początkowych liczb startowych podzielnych przez 3:
3, 27, 351, 153
6, 216, 225, 141, 66, 432, 99, 1458, 8637, 1098, 1242, 81, 513, 153
9, 729, 1080, 513, 153
12, 9, 729, 1080, 513, 153
15: 15, 126, 225, 141, 66, 432, 99, 1458, 8637, 1098, 1242, 81, 513, 153
18: 18, 513, 153
21: 21, 9, 729, 1080, 513, 153
24: 72, 351, 153
27: 27, 351, 153

Oto program w Pascalu realizujący tę własność:

Program Wlasnosc_153;
uses crt;
var x,n,w,bl:integer; xS,wStr:string;
begin
    clrScr; xS:='3'; write(xS,' ');
    repeat
         x:=0;
         for n:=1 to length(xS) do
         begin
             wStr:=xS[n]; val(wStr,w,bl); x:=x+w*w*w;
         end;
         write(x,' '); str(x,xS);
     until x=153;
     readLn;
end.

Zadanie 13.
Udowodnij, że zaczynając od dowolnej liczby podzielnej przez 3 i tworząc ciąg, którego każdy następny wyraz jest sumą sześcianów cyfr poprzedniego wyrazu, zawsze otrzymamy liczbę 153.


Projekt

Napisz odpowiednie programy komputerowe i za ich pomocą zbadaj inne ciągi, podobne do ciągów Collatza i ciągu "153".


Jeśli będziesz zajmował się jakimś ciągiem złożonym z liczb naturalnych i będziesz chciał poznać jego wzór i własności, to możesz skorzystać ze światowych zasobów informacji o ciągach, znajdujących się na stronie http://www.research.att.com/~njas/sequences/. Jest tam prawie wszystko o wszystkich ciągach znanych człowiekowi.


Odpowiedzi

1. We wszystkich przykładach oprócz przykładu c), dziedziną jest zbiór liczb naturalnych; w przykładzie c) dziedziną jest N\{4}.

2. a) Prosta; b) prosta; c) jedno ramię paraboli; c) parabola; d) hiperbola.

3. a) Rosnący; b) rosnący; c) malejący; d) nie jest monotoniczny; e) stały.

4. Jest to ciąg rosnący.

5. 361, -441.

6. a) 2n-1 {2*n-1}; b) n+1; c) 2n {2*n}; d) 2-1-n.gif (888 bytes) {2-1/n}; e) n2 {n^2}; f) 2n-1 {2^(n-1)}; g) 1+1-n.gif (888 bytes) {1+1/n}; h) 1p1-ndon.gif (1032 bytes) {(1+1/n)^n}; i) n-np1.gif (938 bytes) {n/(n+1)}; j) 1-(-1)n {1-(-1)^n}; k) 1pm1don-2.gif (1000 bytes) {(1+(-1)^n)/2}; l) nrnp1-2.gif (999 bytes) {n*(n+1)/2}; m) nrnp1rnp2-6.gif (1091 bytes) {n*(n+1)*(n+2)/6}; n) nrnp1rnp2rnp3-24.gif (1184 bytes) {n*(n+1)*(n+2)*(n+3)/24}.

7. n2+n {n^2+n}. Sprawdź to za pomocą programu! Czy potrafisz ten wzór uzasadnić?
Wiemy, że suma liczb nieparzystych wynosi
n2. Dodając do każdej liczby nieparzystej jedynkę, otrzymujemy ciąg liczb parzystych, a ponieważ tym sposobem dodaliśmy n jedynek, więc wzór ma postać n2 + n.

8. Sposób 1. Wpisujemy do programu wzór na liczby naturalne, czyli samo n, i zauważamy, że np. suma pięciu wyrazów jest połową iloczynu piątego i szóstego wyrazu: 15 = 5r6-2.gif (929 bytes). Analogicznie jest dla innych wartości, zatem wzór ma postać nrnp1-2.gif (999 bytes) {n*(n+1)/2}.
Sposób 2. Aby otrzymać sumę
n liczb naturalnych, należy dodać n-2.gif (887 bytes) liczb parzystych i n-2.gif (887 bytes) liczb nieparzystych. Korzystając ze wzorów na sumę liczb parzystych n2+n i ze wzoru na sumę liczb nieparzystych n2, w których zamiast n wstawiamy n-2.gif (887 bytes), otrzymujemy: n-2do2.gif (995 bytes)+ n-2.gif (887 bytes)n-2do2.gif (995 bytes)= nrnp1-2.gif (999 bytes). Co ciekawe, jeśli nawet liczba n-2.gif (887 bytes) nie jest całkowita, to wzór jest prawdziwy. Sprawdź to!
Sposób 3. Jeśli zauważyłeś, że sumę n wyrazów można obliczyć, dodając pierwszy i ostatni wyraz, dzieląc wynik przez 2 i mnożąc przez liczbę wyrazów, to możesz sobie pogratulować i porównać się do młodego Gaussa, który tak właśnie zrobił, mając 10 lat, a działo się to w XVIII wieku.

9. 1, 5, 15, 35, ...; wzór ogólny an = nrnp1rnp2rnp3-24.gif (1184 bytes) {n(n+1)(n+2)(n+3)/24} (sprawdź to za pomocą programu!). Jak nazwać te liczby i jak je układać - nie wiadomo. Jeśli masz na to pomysł, napisz do nas na adres KlubEureka@wszpwn.com.pl .

10. Ciąg: 4-1.gif (888 bytes), 4-5.gif (887 bytes), 4-9.gif (892 bytes), 4-13.gif (908 bytes), ... określony jest wzorem 4-4nm3.gif (960 bytes) {4/(4*n-3)}, suma miliona wyrazów wynosi 18.04296384.
Ciąg: -4-3.gif (889 bytes), -4-7.gif (888 bytes), -4-11.gif (907 bytes), -4-15.gif (907 bytes), ... określony jest wzorem -4-4nm1.gif (955 bytes) {-4/(4*
n-1)}, suma miliona wyrazów wynosi -14.9013716877.
Po dodaniu tych sum otrzymujemy liczbę 3.141592154, czyli liczbę
p z dokładnością do 6 cyfr po przecinku.

11. 4rm1donp1-2nm1.gif (1041 bytes) {4*(-1)^(n+1)/(2*n-1)}.  S[1000] = 3.1405926538; S[1000000] = 3.1415916535.
Sumę wyrazów tego ciągu jako przybliżenie liczby
p podał Leibniz w XVII wieku.

12. Niestety, nikomu jeszcze nie udało się tego udowodnić. Jest to przykład prostego problemu, sformułowanego na poziomie elementarnej matematyki, który bardzo trudno rozwiązać.

13. Ten problem, choć podobny do problemu Collatza, ma proste rozwiązanie. Wystarczy zauważyć, że dla wszystkich liczb n podzielnych przez 3 i większych od 9999, suma sześcianów cyfr jest mniejsza od n.  Zatem wystarczy sprawdzić tę własność dla wszystkich liczb mniejszych od 9999.