Se videoen

Hvordan konverterer jeg et decimaltal til binært?

Oversættelse af tal fra et talesystem til et andet- Meget nyttigt til programmørens færdigheder. Og det er især køligt, når denne færdighed ikke ligger i kendskabet til tjenester, som hurtigt og korrekt kan oversætte et nummer. Der kan jo i livet være en situation, hvor den rigtige tjeneste ikke er til stede. I denne artikel vil vi imidlertid analysere alle tilgængelige måder at oversætte tal på ved at konvertere decimaltal til binære.

regnemaskine

Dette er selvfølgelig den nemmeste måde at oversætte tal på. Enhver ingeniørkalkulator understøtter denne funktion. Som regel skal brugeren kun indtaste et tal i decimalformularen, og tryk derefter på knappen, der svarer til det nødvendige talesystem.

Særlige tjenester

Også en meget enkel mulighed for, hvordan man oversætterdecimaltal i binært, - specielle onlinetjenester. Her for eksempel en af ​​dem. Brugeren skal kun indtaste et særligt nummer i feltet og vælge det system, hvorfra nummeret oversættes, samt det system, hvor nummeret oversættes.

"Manuelt"

Denne metode er mere kompliceret, men hvis du overvejer at dit hoved altid er med dig, og regnemaskiner og online-tjenester - nej, måske er det det mest korrekte.

Der er en algoritme til oversættelse af decimaltalsystem i binær, og det er meget enkelt: tallet i decimalsystemet "til grænsen" er opdelt i to, mens hvis resultatet af divisionen ikke har en "rest", skriver koden nul, ellers - en.

Det lyder ikke helt klart, men eksemplet vil sætte alt på plads.

Antag, at vi skal oversætte nummer 28. Del det med 2 - få 14 uden resten, så er det første ciffer i koden 0. Nu divideres med to 14 - få 7 uden rest, skriv den tilbage til kode 0. Derefter opdele 7 ved 2, få 3 med resten, skriv til kode 1 Vi deler 3 for to - vi får 1 med resten, skriv 1. Endelig deler vi 1 til 2, vi får nul med resten, vi skriver 1.

Således vil nummer 28 i den binære kode se 11100. Har du bemærket? Koden er skrevet fra slutningen - det sidste ciffer, opnået ved division, i koden bliver den første.

Du kan nu kontrollere resultatet på regnemaskinen eller med hjælp fra tjenesten. Konvergerer?

Læs også:

  • Sådan konverteres et nummer til et binært system
  • Sådan konverteres til decimaltegn
Kommentarer 0