Kezdőoldal » Számítástechnika » Programozás » Hogyan kell visszaváltani...

Hogyan kell visszaváltani 2-es számrendszerben? Magyarázzal el valaki

Figyelt kérdés
pl: ez 10111001001110101101011 hogy kell visszaváltani?
2010. szept. 15. 15:17
1 2
 1/15 A kérdező kommentje:
decimális->bináris
2010. szept. 15. 15:19
 2/15 anonim ***** válasza:
Mindegyik számjegy fölé írod a kettő hatványait(2^0, 2^1, stb.), és amelyik föléírt értékek alatt 1-es áll, azokat összeadod :)
2010. szept. 15. 15:24
Hasznos számodra ez a válasz?
 3/15 anonim ***** válasza:

Ahogy mondja az első.


Ugyanez, csak algoritmikusabb, hogy veszed az összeget (0) és a helyiértéket, és haladsz jobbról balra, a helyiértéket mindig megduplázod, az összeghez meg hozzáadod a helyiértéket, ha 1 áll ott.

2010. szept. 15. 15:48
Hasznos számodra ez a válasz?
 4/15 A kérdező kommentje:

de még mindig nem értem:'(


mer pl: 101101110001-nél 2929 az eredény és hogy jött ki arra olyan sok??

2010. szept. 15. 15:54
 5/15 anonim ***** válasza:
Ha még me befejezi a cd nyomtatást ez a tragacs, akkor gyorsan beszkennelek neked egy papírt, amin levezettem, ok? Nem biztos, hogy egészen pontos, mert fejben számoltam a hatványokat, de a lényeget látni fogod.
2010. szept. 15. 16:26
Hasznos számodra ez a válasz?
 6/15 anonim ***** válasza:

101101110001


Jobbról balra 1*1 + 0*2 + 0*4 + 0*8 + 1*16 ...


Így.

2010. szept. 15. 16:27
Hasznos számodra ez a válasz?
 7/15 anonim ***** válasza:

Mondjuk itt egy példa: 1110100110101


A szám adott. Minden 1 és 0 a 2 valamelyik többszörösét jelenti. A legutólsó pedíg az 1.


1 utólsó

1*2 utólsó előtti

1*2*2 azelőtti

1*2*2*2 mégazelőtti.


Ezeket a számokat mind felírod. Természetesen mondjuk 13 számjegy esetén értelemszerűen 13 ilyen számot kell kiszámolnod. Jól ismert számok lesznek ezek, a számítástechnikában mind fontosak:


1

2

4

8

16

32

63

128

256

1024

2084

4168

8336


Mostmár megvannak a számaink. Most be kell írkálni melléje a mi kettes számrendszerű számunkat:


1 1

0 2

1 4

0 8

1 16

1 32

0 64

0 128

1 256

0 1024

1 2084

1 4168

1 8336


És végül azokat amelyik mellett 1-es van, azokat össze kell adni


8336

4168

2084

256

32

16

4

1

_____+

14897

2010. szept. 15. 16:40
Hasznos számodra ez a válasz?
 8/15 anonim ***** válasza:

1024

2048(!!!!)

8192(!!!!)

16384


és innentől az összeadás sem helyes...

2010. szept. 15. 16:54
Hasznos számodra ez a válasz?
 9/15 anonim ***** válasza:

És persze a

4096(!!!!)

kimaradt :D

2010. szept. 15. 16:55
Hasznos számodra ez a válasz?
 10/15 anonim ***** válasza:
Ezt nem tanítják véletlenül az iskolában?
2010. szept. 15. 17:37
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!