PřF:C2160 Programování v jazyce C pro ch - Informace o předmětu
C2160 Programování v jazyce C pro chemiky
Přírodovědecká fakultajaro 2008 - akreditace
- Rozsah
- 0/2. 2 kr. (příf plus uk plus > 4). Ukončení: k.
- Vyučující
- Mgr. Martin Prokop, Ph.D. (přednášející)
- Garance
- Mgr. Martin Prokop, Ph.D.
Národní centrum pro výzkum biomolekul – Přírodovědecká fakulta - Omezení zápisu do předmětu
- Předmět je otevřen studentům libovolného oboru.
- Cíle předmětu
- Kurz je zaměřen na získání základních znalostí programovacího jazyka C. Důraz je kladen především na praktické použití programování v chemických a bioinformatických oborech. Studenti si osvojí znalosti nezbytné pro samostatnou tvorbu jednoduchých programů umožňujících zpracování experimentálních nebo teoretických vědeckých dat. V rámci kurzu student vytvoří vlastní jednoduchý program řešící vybraný problém z chemie, bioinformatiky nebo jiných přírodních věd.
- Osnova
- 1. Historie programovacích jazyků. Programovací jazyk C. Editory, vývojová prostředí, kompilátory. Základní lexikální jednotky C. Struktura programu v C. Sestavování programů. 2. Datové typy, proměnné, konstanty. Přiřazovací a aritmetické operátory. Podmíněný příkaz. Relační a logické operátory. Priorita a pořadí vyhodnocování operátorů. 3. Příkazy cyklu. Funkce. Globální a lokální proměnné. Direktivy preprocesoru, makra. 4. Pole. Struktury. Ukazatele. Řetězce. 5. Příkazy vstupu a výstupu. Standardní I/O zařízení, vstup a výstup do souboru. 6. Dymanická alokace paměti, dymanické proměné. Parametry funkcí, předávání hodnotou, ukazatelem, odkazem. 7. Funkce standardních knihoven C. 8. Rekurzní volání funkcí. Vyhledávací a třídící algoritmy. Časová a pamětová složitost algoritmů. 9. Reprezentace čísel v počítaci. Zaokrouhlovací chyby výpoctu. 10. Hledání a odstraňování chyb v programech. Efektivita programu. Prenositelnost programů do jiných prostředí. 11. Knihovny pro numerické výpočty. Knihovny pro chemické a vědecké výpočty. 12. Příklady řešení vybraných problémů z chemoinformatiky a bioinformatiky.
- Další komentáře
- Předmět je vyučován každoročně.
Výuka probíhá každý týden. - Nachází se v prerekvizitách jiných předmětů
- Statistika zápisu (jaro 2008 - akreditace, nejnovější)
- Permalink: https://is.muni.cz/predmet/sci/jaro2008-akreditace/C2160