Számrendszerek
2-es számrendszer: Bináris
2 hatványai
211 |
210 |
29 |
28 |
27 |
26 |
25 |
24 |
23 |
22 |
21 |
20 |
2048 |
1024 |
512 |
256 |
128 |
64 |
32 |
16 |
8 |
4 |
2 |
1 |
8-as számrendszer: Oktális
8 hatványai
85 |
84 |
83 |
82 |
81 |
80 |
32768 |
4096 |
512 |
64 |
8 |
1 |
16-os számrendszer: Hexadecimális
16 hatványai
164 |
163 |
162 |
161 |
160 |
65536 |
4096 |
256 |
16 |
1 |
10-es számrendszer: Decimális
10 hatványai
109 |
108 |
107 |
106 |
105 |
104 |
103 |
102 |
101 |
100 |
1000000000 |
100000000 |
10000000 |
1000000 |
100000 |
10000 |
1000 |
100 |
10 |
1 |
A 2-es számrendszer számjegyei:
0, 1
A 8-as számrendszer számjegyei:
0, 1, 2, 3, 4, 5, 6, 7,
A 10-es számrendszer számjegyei:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9,
16-os számrendszer számjegyei:
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
A |
B |
C |
D |
E |
F |
Átváltás:
1. feladat:
10101100112 = 1*1+1*2+0*4+0*8+1*16+1*32+0*64+1*128+0*256+1*512=69110
2.feladat:
110010101012= 1*1+0*2+1*4+0*8+1*16+0*32+1*64+0*128+0*256+1*512+1*1024=162110
Számrendszerek gyakorlás
Átváltás 2-es számrendszerből 10-es számrendszerbe
Váltsd át a következő 2-es számrendszerbeli számot:
1. Feladat.
10011101012=1*1+0*2+0*4+1*8+1*16+1*32+0*64+1*128+0*256+0*512= 62910
2. Feladat.
1101110112=1*1+1*2+0*4+1*8+1*16+1*32+0*64+1*128+1*256= 44310
3. Feladat.
101000012=1*1+0*2+0*4+0*8+0*16+1*32+0*64+1*128=16110
4. Feladat.
1110112=1*1+1*2+0*4+1*8+1*16+1*32=5910
Átváltás 8-as számrendszerből 10-es számrendszerbe:
5432108=0*1+1*8+2*64+3*512+4*4096+5*32768=8+128+1536+16384+163840=18189610
734268=6*1+2*8+4*64+3*512+7*4096=6+16+256+1536+28672=3048610
75028=2*1+0*8+5*64+7*512=390610
Átváltás 16-os számrendszerből a 10-es számrendszerbe:
39A16=10*1+9*16+3*256=92210
4FCB16=11*1+12*16+15*256+4*4096=2042710
Gyakorlás:
1011012=1*1+0*2+1*4+1*8+0*16+1*32=4510
70528=2*1+5*8+0*64+7*512=362610
A97F16=15*1+7*16+9*256+10*4096=4339110
0 |
000 |
1 |
001 |
2 |
010 |
3 |
011 |
4 |
100 |
5 |
101 |
6 |
110 |
7 |
111 |
Átszámítás 10-es számrendszerből kettes számrendszerbe
Példa feladat: Váltsuk át a 298-at 10-esből kettesbe!
Eredmény: 10010101, az eredményt alulról felfelé olvassuk le
298 |
0 |
149 |
1 |
74 |
0 |
37 |
1 |
18 |
0 |
9 |
1 |
4 |
0 |
2 |
0 |
1 |
1 |
0 |
|
Feladat: 2-be váltás
Eredmény: 10100101, az eredményt alulról felfelé olvassuk le
165 |
1 |
82 |
0 |
41 |
1 |
20 |
0 |
10 |
0 |
5 |
1 |
2 |
0 |
1 |
1 |
0 |
|
Feladat: 2-be váltás
Eredmény: 100111, az eredményt alulról felfelé olvassuk le
79 |
1 |
39 |
1 |
19 |
1 |
9 |
1 |
4 |
0 |
2 |
0 |
1 |
1 |
0 |
|
Átváltás 10-es számrendszerből 8-as számrendszerbe
Feladat: 8-ba váltás
Eredmény: 130, az eredményt alulról felfelé olvassuk le
88 |
0 |
11 |
3 |
1 |
1 |
0 |
|
Feladat: 8-ba váltás
Eredmény: 1674, az eredményt alulról felfelé olvassuk le
956 |
4 |
119 |
7 |
14 |
6 |
1 |
1 |
0 |
|
Átváltás 10-es számrendszerből 16-os számrendszerbe
Feladat: 16-ba váltás
Eredmény: 122, az eredményt alulról felfelé olvassuk le
290 |
2 |
18 |
2 |
1 |
1 |
0 |
|
Feladat: 16-ba váltás
Eredmény: 293, az eredményt alulról felfelé olvassuk le
659 |
3 |
41 |
9 |
2 |
2 |
0 |
|
Feladat: 16-ba váltás
Eredmény: 231, az eredményt alulról felfelé olvassuk le
561 |
1 |
35 |
3 |
2 |
2 |
0 |
|
Átváltás 10-ből 2-be: ez a táblázat a 8-asból 2-esbe <----> 2-esből 8-asba váltáshoz hasznos
0 |
000 |
0*4+0*2+0*1 |
1 |
001 |
0*4+0*2+1*1 |
2 |
010 |
0*4+1*2+0*1 |
3 |
011 |
0*4+1*2+1*1 |
4 |
100 |
1*4+0*2+0*1 |
5 |
101 |
1*4+0*2+1*1 |
6 |
110 |
1*4+1*2+0*1 |
7 |
111 |
1*4+1*2+1*1 |
Átváltás 8-asból 2-be:
5648=1011101002
4305628=1000110001011100102
1058=0010001012
Átváltás 2-esből 8-asba:
10001012=001000101=1058
1010001101100110012=5066318
101110101111100012=2727518
Átváltás 10-ből 2-be: ez a táblázat a 16-osból 2-esbe <----> 2-esből 16-osba váltáshoz hasznos
0 |
000 |
0*4+0*2+0*1 |
1 |
001 |
0*4+0*2+1*1 |
2 |
010 |
0*4+1*2+0*1 |
3 |
011 |
0*4+1*2+1*1 |
4 |
100 |
1*4+0*2+0*1 |
5 |
101 |
1*4+0*2+1*1 |
6 |
110 |
1*4+1*2+0*1 |
7 |
111 |
1*4+1*2+1*1 |
8 |
1000 |
1*8+0*4+0*2+0*1 |
9 |
1001 |
1*8+0*4+0*2+1*1 |
10 (A) |
1010 |
1*8+0*4+1*2+0*1 |
11 (B) |
1011 |
1*8+0*4+1*2+1*1 |
12 (C) |
1100 |
1*8+1*4+0*2+0*1 |
13 (D) |
1101 |
1*8+1*4+0*2+1*1 |
14 (E) |
1110 |
1*8+1*4+1*2+0*1 |
15 (F) |
1111 |
1*8+1*4+1*2+1*1 |
Átváltás 16-osból 2-be:
CB3A=1100101100111010
7F9D5=1111111100111010101
Átváltás 2-esből 16-ba:
10100111011101010111100=53BABC
Feladatok:
1. 2-ből 10-be: 1011001 |
89 |
2. 2-ből 10-be: 10110010101 |
1429 |
3. 10-ből 2-be: 166 |
10100110 |
4. 10-ből 2-be: 6597 |
1100111000101 |
5. 2-ből 8-ba: 101011001010 |
5312 |
6. 2-ből 8-ba: 1011111010111101 |
137275 |
7. 2-ből 16-ba: 101011001010 |
ACA |
8. 2-ből 16-ba: 1011111010111101 |
BEBD |
9. 8-ból 10-be: 651 |
425 |
10. 8-ból 10-be: 3652 |
1962 |
11. 16-ból 10-be: 9C57F |
640383 |
12. 16-ból 10-be: 682BA |
426682 |
13. 10-ből 8-ba: 298 |
452 |
14. 10-ből 8-ba: 6954 |
15452 |
15. 10-ből 16-ba: 465 |
1D1 |
16. 10-ből 16-ba: 2568 |
A08 |
Újabb gyakorló feladatok:
1. 2-ből 10-be: 1110110 |
118 |
2. 10-ből 2-be: 285 |
100011101 |
3. 2-ből 8-ba: 111101010 |
752 |
4. 8-ból 10-be: 712 |
458 |
5. 16-ból 10-be: 85FA3 |
548771 |
6. 10-ből 8-ba: 3689 |
7151 |
7. 10-ből 16-ba: 245 |
F5 |
8. 8-ból 2-be: 503 |
101000011 |
9. 16-ból 2-be:BF3 |
101111110011 |
10. 2-ből 16-ba:1110100110000101 |
E985 |