Programowanie dla astronomów I 1100-2A10
Wykład poświęcony jest nauce programowania w języku Fortran w wersji 90/95.
Program:
1. Wstęp - języki programowania, historia Fortranu
2. Budowa programu
3. Typy podstawowe, stałe, zmienne
4. Typy pochodne, struktury
5. Wyrażenia, instrukcje przypisania
6. Tablice, operacje tablicowe
7. Instrukcje sterujące
8. Instrukcje wejścia-wyjścia
9. Podprogramy wewnętrzne i zewnętrzne, moduły
10. Wskaźniki
11. Przeciążanie operatorów
Opis przygotował Michał Szymański, maj 2018
Kierunek podstawowy MISMaP
Tryb prowadzenia
Założenia (opisowo)
Koordynatorzy przedmiotu
Efekty kształcenia
1. Student zna składnię i podstawowe elementy języka Fortran 90/95/2003/2008/2018
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 Fortran.
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 jest obowiązkowa
Egzamin pisemny.
Literatura
Sobieski, W. "GNU Fortran z elementami wizualizacji danych"
Chapman, S. "Fortran 90/95 for Scientists and Engineers" (po ang.)
Redwine, C. "Upgrading to Fortran 90" (po ang.)
https://pl.wikibooks.org/wiki/Fortran
https://fortran-lang.org/
Więcej informacji
Więcej informacji o poziomie przedmiotu, roku studiów (i/lub semestrze) w którym się odbywa, o rodzaju i liczbie godzin zajęć - szukaj w planach studiów odpowiednich programów. Ten przedmiot jest związany z programami:
Dodatkowe informacje (np. o kalendarzu rejestracji, prowadzących zajęcia, lokalizacji i terminach zajęć) mogą być dostępne w serwisie USOSweb: