Bakalárska práca sa skladá z dvoch častí. V prvej časti sú popísané algoritmy a programy používané k porovnávaniu textových súborov. K jednotlivým algoritmom sú popísané stručné informácie o ich fungovaní a zhodnotenie z hľadiska počtu úkonov a náročnosti na vytvorenie. Druhá časť práce popisuje program pre porovnanie dvoch textových súborov, PoTex, ktorého vytvorenie bolo jedným z cieľov tejto práce. Dá sa použiť aj ako manuál pre používanie tohto programu.
Anotace v angličtině
This bachelor thesis is composed of two parts. First part describes algorithms and programs used for comparing text files. Each algorithm is briefly described and its complexity and difficulity of construction are evaluated. Second part describes program for comparing two text files, PoTex. Creation of this program was one of aims of this thesis. This part can also be used as a manual for this program.
source code comparation, files comparation, text comparation, diff, PoTex
Rozsah průvodní práce
48 s.
Jazyk
CZ
Anotace
Bakalárska práca sa skladá z dvoch častí. V prvej časti sú popísané algoritmy a programy používané k porovnávaniu textových súborov. K jednotlivým algoritmom sú popísané stručné informácie o ich fungovaní a zhodnotenie z hľadiska počtu úkonov a náročnosti na vytvorenie. Druhá časť práce popisuje program pre porovnanie dvoch textových súborov, PoTex, ktorého vytvorenie bolo jedným z cieľov tejto práce. Dá sa použiť aj ako manuál pre používanie tohto programu.
Anotace v angličtině
This bachelor thesis is composed of two parts. First part describes algorithms and programs used for comparing text files. Each algorithm is briefly described and its complexity and difficulity of construction are evaluated. Second part describes program for comparing two text files, PoTex. Creation of this program was one of aims of this thesis. This part can also be used as a manual for this program.
source code comparation, files comparation, text comparation, diff, PoTex
Zásady pro vypracování
1.Popište přístupy a algoritmy používané pro porovnávání textových dat a textových souborů.
2.Vytvořte program, který rozpozná a přehledně zobrazí rozdíly mezi dvěma textovými soubory.
3.Doplňte program tak, aby byl vhodný pro porovnání zdrojových kódů programů. Při porovnání tedy bude možné ignorovat skupiny ''bílých znaků‘‘ a komentáře.
Zásady pro vypracování
1.Popište přístupy a algoritmy používané pro porovnávání textových dat a textových souborů.
2.Vytvořte program, který rozpozná a přehledně zobrazí rozdíly mezi dvěma textovými soubory.
3.Doplňte program tak, aby byl vhodný pro porovnání zdrojových kódů programů. Při porovnání tedy bude možné ignorovat skupiny ''bílých znaků‘‘ a komentáře.
Seznam doporučené literatury
1.Rychlík, J. Programovací techniky. České Budějovice : Kopp, 1992. 188 s. ISBN 8090105173.
2.Kukal, J. Myšlením k algoritmům. Praha : Grada, 1992. 131 s. ISBN 8085424479.
3.Petzold, Ch. Programování ve Windows : legendární publikace o programování Win32 API. Praha : Computer Press, 1999. 1216 s. ISBN 8072262068.
4.Win32 API : průvodce vývojáře. Brno : Unis, 1997. 1417 s. ISBN 8086097064.
5.MSDN [online]. 2007 [cit 2007-01-22]. Dostupné z .
Seznam doporučené literatury
1.Rychlík, J. Programovací techniky. České Budějovice : Kopp, 1992. 188 s. ISBN 8090105173.
2.Kukal, J. Myšlením k algoritmům. Praha : Grada, 1992. 131 s. ISBN 8085424479.
3.Petzold, Ch. Programování ve Windows : legendární publikace o programování Win32 API. Praha : Computer Press, 1999. 1216 s. ISBN 8072262068.
4.Win32 API : průvodce vývojáře. Brno : Unis, 1997. 1417 s. ISBN 8086097064.
5.MSDN [online]. 2007 [cit 2007-01-22]. Dostupné z .
Přílohy volně vložené
1 CD ROM
Přílohy vázané v práci
-
Převzato z knihovny
Ano
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Diplomant prezentoval hlavní výsledky dosažené při řešení své diplomové práce. V rámci diskuse byly členy komise vzneseny následující dotazy:
Prof. Smutný: Proč jste k realizaci zvolil programové prostředí Python? Jaké máte s tímto prostředím zkušenosti?