Springen naar inhoud

binaire code trucjes...


  • Log in om te kunnen reageren

#1

Lathander

    Lathander


  • >1k berichten
  • 2501 berichten
  • Ervaren gebruiker

Geplaatst op 18 november 2006 - 22:00

onlangs in de les ICT hier op de hogeschool liet een docent een truc zien om de binaire code van een getal tussen de -218 en +217 te vinden


je moet gewoon het getal delen door 2 en dan de rest opschrijven, die ofwel 0 ofwel 1 is...

werkt dit enkel voor 8bit codes,, of bestaan er soortgelijke dingen voor hogere codes?

Dit forum kan gratis blijven vanwege banners als deze. Door te registeren zal de onderstaande banner overigens verdwijnen.

#2

EvilBro

    EvilBro


  • >5k berichten
  • 6703 berichten
  • VIP

Geplaatst op 18 november 2006 - 22:12

je moet gewoon het getal delen door 2 en dan de rest opschrijven, die ofwel 0 ofwel 1 is...

Snap je ook waarom deze truc werkt?

Stel b is een binair getal met LaTeX het i-de cijfer (dat dus 0 of 1 is) en N de hoogste index die ongelijk 0 is, dan:
LaTeX
dus:
LaTeX
LaTeX is duidelijk niet deelbaar door 2 (want het is 0 of 1). Het is dus de rest na de deling. Je hebt nu dus LaTeX bepaald. Zonder al te veel problemen verwacht ik dat je nu ook ziet dat je zo de rest van de LaTeX 's kan bepalen.

#3

Lathander

    Lathander


  • >1k berichten
  • 2501 berichten
  • Ervaren gebruiker

Geplaatst op 21 november 2006 - 11:17

da's wiskunde boven mijn hoofd

"Invisible Pink Unicorns are beings of great spiritual power. We know this because they are capable of being invisible and pink at the same time. Like all religions, the Faith of the Invisible Pink Unicorns is based upon both logic and faith. We have faith that they are pink; we logically know that they are invisible because we can't see them."


#4

Rogier

    Rogier


  • >5k berichten
  • 5679 berichten
  • VIP

Geplaatst op 21 november 2006 - 11:27

onlangs in de les ICT hier op de hogeschool liet een docent een truc zien om de binaire code van een getal tussen de -218 en +217 te vinden


je moet gewoon het getal delen door 2 en dan de rest opschrijven, die ofwel 0 ofwel 1 is...

werkt dit enkel voor 8bit codes,, of bestaan er soortgelijke dingen voor hogere codes?

Ik denk dat hij -128 en +127 bedoelde.

Vergeet negatieve getallen even, ongeacht hoe groot het getal is doe je steeds dit:
-indien oneven, schrijf een 1, indien even een 0 (schrijf van rechts naar links)
-deel getal door 2 (afronden naar beneden)
-herhalen totdat je 0 overhoudt
In theory, there's no difference between theory and practice. In practice, there is.





0 gebruiker(s) lezen dit onderwerp

0 leden, 0 bezoekers, 0 anonieme gebruikers

Ook adverteren op onze website? Lees hier meer!

Gesponsorde vacatures

Vacatures