Hogyan váltom át ezeket a műveleteket 10os számrendszerből 16es számrendszerbe? És mi a megoldás?! Bővebben-->
Sziasztok!
Sürgősen a segítségetek szeretném kérni.
Adott a feladat:
10os számrendszerből kell átváltani 16es számrendszerbe:
Először is itt egy megoldott feladat:
3578,12 = DFA18
vagy így is fölírtuk órán:
3578,12= 110111111010,00011 ez itt már a 2.esbe az átváltás.
Nekem egy bajom van. Nem értem a módszerét, hogy hogyan jött ki a DFA18. Nagyon megköszönném, ha leírná és elmagyarázná valaki!
Fontos lenne.. :(
16: 0 1 2 3 4 5 6 7 8 9 A B C D E F
10: 0 1 2 3 4 5 6 7 8 9
2: 0 1
Ha 10 számrendszerből váltasz át 16-os számrendszerbe, akkor 16-al kell végigosztanod a számot, kettes számrendszernél meg kettessel...
3578 I 10 10=A
223 I 15 15=F
13 I 13 13=D
0 I
Megoldás: DFA
3578 I 0
1789 I 1
894 I 0
447 I 1
223 I 1
111 I 1
55 I 1
27 I 1
13 I 1
6 I 0
3 I 1
1 I 1
0 I
Megoldás: 110111111010
A megoldást így alulról fölfelé kell olvasni, mint azt láthatod. Az enyém azért tér el, mert nem esett jól tizedesjegyekkel számolni...
Amúgy DFA18 nem is 3578, hanem 915992.
65536 4096 256 16 1
D F A 1 8
13*65536 + 15+4096 + 10*256 + 1*16 + 8*1= 915992
Ez egyfajta fixpontos számábrázolás ...
"Nekem egy bajom van. Nem értem a módszerét, hogy hogyan jött ki a DFA18. Nagyon megköszönném, ha leírná és elmagyarázná valaki! "
Ezek szerint ezt érted 3578,12= 110111111010,00011.
A számítógép csak nullákat megy egyeseket tárol. Nincs "," jel azt csak ember számára emészthetőbb forma miatt írta úgy a tanár.
3578,12= 110111111010,00011 = 110111111010,00011000 levette az utolsó 3 nullát mivel nem szokás kiírni úgy mint tízes számrendszerben , valójába nincs "," jel ezért
11011111101000011000 (ez 20 bit hosszú valójába 32 bites duplaszó a kezdeti nullákkal 00000000000011011111101000011000
)
2-es számrendszerből 16-osba gondolom tudsz átváltani, 4-es csoportosításba 4 es csoportonként lehet átváltani legegyszerűbben.
1101 1111 1010 0001 1000
1101 D
1111 F
1010 A
0001 1
1000 8
Pont kijön a DFA18, nincs elszámolva.
16:52
Ha egész előjel nélküli számként értelmezzük akkor valóban 915992 , de ezt fixpontos ábrázolásmódba kell ahol a legalsó byte-on tároljuk a törtrészt, a felsőbb byte-okon az egész részt.
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!