Helyiértékes számrendszerek

A 10-es számrendszerben tíz darab számjegyet használunk, {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}.

Egy számban egy számjegy értéke annak helyétől is függ, pl. 1234 = 4 + 3·101 + 2·102 + 1·103.

Általában egy p alapú számrendszer számjegyei {0, 1, 2, …, p-1}. Ha p > 10, akkor az arab számjegyek mellett betűket is használunk. Pl. a 16-os számrendszerben: {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F} a számjegyek, ahol A=10, B=11, C=12, D=13, E=14, F=15.

Számoljunk egyesével!

10-es szr.2-es szr.2-es szr. 8 biten8-as szr.16-os szr.
000000 000000
110000 000111
2100000 001022
3110000 001133
41000000 010044
51010000 010155
61100000 011066
71110000 011177
810000000 1000108
910010000 1001119
1010100000 101012A
1110110000 101113B
1211000000 110014C
1311010000 110115D
1411100000 111016E
1511110000 111117F
16100000001 00002010
17100010001 00012111
18100100001 00102212
19100110001 00112313
20101000001 01002414
21101010001 01012515
22101100001 01102616
23101110001 01112717
24110000001 10003018
25110010001 10013119

Átalakítások

Tetszőleges számrendszerből 10-es számrendszerbe úgy tudunk átalakítani, hogy a számjegyeket helyiértékükkel megszorozzuk és összeadjuk ezeket a szorzatokat (mindvégig tízes számrendszerben végezve a műveleteket).

Példák:

Tízes számrendszerből tetszőleges számrendszerbe úgy tudunk átalakítani, hogy a számot ismételten osztjuk a számrendszer alapjával és leírjuk a maradékokat fordított sorrendben. Az osztásokat mindig a hányadossal folytatjuk és addig ismételjük, míg az nullává nem válik.

Példák:

Két tetszőleges, p és q alapú számrendszer között úgy tudunk átalakítani, hogy előbb a p számrendszerből tízesbe, majd tízesből a q számrendszerbe alakítunk.

Gyakorlatok (HF)

Végezzük el az átalakításokat és ellenőrizzük a fordított irányú átalakításokkal:

Eredmények:

Gyors átalakítások a 2-es, 8-as és 16-os számrendszerek között

        0       1       2       3       4       5       6       7
      0000    0001    0010    0011    0100    0101    0110    0111

        8       9       A       B       C       D       E       F
      1000    1001    1010    1011    1100    1101    1110    1111

Gyakorlatok (HF)

Végezzük el az alábbi átalakításokat!

Eredmények: