====== IZP 2021 ======
* středa, 15:00-17:00, 17:00-19:00 [[https://www.fit.vut.cz/fit/room/N104/|N103]]
* [[izp:faq|FAQ]] (**[[izp:faq#jak_v_bashi_jednoduse_stahnout_zdrojove_soubory_z_webove_stranky|jak odtud stahovat zdrojové soubory]]**)
* [[izp:obhajoba|obhajoby projektů]]
Christmas is loading...\\
{{:undefined:grumpy.jpeg?200|}}\\
\\
===== 13) 15. 12. =====
* seznam, dynamická práce s pamětí
* **[[http://www.fit.vutbr.cz/~ihynek/files/izp/lab10/lab10.zip|lab10.zip]]**
* [[http://www.fit.vutbr.cz/~ihynek/files/izp/lab10/tbbt.c|tbbt.c]] (úkol)
* [[http://www.fit.vutbr.cz/~ihynek/files/izp/lab10/Makefile|Makefile]]
* [[http://www.fit.vutbr.cz/~ihynek/files/izp/lab10/tbbt_solution.c|tbbt_solution.c]]
===== 12) 8. 12. =====
* obhajoba 2. projektu
* [[https://docs.google.com/spreadsheets/d/1_8Nu3Q67hcz6Iln1sveh9UTjA687M2jLoELre93NZvE/edit?usp=drive_web&ouid=101330404298557053934|týmy]]
===== 11) 1. 12. =====
* struktury, dynamická práce s pamětí, řazení pole ukazatelů na struktury, rekurze
* **[[http://www.fit.vutbr.cz/~ihynek/files/izp/lab9/lab9.zip|lab9.zip]]**
* [[http://www.fit.vutbr.cz/~ihynek/files/izp/lab9/select_sort.c|select_sort.c]] (úkol)
* [[http://www.fit.vutbr.cz/~ihynek/files/izp/lab9/select_sort_solution.c|select_sort_solution.c]]
* [[http://www.fit.vutbr.cz/~ihynek/files/izp/lab9/fibonacci.c|fibonacci.c]] (úkol)
* [[http://www.fit.vutbr.cz/~ihynek/files/izp/lab9/fibonacci_solution.c|fibonacci_solution.c]]
* [[http://www.fit.vutbr.cz/~ihynek/files/izp/lab9/Makefile|Makefile]]
===== 10) 24. 11. =====
* dynamická práce s pamětí, realokace
* **[[http://www.fit.vutbr.cz/~ihynek/files/izp/lab8/lab8.zip|lab8.zip]]**
* [[http://www.fit.vutbr.cz/~ihynek/files/izp/lab8/wd.c|wd.c]] (úkol)
* [[http://www.fit.vutbr.cz/~ihynek/files/izp/lab8/wd_solution.c|wd_solution.c]]
* [[http://www.fit.vutbr.cz/~ihynek/files/izp/lab8/Makefile|Makefile]]
* [[https://drive.google.com/file/d/1Q9MCjR7yr7iSWF5WlseswqMbacoQai36/view?usp=sharing|video]] (2. část)
===== 9) 17. 11. =====
* státní svátek, cvičení odpadá
* studium ukazatelů, dynamické alokace paměti, matic
* shlédnout videa z 2020
* [[https://drive.google.com/file/d/1hmGh6vDUfXfbYe7hyEHTTjmDcZ6-Tbg4/view?usp=sharing|lab6]] (cca 2. polovina)
* [[https://drive.google.com/file/d/19K8Xd8pDl8iWxVGXs3zo7PKGMB4RvT21/view?usp=sharing|lab7]]
* práce na 2. projektu
===== 8) 10. 11. =====
* struktury, dynamická práce s pamětí, matice
* **[[http://www.fit.vutbr.cz/~ihynek/files/izp/lab7/lab7.zip|lab7.zip]]**
* [[http://www.fit.vutbr.cz/~ihynek/files/izp/lab7/matrix1_array.c|matrix1_array.c]]
* [[http://www.fit.vutbr.cz/~ihynek/files/izp/lab7/matrix2_struct_array.c|matrix2_struct_array.c]]
* [[http://www.fit.vutbr.cz/~ihynek/files/izp/lab7/matrix2_struct_array2d.c|matrix2_struct_array2d.c]]
* [[http://www.fit.vutbr.cz/~ihynek/files/izp/lab7/Makefile|Makefile]]
* [[https://drive.google.com/file/d/1hmGh6vDUfXfbYe7hyEHTTjmDcZ6-Tbg4/view?usp=sharing|video]] (cca 2. polovina),
* [[https://drive.google.com/file/d/19K8Xd8pDl8iWxVGXs3zo7PKGMB4RvT21/view?usp=sharing|video 2]]
===== 7) 3. 11. =====
* opakování ukazatelů, dynamická alokace paměti, pole
* **[[http://www.fit.vutbr.cz/~ihynek/files/izp/lab6/lab6.zip|lab6.zip]]**
* [[http://www.fit.vutbr.cz/~ihynek/files/izp/lab6/array.c|array.c]]
* [[http://www.fit.vutbr.cz/~ihynek/files/izp/lab6/array_struct.c|array_struct.c]]
* [[http://www.fit.vutbr.cz/~ihynek/files/izp/lab6/Makefile|Makefile]]
* [[https://drive.google.com/file/d/1hmGh6vDUfXfbYe7hyEHTTjmDcZ6-Tbg4/view?usp=sharing|video]] (cca 1. polovina)
* příklad "relace jako funkce" na školní wiki
===== 6) 27. 10. =====
* cvičení odpadá
* samostatná práce na příkladech ze školní wiki, dokončování 1. projektu
* shlédnout videa z 2020 z [[https://drive.google.com/file/d/19PquIjhedF01z2choTlY_fgrVnRCTVbV/view?usp=sharing|lab4]] a [[https://drive.google.com/file/d/1KU6rHy0CXtWHzpoVDcPL_7SL6PRxx7Ub/view?usp=sharing|lab5]]
* příště bude diskutována dynamická alokace paměti
===== 5) 20. 10. =====
* práce se soubory a řetězci
* **[[http://www.fit.vutbr.cz/~ihynek/files/izp/lab5/lab5.zip|lab5.zip]]**
* [[http://www.fit.vutbr.cz/~ihynek/files/izp/lab5/wordStats.c|wordStats.c]]
* [[http://www.fit.vutbr.cz/~ihynek/files/izp/lab5/file.c|file.c]]
* [[http://www.fit.vutbr.cz/~ihynek/files/izp/lab5/file.txt|file.txt]]
* [[http://www.fit.vutbr.cz/~ihynek/files/izp/lab5/Makefile|Makefile]]
* [[https://drive.google.com/file/d/1KU6rHy0CXtWHzpoVDcPL_7SL6PRxx7Ub/view?usp=sharing|video]]
===== 4) 13. 10. =====
* další seznámení s ukazateli, zpracování argumentů programu, řetězce, pole, cykly
* **[[http://www.fit.vutbr.cz/~ihynek/files/izp/lab4/lab4.zip|lab4.zip]]**
* [[http://www.fit.vutbr.cz/~ihynek/files/izp/lab4/swap.c|swap.c]]
* [[http://www.fit.vutbr.cz/~ihynek/files/izp/lab4/prime.c|prime.c]]
* [[http://www.fit.vutbr.cz/~ihynek/files/izp/lab4/Makefile|Makefile]]
\\
\\
\\
\\
\\
\\
\\
* domácí úkol: množinové operace (členství, sjednocení, průnik, ...)
* zadání ve WISu
* [[http://www.fit.vutbr.cz/~ihynek/files/izp/lab4/sets.c|sets.c]]
* [[https://drive.google.com/file/d/19PquIjhedF01z2choTlY_fgrVnRCTVbV/view?usp=sharing|video]]
===== 3) 6. 10. =====
* sizeof, lehký úvod ukazatelů, práce s řetězci
* **[[http://www.fit.vutbr.cz/~ihynek/files/izp/lab3/lab3.zip|lab3.zip]]**
* [[http://www.fit.vutbr.cz/~ihynek/files/izp/lab3/sizeof.c|sizeof.c]]
* [[http://www.fit.vutbr.cz/~ihynek/files/izp/lab3/add.c|add.c]]
* [[http://www.fit.vutbr.cz/~ihynek/files/izp/lab3/strings.c|strings.c]]
* [[http://www.fit.vutbr.cz/~ihynek/files/izp/lab3/Makefile|Makefile]]
\\
===== 2) 29. 9. =====
* tvorba jednoduchých programů v C, funkce, pole, cyklus
* **[[http://www.fit.vutbr.cz/~ihynek/files/izp/lab2/lab2.zip|lab2.zip]]**
* [[http://www.fit.vutbr.cz/~ihynek/files/izp/lab2/sude.c|sude.c]]
* [[http://www.fit.vutbr.cz/~ihynek/files/izp/lab2/cyklus.c|cyklus.c]]
* [[http://www.fit.vutbr.cz/~ihynek/files/izp/lab2/factorial_task.c|factorial_task.c]]
* [[http://www.fit.vutbr.cz/~ihynek/files/izp/lab2/Makefile|Makefile]]
\\
\\
\\
\\
\\
\\
\\
\\
* [[http://michael.peopleofhonoronly.com/vim/|vim cheat sheat]]
* [[https://makefiletutorial.com/|Makefile]]
===== 1) 22. 09. =====
* seznámení s vývojovými nástroji a tvorbou konzolových aplikací v jazyce C
* [[http://www.kopp.cz/www/cz/607-vyrobek-ucebnice-jazyka-c|Učebnice jazyka C]]
* [[https://drive.google.com/file/d/1uJ-Wu1sLoKF_1PVPmA9YJ8PqpMILwsD9/view?usp=sharing|Český videonávod na VSCode]] (přihlašte se VUT loginem: login@vutbr.cz)
* [[https://www.youtube.com/watch?v=sXW2VLrQ3Bs|Youtube : jak nainstalovat MinGW na Windows 10]]
* [[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#Warning-Options|warnings]]
* přečtěte si také [[izp:faq|FAQ]]...