|
|
|
||
Poslední úprava: RNDr. Filip Zavoral, Ph.D. (24.04.2024)
|
|
||
Poslední úprava: RNDr. Jakub Yaghob, Ph.D. (26.07.2022)
V 5 domácích úkolech budete postupně vytvářet překladač pro zjednodušený jazyk C (nazvaný Céčko).
Úkoly #1 a #2 budou hodnoceny maximálně 100 body, úkoly #3- #5 budou hodnoceny maximálně 150 body. Součet vašich bodů určí vaši konečnou známku i zápočet takto: 600 nebo více - 1 (výborně) 450-599 - 2 (velmi dobře) 350-449 - 3 (dobře) 349 nebo méně - neprospěl
Kromě toho je zapotřebí 350 bodů k získání zápočtu. Pokud nejste s Vaší známkou spokojeni, ale máte alespoň 350 bodů (tedy zápočet), můžete požádat o písemnou zkoušku. Pokud se však tak rozhodnete, Vaše známka z domácích úkolů již není platná, tj. může se stát, že u zkoušky neprospějete, i když máte dostatek bodů z domácích úkolů.
Každá domácí úloha má termín. V termínu jsou všechna řešení shromážděna, otestována a ohodnocena. Vaše řešení můžete předložit i po uplynutí termínu, ale každý den zpoždění proti termínu je penalizován 10 body, které se odečtou od získaných bodů při ohodnocení odevzdaného řešení. |
|
||
Poslední úprava: T_KSI (24.05.2005)
Aho, Sethi, Ullman: Compilers - Principles, Techniques and Tools, Addison-Wesley 1986 Chytil M.: Automaty a gramatiky, SNTL 1984 Melichar B.: Konstrukce překladačů. ČVUT 1999 Grune, Bal, Jacobs, Langendoen: Modern Compiler Design, Wiley 2000 |
|
||
Poslední úprava: RNDr. Jakub Yaghob, Ph.D. (22.04.2016)
|
|
||
Poslední úprava: RNDr. Jakub Yaghob, Ph.D. (26.07.2022)
Součástí výuky jsou praktické domácí úlohy v jazyce C++. Postačí znalosti pokryté předmětem NPRG041, dokonce stačí i souběžné studium s tímto předmětem. Předmět TIN071 Automaty a gramatiky je nutný ke zvládnutí teorie předmětu a bez teorie není možné zvládnout praktická cvičení předmětu. |