Sunday 1 October 2017

Desimal Ke Binære Alternativer


Hex til Decimal Converter Hexadecimal er tall med base 16. Den består av et sett med 16 tall hvor 0-9 er representert som 0,1,2,3,4,5,6,7,8,9 og 10-15 er representert som A, B, C, D, E, F. Det har ikke symboler som 10 eller 11, så det tar bokstaver som symbol fra engelsk alfabet. Decimal er basen 10 ti talesystem og Binary er et base 2 talesystem (0s og 1s). Bruk Hex to Decimal Converter for å konvertere heksadesimale til binære (tall med base 2) og desimaltall (tall med base 10). Konverter Hexadecimal til Binær kode for å legge til denne kalenderen på nettstedet ditt Bare kopier og lim inn koden nedenfor til websiden din der du vil vise denne kalkulatoren. Konvertere desimale fraksjoner til binære I riktig tekst så vi hvordan du konverterer desimalnummeret 14.75 til en binær representasjon. I dette tilfellet er vi quoteyeballedquot den delvise delen av binær ekspansjon 34 åpenbart 12 14. Mens dette virket for dette bestemte eksempel, trenger vi en mer systematisk tilnærming til mindre åpenbare tilfeller. Faktisk er det en enkel, trinnvis metode for beregning av binær ekspansjon på høyre side av punktet. Vi vil illustrere metoden ved å konvertere desimalverdien 0,625 til en binær representasjon. Trinn 1 . Begynn med desimalfraksjonen og multipliser med 2. Hele nummerdelen av resultatet er det første binære sifferet til høyre for punktet. Fordi .625 x 2 1 .25, er det første binære sifferet til høyre for punktet en 1. Så langt har vi .625 .1. (base 2). Steg 2 . Deretter ignorerer vi hele nummerdelen av det forrige resultatet (den 1 i dette tilfellet) og multipliserer med 2 igjen. Hele talldelen av dette nye resultatet er det andre binære sifferet til høyre for punktet. Vi fortsetter denne prosessen til vi får null som vår desimaldel eller til vi gjenkjenner et uendelig repeterende mønster. Fordi .25 x 2 0, 50, er det andre binære tallet til høyre for punktet en 0. Så langt har vi .625.10. (base 2). Trinn 3. Uansett hele talldelen av det forrige resultatet (dette resultatet var .50, så det er faktisk ikke noe helt tall for å ignorere i dette tilfellet), multipliserer vi med 2 igjen. Hele talldelen av resultatet er nå det neste binære sifferet til høyre for punktet. Fordi .50 x 2 1 .00, er det tredje binære tallet til høyre for punktet en 1. Så nå har vi .625 .101. (base 2). Trinn 4. Faktisk trenger vi ikke et trinn 4. Vi er ferdige i trinn 3, fordi vi hadde 0 som den delvise delen av resultatet der. Derfor representerer .625 .101 (base 2). Du bør dobbeltsjekke vårt resultat ved å utvide den binære representasjonen. Uendelige binære fraksjoner Metoden vi nettopp har undersøkt, kan brukes til å demonstrere hvordan noen desimaltall vil gi uendelige binære fraksjonen utvidelser. Vi illustrerer ved å bruke den metoden for å se at den binære representasjonen av desimalfraksjonen 110 faktisk er uendelig. Husk vår trinnvise prosess for å utføre denne konverteringen. Trinn 1 . Begynn med desimalfraksjonen og multipliser med 2. Hele nummerdelen av resultatet er det første binære sifferet til høyre for punktet. Fordi .1 x 2 0 .2, er det første binære sifferet til høyre for punktet en 0. Så langt har vi .1 (desimal) .0. (base 2). Steg 2 . Deretter ignorerer vi hele nummerdelen av det forrige resultatet (0 i dette tilfellet) og multipliserer med 2 igjen. Hele talldelen av dette nye resultatet er det andre binære sifferet til høyre for punktet. Vi fortsetter denne prosessen til vi får null som vår desimaldel eller til vi gjenkjenner et uendelig repeterende mønster. Fordi .2 x 2 0 .4, er det andre binære tallet til høyre for punktet også en 0. Så langt har vi .1 (desimal) .00. (base 2). Trinn 3. Uansett hele talldelen av det forrige resultatet (igjen en 0), multipliserer vi med 2 igjen. Hele talldelen av resultatet er nå det neste binære sifferet til høyre for punktet. Fordi .4 x 2 0 .8, er det tredje binære sifferet til høyre for punktet også en 0. Så nå har vi .1 (desimal) .000. (base 2). Trinn 4. Vi multipliserer med 2 igjen, uten å se på hele talldelen av det forrige resultatet (igjen en 0 i dette tilfellet). Fordi .8 x 2 1 .6, er det fjerde binære tallet til høyre for punktet en 1. Så nå har vi .1 (desimal) .0001. (base 2). Trinn 5. Vi multipliserer med 2 igjen, uten å se på hele talldelen av det forrige resultatet (en 1 i dette tilfellet). Fordi .6 x 2 1 .2, er det femte binære sifferet til høyre for punktet en 1. Så nå har vi .1 (desimal) .00011. (base 2). Trinn 6. Vi multipliserer med 2 igjen, uten å se bort fra hele nummerdelen av det forrige resultatet. La oss gjøre en viktig observasjon her. Legg merke til at dette neste trinnet som skal utføres (multipliser 2. x 2), er nøyaktig det samme som vi hadde i trinn 2. Vi er da bundet til å gjenta trinn 2-5, og deretter gå tilbake til trinn 2 igjen på ubestemt tid. Med andre ord vil vi aldri få en 0 som desimalfraksjonen av resultatet. I stedet vil vi bare sykle gjennom trinn 2-5 for alltid. Dette betyr at vi vil få sekvensen av sifre generert i trinn 2-5, nemlig 0011, om og om igjen. Derfor vil den endelige binære representasjonen være. 1 (desimal) .00011001100110011. (base 2). Det gjentatte mønsteret er tydeligere hvis vi markerer det i farger som nedenfor: 1 (desimal) .0 0011 0011 0011 0011. (base 2).DecimalBinary Converter (Ønsker å konvertere til binært flytende punkt. Prøv min flytende punktomformer. ) (Ønsker du å beregne med binære tall Prøv min binære kalkulator.) (Ønsker du å konvertere tall mellom vilkårlig baser Prøv min base omformer.) Om DecimalBinary Converter Dette er en desimal til binær og binær til desimalomformer. It8217s er forskjellig fra de fleste desimalbindere, som Google-kalkulator eller Windows-kalkulator, fordi: Det kan konvertere fraksjonelle og heltallverdier. Den kan konvertere veldig store og svært små tall 8212 opp til hundrevis av sifre. Desimale tall konverteres til ldquopurerdquo binære tall, ikke til datamaskinnummerformater som to8217s komplement eller IEEE flytende punkt binære. Konvertering er implementert med arbitrær-presisjon aritmetikk. som gir omformeren sin evne til å konvertere tall som er større enn de som kan passe i standard datamaskinordstørrelser (som 32 eller 64 bits). Slik bruker du DecimalBinary Converter Angi et positivt eller negativt tall uten komma eller mellomrom, ikke uttrykt som en brøk - eller aritmetisk beregning, og ikke i vitenskapelig notasjon. Brøkverdier angis med et radix-punkt (lsquo. rsquo, ikke lsquo, rsquo) Endre antall biter du vil vises i binærresultatet, hvis det er forskjellig fra standardinnstillingen (gjelder bare når du konverterer en brøkdel av desimal). Klikk på lsquoConvertrsquo for å konvertere. Klikk på lsquoClearrsquo for å tilbakestille skjemaet og starte fra bunnen av. Hvis du vil konvertere et annet nummer, bare skriv inn det opprinnelige nummeret og klikk lsquoConvertrsquo 8212 det er ikke nødvendig å klikke lsquoClearrsquo først. I tillegg til det konverterte resultatet vises antall siffer i både de opprinnelige og konverterte tallene. For eksempel, når du konverterer desimal 43.125 til binær 101011.001, vises antall siffer som lsquo2.3 til 6.3rsquo. Dette betyr at desimalinngangen har 2 siffer i sin heltalldel og 3 siffer i sin deldel, og binærutgangen har 6 siffer i heltalldelen og 3 siffer i sin deldel. Brøkdelte desimalverdier som er dyadiske, konverteres til endelige fraksjonelle binære verdier og vises i full presisjon. Fraksjonelle desimalverdier som ikke er dyadiske, konverteres til uendelige (gjentatte) brøkdelte binære verdier, som er avkortet 8212 ikke avrundet 8212 til det angitte antall biter. I dette tilfellet legges en ellipsis (8230) til slutten av det binære tallet, og antall brøkdelstall er notert som uendelig med symbolet lsquo8734rsquo. Utforske egenskaper for DecimalBinary Conversion Konverteren er satt opp slik at du kan utforske egenskaper av desimal til binær og binær til desimal konvertering. Du kan kopiere utdataene fra desimal til binær omformer til inngangen til binær til desimalomformer og sammenligne resultatene (pass på at du ikke kopierer lsquo8230rsquo-delen av nummeret 8212, den binære omformeren vil markere den som ugyldig.) Et desimal heltall eller dyadisk fraksjonalverdi konvertert til binær og deretter tilbake til desimal samsvarer med den opprinnelige desimalverdien, konverteres en ikke-dyadisk verdi bare tilbake til en tilnærming av den opprinnelige desimalverdien. For eksempel er 0,1 i desimal 8212 til 20 bits 8212 0.00011001100110011001 i binær 0.00011001100110011001 i binær er 0,09999942779541015625 i desimal. Øk antall biter av presisjon vil gjøre det konverterte tallet nærmere originalen. Du kan studere hvordan antall siffer varierer mellom desimaltall og binære representasjoner av et tall. Store binære heltall har om log 2 (10), eller omtrent 3,3, ganger så mange sifre som deres desimalekvivalenter. Dyadic desimalfraksjoner har samme antall sifre som deres binære ekvivalenter. Ikke-dyadiske desimalverdier, som allerede nevnt, har uendelige binære ekvivalenter. Andre vilkårlig-presisjon, fraksjonelle verdiomformere

No comments:

Post a Comment