Springen naar inhoud

Binair denken


  • Log in om te kunnen reageren

#1

Fikr_El7or

    Fikr_El7or


  • 0 - 25 berichten
  • 11 berichten
  • Gebruiker

Geplaatst op 11 mei 2007 - 14:49

Hallo,

getalstelsel: Binair
grondgetal: 2 (omdat je gewoon twee getalletjes hebt nl. 0 en 1)
Waarom ?: gemakkelijk niet complex, efficient en geen tussenliggende waarden ofwel uit ofwel aan!

Met 1 bit kun je 2 waarden voorstellen: 0 en 1
Met 2 bits kun je 4 waarden voorstellen: 00, 01, 10, 11
Met 3 bits kun je 8 waarden voorstellen: 000,001,010,011,100,101,110,11
Met 4 bits kun je 16 waarden voorstellen, 0000,0001, ...
Met 5,6,7,8 bit kun je 32,64,128,256 waarden voorstellen.

Met n bits kun je 2^n waarden voorstellen.

Vraag:
Als je 8 bits hebt dan kun je 256 waarden noemen, maar als je een binair getal hebt bestaand uit 8 bits (<> 0) {11111111}naar decimaal omzet dan krijg je het getal 255 !!
Hoe komt het?

binair: 1 1 1 1 1 1 1 1
dec. : 2^7 + 2^6 + 2^5 + 2^4 + 2^3 + 2^2 + 2^1 + 2^0
: 128 + 64 + 32 + 16 + 8 + 4 + 2 + 1 = 255 !!

Veranderd door Fikr_El7or, 11 mei 2007 - 14:50

Wisdom is found only in truth
(Johann Wolfgang von Goethe)

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

#2

*_gast_PeterPan_*

  • Gast

Geplaatst op 11 mei 2007 - 14:56

Van 0 t/m 255 is samen 256 verschillende getallen.

#3

qrnlk

    qrnlk


  • >5k berichten
  • 5079 berichten
  • Lorentziaan

Geplaatst op 11 mei 2007 - 16:15

De 0 is het eerste getal, 1 is het tweede getal, ...., 255 is het 256de getal.

Sidenote: Nog leuker is het balanced ternary getalstelsel, het is drietallig maar dan niet 0,1,2 maar -1,0,+1.
Any sufficiently analyzed magic is indistinguishable from science.
Any sufficiently advanced technology is indistinguishable from magic.

There is no theory of protecting content other than keeping secrets – Steve Jobs

#4

Fikr_El7or

    Fikr_El7or


  • 0 - 25 berichten
  • 11 berichten
  • Gebruiker

Geplaatst op 11 mei 2007 - 18:29

@peterpan, qrnlk
bedankt voor het antwoord .. ja inderdaad 0 is het eerste getal.
zo is 2^3 = 8
000 = 0
001 = 1
010 = 2
011 = 3
100 = 4
101 = 5
110 = 6
111 = 7

Nog leuker is het balanced ternary getalstelsel, het is drietallig maar dan niet 0,1,2 maar -1,0,+1

waar en hoe wordt het in de praktijk toegepast ?

groetjes

ElFikr_El7or

Veranderd door Fikr_El7or, 11 mei 2007 - 18:30

Wisdom is found only in truth
(Johann Wolfgang von Goethe)

#5

qrnlk

    qrnlk


  • >5k berichten
  • 5079 berichten
  • Lorentziaan

Geplaatst op 11 mei 2007 - 18:40

Zie http://en.wikipedia....alanced_ternary voor meer informatie.

Veranderd door qrnlk, 11 mei 2007 - 18:46

Any sufficiently analyzed magic is indistinguishable from science.
Any sufficiently advanced technology is indistinguishable from magic.

There is no theory of protecting content other than keeping secrets – Steve Jobs

#6

Boulemans

    Boulemans


  • >100 berichten
  • 142 berichten
  • Ervaren gebruiker

Geplaatst op 12 mei 2007 - 11:34

nu w toch bezig zijn over binaire getalstelsels. Kunnen we een getal met x cijfers na de komma binair schrijven?
of beter nog: een getal met oneindig cijfers na de komma (ik denk aan pi)
Don't try the above at home!

#7

qrnlk

    qrnlk


  • >5k berichten
  • 5079 berichten
  • Lorentziaan

Geplaatst op 12 mei 2007 - 11:49

http://www.befria.nu...s/pi/binpi.html


Maar pas op: http://baetzler.de/h...compute_pi.html :(

Veranderd door qrnlk, 12 mei 2007 - 11:49

Any sufficiently analyzed magic is indistinguishable from science.
Any sufficiently advanced technology is indistinguishable from magic.

There is no theory of protecting content other than keeping secrets – Steve Jobs

#8

Fikr_El7or

    Fikr_El7or


  • 0 - 25 berichten
  • 11 berichten
  • Gebruiker

Geplaatst op 22 mei 2007 - 01:00

Ja, ik zie het maar ben nog met binair talstelsel bezig ..
als je een getal van Binair naar Decimaal wilt converteren. Er zijn toch verschillende methodes!
die ene die ik moet gebruiken is gewoon het grondgetal 2 pakken tot de positie
bv:

10101010 = 8 bits => van 0 tot 7
dan heb je (1*2^7) + (1*2^5) + (1*2^3) + (1*2^1) = 128 + 32 + 8 + 2 = 170

zijn er nog andere methoden en ook voor komma getallen enzo ?


thx
Wisdom is found only in truth
(Johann Wolfgang von Goethe)





0 gebruiker(s) lezen dit onderwerp

0 leden, 0 bezoekers, 0 anonieme gebruikers

Ook adverteren op onze website? Lees hier meer!

Gesponsorde vacatures

Vacatures