Kurs Fortranu 2011/2012: Różnice pomiędzy wersjami

Z KdmWiki
Przejdź do nawigacji Przejdź do wyszukiwania
Linia 33: Linia 33:
 
==Plan zajęć - semestr letni 2011/2012==
 
==Plan zajęć - semestr letni 2011/2012==
  
# ''Wykład 1''
+
# '''''WYKŁAD 1'''''
 
* Podstawowe różnice pomiędzy FORTRANem 77 a Fortranem 90.
 
* Podstawowe różnice pomiędzy FORTRANem 77 a Fortranem 90.
 
* Co nowego w Fortranie 90/95
 
* Co nowego w Fortranie 90/95
 
* Wolny styl pisania programów
 
* Wolny styl pisania programów
# Wykład 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
 
* Definiowane typy danych
 
* Definiowane typy danych
# Wykład 4 i 5
+
# WYKŁADY 4 i 5
 
* Wyrażenia arytmetyczne
 
* Wyrażenia arytmetyczne
 
* Stałe nazwane
 
* Stałe nazwane
Linia 47: Linia 47:
 
* Priorytet operacji
 
* Priorytet operacji
 
* Podstawowe funkcje matematyczne
 
* Podstawowe funkcje matematyczne
# Wykład 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  
+
* Schemat blokowy programu
 
* Segment głółny: '''PROGRAM'''
 
* Segment głółny: '''PROGRAM'''
 
* Podprogramy zewnętrzne: '''SUBROUTINE''' oraz '''FUNCTION'''
 
* Podprogramy zewnętrzne: '''SUBROUTINE''' oraz '''FUNCTION'''
 
* Moduły
 
* Moduły
 
* Podprogramy wewnętrzne
 
* Podprogramy wewnętrzne
# Wykład 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:37, 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:
  1. 19 października 2011
  2. 26 października 2011
  3. 2 listopada, 9:15
  4. 9 listopada, sala 107A
  5. UWAGA - nie odbędą się zajęcia 16 listopada
  6. 23 listopada, 127B
  7. 7 grudnia, 127B
  8. 14 grudnia, 333c
  9. 21 grudnia, 333c
  10. 4 stycznia, 333c
  11. 11 stycznia, 333c
  12. 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

  1. WYKŁAD 1
  • Podstawowe różnice pomiędzy FORTRANem 77 a Fortranem 90.
  • Co nowego w Fortranie 90/95
  • Wolny styl pisania programów
  1. WYKŁADY 2 i 3
  • Wewnętrzne typy danych: całkowite, rzeczywiste, zespolone, logiczne i znakowe
  • Definiowane typy danych
  1. WYKŁADY 4 i 5
  • Wyrażenia arytmetyczne
  • Stałe nazwane
  • Łańcuchy
  • Wyrażenia logiczne
  • Priorytet operacji
  • Podstawowe funkcje matematyczne
  1. WYKŁADY 6 i 7
  • Struktury decyzyjne
  • Instrukcje: GO TO, CONTINUE oraz STOP
  • Obliczenia cykliczne: DO arytmetyczne oraz DO warunkowe
  1. WYKŁAD 8
  • Schemat blokowy programu
  • Segment głółny: PROGRAM
  • Podprogramy zewnętrzne: SUBROUTINE oraz FUNCTION
  • Moduły
  • Podprogramy wewnętrzne
  1. 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
  1. WYKŁAD 11
  • Rodzaje plików
  • Otwieranie i zamykanie plików
  • Zapisywanie i czytanie plików
  • Formatowanie
  • Pliki wewnętrzne

Materiały

  1. Materiały do 1 wykładu
  2. Materiały do 2 oraz 3 wykładu
  3. Materiały do 4 oraz 5 wykładu
  4. Materiały do 6 wykładu

Literatura