Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




Předmět Programování ve Fortranu a zpracování dat (NPRF001)

Na serveru studentino.cz naleznete nejrůznější studijní materiály: zápisky z přednášek nebo cvičení, vzorové testy, seminární práce, domácí úkoly a další z předmětu NPRF001 - Programování ve Fortranu a zpracování dat, Matematicko-fyzikální fakulta, Univerzita Karlova v Praze (UK).

Top 10 materiálů tohoto předmětu

Materiály tohoto předmětu

Materiál Typ Datum Počet stažení

Další informace

Cíl

viz anotace

Sylabus

1. ÚVODVývoj programovacích jazyků, význam FORTRANu pro řešení numerických problémů. Stručné porovnání FORTRANu 77, Fortranu 90, Pascalu a jazyka C. Pravidla pro zápis zdrojového programu. Typy proměnných, deklarace. Způsob uložení proměnných různých typů v paměti. Zápis aritmetických výrazů. Standardní funkce. Přiřazovací příkaz. Kompilace a linkování programů na personálních počítačích a některých pracovních stanicích. 2. PŘÍKAZY PRO VĚTVENÍPříkaz skoku (nepodmíněný, vypočtený, přiřazený). Logické relace a logické operace. Aritmetický, logický a blokový IF. 3. PŘÍKAZ CYKLUJednoduché a vložené cykly, havarijní výstup z cyklu. Sčítání nekonečných řad, výpočet hodnot řetězových zlomků. 4. INDEXOVANÉ PROMĚNNÉDeklarace, uložení vektorů a matic v paměti. Skalární a vektorový součin, násobení matic. Hra LIFE. 5. VSTUP A VÝSTUPVstupní a výstupní jednotky. Popis příkazu FORMAT. Tisk prvků vektorů a matic. 6. PODPROGRAMY TYPU FUNCTIONLokální a globální proměnné. Přenos parametrů. Vedlejší efekt funkce. Užití popisu EXTERNAL. Jednopříkazové funkce. 7. PODPROGRAMY TYPU SUBROUTINEShody a rozdíly s podprogramem typu FUNCTION. Vstupní body do procedury, alternativní návrat. 8. GLOBÁLNÍ PROMĚNNÉ, PŘÍKAZ EQUIVALENCEPojmenovaný a nepojmenovaný COMMON blok. Deklarace v podprogramech. Užití EQUIVALENCE pro specifické problémy konverze dat. 9. TEXTOVÁ PROMĚNNÁDeklarace, operátor zřetězení, standardní funkce LEN a INDEX. Znakové podřetězce. 10. PRÁCE S DISKOVÝMI SOUBORYKlasifikace diskových souborů ? formátované/neformátované/binární, s přístupem sekvenčním nebo přímým. Otevření a uzavření souboru, zápis a čtení. Testy na existenci/neexistenci, zjištění konce souboru při čtení. 11. LADĚNÍ PROGRAMŮ Zásady správného psaní programů. Postupy při ladění. 12. FORTRAN 90 Některé nové prvky jazyka FORTRAN: práce s poli, pointery, nové standardní funkce, moduly, uživatelem definované datové typy, dynamické proměnné. 13. KNIHOVNY PROGRAMŮPráce s knihovnami programů z Numerických receptů, LAPACK, EISPACK.

Literatura

Hřebíček J. a kol.: Programovací jazyk FORTRAN 77 a vědeckotechnické výpočty. Academia, Praha 1989

Garant

doc. RNDr. Jiří Bok, CSc.RNDr. Ivan Barvík, Ph.D.