Programowanie dla astronomów II 1100-2A15
a. Preprocesor C
b. Typy, stałe, zmienne, operatory
c. Wyrażenia
d. Konwersja typów
e. Instrukcje w języku C
f. Instrukcje sterujące
g. Wskaźniki i tablice
h. Funkcje
i. Biblioteka standardowa
Kierunek podstawowy MISMaP
Koordynatorzy przedmiotu
Tryb prowadzenia
Założenia (opisowo)
Efekty kształcenia
1. Student zna składnię i podstawowe elementy języka C
2. Student potrafi konstruować algorytmy do rozwiązywania problemów obliczeniowych o średnim stopniu złożoności, w tym dla typowych problemów numerycznych.
3. Student potrafi zapisać algorytm rozwiązania problemu obliczeniowego w języku C.
4. Student ma świadomość ograniczeń związanych ze stosowaniem reprezentacji liczb w maszynach cyfrowych oraz zna konsekwencje tych ograniczeń w programowaniu
Kryteria oceniania
Zaliczenie ćwiczeń (zadania domowe, kolokwium, obecność na zajęciach).
Obecność na wykładach obowiązkowa.
Kolokwium końcowe.
Zaliczenie na ocenę
Literatura
1. Kernighan, Ritchie, „Język ANSI C”
2. Press et.al., „Numerical Recipes”