Kurs Fortranu 2011/2012: Różnice pomiędzy wersjami
Przejdź do nawigacji
Przejdź do wyszukiwania
Linia 37: | Linia 37: | ||
* Co nowego w Fortranie 90/95 | * Co nowego w Fortranie 90/95 | ||
* Wolny styl pisania programów | * Wolny styl pisania programów | ||
− | # '''WYKŁADY 2 i 3''' | + | # '''''WYKŁADY 2 i 3''''' |
* Wewnętrzne typy danych: całkowite, rzeczywiste, zespolone, logiczne i znakowe | * Wewnętrzne typy danych: całkowite, rzeczywiste, zespolone, logiczne i znakowe | ||
* Rodzaje typów wewnętrznych | * Rodzaje typów wewnętrznych | ||
* Definiowane typy danych | * Definiowane typy danych | ||
− | # WYKŁADY 4 i 5 | + | # '''''WYKŁADY 4 i 5''''' |
* Wyrażenia arytmetyczne | * Wyrażenia arytmetyczne | ||
* Stałe nazwane | * Stałe nazwane | ||
Linia 48: | Linia 48: | ||
* Priorytet operacji | * Priorytet operacji | ||
* Podstawowe funkcje matematyczne | * Podstawowe funkcje matematyczne | ||
− | # WYKŁADY 6 i 7 | + | # '''''WYKŁADY 6 i 7''''' |
* Struktury decyzyjne | * Struktury decyzyjne | ||
* Instrukcje: '''GO TO''', '''CONTINUE''' oraz '''STOP''' | * Instrukcje: '''GO TO''', '''CONTINUE''' oraz '''STOP''' | ||
* Obliczenia cykliczne: '''DO''' arytmetyczne oraz '''DO''' warunkowe | * Obliczenia cykliczne: '''DO''' arytmetyczne oraz '''DO''' warunkowe | ||
− | # WYKŁAD 8 | + | # '''''WYKŁAD 8''''' |
* Schemat blokowy programu | * Schemat blokowy programu | ||
* Segment głółny: '''PROGRAM''' | * Segment głółny: '''PROGRAM''' | ||
Linia 58: | Linia 58: | ||
* Moduły | * Moduły | ||
* Podprogramy wewnętrzne | * Podprogramy wewnętrzne | ||
− | # WYKŁADY 9 i 10 | + | # '''''WYKŁADY 9 i 10''''' |
* Argumenty - stary sposób przekazywania | * Argumenty - stary sposób przekazywania | ||
* Atrybut '''EXTERNAL''' | * Atrybut '''EXTERNAL''' | ||
* Atrybut '''INTENT''' - nowy sposób przekazywania argumentów | * Atrybut '''INTENT''' - nowy sposób przekazywania argumentów | ||
* Interfejs jawny oraz niejawny podprogramu | * Interfejs jawny oraz niejawny podprogramu | ||
− | # WYKŁAD 11 | + | # '''''WYKŁAD 11''''' |
* Rodzaje plików | * Rodzaje plików | ||
* Otwieranie i zamykanie plików | * Otwieranie i zamykanie plików |
Wersja z 12:41, 19 sty 2012
Zakończyły się zajęcia w semestrze zimowym. Możliwa jest kontynuacja kursu, jeżeli wzrośnie liczba słuchaczy. Możliwe jest także powtórzenie kursu w semestrze letnim.
- Opinie w powyższych sprawach, zawierające imię i nazwisko kandydata, proszę kierować do p. Jerzego Pankiewicza (Jerzy.Pankiewicz at pwr.wroc.pl). W temacie listu należy umieścić słowa: "Kurs Fortranu".
- Data i czas:
- 19 października 2011
- 26 października 2011
- 2 listopada, 9:15
- 9 listopada, sala 107A
- UWAGA - nie odbędą się zajęcia 16 listopada
- 23 listopada, 127B
- 7 grudnia, 127B
- 14 grudnia, 333c
- 21 grudnia, 333c
- 4 stycznia, 333c
- 11 stycznia, 333c
- 18 stycznia, 333c
- Miejsce: WCSS, bud. D-2
- Temat: Programowanie w Fortranie 90
- Prowadzący: dr Janusz Andrzejewski
Zgłoszenia
Udział w szkoleniu jest bezpłatny dla użytkowników KDM WCSS.
Wymagania
Kurs przeznaczony jest dla osób, które znają podstawy programowania w innym języku.
Plan zajęć - semestr letni 2011/2012
- WYKŁAD 1
- Podstawowe różnice pomiędzy FORTRANem 77 a Fortranem 90.
- Co nowego w Fortranie 90/95
- Wolny styl pisania programów
- WYKŁADY 2 i 3
- Wewnętrzne typy danych: całkowite, rzeczywiste, zespolone, logiczne i znakowe
- Rodzaje typów wewnętrznych
- Definiowane typy danych
- WYKŁADY 4 i 5
- Wyrażenia arytmetyczne
- Stałe nazwane
- Łańcuchy
- Wyrażenia logiczne
- Priorytet operacji
- Podstawowe funkcje matematyczne
- WYKŁADY 6 i 7
- Struktury decyzyjne
- Instrukcje: GO TO, CONTINUE oraz STOP
- Obliczenia cykliczne: DO arytmetyczne oraz DO warunkowe
- WYKŁAD 8
- Schemat blokowy programu
- Segment głółny: PROGRAM
- Podprogramy zewnętrzne: SUBROUTINE oraz FUNCTION
- Moduły
- Podprogramy wewnętrzne
- WYKŁADY 9 i 10
- Argumenty - stary sposób przekazywania
- Atrybut EXTERNAL
- Atrybut INTENT - nowy sposób przekazywania argumentów
- Interfejs jawny oraz niejawny podprogramu
- WYKŁAD 11
- Rodzaje plików
- Otwieranie i zamykanie plików
- Zapisywanie i czytanie plików
- Formatowanie
- Pliki wewnętrzne
Materiały
- Materiały do 1 wykładu
- Materiały do 2 oraz 3 wykładu
- Materiały do 4 oraz 5 wykładu
- Materiały do 6 wykładu