Překladače

UI/N2015

vyučován v zimním semestru | časová náročnost je 2 hodiny přednášek 2 hodiny cvičení týdně | lze za něj získat 6 kreditů

podmíněn předměty: Teorie jazyků a automatů II

přednáší RNDR. Šárka Vavrečková Ph.D.
cvičení vede RNDR. Šárka Vavrečková Ph.D.

náročnost: rating_star_narocnostrating_star_narocnostrating_star_narocnost | užitečnost: rating_star_uzitecnostrating_star_uzitecnostrating_star_uzitecnost | zábavnost: rating_star_zabavnostrating_star_zabavnostrating_star_zabavnost

Průběh v jednotlivých letech

Popis bude doplněn co nejdříve.

Požadavků rozhodně není málo, kromě 75% účasti na cvičeních se během semestru píší dvě zápočtové písemky, ze kterých je třeba v součtu získat alespoň 50%. Zároveň je potřeba zhruba během listopadu odevzdat vypracovaný lexikální analyzátor k semestrálnímu projektu a odpovídající dokumentaci. Bez splnění tohoto požadavku není zápočet udělen. Zkouška je písemná, otázky, které se na ní mohou objevit, jsou zveřejněny dopředu na webu doktorky Vavrečkové a celkem lze získat 40 bodů, minimum je polovina. Zároveň je potřeba odevzdat již kompletní semestrální projekt (lexikální, syntaktický a sémantický analyzátor včetně odpovídající dokumentace). Téma semestrálního projektu a programovací jazyk je na studentech, jediným požadavkem je, že musí jít o překladač (je jedno, jestli interpretační nebo kompilační) a projekt by měl být odsouhlasen doktorkou Vavrečkovou (projekty v PHP jsou odmítány).

Přínos předmětu

Text bude doplněn co nejdříve.

Materiály

základní

o kategorii

ikonka wwwstránky k předmětu29.ledna 2016, 12:12prohlídnout si stránky k předmětu

vytvořené

o kategorii

ikonka pdfvyřešené 1. zápočtové písemky20.ledna 2016, 15:43vyřešené 1. zápočtové písemky ke stažení679.33 KB
ikonka pdfvyřešené 2. zápočtové písemky20.ledna 2016, 15:44vyřešené 2. zápočtové písemky ke stažení1.02 MB
ikonka pdfvypracované otázky ke zkoušce20.ledna 2016, 15:44vypracované otázky ke zkoušce ke stažení780.25 KB

Odkazy

o kategorii

ikonka odkazČetnost znaků
rok: 2014-2015Četnost znaků - náhled
vyučující: RNDR. Šárka Vavrečková Ph.D.
popis:
Pomůcka pro sestavení tabulky přechodů pro překladový automat

Při jejím vytváření je snahou operovat s klíčovými slovy obsahujícími co možná nejmenší počet symbolů. Stránka umožňuje zadat vytipovaná klíčová slova a předá informaci o počtu a četnostech jednotlivých písmen v těchto slovech.
odkaz ke stažení:prohlídnout si Četnost znaků
aktualizováno: 20.ledna 2016, 22:34
ikonka odkazPřekladač
rok: 2015-2016Překladač - náhled
vyučující: RNDR. Šárka Vavrečková Ph.D.
popis:
Interpretační překladač, sloužící jako jednoduchá kalkulačka, která dokáže pracovat s matematickými výrazy a proměnnými.
hlavní požadavky na systém jsou:
  • Systém dokáže vyhodnocovat číselné matematické výrazy.
  • Podporovány jsou matematické operace sčítání, odečítání, násobení a dělení.
  • Je možno pracovat také s pokročilejšími matematickými funkcemi prostřednictvím příkazů pro výpočet druhé mocniny, dekadického logaritmu a faktoriálu.
  • Systém umožňuje deklarovat proměnné a následně je využívat při dalších výpočtech.

Systém poměrně inteligentně pracuje se systémem mezer a nových řádků - mezi jednotlivými klíčovými a operátory může libovolný počet mezer a nových řádků a na výsledek by to nemělo mít vliv. Také mohou být „nalepeny“ těsně na sebe a systém si s tím poradí. Občas se může stát, že člověk omylem napíše symbol, která v daném jazyce nemá co dělat - tečku, čárku, otazník, vykřičník... Systém kvůli tomuto nekorektnímu vstupu nespadne ani uživatele nezahrne přívalem chybových hlášení, prostě si vstup „pročistí“, stejně postupuje když zaznamená českou diakritiku. Dále dokáže odfiltrovat nepoužité proměnné.

odkaz ke stažení:prohlídnout si Překladač
aktualizováno: 25.ledna 2016, 10:53