Kezdőoldal » Számítástechnika » Egyéb kérdések » Tizedes számot kell binárisba,...

Tizedes számot kell binárisba, majd hexába. Segítség?

Figyelt kérdés
0,06621958 decimális számot kell ábrázolnom, odáig eljutottam hogy binárisba ez: 0,0001000, innen kellene még hexába. Aztán van egy olyan hogy: 3F1FF628 ezt meg binárisba vissza. Tudna nekem vki segíteni? Nem várom el senkitől hogy megoldja nekem, leginkább érdekelne egy olyasmi jegyzet amibe ez érthetően levan írva lépésről lépésre. Neten nem sok mindent találtam róla. Köszönöm.
2010. febr. 28. 15:37
 1/4 A kérdező kommentje:

Közbe a feladat első felét megoldottam bár nem biztos hogy jó: 3D840000


Ha vmi nemjó kisegítenétek?


Ugy oldottam meg, hogy ugyebár volt a 0,0001000 bin. szám. A tizedes jegyet eltoltam az utolsó egyesig ebben az esetben *10^4-a, azaz ezt kaptam 00001,000, a kitevő -4-et kivontam a 127-ből igy kaptam: 123. Ez a 123 lett a kitevőm amit binárisan felirtam a 0 előjel bit után.


0 01111011.00001000.000000.000000

kitevő a szám szignifikáns


Ha vmi nemjó megmondanátok hogy mi nem?

2010. febr. 28. 15:37
 2/4 anonim válasza:

Átváltás bizonyos számrendszerek között lehetséges a helyiértékekkel való számolás módszerével. Ennek az a lényege, hogy az adott számrendszer radixának (alapszámának) az egyes helyiértékeken vett hatványát kell venni. Levezetném egy példán keresztül:

10111011 -> ez egy bináris szám

Átváltás decimális (10-es) számrendszerbe:

A helyiértékeket jobbról balra olvasva kell venni, tehát a bináris szám utolsó számjegye 1, innen indulunk és haladunk balra:

1*2^0 + 1*2^1 + 0*2^2 + 1*2^3 + 1*2^4 + 1*2^5 + 0*2^6 + 1*2^7 = 187

Binárisból hexadecimálisba (16-osba):

A bináris számodat felosztod tetrádokra, azaz bitnégyesekre: 1011 | 1011, majd az előbbi módszer segítségével meghatározod a tetrádok egyenkéni értékét. Ez most megegyezik, azaz 11. A 11 hexa kódja B. Majd ezeket a kapott értékeket egymás mellé írjuk. Tehát: BB

2010. márc. 4. 14:55
Hasznos számodra ez a válasz?
 3/4 anonim válasza:

1. vagyok. Tört esetén először az egészrészt számolod ki, majd a maradékot. És a decimális ábrázoláshoz hasonlóan tizedesvesszővel elválasztva leírod. (binárisból decimálisba)

Decimálisból binárisba:

Leírod a törtet, majd sorozatosan szorzod kettővel. Az egészrészt jobbra leírod, a maradékot balra. Majd a maradékot szorzod kettővel és így tovább, míg a maradék 0 nem lesz. A végén fentről lefele összeolvasva kijön a bináris szám az egészrészekből.

pl. 0,456-ot binárisba.

0.456 | *2

0,912 |0

0,824 |1

0,648 |1

0,296 |1

0,592 |0

0,184 |1

0,368 |0

0,736 |0

0,472 |1

.. és így tovább.

2010. márc. 4. 15:06
Hasznos számodra ez a válasz?
 4/4 anonim válasza:
Ebből elindulhatsz, sok sikert!
2010. márc. 4. 15:07
Hasznos számodra ez a válasz?

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!