Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente bannato
    Registrato dal
    Nov 2003
    Messaggi
    197

    domanda su conversione numerica

    stò studiando sul appunti scritti da delprete_Gay ( gli errori computazionali) ma non ho trovato come scomporre un numero decimale ( dove voglio scomporre il valore a destra della virgola) ed ottenere il numero binario .

    ad esempio 0.25 come si converte in numero binario???

    ( la conversione da decimale a binario della parte intera mi è chiara non ho ben capito come convertire da decimale a binario la parte frazionaria a destra del . )

    help,qualcuno si ricorda


  2. #2
    0.25 da base 10 a base 2 si converte cosi :

    0,25 x 2 = 0.5 <-- cifra - significativa
    0.5 x 2 = 1 <-- cifra + significativa

    0,1 in base 2

    altro esempio

    0.3125 da base 10 a base 2

    0.3125 x 2 = 0 .625 <-- cifra - significativa
    0.625 x 2 = 1 .25
    0,25 x 2 = 0.5
    0.5 x 2 = 1 <-- cifra + significativa

    quindi 0.101 in base 2
    E' tutta colpa di Berlusconi !
    Help [Ciclico] Fisco, domande varie

    Avatar

  3. #3
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,304
    Originariamente inviato da JunkyFunki
    0.25 da base 10 a base 2 si converte cosi :

    0,25 x 2 = 0.5 <-- cifra - significativa
    0.5 x 2 = 1 <-- cifra + significativa

    0,1 in base 2

    altro esempio

    0.3125 da base 10 a base 2

    0.3125 x 2 = 0 .625 <-- cifra - significativa
    0.625 x 2 = 1 .25
    0,25 x 2 = 0.5
    0.5 x 2 = 1 <-- cifra + significativa

    quindi 0.101 in base 2
    Ehm... hai dimenticato gli zeri meno significativi :
    0.25 in base 10 = 0.01 in base 2
    0.3125 in base 10 = 0.0101 in base 2!

    0.1 in base 2 = 1/2 in base 10 --> 0.5
    0.01 in base 2 = 1/4 in base 10 --> 0.25

    un numero lo puoi sempre scomporre come potenze della base:
    11 in base 2 = 1 * 2^1 + 1 * 2^0
    quindi,
    0.11 in base 2 = 1 * 2^(-1) + 1 * 2^(-2) = 0.75 in base 10


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  4. #4
    Originariamente inviato da LeleFT
    Ehm... hai dimenticato gli zeri meno significativi :
    ops... :tongue:
    E' tutta colpa di Berlusconi !
    Help [Ciclico] Fisco, domande varie

    Avatar

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.