Převod jména z 1. pádu do pádu 5. tého

C# .NET Objektově orientované programování Zdrojákoviště Převod jména z 1. pádu do pádu 5. tého

Program vytvořený pro zdejší soutěž o algoritmy. Za úkol bylo vytvořit program, který dokáže oslovit člověka.

Kdo by ho chtěl nějak upravit (přidat nějaké vyjímky apod. ), tak je to včetně zdrojových kódů.

Pro přehled je zde následující obrázek, stačí napsat jméno, stisknout klávesu enter a aplikace se pokusí o převod vašeho jména.


Galerie

Program byl vytvořen v roce 2013.

 

Stáhnout

Staženo 353x (37.47 kB)
Aplikace je včetně zdrojových kódů v jazyce C#

 

  Aktivity (1)

Program pro vás napsal Jan Vargovský
Avatar
Autor se věnuje vývoji enterprise softwaru v .NETu.

Jak se ti líbí článek?
Celkem (2 hlasů) :
4444 4


 



 

 

Komentáře

Avatar
tastyfish
Redaktor
Avatar
tastyfish:

Wow, to je zajímavé a užitečné zároveň. Ale předpokládám, že by to chtělo přidat nějaké ty výjimky, třeba psa to oslovit neumí. Kdyby to navíc ještě fungovalo v neinteraktivním módu, tak by to byla paráda, dalo by se to použít na nějaké automatické zprávy a tak. Nebo mě ještě napadá, že kdyby se z toho dala udělat knihovna, tak by se to mohlo docela hodit vývojářům her pro dialogy.

Odpovědět 28.8.2013 17:45
škoda mluvit
Avatar
gamesis
Redaktor
Avatar
gamesis:

Je to zajímavý nápad. Nad něčím podobným jsem uvažoval pro můj projekt Honza. Také jsem zkoušel nějak generovat 5. pád podstatných jmen. Zkoušel jsem to na podobném princupu, jako je tento algoritmus - tedy zjištění koncovky a podle toho nahrazení posledních písmen. Jenomže těch vyjímek v češtině je prostě moc. Křestní jména žen jsou v pohodě - poslední písmeno nahradí jenom "o", ale u dalších věcí, jako jsou: pes, vůz, kůň, vůl, úl, smrt, slon, zeus (které je úplně jiné), Luděk, Samuel, Marcel... je to složitější. Zkus se inspirovat tady: http://pteryx.net/sklonovani.html

 
Odpovědět 28.8.2013 18:13
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 2 zpráv z 2.