24 stycznia 2011

Niepokorny Gauss i suma ciągu arytmetycznego

Oto historia którą słyszałam wiele razy w różnych wersjach

Carl Gauss siedział znudzony na lekcji matematyki. Nietrudno wyobrazić sobie dlaczego - Gauss był nieprzeciętnym uczniem, a lekcje matematyki 300 lat temu nie były równie nudne jak dziś. A więc Gauss nudził się, przez co często wpadał w tarapaty.


Któregoś razu, kiedy Carl znów nie zajmował się lekcją, nauczyciel zdenerwował się i krzyknął:
"Gauss! Jeżeli jesteś tak potwornie znudzony lekcją, mam dla ciebie zdanie: pójdziesz do kąta i zsumujesz liczby od jednego do stu. To powinno cię zająć na jakiś czas."

Gauss poszedł do kąta, ale nie wyglądał jakby cokolwiek liczył. Nauczyciel znów krzyknął:
"Gauss! Widzę, że zdążyłeś już dodać te wszystkie liczby."
Gauss odpowiedział: "Jasne. To 5 050."



Oczywiście nauczyciel nie uwierzył, że można było to tak szybko obliczyć. Następne 10 minut spędził dodając po kolei wszystkie liczby, przyłapać ucznia na kłamstwie. Kiedy zorientował się, że Carl ma rację, pewnie i tak kazał mu zostać w kozie. Albo trzepnął go linijką za to, że był od niego sprytniejszy.
Może cała ta historyjka jest zmyślona? Kto wie...

Jak to obliczyć? Zamiast dodawać po kolei wszystkie liczby, tak jak zrobił nauczyciel (co jest koszmarnie nudne), zauważmy pewną zależność.

Liczby od 1 do 100 występują w parach, które sumują się do 101
1+100 2+99, 3+98, a na koniec 50 i 51. Jest 50 takich par.



Liczbę 50 łatwo pomnożyć przez 101 bo to 5000 + 50 = 5 050.

Ta sztuczka działa, ilekroć chcesz dodać kolejne liczby. Aby uzyskać sumę kolejnych liczb od 27 do 50 obliczamy 7 * 77 = 490 + 49 = 539.


Jeżeli mamy dodać nieparzystą ilość liczb, na przykład liczby od 2 do 6
Zamiast pełnych 3 par, liczymy 2,5 pary 2,5 * 8 = 20.

Z tego sposobu możemy skorzystać kiedy ciąg arytmetyczny ma różnicę równą 1. Dla innych ciągów liczb sytuacja jest trochę bardziej skomplikowana.

Tak czy inaczej, to całkiem przydatna zależność.