| 
 | 
 | 
| 
 | ||
| Studenti se naučí sestavovat algoritmy řešení základních problémů a zapisovat je v jazyku C. Ovládají datové typy (jednoduché, ukazatele, strukturované), výrazy, příkazy, a funkce demonstrované v programovacím jazyce C. Rozumějí principu rekurze a složitosti algoritmů. Naučí se základní algoritmy pro vyhledávání, řazení a práci se spojovými seznamy.
 Poslední úprava: Kubová Petra (02.01.2018)
                                
                                 | 
| 
 | ||
| Z:Herout, P. Učebnice jazyka C. České Budějovice: Kopp, 2004. ISBN 80-7232-220-6. Z:Virius, M. Jazyky C a C++: kompletní kapesní průvodce programátora. Praha: Grada, 2006. ISBN 80-247-1494-9. Poslední úprava: Kubová Petra (02.01.2018)
                                
                                 | 
| 
 | ||
| 1. Algoritmus, program, programovací jazyky. Vývojová prostředí. 2. Proměnné, přiřazovací příkaz, vstup a výstup pro celočíselné typy. 3. Reálné typy. Výrazy. 4. Řídicí struktury, větvení, cykly. 5. Funkce, vstupní a výstupní parametry. 6. Rozklad problému na podproblémy, rekurze. 7. Pole, řetězce. 8. Ukazatele, dynamické proměnné. 9. Soubory. 10. Složitost algoritmů, algoritmy řazení a vyhledávání. 11. Struktury, soubory se strukturami. 12. Spojové seznamy. 13. Modulární programování, zbývající rysy jazyka C. Poslední úprava: Kubová Petra (02.01.2018)
                                
                                 | 
| 
 | ||
| https://edux.fit.cvut.cz/courses/BI-PA1/ (nutné přihlášení) Poslední úprava: Kubová Petra (02.01.2018)
                                
                                 | 
| 
 | ||
| Studenti budou umět: sestavovat algoritmy řešení základních problémů a zapisovat je v jazyku C. ovládat datové typy (jednoduché, ukazatele, strukturované), výrazy, příkazy, a funkce demonstrované v programovacím jazyce C. rozumět principu rekurze a složitosti algoritmů. ovládat základní algoritmy pro vyhledávání, řazení a práci se spojovými seznamy. Poslední úprava: Kubová Petra (02.01.2018)
                                
                                 | 
| 
 | ||
| none Poslední úprava: Kubová Petra (02.01.2018)
                                
                                 | 
| 
 | ||
| žádné Poslední úprava: Kubová Petra (02.01.2018)
                                
                                 | 

