Vítáme vás na stránce, kde budou prezentovány informace ke cvičení z předmětu ZAL. Cílem předmětu je seznámit studenty se základními principy tvorby algoritmů a naučit studenty tvoření základních algoritmů. V rámci předmětu jsou prezentovány i základní datové struktury a práce s nimi.
Během semestru studenti odevzdají 10 úloh, které musí vypracovat samotatně. Za každou úlohu lze získat různý počet bodů a student má na vypracování 7 dní. Poté se studentovi odečítají 2 body za každý další započatý týden. Student nemůže obdržet záporný počet bodů za úlohu. V případě odevzdání na cvičení, které předchází cvičení, na kterém je úloha zadána nemusí student na cvičení dorazit a je omluven.
Věnujte prosím pozornost níže uvedeným informacím:
* Docházka na cvičení je povinná. Povolujeme jednu neomluvenou absenci. * K zápočtu ze cvičení je potřeba získat minimálně 10 bodů a odevzdat všechny úlohy minimálně se ziskem 1b * Vyvarujte se plagiátorství.
Úloha | Zaměření | Max počet bodů |
Introduction | Upload system introduction | 0 |
Python in action | Python introduction | 1 |
Calculator | Number and operations and inteligent | 2 |
PI number | Calculation PI number using cycles | 3 |
Polynomials | Using array to calculate and evaluate polynoms | 4 |
Data sorting | Sorting array and finding most/less important element | 5 |
Showroom | Linked list in car showroom | 7 |
BST | Binary search tree | 5 |
Permutations | Permutation and recursion | 5 |
Shortest path | Dijkstra | 8 |
Cvičení | Úterní termín | Páteční termín |
1. cvičení | 3.10.2017 | 6.10.2017 |
2. cvičení | 10.10.2017 | 13.10.2017 |
3. cvičení | 17.10.2017 | 20.10.2017 |
4. cvičení | 24.10.2017 | 27.10.2017 |
5. cvičení | 31.10.2017 | 3.11.2017 |
6. cvičení | 7.11.2017 | 10.11.2017 |
7. cvičení | 14.11.2017 | 24.11.2017 [17.11.2017 svátek] |
8. cvičení | 21.11.2017 | 1.11.2017 |
9. cvičení | 28.11.2017 | 8.12.2017 |
10. cvičení | 5.12.2017 | 15.12.2017 |
11. cvičení | 12.12.2017 | 22.12.2017 / 5.1. 2018 |