====== 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]]...