Keresés

Új hozzászólás Aktív témák

  • Lortech

    addikt

    válasz szatocs #483 üzenetére

    Az egészrészt és a törtrészt külön alakítod.
    Az egészrész ugye rendben van. A törtrész átalakítása úgy történik, hogy a törtrészt szorzod a számalappal, itt 2-vel, és az egészrész lesz a számjegy, amíg 0-t nem kapsz, vagy eléred a kívánt pontosságot, ha nem véges..
    pl: 5.125 > egészrész: (5)10=(101)2, törtrész: (0,125)10=(001)2 => (5.125)10 = (101.001)2
    0.125 * 2 = 0.250 |0
    0.250 * 2 = 0.500 |0
    0.500 * 2 = 1.000 |1
    Fentről lefelé olvasandó.

    Vagy (0.362)10 =0.01011100(...)
    0.362 * 2 = 0.724|0
    0.724 * 2 = 1.448|1
    0.448 * 2 = 0.896|0
    0.896 * 2 = 1.792|1
    0.792 * 2 = 1.584|1
    0.584 * 2 = 1.168|1
    0.168 * 2 = 0.336|0
    0.336 * 2 = 0.672|0
    stb.

    Az átalakítás a számrendszer definíciójából egyébként könnyen kitalálható az egészek átalakításának analógiájára, a törtrész számjegyei ugye rendre a számalap csökkenő hatványaival szorzódnak. A példánál maradva: 0*2^-1+0*2^-2+1*2^-3=0,125
    Ebből látható, hogy lehet csinálni az említett módszerrel is, csak itt a 2 negatív hatványaival kell számolgatni.

    Thank you to god for making me an atheist

  • concret_hp

    addikt

    válasz szatocs #483 üzenetére

    törtszámok átírása más számrendszerbe ugyan azon az elven megy mint az egészeké.
    szóval ez pl.:
    0,362
    0db 0,5es (2^-1)
    1db 0,25ös (2^-2), marad 0,112
    0db 0,125ös (2^-3)
    1db 0,0625ös, marad 0,0495
    1db 0,03125ös, marad 0,01825
    stb.
    a végén fentről lefelé egymás után írod, tehát az eleje: 0,01011... (mondjuk a periodikusságot nem tudom hogyan lehet felismerni, mert ugye lehet hogy végtelen hosszú lenne a tört alak.)

    az hogy ''olyan elven hogy 1 2 4 8 16 32 64'' az mit is akar jelenteni? :U

    navazz most látom h már válaszoltak, de úgylátom nme teljesen úgyan zat a módszert írtuk :)

    [Szerkesztve]

    vagy fullba vagy sehogy :D

Új hozzászólás Aktív témák