Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
user:zeman:ukoly:hackovani [2007/10/17 22:57] zeman Další informace. |
user:zeman:ukoly:hackovani [2009/10/01 10:42] zeman Nunace. |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Háčkování ====== | ====== Háčkování ====== | ||
- | //(úloha z počítačového zpracování přirozeného jazyka)// | + | {{template> |
- | + | ||
- | // | + | |
Napište program, který doplní do textu chybějící diakritiku. K testování dostanete data v konkrétním jazyku, váš program by však měl být v maximální možné míře jazykově nezávislý. Můžete předpokládat, | Napište program, který doplní do textu chybějící diakritiku. K testování dostanete data v konkrétním jazyku, váš program by však měl být v maximální možné míře jazykově nezávislý. Můžete předpokládat, | ||
Line 16: | Line 14: | ||
- Zjistěte, jaká je průměrná míra nejednoznačnosti (tj. průměrný počet možných odpovědí) na jeden slovní výskyt. | - Zjistěte, jaká je průměrná míra nejednoznačnosti (tj. průměrný počet možných odpovědí) na jeden slovní výskyt. | ||
- Data, která dostáváte, | - Data, která dostáváte, | ||
- | |||
- | Programy pište v Perlu a snažte se vyvarovat obratů, které by omezily přenositelnost mezi platformami (např. nevolejte externí programy, které se vyskytují pouze v Unixu, resp. pouze ve Windows). | ||
===== Trénování ===== | ===== Trénování ===== | ||
Line 28: | Line 24: | ||
Program píše na standardní výstup. Posílá tam tentýž text obohacený o diakritiku. Pozor, nesmíte změnit počet mezer, zalomení řádku apod.! Na výstupu má být přesně stejný počet znaků jako na vstupu, akorát místo znaků bez diakritiky se mohou objevit znaky s diakritikou, | Program píše na standardní výstup. Posílá tam tentýž text obohacený o diakritiku. Pozor, nesmíte změnit počet mezer, zalomení řádku apod.! Na výstupu má být přesně stejný počet znaků jako na vstupu, akorát místo znaků bez diakritiky se mohou objevit znaky s diakritikou, | ||
+ | |||
+ | |||
+ | ===== Varianta pro arabštinu ===== | ||
+ | |||
+ | V& | ||
+ | |||
+ | Spisovná arabština má pouze 3 krátké samohlásky: | ||
+ | |||
+ | Následuje přehled diakritických znamének v& | ||
+ | |||
+ | | **Kód** | **Název** | **Význam** | **Příklad** | **Přepis** | | ||
+ | | 064E | fatha | a | بَ | ba | | ||
+ | | 064F | damma | u | بُ | bu | | ||
+ | | 0650 | kasra | i | بِ | bi | | ||
+ | | 0651 | shadda | zdvojení souhlásky | بّ | bb | | ||
+ | | 0652 | sukun | žádná samohláska | بْ | b | | ||
+ | | 064B | fathatan | a + nunace | بً | ban | | ||
+ | | 064C | dammatan | u + nunace | بٌ | bun | | ||
+ | | 064D | kasratan | i + nunace | بٍ | bin | | ||
+ | |||
+ | Pro učení budete mít k& | ||
===== Další informace ===== | ===== Další informace ===== |