Vyučující
|
-
Svoboda Martin, Mgr. Ph.D.
|
Obsah předmětu
|
1. Jazyk Fortran a jeho historie; vývojové prostředí pod OS Linux a v MS Windows; kompilace programu; jednoduchý vstup a výstup. 2. Základy syntaxe: volný formát; vnitřní datové typy; implicitní typy; deklarace, inicializace, konstanty. 3. Základy syntaxe: skalární výrazy; matematické operace; základní vnitřní matematické funkce. 4. Relační operátory, logické operátory, priority operátorů; práce s řetězci; typová konverze; celočíselné dělení; vnitřní funkce. 5. Příkazy organizační: podmíněné příkazy. 6. Příkazy organizační: cykly. 7. Vnější funkce: předávání argumentů; viditelnost proměnných; volitelné argumenty. 8. Procedury: předávání argumentů; viditelnost proměnných; volitelné argumenty; rekurzivní procedury. 9. Pole: statická a dynamická deklarace; přístup k polím; vnitřní funkce a procedury pro práci s poli; pole jako argument procedur. 10. Vstup a výstup; formátování zápisu. 11. Práce se soubory: typy souborů; čtení, zápis; formátování zápisu. 12. Funkce a podprogramy pro generování náhodných čísel. 13. Pokročilé rysy jazyka Fortran: moduly; pointery; odvozené typy.
|
Studijní aktivity a metody výuky
|
nespecifikováno
|
Výstupy z učení
|
Studenti se v kurzu naučí programovat v jazyku Fortran a osvojí si na příkladech programování jednoduchých aplikací, které naprogramují během samostatné práce. Osvojí si především syntaxi volného formátu, příkazy, formátování vstupu a výstupu, práci s poli, používání podprogramů a modulů a uživatelské typy.
|
Předpoklady
|
nespecifikováno
|
Hodnoticí metody a kritéria
|
nespecifikováno
naprogramování seminárních úloh, ústní zkouška
|
Doporučená literatura
|
-
Celý J. Začínáme programovat v jazyce Fortran 95, PřF MU, 2010.
-
Hahn B. D. Fortran for Scientists and Engineers, University Press, 2017.
-
Jorgensen E. Introduction to Programming using Fortran 95/2003/2008, Free Press, 2018.
-
Vicher M. Fortran, PřF UJEP, Ústí n. Lab., 2003.
|