Předmět: Programování A

» Seznam fakult » PRF » KFY
Název předmětu Programování A
Kód předmětu KFY/K103
Organizační forma výuky Seminář
Úroveň předmětu Bakalářský
Rok studia nespecifikován
Semestr Zimní
Počet ECTS kreditů 4
Vyučovací jazyk Čeština
Statut předmětu nespecifikováno
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
Vyučující
  • Sedlák Dalibor, Mgr.
  • Moravec Zdeněk, RNDr. Ph.D.
Obsah předmětu
1. Jazyk Fortran 95, vývojové prostředí pod OS Linux (Intel Fortran Compiler 9.1) a v MS Windows (Intel Visual Fortran 9.1), kompilace programu. Jednoduchý vstup a výstup. 2. Základy syntaxe, volný formát, vnitřní datové typy, implicitní typy, deklarace, inicializace, konstanty. Skalární výrazy, matematické operace. 3. Příkazy organizační (IF, DO, DO...WHILE, SELECT CASE, EXIT, CYCLE). 4. Relační operátory, logické operátory, priority operátorů. Práce s řetězci. Typová konverze, celočíselné dělení. Vnitřní matematické, numerické a znakové funkce. 5. Práce s poli. Dynamická pole. Příkazy WHERE a FORALL.Vnitřní funkce a procedury pro generování náhodných čísel, a práci s poli. 6. Procedury a funkce. Předávání argumentů. Viditelnost proměnných. Volitelné argumenty. Pole jako argument. Rekurzivní procedury. 7. Grafika pod Linuxem a ve Windows. Knihovna DISLIN. 8. Objektové rysy jazyka Fortran 95. Moduly. 9. Pointery. Uživatelské typy. 10. Přetěžování vnitřních procedur. Přetěžování operátorů. Definice nových operátorů. Objektové programování. Výjimky. 11. Vstup a výstup, formát. 12. Práce se soubory. 13. Fortran 77, pevný formát. Zastaralé rysy jazyka Fortran.

Studijní aktivity a metody výuky
nespecifikováno
Výstupy z učení
Studenti se v kurzu naučí programovat v jazyku Fortran 95 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ím vstupu a výstupu, práci s poli, používání podprogramů a modulů, uživatelské typy, jednoduchou práci s grafikou. Rovněž jsou zmíněny odlišnosti Fortranu 77.

Předpoklady
nespecifikováno

Hodnoticí metody a kritéria
nespecifikováno
Doporučená literatura
  • Intel Fortran Programmer''s Reference (manuál, PDF).
  • Intel Fortran Libraries Reference (manuál, PDF).
  • Intel Fortran User''s Guide (manuál, PDF).
  • Hřebíček J. a kol. Programovací jazyk FORTRAN 77 a vědeckotechhnické výpočty, Academia, Praha.
  • Zahradník V. Programování FORTRAN 90, skripta ČVUT, Praha,.


Studijní plány, ve kterých se předmět nachází
Fakulta Studijní plán (Verze) Kategorie studijního oboru/specializace Doporučený ročník Doporučený semestr