| 0 | | |
| 1 | Indukcja matematyczna:
Podstawowa reguła indukcji.
Błędne użycie indukcji.
Indukcja a programowanie |
| |
| 2 | Indukcja matematyczna:
Indukcja zupełna.
Rekurencje.
|
| |
| 3 | Rekurencje liniowe:
-- jednorodne,
-- niejednorodne.
|
| |
| 4 | Podzielność:
-- iloraz całkowity i reszta,
-- największy wspólny dzielnik i algorytm
Euklidesa,
-- liczby względnie pierwsze,
-- równania diofantyczne,
-- liczby pierwsze,
-- tw. o jednoznaczności rozkładu na liczby pierwsze.
|
| |
| 5 | Podzielność, c.d:
-- polityczne konsekwencje zaokrągleń,
-- nwd i nww,
-- kongruencje,
-- liniowe równania ,,modulo''.
|
| |
| 6 | Powtórka z relacji:
-- graf i wykres,
-- równoważność i jej klasy abstrakcji,
-- zbiór ilorazowy,
-- liniowe równania ,,modulo''.
Obliczenia i równania ,,modulo''.
Chińskie twierdzenie o resztach. |
| |
| 7 | Arytmetyka komputerowa to arytmetyka ,,modulo''
-- kiedy komputerowe obliczenia na Z dają błędne wyniki,
-- zastosowanie chińskiego twierdzenia o resztach.
Funkcja φ Eulera.
Szyfrowanie asymetryczne RSA |
| |
| 8 | Kombinatoryka
-- permutacje, wariacje, kombinacje,
-- symbole Newtona i trójkąt Pascala,
-- zasada szufladkowa,
-- ile jest ciągów i zbiorów spełniających pewne warunki |
| |
| 9 | Teoria grafów
-- wierzchołki, krawędzie, itp.,
-- drogi w grafie,
-- grafy eulerowskie,
-- grafy ważone,
-- algorytm Dijkstry,
-- reprezentacje grafu |
| |
Zadania z ćwiczeń
Uwaga:
Poniższe zadania częściowo rozwiązujemy wspólnie na zajęciach. Te,
które pozostaną nierozwiązane, Państwo są zobowiazani rozwiązać
samodzielnie w domu. Gdyby były z tym jakieś trudności, to
koniecznie należy zgłosić je na początku następnych zajęć.
Przy niektórych zadaniach jest adnotacja, że ich rozwiązania można mi
przysyłać dla zdobycia punktów do zaliczenia.
Czasem na początku laboratoriów będą mieć miejsce
niezapowiedziane krótkie sprawdziany wiedzy i umiejętności,
oraz znajomości wykładów. Stanowią one najłatwiejszą formę zaliczenia
— rozbójnik na koniec semestru jest trudniejszy. Proszę więc
przygotowywać się na bieżąco, nie spóźniać się na zajęcia i być
aktywnym.
Ćwiczenia już odbyte: