Ciągi i rekurencja, komputer dla matematyka. warsztaty towarzyszące konferencji Informatyka realnie prowadzą: Hanna Basaj Jan Aleksander Wierzbicki

Podobne dokumenty
Ciąg Fibonacciego jako szczególny przykład ciągu określonego rekurencyjnie. Przykłady rekurencji w informatyce

Rekurencja. Matematyka dyskretna

Wykład 8. Rekurencja. Iterować jest rzeczą ludzką, wykonywać rekursywnie boską. L. Peter Deutsch

ALGORYTMY I STRUKTURY DANYCH

Matematyka dyskretna. Andrzej Łachwa, UJ, A/15

Projekt Era inżyniera pewna lokata na przyszłość jest współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

Matematyka dyskretna. Andrzej Łachwa, UJ, /14

ϕ =... LICZBA ZŁOTA Liczba ϕ

Ciągi liczbowe. - oznacza, że a(1) = a 1, a(2) = a 2, a(n) = a n a 1, a 2, a 3, a 4,... a n a(n) a n

Matematyka dyskretna. Andrzej Łachwa, UJ, /10

Rekurencja. Przygotowała: Agnieszka Reiter

SCENARIUSZ LEKCJI. Dzielenie wielomianów z wykorzystaniem schematu Hornera

Złota liczba. Zajęcia matematyczno przyrodnicze w Szkole Podstawowej w Antolce

Rekurencja. Rekurencja zwana także rekursją jest jedną z najważniejszych metod konstruowania rozwiązań i algorytmów.

EGZAMIN MATURALNY 2012 INFORMATYKA

WYMAGANIA EDUKACYJNE NA POSZCZEGÓLNE OCENY

Szczegółowy program kursów szkoły programowania Halpress

Podstawy programowania 2. Temat: Funkcje i procedury rekurencyjne. Przygotował: mgr inż. Tomasz Michno

1. Rekurencje. Grzegorz Kosiorowski. Uniwersytet Ekonomiczny w Krakowie. zima 2016/2017

Rozkład materiału do realizacji informatyki w szkole ponadgimnazjalnej w zakresie rozszerzonym

Praktyczne przykłady wykorzystania GeoGebry podczas lekcji na II etapie edukacyjnym.

Rozkład materiału nauczania

Znaleźć wzór ogólny i zbadać istnienie granicy ciągu określonego rekurencyjnie:

SCENARIUSZ ZAJĘĆ KOŁA NAUKOWEGO z MATEMATYKI. prowadzonego w ramach projektu Uczeń OnLine

Przykładowe rozkłady materiału

Program nauczania informatyki w gimnazjum Informatyka dla Ciebie. Modyfikacja programu klasy w cyklu 2 godzinnym

Wykład 7. Informatyka Stosowana. 21 listopada Informatyka Stosowana Wykład 7 21 listopada / 27

SCENARIUSZ LEKCJI. Autorzy scenariusza: Krzysztof Sauter (informatyka), Marzena Wierzchowska (matematyka)

Rozkład materiału do nauczania informatyki w liceum ogólnokształcącym Wersja II

Scenariusz zajęć. Temat: Tajemniczy Ciąg Fibonacciego. Czas: 3 godziny lekcyjne

Wybrane wymagania dla informatyki w gimnazjum i liceum z podstawy programowej

Leonardo Fibonacci (circa 1170 circa 1240)

Od szczegółu do ogółu, praktyczne refleksje o nauczaniu informatyki wg nowej podstawy programowej

Podstawy programowania. Wykład: 13. Rekurencja. dr Artur Bartoszewski -Podstawy programowania, sem 1 - WYKŁAD

SCENARIUSZ LEKCJI. Miejsca zerowe funkcji kwadratowej i ich graficzna prezentacja

ROZWIĄZYWANIE UKŁADÓW RÓWNAŃ NIELINIOWYCH PRZY POMOCY DODATKU SOLVER PROGRAMU MICROSOFT EXCEL. sin x2 (1)

Matematyka dyskretna. Andrzej Łachwa, UJ, a/15

PRÓBNY EGZAMIN MATURALNY Z INFORMATYKI STYCZEŃ POZIOM ROZSZERZONY Część I

Algorytmy i struktury danych. Wykład 4

Rozkład materiału do nauczania informatyki w liceum ogólnokształcącym Wersja I

Scenariusz lekcji Ozobot w klasie: Ciąg Fibonacciego

WYRAŻENIA ALGEBRAICZNE

Obliczenia iteracyjne

Scenariusz lekcji Ozobot w klasie: Prezentacja liczb trójkątnych i kwadratowych

Matematyka dyskretna dla informatyków

Wstęp do programowania

BADANIE UMIEJĘTNOŚCI INFORMATYCZNYCH STUDENTÓW W KONTEKŚCIE ZAJĘĆ Z MATEMATYKI mgr inż. Dorota Żarek, dr Marcin Wata 20 września 2019

FILO MATH ZESPÓŁ SZKÓŁ OGÓLNOKSZTAŁCĄCYCH GAZETKA KOŁA MATEMATYCZNEGO CO W NUMERZE: PRZEGLĄD MATEMATYKÓW. W KAMIENNEJ GÓRZE

FUNKCJA REKURENCYJNA. function s(n:integer):integer; begin if (n>1) then s:=n*s(n-1); else s:=1; end;

Matematyka I. Bezpieczeństwo jądrowe i ochrona radiologiczna Semestr zimowy 2018/2019 Wykład 3

WYMAGANIA EDUKACYJNE NA POSZCZEGÓLNE OCENY

Rozkład materiału nauczania

Temat: Konstrukcja prostej przechodzącej przez punkt A i prostopadłej do danej prostej k.

Microsoft EXCEL SOLVER

Zestaw 12- Macierz odwrotna, układy równań liniowych

JAK PROSTO I SKUTECZNIE WYKORZYSTAĆ ARKUSZ KALKULACYJNY DO OBLICZENIA PARAMETRÓW PROSTEJ METODĄ NAJMNIEJSZYCH KWADRATÓW

PRZEWODNIK PO PRZEDMIOCIE

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

MATeMAtyka 3. Przedmiotowy system oceniania wraz z określeniem wymagań edukacyjnych. Zakres podstawowy i rozszerzony. Zakres podstawowy i rozszerzony

2.7. Zakręt za zakrętem

INFORMATYKA MÓJ SPOSÓB NA POZNANIE I OPISANIE ŚWIATA PROGRAM NAUCZANIA INFORMATYKI Z ELEMENTAMI PRZEDMIOTÓW MATEMATYCZNO-PRZYRODNICZYCH

Podstawy Informatyki. Inżynieria Ciepła, I rok. Wykład 9 Rekurencja

Matematyka. Justyna Winnicka. Na podstawie podręcznika Matematyka. e-book M. Dędys, S. Dorosiewicza, M. Ekes, J. Kłopotowskiego.

Złożoność obliczeniowa zadania, zestaw 2

Rozdział 1 PROGRAMOWANIE LINIOWE

Cyfrowe portfolio język algorytmów Edycja I. dr Joanna Borgensztajn. Sylabus

Nowa podstawa programowa przedmiotu informatyka w szkole ponadpodstawowej

Temat: Wykorzystywanie zasobów przez ucznia

Matematyka jest wszędzie W każdej nauce jest tyle prawdy ile jest w niej matematyki J.Kant

Matematyka na poziomie GIMNAZJUM wersja β

WYMAGANIA EDUKACYJNE Z INFORMATYKI dla klasy III gimnazjalnej, Szkoły Podstawowej w Rychtalu

Przedmiotowy system oceniania i wymagania edukacyjne dla klasy I III z informtyki

Programowanie i techniki algorytmiczne

Wykorzystanie programów komputerowych do obliczeń matematycznych, cz. 2/2

PRÓBNY EGZAMIN MATURALNY Z INFORMATYKI

O rekurencji i nie tylko

ISBN: Moim córkom: Liwii i Helence

Grażyna Koba, Poradnik metodyczny. Informatyka dla gimnazjum Program nauczania wymagania na oceny PRZEDMIOTOWY SYSTEM OCENIANIA KLASA II

Informatyka klasa III Gimnazjum wymagania na poszczególne oceny

Ciąg arytmetyczny i jego własności

Szyfrowanie RSA (Podróż do krainy kryptografii)

Dodatek Solver Teoria Dodatek Solver jest częścią zestawu poleceń czasami zwaną narzędziami analizy typu co-jśli (analiza typu co, jeśli?

WYMAGANIA EDUKACYJNE

Skrypt 16. Ciągi: Opracowanie L6

3. Podaj elementy składowe jakie powinna uwzględniać definicja informatyki.

REKURENCJA W JĘZYKU HASKELL. Autor: Walczak Michał

Z nowym bitem. Informatyka dla gimnazjum. Część II

Zajęcia: VBA TEMAT: VBA PROCEDURY NUMERYCZNE Metoda bisekcji i metoda trapezów

7. CIĄGI. WYKŁAD 5. Przykłady :

PRÓBNY EGZAMIN MATURALNY Z INFORMATYKI

Rekurencja. Przykład. Rozważmy ciąg

Cyfrowe portfolio język algorytmów

3. Opiekunki koła: Dr Edyta Juskowiak, Dr Edyta Nowińska.

Programowanie dynamiczne

Technologia informacyjna. Semestr zimowy 2017/2018 Zajęcia nr 8 (LibreOffice)

Algorytmy i Struktury Danych

Rok akademicki: 2013/2014 Kod: STC s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

SZKOŁA PODSTAWOWA IM. KS. ST. SŁOTWIŃSKIEGO W KAMIENIU UL. PIASKI 2A KAMIEŃ TEL.

Matematyka dyskretna

Co to jest algorytm? przepis prowadzący do rozwiązania zadania, problemu,

Transkrypt:

Ciągi i rekurencja, komputer dla matematyka warsztaty towarzyszące konferencji Informatyka realnie prowadzą: Hanna Basaj Jan Aleksander Wierzbicki

Ciągi określone rekurencyjnie w projekcie nowej podstawy programowej Treści nauczania wymagania szczegółowe

Warunki i sposób realizacji treści z podstawy programowej odnośnie ciągów

Rekurencja w matematyce Rekurencja w matematyce, jak również w informatyce, to odwoływanie się funkcji (ciągu, algorytmu) do samej siebie. Ze wzorem rekurencyjnym mamy do czynienia wtedy, gdy w definicji wyrazu n-tego mamy odwołanie do wyrazu o indeksie zależnym od n. Przykłady zadań z możliwością wykorzystania TIK. Zadania te można rozwiązać korzystając z arkusza kalkulacyjnego Excel z pakietu biurowego Ms Office lub innego dostępnego w chmurze np.: Arkusze Google wcześniej należy zalogować się na swoje konto Google Widoku Arkusza programu Geogebra 6.0 można korzystać bez logowania się

Przykłady zadań i zastosowanie TIK do ich rozwiązywania Zadanie 1 Ciąg (an) jest określony rekurencyjnie a1 = 1 an+1= an-3n+1 dla n > 1 a) Oblicz 4 wyraz ciągu (an) b) Zbadaj monotoniczność ciągu (an) Rozwiązanie w Arkuszach Google Rozwiązanie w Widoku Arkusza w GeoGebrze

GeoGebra 6.0 dla każdego bez potrzeby logowania się - Korzystamy z platformy GeoGebra: www.geogebra.org - wybieramy opcję GeoGebra klasyczna - w menu GeoGebra Math Calculators wybieramy opcję Spreadsheet Calc

Kolejne zadania Rozwiązanie w Widoku Arkusza GeoGebry 6.0 Rozwiązanie w Widoku Arkusza GeoGebry 6.0

Ciąg rekurencyjne wokół nas Huragan Sandy r. 2012 Źródło: http://wehikulwartosci.blogspot.com/ 2012/11/i4-przestepstwo-rekurencyjne.html Spiralnie ułożone pestki słonecznika według ciągu Fibonacciego Źródło: http://blog-o-inwestowaniu.blogspot.com/ 2011/02/zniesienia-fibonnaciego.html Źródło: http://matematykainnegowymiaru.pl/open/lekcje.php?mode=pokaz&id=80

Ciąg Fibonacciego Ciąg Fibonacciego pojawia się wszędzie wokół nas: w przyrodzie, architekturze, inżynierii, sztuce, fizyce, matematyce, w anatomii ludzkiego ciała. Jest to ciąg liczb naturalnych określony rekurencyjnie: an = 0 dla n = 0 Zaliczenie 0 do elementów ciągu jest kwestią umowną 1 dla n = 1 an 1 + an-2 dla n > 1 Kolejne wyrazy ciągu zwane liczbami Fibonacciego (0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987...) Tablica z kolejnymi liczbami Fibonacciego

Ciąg Fibonacciego skąd ta nazwa? Ciąg został opisany w dziele Liber abaci w 1202 roku przez Leonarda z Pizy zwanego Fibonaccim jako rozwiązanie zadania o rozmnażaniu się królików. Nazwę ciąg Fibonacciego spopularyzował w XIX wieku francuski matematyk Edouard Lucas. Lucas zajmował się algebrą, badał ciąg Fibonacciego, zajmował się rozrywkowymi zastosowaniami matematyki, wymyślił grę Wieże Hanoi w 1883 r.

Właściwości ciągu Fibonacciego Jeżeli podzielimy przez siebie dowolne, kolejne dwa wyrazy ciągu Fibonacciego to stosunek tych liczb będzie równy zawsze tej samej liczbie, równej w przybliżeniu 1.618. Im większe wyrazy ciągu podzielimy, tym dokładniejsze przybliżenie tej liczby uzyskamy. Liczbę tę nazywa się złotą liczbą i oznacza grecką literą φ Stosunek tego podziału określa się również mianem złotego podziału lub Boskiej proporcji.

Kolejne wyrazy ciągu Fibonacciego i złota liczba Programowanie rekurencyjne czy iteracyjne?

Ciąg kwadratów, których długości boków są kolejnymi liczbami Fibonacciego Ciąg Fibonacciego w przyrodzie Układ ziaren słonecznika

Ciąg Lucasa Liczby Lucasa są tworzone w taki sam sposób, jak liczby Fibonacciego, ale dwa początkowe wyrazy ciągu to 2 i 1. ln = l0 = 2 l1 = 1 tablica z kolejnymi liczbami Lucasa ln = ln-1 + ln-2 dla n > 1 Podobnie jak w przypadku liczb Fibonacciego, stosunki kolejnych liczb Lucasa dążą także do liczby złotego podziału = 1,618033988749894 Kolejne elementy ciągu Lucasa, są równe zaokrągleniom kolejnych potęg liczby. Ciągi Lucasa znajdują zastosowanie w algorytmach szyfrowania z kluczem jawnym.

Kod źródłowy rozwiązania w C++

Rodzina złotych ciągów, złota zasada Zadanie: Wybierzmy dwie dowolne liczby całkowite. Na ich podstawie stwórzmy ciąg (bn) powstający w ten sam sposób, co ciąg Fibonacciego. Dla dalszych, kolejnych wyrazów tego ciągu wyznaczmy stosunek bn bn 1 Co zauważymy? Istotnym elementem nie są pierwsze wyrazy ciągu, bn 1.618 = lecz metoda powstawania ciągu, którą nazwiemy bn 1 złotą zasadą Przykładowe rozwiązanie zadania Przykład złotego ciągu z liczbami wymiernymi

Dziękujemy za udział w warsztatach