Informatica Blok 1 onderdeel 1, 2 en 3

advertisement
Informatica Blok 1 Hoofdstuk 1
Decimale en binaire getallen
paragraaf 2a
Getallen in het binaire
talstelsel
1
§2a Binaire talstelsel
•
•
Er zijn slechts twee tekens:
0 en 1
Hoe kun je nu het getal
3649 schrijven met alleen
enen en nullen?
2
§2a Binaire talstelsel
Wij zijn gewend aan het
decimale of 10-tallig stelsel
•
•
•
•
•
3649
3 x 1000
6 x 100
4 x 10
9x1
=
=
=
=
3
6
4
9
x
x
x
x
103
102
101
100
3
§2a Binaire talstelsel
•
3649
eenheden (100 )
tientallen (101 )
honderdtallen(102)
duizendtallen (103)
3 x 103
+ 6 x 102
= 3000
= 600
+ 4 x 101
= 40
+ 9 x 100
=9
4
§2a Binaire talstelsel
•
•
De machten van 10 zijn dus
belangrijk!
In het binaire stelsel zijn de
machten van 2 belangrijk
5
§2a Binaire talstelsel
•
•
•
Decimale stelsel: grondtal 10
Binaire stelsel:
grondtal 2
1011011
20
21
22
23
24
25
26
=
=
=
=
=
=
=
1
2
4
8
16
32
64
6
§2a Binaire talstelsel
1011011
1 x 20 = 1 x 1 = 1
1 x 21 = 1 x 2 = 2
0 x 22 = 0 x 4 = 0
1 x 23 = 1 x 8 = 8
1 x 24 = 1 x 16 = 16
0 x 25 = 0 x 32 = 0
1 x 26 = 1 x 64 = 64
Samen
1+2+0+8+16+0+64 = 91
De decimale vertaling van
1011011 is dus 91
7
Informatica Blok 1 Hoofdstuk 1
Decimale en binaire getallen
paragraaf 2b
Omrekenen binair en decimaal
8
§2b Omrekenen
•
•
Hoe kun je 3649 binair
schrijven?
Met welke machten van 2
kun je 3649 maken?
9
§2b Omrekenen
•
•
•
•
•
•
•
•
Met welke machten van 2
kun je 3649 maken?
20 = 1
27 = 128
21 = 2
28 = 256
22 = 4
29 = 512
23 = 8
210 = 1024
24 = 16
211 = 2048
25 = 32
212 = 4096
26 = 64
213 = 8192
10
§2b Omrekenen
•
•
•
•
•
•
•
•
Met welke machten van 2
kun je 3649 maken?
20 = 1
27 = 128
21 = 2
28 = 256
22 = 4
29 = 512
23 = 8
210 = 1024
24 = 16
211 = 2048
25 = 32
212 = 4096
26 = 64
213 = 8192
11
§2b Omrekenen
•
•
•
•
•
•
•
•
Met welke machten van 2
kun je 3649 maken?
20 = 1
27 = 128
21 = 2
28 = 256
22 = 4
29 = 512
23 = 8
210 = 1024
24 = 16
211 = 2048
25 = 32
212 = 4096
26 = 64
213 = 8192
12
§2b Omrekenen
•
•
•
•
•
•
•
•
Met welke machten van 2
kun je 3649 maken?
20 = 1
27 = 128
21 = 2
28 = 256
22 = 4
29 = 512
23 = 8
210 = 1024
24 = 16
211 = 2048
25 = 32
212 = 4096
26 = 64
213 = 8192
13
§2b Omrekenen
•
•
•
•
•
•
•
•
Met welke machten van 2
kun je 3649 maken?
20 = 1
27 = 128
21 = 2
28 = 256
22 = 4
29 = 512
23 = 8
210 = 1024
24 = 16
211 = 2048
25 = 32
212 = 4096
26 = 64
213 = 8192
14
§2b Omrekenen
•
•
•
•
•
•
•
•
Met welke machten van 2
kun je 3649 maken?
20 = 1
27 = 128
21 = 2
28 = 256
22 = 4
29 = 512
23 = 8
210 = 1024
24 = 16
211 = 2048
25 = 32
212 = 4096
26 = 64
213 = 8192
15
§2b Omrekenen
•
•
•
•
•
•
•
•
Met welke machten van 2
kun je 3649 maken?
1 x 20 = 1
0 x 27 = 128
0 x 21 = 2
0 x 28 = 256
0 x 22 = 4
1 x 29 = 512
0 x 23 = 8
1 x 210 = 1024
0 x 24 = 16 1 x 211 = 2048
0 x 25 = 32 0 x 212 = 4096
1 x 26 = 64 0 x 213 = 8192
16
Informatica Blok 1 Hoofdstuk 1
Decimale en binaire getallen
paragraaf 2c
Rekenen met binaire
getallen
17
§2c Binair rekenen
•
•
•
Tel op (binair)
1001 en 1011
1001
1011+
18
§2c Binair rekenen
•
•
•
Tel op (binair)
1001 en 1011
1
1001
1011+
0
19
§2c Binair rekenen
•
•
•
Tel op (binair)
1001 en 1011
11
1001
1011+
00
20
§2c Binair rekenen
•
•
•
Tel op (binair)
1001 en 1011
11
1001
1011+
100
21
§2c Binair rekenen
Tel op (binair)
• 1001 en 1011
11
• 1001
1011+
10100
•
22
§2c Binair rekenen
•
•
•
•
•
•
Negatieve getallen?
Plaats één bit vóór het getal.
is dat bit 0, dan positief
is dat bit 1 dan negatief
Rekent erg onhandig
Kommagetallen?
23
Informatica Blok 1 Hoofdstuk 1
Decimale en binaire getallen
paragraaf 2d
Rekenen in het
hexadecimale talstelsel
24
§2 Hexadecimale getallen
•
•
•
•
•
Decimaal
basis 10
Binair
basis 2
Hexadecimaal basis 16
16 tekens
0123456789ABCDEF
25
§2 Hexadecimale getallen
D
0
1
2
3
4
5
6
7
8
H
0
1
2
3
4
5
6
7
8
B
0000
0001
0010
0011
0100
0101
0110
0111
1000
D
9
10
11
12
13
14
15
16
17
H
9
A
B
C
D
E
F
10
11
B
1001
1010
1011
1100
1101
1110
1111
10000
10001
26
§2 Hexadecimale getallen
D
0
1
2
3
4
5
6
7
8
H
0
1
2
3
4
5
6
7
8
B
0000
0001
0010
0011
0100
0101
0110
0111
1000
D
9
10
11
12
13
14
15
16
17
H
9
A
B
C
D
E
F
10
11
B
1001
1010
1011
1100
1101
1110
1111
10000
10001
27
§2 Hexadecimale getallen
•
•
•
•
•
Hexadecimaal stelsel; 16 tekens
0123456789ABCDEF
Het getal FF
Decimaal is dat 255,
binair 1111 1111
28 (1 byte) = 162
Op twee posities kun je alle
combinaties (256) van 1 byte kwijt!
28
§2 Hexadecimale getallen
•
•
bgcolor = #1AF54B
mintgroen
29
Informatica Blok 1
Decimale en binaire
getallen
30
Download