Array ( [0] => 15482594 [id] => 15482594 [1] => cswiki [site] => cswiki [2] => Anagram [uri] => Anagram [3] => Boggle (4039402557).jpg [img] => Boggle (4039402557).jpg [4] => [day_avg] => [5] => [day_diff] => [6] => [day_last] => [7] => [day_prev_last] => [8] => [oai] => [9] => [is_good] => [10] => [object_type] => [11] => 1 [has_content] => 1 [12] => [oai_cs_optimisticky] => ) Array ( [0] => [[Soubor:Anagram Listen = Silent.gif|náhled|Animovaná ukázka anagramu (přesmyčky) anglických slov Listen a Silent (poslouchat/naslouchat, tichý/mlčící)]] [1] => '''Anagram''' neboli '''přesmyčka''' je slovo či více slov, která vzniknou z původního slova či více slov tak, že se použijí všechna písmena v původním výrazu obsažená a změní se jejich pořadí. Často se přitom nedbá na [[Diakritické znaménko|diakritiku]]. [2] => [3] => Přesmyčky patří mezi oblíbené [[hlavolam]]y. [4] => [5] => == Příklady == [6] => [7] => * anagrams – ars magna (latinsky ''velké umění'') [8] => * pekařství – přístavek [9] => * reklama – makrela – karamel [10] => * pěší toulka – koupaliště [11] => * já [[lord Voldemort]] – Tom Rojvol Raddle (v [[angličtina|anglickém]] originále: Tom Marvolo Riddle – I Am Lord Voldemort) [12] => * plavecký stadion – ladné postavičky [13] => * zdravý spánek – zvěrský nápad – prášek navždy [14] => * hlavní město Praha – postihlá havranem – přesahovat lhaním – prohlásit neváhám – stíhán pohlavárem [15] => * kotel – loket [16] => * Clint Eastwood – Old West Action (anglicky „akce starého západu“) [17] => * chleba – blecha [18] => * [[Pán času|Doctor Who]] – [[Torchwood]] (organizace ze jmenovaného seriálu) [19] => * [[Jim Morrison]] – Mr. Mojo Risin' (v textu písně [[L.A. Woman]] stejnojmenného alba kapely [[The Doors]]) [20] => * Elvira Lemon – Elena Rimlov (ze starého detektivního příběhu ''Smrt v Millet'') [21] => * Carmilla – Millarca – Mircalla (anagramy jména [[Upír (nemrtvý)|upírky]] z gotického románu [[V temném zrcadle#Carmilla|''Carmilla'']]) [22] => * Berckentin – Ritenbenck (zastaralé jméno grónské osady [[Appat]]) [23] => [24] => == Metody hledání přesmyček == [25] => Vyhledávání přesmyček je zajímavou úlohou pro [[Výpočetní technika|výpočetní techniku]]. Předpokladem je kvalitní [[databáze]] slov v daném jazyce. Základní [[algoritmus]] je jednoduchý – postupně se zkouší kombinovat různá slova z databáze (většinou jde o [[kombinace]] maximálně tří slov) a porovnává se, jestli je výsledná kombinace přesmyčkou původního výrazu. K porovnávání lze využít např. [[Regulární výraz|regulárních výrazů]]. Tato cesta sice vede k cíli, ale velice pomalu, protože kombinací může být obrovské množství a práce s řetězcovými proměnnými je pomalá. Existuje ale elegantní postup, jak úlohu převést na práci s celočíselnými proměnnými a na jednoduché matematické operace. Tento postup využívá malá [[Prvočíslo|prvočísla]] a jejich vlastnosti. Nejprve se každému znaku abecedy přiřadí jiné malé prvočíslo (např. A = 2, B = 3, C = 5, atd.). Pak se nahradí znaky v původním řetězci za příslušná prvočísla a udělá se jejich součin (např. ABBA = 2*3*3*2 = 36). Slova z databáze se převedou na čísla stejným postupem. Číslo příslušné víceslovné kombinaci dostaneme vynásobením čísel odpovídajících daným slovům. Výrazy, které jsou navzájem přesmyčkou mají takovýto součin stejný (např. BABA = 3*2*3*2 = 36 nebo BA BA = (3*2)*(3*2) = 36). Rozkladem čísla 36 na [[prvočinitel]]e nahlédneme, že ten je tvořen právě prvočísly 2, 2, 3 a 3. Celý problém porovnávání se pak převede na jednoduché [[Operace (matematika)|matematické operace]] – násobení dělení a také [[Zbytek po dělení|modulo]]. [26] => [27] => V praxi je však problém o dost složitější. Při delších výrazech se takovýmto násobením velice rychle narazí na horní limit velikosti [[Integer|celočíselné proměnné]] – ten se může lišit v různých [[Programovací jazyk|programovacích jazycích]], ale také může záviset na použitém [[Operační systém|operačním systému]] (32 bit / 64 bit). Vhodnými programátorskými postupy lze ale tento limit obejít a také omezit počet kombinací výstupních slov, které se porovnávají se vstupním řetězcem. [28] => [29] => == Související články == [30] => * [[Lingvistika]] [31] => * [[Ambigram]] [32] => * [[Pangram]] [33] => * [[Hádanka]] [34] => * [[Rébus]] [35] => [36] => == Externí odkazy == [37] => * {{commonscat}} [38] => * {{TDKIV}} [39] => * {{Wikislovník|heslo=anagram}} [40] => * {{Wikislovník|příloha=Přesmyčky (čeština)}} [41] => * {{Otto|Anagram}} [42] => * [https://anagrammer.org/ Vyhledávač přesmyček] [43] => * [https://www.zaedno.org/hry/316-hledac-presmycek-a-slov Vyhledávač přesmyček s diakritikou a v různých jazycích] [44] => [45] => {{Pahýl}} [46] => {{Autoritní data}} [47] => [48] => [[Kategorie:Hlavolamy]] [49] => [[Kategorie:Lingvistické hry]] [] => )
good wiki

Anagram

Animovaná ukázka anagramu (přesmyčky) anglických slov Listen a Silent (poslouchat/naslouchat, tichý/mlčící) Anagram neboli přesmyčka je slovo či více slov, která vzniknou z původního slova či více slov tak, že se použijí všechna písmena v původním výrazu obsažená a změní se jejich pořadí. Často se přitom nedbá na diakritiku.

More about us

About

Expert Team

Vivamus eget neque lacus. Pellentesque egauris ex.

Award winning agency

Lorem ipsum, dolor sit amet consectetur elitorceat .

10 Year Exp.

Pellen tesque eget, mauris lorem iupsum neque lacus.