Algorytmy numeryczne - ich reprezentacje i własności. Przykłady
klasycznych algorytmów: algorytm Euklidesa, obliczanie liczb
Fibonacciego. Analiza poprawności semantycznej i analiza
efektywności algorytmów. Numeryczna stabilność algorytmów,
uwarunkowanie zadań numerycznych, dokładność i wiarygodność
wyników. Operacje arytmetyczne na liczbach zmiennopozycyjnych -
błędy bezwzględne i względne, utrata cyfr znaczących. Zapisywanie
algorytmów numerycznych w językach programowania wysokiego
poziomu: C++, Java, Delphi. Środowiska programistyczne: Microsoft
Visual Studio, NetBeans IDE, Borland Delphi - kompilacja,
uruchamianie i testowanie programów. Realizacja algorytmów
numerycznych w arkuszu kalkulacyjnym Excel, wykorzystanie języka
programowania Visual Basic dla Aplikacji, projektowanie formularza
użytkownika. Wykorzystanie programu do obliczeń numerycznych na
przykładzie programu Scilab, programowanie zorientowane obiektowo
w języku Matlab (w Scilabie), modelowanie i symulacja za pomocą
schematów w programie Scicos, omówienie podobieństw i różnic
między programem Scilab z Scicosem a programem Matlab z
Simulinkiem. Wykorzystanie programu do obliczeń symbolicznych na
przykładzie programów Maxima i Derive, programowanie w Maximie,
korzystanie w Maximie z funkcji zdefiniowanych w języku
programowania Lisp.
- A. Aho, J. Hopcroft, J. Ullman, Projektowanie i
analiza algorytmów, Helion, Gliwice 2003.
- A.
Brozi, Scilab w przykładach, Nakom, Poznań 2007.
- P.
Kowalski, Derive 5.05 pomocnik matematyczny - ćwiczenia, Helion,
Gliwice 2003.
- R. Neapolitan, K. Naimipour, Podstawy
algorytmów z przykładami w C++, Helion, Gliwice 2004.
- W. Regel, Przykłady i ćwiczenia w programie
Simulink, Mikom, Warszawa 2004.
- A. Aho, J. Hopcroft, J. Ullman, Algorytmy i struktury
danych, Helion, Gliwice 2003.
- L. Banachowski, K.
Diks, W. Rytter, Algorytmy i struktury danych, WNT, Warszawa
2006.
- T. Cormen, Ch. Leiserson, R. Rivest, C.
Stein, Wprowadzenie do algorytmów, WNT, Warszawa 2007.
- D. Harel, Rzecz o istocie informatyki. Algorytmika, WNT,
Warszawa 2001.
- S. Harris, J. Ross, Algorytmy. Od
Podstaw, Helion, Gliwice 2006.
- K.
Jakubczyk, Wprowadzenie do algorytmów i struktur
danych, Wydawnictwo Politechniki Radomskiej, Radom 2005.
- A. Kamińska, B. Pińczyk, Ćwiczenia z Matlab - przykłady i
zadania, Mikom, Warszawa 2002.
- D. Kincaid, W.
Cheney, Analiza numeryczna, WNT, Warszawa 2006.
- A.
Obecny, Matematyka z komputerem dla liceum i technikum, Helion,
Gliwice 2004.
- A. Snarska, Ćwiczenia z makropoleceń w
Excelu, Mikom, Warszawa 2000.
- M.
Sysło, Algorytmy, WSiP, Warszawa 2000.
- E. Willett,
S. Cummings, ABC Visual Basic dla Aplikacji w Office XP, Helion,
Gliwice 2002.
- N. Wirth, Algorytmy+struktury
danych=programy, WNT, Warszawa 2002.
- P.
Wróblewski, Algorytmy, struktury danych i techniki
programowania, Helion, Gliwice 2003.
Instytut Matematyki Akademii
Pedagogicznej w Krakowie,
4.01.2008