Divisjon i binær-tall systemet

Her kan du stille spørsmål vedrørende problemer og oppgaver i matematikk på høyskolenivå. Alle som har kunnskapen er velkommen med et svar. Men, ikke forvent at admin i matematikk.net er spesielt aktive her.

Moderatorer: Vektormannen, espen180, Aleks855, Solar Plexsus, Gustav, Nebuchadnezzar, Janhaa

Svar
tool-nes
Cayley
Cayley
Innlegg: 68
Registrert: 15/09-2008 20:42

Har et problem.
Skal gjøre om 3ad[sub]16[/sub] / 10[sub]16[/sub] til binærtall systemet og dividere det.
Har kommet til at det blir: 0011 1010 1101[sub]2[/sub] / 0001 0000[sub]2[/sub].

Men hvordan finner jeg svaret på dette?

Dette svaret skal stå i sifferutvikling i binær systemet, på denne formen (d[sub]n[/sub]d[sub]n-1[/sub]...d[sub]1[/sub]d[sub]0[/sub]d[sub]-1[/sub]d[sub]-2[/sub])[sub]2[/sub]
FredrikM
Poincare
Poincare
Innlegg: 1367
Registrert: 28/08-2007 20:39
Sted: Oslo
Kontakt:

Den oppgaven gjorde jeg tidligere i dag :P

Du gjør det på en tungvint måte. Du kan eventuelt dividere i 16-tallssystemet, og så konvertere dette til totallssystemet. Det enkleste er dog å først konvertere brøken til titallssystemet, gjøre regnestykket, og så konvertere svaret til totallssystemet.

3ad[sub]16[/sub]/10[sub]16[/sub] = (hemmeligtall1).(hemmeligtall2)

(tihi)

Så er trikset å først konvertere hemmeligtall1 til totallssystemet. Så konverterer du 0.(hemmeligtall2) til totallsystemet, og skriver så:

(hemmeligtall1[sub]2[/sub]).(hemmeligtall[sub]2[/sub])
Cube - mathematical prethoughts | @MatematikkFakta
Med forbehold om tullete feil. (både her og ellers)
tool-nes
Cayley
Cayley
Innlegg: 68
Registrert: 15/09-2008 20:42

takk skal du ha fredrik ;)
da skal ejg se hva jeg får til :)
Knuta
Galois
Galois
Innlegg: 568
Registrert: 31/05-2006 14:59
Sted: Oslo
Kontakt:

God gammeldags divisjon som vi lærte på barneskolen skulle vel duge?
Bortsett fra at vi oppererer binært.

Kode: Velg alt

  1110101101 : 10000 = 111010
 -10000   
  ----------
   110101101
  -10000
   ---------
    10101101
   -10000
    --------
     0101101
          -0
    --------
      101101
     -10000
      ------
       01101
          -0
      ------
rest    1101

Det er lett å regne vidre på denne hvis man ønsker "desimaler" (har ikke annet ord for det.) til å bli 111010.1101


Windowscalc for kontroll: 1110101101 : 10000 = 111010
Geogebra: http://www.geogebra.org/cms/
Utfordringer: http://projecteuler.net/index.php?section=problems

[tex]M_{2147483647}[/tex] er ikke et primtall. 295257526626031 deler det.
Emilga
Riemann
Riemann
Innlegg: 1552
Registrert: 20/12-2006 19:21
Sted: NTNU

Knuta skrev:Det er lett å regne vidre på denne hvis man ønsker "desimaler" (har ikke annet ord for det.)
... bimaler :)
daofeishi
Tyrann
Tyrann
Innlegg: 1486
Registrert: 13/06-2006 02:00
Sted: Cambridge, Massachusetts, USA

Emomilol skrev:
Knuta skrev:Det er lett å regne vidre på denne hvis man ønsker "desimaler" (har ikke annet ord for det.)
... bimaler :)
Siden desi- kommer fra latin, burde vi vel bruke latinske benevnelser og kalle det duomaler. :wink:
Svar