Převod čísla z dvoj. soustavy do desítkové

Od: Datum: 20.07.15 00:51 odpovědí: 6 změna: 22.07.15 11:03

Dobrý den, potřeboval bych poradit s tímto příkladem, konkrétně jak se přišlo na poslední krok v postupu (Jak se přijde na to, že se sečtou zrovna tydle čísla?):

Číslo (10101011)2 máme převést do desítkové soustavy.

Postup: každý řád odpovídá 2x

máme tudíž 27 ; 26 ; 25 ; 24 ;23 ;22 ;21 ;20

pak všechny tyto umocněné čísla sečteme (128 + 64 + 32 + 16 + 8 + 4 +2 +1) = součet je 255

rozsah je tedy 255 až 0

máme tedy 256 kombinací

128 + 32 + 8 + 2 + 1 = (171)10


Seznam odpovědí:
 
moment čekejte prosím, probíhá přenos dat...
Zobrazení struktury odpovědí v otázce
Skrytí struktury odpovědí v otázce
Zobrazení struktury odpovědí v otázce

 

Odpovědi na otázku:
Od: hop®
Datum: 20.07.15 01:01
avatar

1x27+0x26+1x25+0x24+1x23+0x22+1x21+1x20 =

128 + 0 + 32 + 0 + 8 + 0 + 2 + 1 = 271

Luky, chňápeš, nebo se mám rozepsat?

doplněno 20.07.15 12:08: Mám tam chybu, samozřejmě, že 128 + 0 + 32 + 0 + 8 + 0 + 2 + 1 = 171 nikoli 271Součet 255 by byl, pokud by všechny binární řády byly "1", tedy :1x27+1x26+1x25+1x24+1x23 +1x22+1x21+1x20 = 128 + 64 + 32 + 16 + 8 + 4 + 2 + 1 = 255V binární (dvojkové) soustavě máme číslice pouze 0 a 1, číslice 2 už neexistuje.Číslo 2 se vyjadřuje jako (10)2, což je 1x21+0x20 = 2Podobně v desítkové soustavě také nemáme číslovku deset a rozepisujeme to jako 1x101 + 0x100 = 10
Ohodnoceno: 1x
 
Od: luky2
Datum: 20.07.15 10:48

Rači se rozepiš, a k čemu je mi dobré vědět v tom postupu co uvádim já, že součet je 255 a že mám 256 kombinací?

Od: hop®
Datum: 22.07.15 01:21
avatar

256 kombinací je od 0 do 255, ne? ;)

Kolik máš "kombinací" do deseti? Jedenáct: 0,1,2,3,4,5,6,7,8,9,10... - musíš započítat tu nulu...

Ohodnoceno: 0x
 
Datum: 20.07.15 12:30
avatar

kantoři tuhle věc vždycky vysvětlovali pekelně složitě. Ona to přitom zas taková věda není, ale musíš pochopit o čem to převádění z dvojkové do desítkové a zpátky vlastně je. Pro příklad ti sem napíšu trojmístná čísla. Dobře se dívej na barvičky.

111 = 1x4 + 1x2 + 1x1 = 4 + 2 + 1 = 7

110 = 1x4 + 1x2 + 0x1 = 4 + 2 + 0 = 6

101 = 1x4 + 0x2 + 1x1 = 4 + 0 + 1 = 5

100 = 1x4 + 0x2 + 0x1 = 4 + 0 + 0 = 4

a jak porozumíš, pak tvoje úlohy spočítáš z hlavy a za pár vteřin.

Ohodnoceno: 1x
 
Datum: 21.07.15 16:07
avatar

Jestli se to učíš podle tohohle příkladu, tak se nedivím, že to nechápeš ...10101011 bin totiž není 256 dec ale 171 dec

Zde jsem ti nakreslil jak se k tomu došlo.

doplněno 21.07.15 16:13:

Aneb je jednodussi si pamatovat rovnou mocniny dvou (1, 2, 4, 8,16, 32, 64, 128, 256, 512,1024 ...atd)

pak kdyz ti nekdo da binarni cislo treba 101 tak nemusis slozite pocitat mocniny, proste si vybavis 1,2,4,8 ... a dvojku vynechas, protoze ta se nepocita, takze 1+4=5 . Cislo 1111111 je naopak 1+2+4+8+16+32+64+128 cili vysledek bude 255

Naopak cislo 1000101 bude soucet 1+0+4+0+0+0+64 . Chapis?

Ohodnoceno: 0x
 
Od: bmbx®
Datum: 22.07.15 11:03

Princip je v jakékoliv číselné soustavě stejný i v desítkové, která se používá běžně, se vlastně sečtením mocnin deseti vynásobené číslem na patřičném řádu, tak ve dvojkové sčítáš mocniny dvou násobené číslem na patřičném řádu (tedy jedničkou nebo nulou).

Ohodnoceno: 0x
 

 

 

 

 

Přihlásit se k odběru odpovědí z této otázky:

Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz

 
Copyright © 2004-2016 Poradna Poradte.cz. Všechna práva na poradně Poradte.cz vyhrazena.