Fórum » Diskuse mimo mísu » Číselné soustavy
Monomean uživatel | Zdravím. Koukal jsem se na učivo číselné soustavy a převody mezi nimi a narazil jsem na pár problémů, které jsem nedokázal objasnit. Proto prosím jestli tu je někdo, kdo tomu rozumí, poraďte. První je v tom, že nevím proč je číslo 116 v desítkové soustavě 164 v osmičkové. Vždyť podle dělení by to mělo vyjít 144. 116 : 8 = 14 zb. 4 => 144 Druhý se tyká také osmičkové. Proč je číslo 88 v decimální soustavě 130 v osmičkové? Podle dělení to vychází na 11. Třetí se týká stránky http://www.algoritmy.net/article/80/Prevod-cisla-mezi-soustavami V posledním příkladu dole je máte převést číslo 1001101 do šestnáctkové soustavy. Nejdříve je tam, aby jste doplnili počet cifer, což je další nule na začátku, ale při opisu jsem si všiml, že tam je 1001001 = 01001101, což mi přišlo jako chyba, protože v prvním binárním kódu tam chybí jednička. Proto bych to chtěl vysvětlit, nebo uznat, že to je chyba. |
---|---|
# 30.11.2014 11.29 | Myslíš, že život je ráj? Nic si nepochopil, je to boj. Bacha, aby tě nezotročil. Musel jsem se naučit, že žádný z mojích činů není posun pokud jsem se u něj nezapotil. Že život je ráj, to ať ti vykládá budhistický mnich, schovávající se před špinavým zlem celý život za zdmi klášteru. |
Stránky: 1 2
grok uživatel Ve hře: Naxi | Až na to že převod mezi soustavami se tímto dělením počítat nedá. Osmičková soustava je skoro jako binární až na to že na každou cifru vychází 8 čísel (tedy 0 - 7). Už jsem to dlouho nedělal ale přečetl jsem si že je nejlepší to dělat tak že převedeš číslo z decimální na binární a pak na osmičkovou. příklad: 88 = 1011000 binární rozdělit po 3 cifrách: 001 011 000 : 001=1 001=3 000=0 1011000=130 A pokud jde o tu poslední stránku tak tam mají opravdu chybu, ale snaží se tam vysvětlit že máš prostě číslo doplnit na číslo které bude mít počet cifer dělitelný osmi a pak to číslo rozdělit po těch 4 a převést na číslo do 16kové tím že ty jednotlivé čísla převedeš. Jinak logicky číslo 11 v osmičkové nemůže být 88 v desítkové. čísla v osmičkové soustavě jdou takto : 1,8,64,512... (stím že pod každou se vleze 0 - 7) takže číslo 11 v osmičkévé je v desítkové soustavě 9 Edit: Ještě přímí převod z 10 na 8: Máme číslo 88 512 se mi tam nevleze takže 64 64 se mi tam vleze 1 takže první číslo bude 1. (na 3 cifře) Zbude mi (88-64) = 24 2 cifra je 8, takže 24 : 8 = 3 a zbytek je 0 tedy na 2 cifře bude 3ka a když je zbytek nula tak už dál není z čeho jet a tedy na 1 cifru patří 0. Číslo je 130 |
---|---|
# 30.11.2014 12.30 | |
Monomean uživatel | Vyplatí se to asi vše převádět do dvojkové případně do desítkové a pak do dvojkové a pak do šestnáctkové, osmičkové. Asi takhle jsem to pochopil. V osmičkové do dvojkové to rozdělíš na 3 díly a v šestnáctkové na 2. Tím dělením to občas vyjde, ale jak vidím, tak to je k prdu. Když chceš převést z desítkové soustavy číslo do dvojkové, tak to číslo jen vydělíš a zapisuješ zbytky. Ty pak napíšeš odzadu a mělo by to vyjít. Díky za pomoc Edit: Ještě když máš třeba číslo 45 v dec. tak ti to dělením taky vyjde. 45:8 = 5 zb. 5 45 v dec. je 55 v okt. Vyjde tak i číslo 57,49, ale 88 a 116 ne. Zajímavé. |
# 30.11.2014 13.06 | Myslíš, že život je ráj? Nic si nepochopil, je to boj. Bacha, aby tě nezotročil. Musel jsem se naučit, že žádný z mojích činů není posun pokud jsem se u něj nezapotil. Že život je ráj, to ať ti vykládá budhistický mnich, schovávající se před špinavým zlem celý život za zdmi klášteru. |
grok uživatel Ve hře: Naxi |
v 16kové rozdělit po 4 ne po 2
To vychází jenom protože je to menší než 64 a tedy v 8ičkové soustavě jenom 2ciferné číslo. Protože na 2 cifře osmičkové soustavy jsou čísla právě 8. Číslo 88 bys nejdříve musel vvdělit 64, pak zbytek vydělit 8 a zbytek dosadit na poslední číslo. (prakticky je to to co jsem dělal nahoře v editu ) |
# 30.11.2014 13.32 | |
Monomean uživatel | Jo vždyť jo Jen si to musím přebrat v hlavě. Myslel jsem tu šestnáctkovou na díly. Rozdělíš to na 2 díly po čtyřech cifrách V osmičkové na 3 díly po třech cifrách. Ještě jestli jsem to pochopil. Pokud je číslo v osmičkové soustavě větší než 64, tak ho musím vydělit 64kou a pak už jen dál dělím a zbytek dosadím jako poslední číslo. Pokud by číslo bylo větší než 512, tak ho dělím 512 a dělám pak to samé jako s 64kou? |
# 30.11.2014 13.42 | Myslíš, že život je ráj? Nic si nepochopil, je to boj. Bacha, aby tě nezotročil. Musel jsem se naučit, že žádný z mojích činů není posun pokud jsem se u něj nezapotil. Že život je ráj, to ať ti vykládá budhistický mnich, schovávající se před špinavým zlem celý život za zdmi klášteru. |
ZuBR# uživatel | |
# 30.11.2014 15.05 | |
grok uživatel Ve hře: Naxi |
Dílů bude podle toho jak bude to číslo velké (dlouhé).
Musíš postupně projít uplně všechny, 512,64,8,1. Například číslo 683: Vydělím ho 512 683:512=1 , zbytek 171 Pak zbytek (171) vydělím 64 171:64=2 , zbytek 43 Zbytek (43) vydělím 8 43:8=5 ,zbytek 3 Zbytek (3) vydělim 1 3:1=3 výsledek: 1253 (osmičková) To samé u šestnáctkové až na to že tam jsou zase čísla 1,16,256,4096... Třeba číslo 269 Číslem 4096 dělit nejde nebo spíš vyšla by 0 Takže začneme 256 269:256=1 , zbytek 13 13:16=0 , zbytek 13 13:1= 13 , zbytek 0 13 je v hexadecimalní soustavě D Takže výsledek: 10D (Šestnáctková) Edit: Jinak dvojková, osmičková a šestnáctková se používají právě díky rychlím převodům mezi sebou, jinak pokud pochopíš princip tak si můžeš počítát v jakékoliv soustavě třeba trojkové, čtverkové, pětkové, sedmičkové devítkové a pokud budeš místo čísel nad 9 dosazovat písmenka a jiné znaky tak si můžeš poskládat třeba 50tkovou soustavu. Třeba 5tková: převod z 10kové na 5tkovou, číslo 32 máme čísla 1,5,25,125.......( takhle se dá pokračovat do nekonečna (násobením 5kou) ale nám to bude stačit jako příklad u malích čísel) 125 dělit nejde takže začneme 25 32/25=1 , zbytek 7 7/5=1 , zbytek 2 2/1=2 zbytek 0 Tedy číslo 32 v desítkové soustavě je: 112 v pětkové soustavě . Pětková soustava se nepoužívá ale můžeš vní počítat. |
# 30.11.2014 15.05 | |
Monomean uživatel | Jop. Už jsen to pochopil. Chtělo by to milion příkladů na procvičení a bude to OK. Těch způsobu jak lze převádět je několik, ale zaklad mají v podstatě stejný. Díky moc |
# 30.11.2014 15.43 | Myslíš, že život je ráj? Nic si nepochopil, je to boj. Bacha, aby tě nezotročil. Musel jsem se naučit, že žádný z mojích činů není posun pokud jsem se u něj nezapotil. Že život je ráj, to ať ti vykládá budhistický mnich, schovávající se před špinavým zlem celý život za zdmi klášteru. |
Fabos121 uživatel Ve hře: pK_Fabos121 | Popravde, netusil jsem, ze by ti s necim takovym pomohl nekdo z ch fora, klobouk dolu groku |
# 30.11.2014 16.11 | You are always in my heart no matter where you are.... ♥ |
VIBUF. uživatel Ve hře: Vibuf | Já jen koukám, co se budu učit GG |
# 30.11.2014 16.23 | |
grok uživatel Ve hře: Naxi | Já osobně si myslím že zrovna tady bude docela dost lidí, kteří by to měli umět. Protože témat s příklady na programování tady bylo už docela dost. Ono vpodstatě převod mezi soustavami je jedna z nejlehčích věcí jen já to zase musel vysvětlovat jako ***** . |
# 30.11.2014 16.37 | |
Monomean uživatel | Náš učitel to taky vysvětlit, jako když někdo dělá guláš Lidi z chmatu mi rádi celkem pravidelně. Co si vzpomínám, už i procenta jsem tu řešil a grok mi pomohl Teď jsme probirali v soustavách záporná a des. číslo. Musim to opět nastudovat sám... Jinak si myslím, že takováto témata jsou mnohem lepší, než předešlá za poslední měsíc. Člověk se můze něčemu přiučit a nikdo se v tomto urážet nebude. Chytří nepoužívají nadmíru vulgarit |
# 30.11.2014 18.33 | Myslíš, že život je ráj? Nic si nepochopil, je to boj. Bacha, aby tě nezotročil. Musel jsem se naučit, že žádný z mojích činů není posun pokud jsem se u něj nezapotil. Že život je ráj, to ať ti vykládá budhistický mnich, schovávající se před špinavým zlem celý život za zdmi klášteru. |
MAK_obnova3 uživatel | Fabos: A co já? |
# 1.12.2014 18.50 | |
Maly John moderátor Ve hře: Makající John, Honík | Já na to dělení nikdy nebyl. Obecně platí, že postupně zprava jde o násobek dané mocniny čísla. Úplně vpravo je na nultou (tedy vždy jedna), druhé zprava je na prvou, třetí zprava na druhou atd. Takže já osobně nedělím, ale sčítám mocniny Tzn. ve dvojkové soustavě osmičková soustava: 0111 = (zprava) 1*8^0 (== 1) + 1*8^1 (==8) + 1*8^2 (==64) + 0*8^3 (== 512) = 1 + 8 + 64 = 73 Je to univerzální, když si nepamatujete, co čím dělit. |
# 2.12.2014 18.51 | Nobody's perfect. My name is Nobody. Dva smajlíci = emoce, tři a víc = demence. honik.wz.cz/chmat.html - kompletní návod na Chmatákov |
grok uživatel Ve hře: Naxi |
Pokud jsem to pochopil tak to co tu popisuješ je převod z osmičkové na desítkovou a on potřeboval z desítkové na osmičkovou. |
# 2.12.2014 19.46 | |
MAK_obnova3 uživatel | Ono to je jednoduche podobnym zpusobem, ale jen pokud znas mocniny. Např dám číslo 139. No tak vím, že tam bude 128, 8, 2 a 1. Nic jiného tam být nemůže. Tzn 139 do dvojkové je: 1 0 0 0 1 0 1 1. Akorát v ostatních soustavách už to je dost o hubu, takže určo to dělení je nej. |
# 2.12.2014 20.35 |
Stránky: 1 2
Fórum » Diskuse mimo mísu » Číselné soustavy
Pro zasílání odpovědí se musíte přihlásit.
↑ nahoru | © 2004–2009 Chmatákov Team. Všechna práva vyhrazena.