Binární děrný štítek.
Moderátor: Moderátoři
- AlexanderM
- Příspěvky: 36
- Registrován: 03 led 2017, 00:00
- AlexanderM
- Příspěvky: 36
- Registrován: 03 led 2017, 00:00
- AlexanderM
- Příspěvky: 36
- Registrován: 03 led 2017, 00:00
- Přílohy
-
tabulka.jpg- (148.84 KiB) Staženo 149 x
- AlexanderM
- Příspěvky: 36
- Registrován: 03 led 2017, 00:00
Našel jsem obrázek osmistopé pásky, abych si trochu osvěžil dávno zapomenuté znalosti. Nejdřív ten první, pak ten třetí, tam byl důležitý ten popis co znamenají jednotlivé stopy (jakou mají váhu), je nahoře. A tu tvou pásku jsem překlopil proto, aby její orientace byla stejná jako u těch dvou obrázků. Jiný důvod jsem k tomu neměl.AlexanderM píše:Proč jsi ten červený pásek překlopil?
Jak jsem se zmínil, kdysi jsem se trochu v děrných páscích pošťoural, potřeboval jsem převést děrnou pásku v kódu EIA do kódu ISO (nebo možná obráceně, už nevím) a pro jednoho kolegu jsem napsal prográmek co na stroji, který při čtení děrné pásky vyžadoval na konci kontrolní součet umožnil přečíst a zpracovat i data z pásky co byla pořízena na jiném stroji bez kontrolního součtu. A nikdy jsem nepotřeboval umět číst ty dírky. Celý ten příklad mi připomněl jednu stať z mé oblíbené knihy:
...
Uvedu příklad: Chtěli hovořit o číslech v různých soustavách - pětkové, šestkové a tak dále -, aby předvedli různé možnosti. Pro děcko, které chápe desítkovou soustavu, by to mohlo být zajímavé - k osvěžení mysli. Ale co z toho v těch knihách vylezlo? Každé dítě se musí naučit neděsítkové soustavy! Načež následuje obvyklá hrůza: „Převeďte tato čísla ze sedmičkové soustavy do pětkové!" Převod z jedné číselné soustavy do druhé je absolutně neužitečná věc. Jestliže to dovedete, třeba vás to pobaví, ale jestliže to neumíte, nechte to plavat. Je to zbytečné.
...
Otočím stránku a tam se praví: „Červené hvězdy mají teplotu čtyři tisíce stupňů, žluté hvězdy mají teplotu pět tisíc stupňů...", až sem je to v pořádku. Pokračují: „Zelené hvězdy mají teplotu sedm tisíc stupňů, modré hvězdy mají teplotu deset tisíc stupňů, fialové hvězdy mají teplotu... (nějaké velké číslo." Žádné zelené nebo fialové hvézdy neexistují,
...
Jenže pak následovala cvičení: Jan jde s otcem ven podívat se na hvězdy. Jan vidí dvě modré hvězdy a jednu červenou. Otec vidí zelenou, fialovou a dvě žluté hvězdy. Jaká je celková teplota hvězd, které Jan a otec vidí?" - a já vybuchl děsem.
...
A kutilmile - nelituju tě
AlexanderM píše:Z toho jsem nezmoudřel.
Buď konkrétní co Ti není jasné.
Máš posloupnost bytů 113, 196, 141, 195, 179, 118, 195, 137
v šestnáctkové soustavě je to 0x71, 0xC4, 0x8D, 0xC3, 0xB3, 0x76, 0xC3, 0x89
Dekódování Unicode z UTF-8 říká (viz wikipedie) že když v byte NENÍ nastaven nejvyšší bit, tak je znak kódován jedním byte a odpovídá ASCII tabulce. Hned první byte 0x71 nemá nastaven nejvyšší bit, takže to odpovídá v ASCII znaku q
Druhý byte MÁ nastaven nejvyšší bit, takže se jedná o znak, který je kódován více než jedním byte. Může být kódován teoreticky až 6 byte, norma rfc3629 to omezila na 4 byte. Počet byte potřebný pro zakódování znaku se pozná podle počtu nastavených nejvyšších bitů.
0xC4 je v binárním zápisu 11000100 tj. jsou nastaveny dva nejvyšší bity, takže znak je zakódován ve dvou bytech. A to v 0xC4, 0x8D.
Teď se podívej do tabulky na wikipedii (odkaz výše) na tabulku Způsob kódování znaků. Druhý řádek říká které bity jsou z obou byte použity pro získání hodnoty do tabulky Unicode:
Kód: Vybrat vše
U+00000080 - U+000007FF
110xxxxx 10xxxxxx
11000100 10001101 (to je v bináru zapsáno 0xC4, 0x8D)
...00100 ..001101 je 0x10D, dekadicky 269
Pod sebou jsou vidět bity ze kterých se sestaví výsledná hodnota. Ty tečky značí bity, které se ignorují. Líp už to asi vysvětlit neumím.
No a výsledek jsou hodnoty, které psala lesana o hodně příspěvků výše.
Yarda1 píše:Jan vidí dvě modré hvězdy a jednu červenou...
Pekař měl na levém oku tři dioptrie a na pravém oku dvě a půl dioptrie.
Strojvůdce byl na tom hůře. Měl na levém oku čtyři dioptrie a na pravém dokonce šest dioptrií.
Kolik dioptrií měli pekař a strojvůdce dohromady?
(Nemusí mít platnou revizi.)
(Celkově budu raději, když se to obejde bez papírů.)
A kutilmile - nelituju tě
A kutilmile - nelituju tě
- ZdenekHQ
- Významný člen
- Příspěvky: 25519
- Registrován: 21 črc 2006, 00:00
- Bydliště: skoro Brno
- Kontaktovat uživatele:
Podívej se na tabuli za zády toho chlapa a řekni mě, kdo by potřeboval - raději napíšu "klasicky" - integrovat takovou ptákovinu a co ta rovnice vyjadřuje
Takhle se učí používání substitucí, ale ty jsou při výpočtech kolikrát stejná katastrofa, jako autor zadání.
https://www.novinky.cz/veda-skoly/42441 ... ikove.html
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?]