home       basis       advanced       routing       switching       testen       overig      

binair rekenen

Je moet binair kunnen rekenen (omzetten tussen binair, 10-delig en hexadecimaal talstelsel) om te kunnen werken met ipv4 en ipv6 adressen en om de grootte van netwerken a.d.h.v. het netmask te kunnen afleiden.
 
Je kan de volgende website doornemen als achtergrond:
http://beterrekenen.nl/website/index.php?pag=259
 
De docent leert klassikaal enkele methodes aan. Het leren rekenen met ip-adressen wordt gespreid over enkele lesdagen, telkens het eerste halfuur van de les.
Er is ook een LABO, talstelsels, waar we mee aan de slag gaan.
 
Android apps
bitcalculator
base converter
binary grid
 
Voorbeeld decimaal naar binair

 GRONDTAL (OCTET)   |   MACHT VAN 2   |   DOES IT FIT
                    |                 |
             243    |       128       |     1   (yes)
                    |                 |
 243 - 128 = 115    |        64       |     1   (yes)
                    |                 |
 115 -  64 =  51    |        32       |     1   (yes)
                    |                 |
  51 -  32 =  19    |        16       |     1   (yes)
                    |                 |                    |
  19 -  16 =   3    |         8       |     0   (no)
                    |                 |
               3    |         4       |     0   (no)
                    |                 |
               3    |         2       |     1   (yes)
                    |                 |
   3 -   2 =   1    |         1       |     1   (yes)
                    |                 |
               0    |                 | 
 
RESULTAAT: 243 = 1 1 1 1 0 0 1 1 

Oefening:
Zet de volgende ip-adressen om naar binair en hexadecimaal:

  • 192.168.5.237
  • 255.255.255.240

Oefening::
zet de volgende binaire getallen om naar decimaal
 
methode:

zet het binaire octet in een kader met 8 hokjes
 
 ---- ---- ---- ---- ---- ---- ---- ----  
| 128| 64 | 32 | 16 |  8 |  4 |  2 |  1  | 
 ----  ---- ---- ---- ---- ---- ---- ----  
 
waar je een binaire 1 zet laat je de decimale waarde staan, 
waar je een binaire 0 zet veeg je de decimale waarde uit.
tel vervolgens de decimale getallen bij mekaar op
 
voorbeeld:
 
1 1 0 0 1 0 1 1
 
 ---- ---- ---- ---- ---- ---- ---- ----  
| 128| 64 |    |    |  8 |    |  2 |  1  |     = 128 + 64 + 8 + 2 + 1 = 203
 ----  ---- ---- ---- ---- ---- ---- ----  

opgaven:

  • 1001 0011
  • 1010 1010
  • 1110 0111
  • 0111 1111
  • 0011 1111