Odpovídáte jak kniha, nebo spíš Wikipedie, no dobře, tak jinak, k čemu je dobrej ten kontrolní mechanismus modulo 11? Kdyby to bylo třeba kvůli padělkům, tož to by bylo dobré, tedy až na to že každej ví že to číslo má bejt dělitelný jedenácti, takže i případný padělatel… Jak se tato „funkce“ tedy využije v praxi?
Mimochodem, né všechna rodná čísla jsou dělitelná 11, ale to už všichni jistě víte, když jste tak študovaní 🙂 číslo 10 je totiž dvojciferné, takže doplnit o něj zbytek na poslední číslici by byl asi docela problém…
ohodnoťte nejlepší odpověď symbolem palce
Zajímavá 6Pro koho je otázka zajímavá? HarpPlayer, iceT, johana 56, briketka10, gecco, lejdy.můn před 3307 dny |
Sledovat
Nahlásit
|
Ano, přesně tak, jedná se o kontrolní mechanismus, ale že je to zrovna číslo 11 vůbec nebude náhoda. Jde o to, že dělitelnost 11 má jednu velmi zajímavou vlastnost a to, že se pozná podle toho, že číslo dělitelné 11 má i dělitelné 11 rozdíl součtů číslic na lichých a sudých pozicích. Lze tedy velmi snadno bez kalkulačky rozluštit chybějící či nečitelnou číslici RČ. Příklad:
boláku, boláku spojil sis chybně dvě věci:
736028 (28.10.1973 narozené ženy), první dostane 736028/0004, další 736028/0015 atd. Další den pak 736029/0003. Samozřejmě tam je asi ještě nějaká restrikce typu, že 4místná „přípona“ musí začínat od 1000 nebo co já vím, šlo o demonstraci principu. Víc je to popsáno v odkazu ve zdroji.
Zdroj: http://cs.wikipedia.org/wiki/Rodn%C3%A9_%C4%8D%C3%ADslo
Upravil/a: Alesh
11Kdo udělil odpovědi palec? quentos, HarpPlayer, Drap, jepik, ReHu, paul1, Mc Merkurion, gecco, marci1, Smlouvyzdarm, Altair-AC
před 3307 dny
|
0 Nominace Nahlásit |
Jde o kontrolní mechanismus – nějaký byl potřeba a proč ne zrovna
mod11?
😉
_____________________
Kontrolní mechanismus – nejde o ´padělatele´ ( i když, možná, i to
byl důvod pro zavedení kontroly – v dobách, kdy mechanismus ´tvorby´
R.Č. nebyl obecně známý), ale:
___
Konstrukce je taková, že
___
Pokud jde o tu „10“ – cituji: „Koncovka 000–9999 s tím, že je-li
koncovka čtyřmístná, pak čtvrtá číslice je rovna zbytku po dělení
předcházejícího devítimístného čísla číslem 11 a je-li tento zbytek
10, je čtvrtá číslice koncovky rovna 0.“
Takže i 10 je OK…
😉
___
Ona Wiki někdy trochu kecá…
😉
Upravil/a: gecco
5Kdo udělil odpovědi palec? HarpPlayer, Alesh, Mc Merkurion, JájsemRaibek, marci1
před 3307 dny
|
0 Nominace Nahlásit |
Není to ochrana proti padělatelům. Je to ochrana proti chybám při přepisování. Většinu překlepů tento kód odhalí, aby chyba „prošla“, musely by být „správně“ pozměněny hned dvě cifry, chyba v jedné cifře (překlep) je vždy odhalitelná.
Upravil/a: quentos
3Kdo udělil odpovědi palec? HarpPlayer, jpau, gecco
před 3307 dny
|
0 Nominace Nahlásit |
K doplnění, „k čemu je dobrej…“
Asi se to nestane ale…
Kdybys někdy psal nějakou aplikaci, kam se zadávají klientská data (třeba interní aplikace bank, systémy, co generují smluvní dokumentaci aj.) a budeš vyžadovat RČ, tak potřebuješ validaci (platí zlaté pravidlo, že uživatelé jsou idioti (a také platí že programátor je také uživatel)). No a čím jednoduší je, tím lépe se to píše, prostě položka RČ mod11, jedu dál. Stejně tak validuješ tel. číslo na 9 číslic a email na zavináč a tečku za ním (resp. před doménou).
Nehledej v tom raketovou vědu, žádná tam není.
Upravil/a: quentos
0 Nominace Nahlásit |
K čemu ti jsou tyto info o rodných číslech?
Vždyť to nikam nevede.
0
před 3307 dny
|
0 Nominace Nahlásit |
K nám do školy chodili zaměstnancci OSSZ kontrolovat správnost r. č. Podle děělení poznali, zda je či není r. č. uvedné správn. . Nebylo třeba koukat do OP, rychlejší bylo dělení. Když s objevila chyba, bylo třeba úředně opravit r. č.
Jugar: co z to mám? spoustu dříví z toho mám.. asi mně to zajímá ne? tebe taky zajímá jestli mají ostatní rádi tuhle píseň >> http://www.odpovedi.cz/otazky/mate-radi-tuhle-krasnou-pisen , a já se tě neptám, k čemu ti tyhle informace budou..
Alesh: tak „zajímavé“ jo? :) pohybujeme se v desítkové soustavě a přičítáme násobky 11, tedy na sousedních pozicích (sudá-lichá) vždy rozdíl 0, spíš by mě překvapilo kdyby to tak nebylo :))
ale myslím že pravdu mají spíš ostatní, že to nebude pro to když někdo nemůže přečíst nějaké číslo z občanky, ale spíš pro případ že někdo udělá chybu v přepisu a zahlásí mu to faul, protože kdyby to bylo jak píšeš ty, tak pak bych se mohl zeptat co by se stalo kdyby někdo nemohl přečíst číslice dvě? jak pak pomůže kontrolní mechanismus? navíc pochybuju že by někoho nechali úředníci dlouho chodit bez čitelnýho rodnýho čísla na občance, nehledě na to že je ještě jedno r.č. zabudováno v kódu, a že je tam dost dalších identifikačních údajů, aby dle toho šlo rodné číslo kdekoliv na úřadě vyhledat, takže nevěřím tomu že by mi nějaký úředník někde na úřadě dopočítával přes modulo 11 a odečítání ciferných součtů sudých a lichých cifer, chybějící numero v rodném čísle
to co píše gecco bych řekl že dává větší smysl, prostě nějaký úředník přepisuje číslo z občanky a když ho dopíše, program mu řekne „pozor, někde se stala chyba, zadané číslo není dělitelné jedenácti“, no každopádně v této otázce body rozdávat nebudu, rozřešte si to mezi sebou sami, akorát jugarovi bych dal mínusovej :))