Vyučující
|
-
Královcová Jiřina, doc. Ing. Ph.D.
|
Obsah předmětu
|
<u>Náplň cvičení:</u> 1. Vývojové prostředí. Základní prostředky. 2. Načítání z konzole, výpis na konzoli. 3. Reálných výrazů. Porovnání jednotlivých reálných typů. Zobrazení reálných čísel. 4. Výpočty celočíselných výrazů. Celočíselné typy. 5. Rozhodovací algoritmy. Rozhodovací stromy. Konstrukce logických výrazů. Problematika porovnání reálných čísel. Diskuse jednotlivých přístupů. 6. Cykly. Algoritmy s opakováním. Porovnání příkazů cyklu. 7. Zpracování posloupnosti číselných hodnot. Porovnání a diskuze různých přístupů. 8. Realizace samostatné práce. 9. Realizace samostatné práce. 10. Zpracování posloupností číselných hodnot s využitím struktury pole. 11. Realizace samostatné práce. 12. Algoritmy třídění - realizace samostatné práce. Diskuse možných přístupů 13. Algoritmy vyhledávání- realizace samostatné práce 14. Zpracování matic - realizace samostatné práce.
|
Studijní aktivity a metody výuky
|
Prezentace a obhajoba písemné práce, Pracovní činnosti (dílny)
- Účast na výuce
- 28 hodin za semestr
|
Výstupy z učení
|
Předmět prohlubuje praktické dovednosti získané v předmětu Algoritmizace a programování. Důraz je kladen na realizaci algoritmů, porovnávání různých postupů a prostředků. Převážná část výukového času je vymezena pro samostatnou práci studentů.
Student si prohloubí praktické dovednosti v oblasti realizace algoritmů zaměřených na zpracování čísel a jejich posloupností v programovacím jazyce Java.
|
Předpoklady
|
Nespecifikováno
|
Hodnoticí metody a kritéria
|
Praktická demonstrace získaných dovedností
Účast na cvičeních. Realizace zadané samostatné práce.
|
Doporučená literatura
|
-
Cormen, T. H. Introduction to algorithms. The MIT Press, Cambridge, Massachusetts, 2001.
-
HEROUT, P. Učebnice jazyka Java. Kopp, České Budějovice, 2003.
-
Sedgewick, R. Algoritmy v C. SoftPress, 2003.
-
Sharon Zakhour. Java 6, Výukový kurz. Brno, 2006. ISBN 978-80-251-1.
-
WRÓBLEWSKI, P. Algoritmy datové struktury a programovací techniky. Computer Press, Brno, 2004.
|