Documente Academic
Documente Profesional
Documente Cultură
SISTEMELOR
NUMERICE
1.1. Reprezentarea sistemelor numerice
Definiție 1: Sistem de numeratie = un mod de reprezentare a unor cantități,
prin intermediul unor simboluri, respectând un anumit algoritm de
combinare.
Definiție 2: Se spune că un număr este reprezentat într-un sistem de
numerație dacă pentru o mulțime dată de coeficienți există o transformare
care asigură alocarea unei valori date într-un rang specificat.
Fie: 𝑝𝑝𝑛𝑛 , 𝑝𝑝𝑛𝑛−1 , … , 𝑝𝑝1 , 𝑝𝑝0 , 𝑝𝑝−1 , … , 𝑝𝑝−𝑚𝑚 - mulțimea de coeficienți și
𝑏𝑏 > 1
𝑏𝑏 = � - baza sistemului
0 ≤ 𝑝𝑝𝑖𝑖 ≤ 𝑏𝑏 − 1
𝑁𝑁 𝑏𝑏 = 𝑝𝑝𝑛𝑛 𝑏𝑏 𝑛𝑛 + 𝑝𝑝𝑛𝑛−1 𝑏𝑏𝑛𝑛−1 + ⋯ + 𝑝𝑝1 𝑏𝑏1 + 𝑝𝑝0 𝑏𝑏0 + 𝑝𝑝−1 𝑏𝑏−1 + ⋯ + 𝑝𝑝−𝑚𝑚 𝑏𝑏−𝑚𝑚 = ∑𝑛𝑛𝑖𝑖=−𝑚𝑚(𝑝𝑝𝑖𝑖 𝑏𝑏𝑖𝑖 )
0 0000 00 0
1 0001 01 1
2 0010 02 2
3 0011 03 3
4 0100 04 4
5 0101 05 5
6 0110 06 6
7 0111 07 7
8 1000 10 8
9 1001 11 9
10 1010 12 A
11 1011 13 B
12 1100 14 C
13 1101 15 D
14 1110 16 E
15 1111 17 F
...
Se împarte numărul zecimal întreg la Operația continuă până
2 și se obține un cât c1 și un rest r1 când ultimul cât este 0
Exemplu:
b) Conversia numerelor zecimale facționare
Aceasta se realizează utilizând așa numita metodă a “înmulțirii successive cu 2”.
Etapele metodei sunt:
...
Se înmulțește numărul zecimal Operația continua până când
fracționar cu 2 și se obține o parte ultima parte fracționară este 0;
întreagă p1 și o parte fracționară f1
𝑁𝑁 2 = ⏟
0 , 𝑝𝑝1 𝑝𝑝2 𝑝𝑝3 𝑝𝑝4 𝑝𝑝5 𝑝𝑝6 … = 0,1010011 …
𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝 î𝑛𝑛𝑛𝑛𝑛𝑛𝑛𝑛𝑛𝑛ă 𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝 𝑓𝑓𝑓𝑓𝑓𝑓𝑓𝑓ț𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖ă
c) Conversia numerelor zecimale care conțin atât parte întreagă cât și parte fracționară
a) b)
𝑐𝑐1 = 17
𝑃𝑃 10 = 34: 2 = �
𝑟𝑟1 = 0
𝑐𝑐2 = 8
𝑐𝑐1 = 17: 2 = �
𝑟𝑟2 = 1
𝑐𝑐3 = 4
𝑐𝑐2 = 8: 2 = �
𝑟𝑟3 = 0
𝑐𝑐4 = 2
𝑐𝑐3 = 4: 2 = �
𝑟𝑟4 = 0
𝑐𝑐5 = 1
𝑐𝑐4 = 2: 2 = �
𝑟𝑟5 = 0
𝑐𝑐6 = 0
𝑝𝑝1 = 1 𝑐𝑐5 = 1: 2 = �
𝐹𝐹 = 0,75 ∗ 2 = � 𝑟𝑟6 = 1
10 𝑓𝑓1 = 5
𝑝𝑝 = 1
𝑓𝑓1 = 0,5 ∗ 2 = � 2
𝑓𝑓2 = 0
𝑁𝑁 2 = 𝑏𝑏𝑛𝑛−1 2𝑛𝑛−1 + 𝑏𝑏𝑛𝑛−2 2𝑛𝑛−2 + ⋯ + 𝑏𝑏1 21 + 𝑏𝑏0 20 + 𝑏𝑏−1 2−1 + ⋯ + 𝑏𝑏−𝑚𝑚 2−𝑚𝑚
Exemplu:
𝑁𝑁 2 = 10101,101
10101,101 2 = 1 ∗ 24 + 0 ∗ 23 + 1 ∗ 22 + 0 ∗ 21 + 1 ∗ 20 + 1 ∗ 2−1 +
+0 ∗ 2−2 + 1 ∗ 2−3 =
1 1
= 16 + 0 + 4 + 0 + 1 + + 0 + =
2 8
5
= 21 + = 21,625
8
1.2.3. Conversia între sistemul octal și sistemul binar și conversia din sistemul binar
și cel octal
a) Conversia dintre sistemul octal și sistemul binar
Se realizează cu ajutorul tabelei de corespondență dintre octal și binar. Fiecare cifră octală care formează numărul, va
fi scrisă în binar conform corespondenței din tabela care urmează:
𝑁𝑁 8 𝑁𝑁 2
0 000
1 001
2 010
3 011
4 100
5 101
6 110
7 111
Exemplu:
101 100
𝑁𝑁 8 7 ⏞
= ⏟ 2 ⏞
5 , ⏟ 4 ⇒ 𝑁𝑁 2 = 111101,010100
111 010
b) Conversia dintre sistemul binar și sistemul octal
Exemplu:
𝑁𝑁 2 = 11011,1011 = 0�
11 0�
11 , 1� 00 ⇒ 𝑁𝑁
01 1� 8 = 33,54
3 3 5 4
1.2.4. Conversia între sistemul hexazecimal și sistemul binar și conversia din
sistemul binar și cel hexazecimal
a) Conversia dintre sistemul hexazecimal și sistemul binar
Se realizează cu ajutorul tabelei de corespondență dintre hexazecimal și binar. Fiecare cifră hexazecimală care
formează numărul, va fi scrisă în binar conform corespondenței din tabela care urmează:
𝑁𝑁 16 𝑁𝑁 2
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001
A 1010
Exemplu:
B 1011
C 1100
D 1101
E 1110
F 1111
0010 1100
𝑁𝑁 16 = 𝐴𝐴
⏟ ⏞
2 𝐹𝐹 ⏞
⏟ , 𝐶𝐶 4 ⇒ 𝑁𝑁
⏟ 2 = 101100101111,11000100
1011 1111 0100
b) Conversia dintre sistemul binar și sistemul hexazecimal
Exemplu:
𝑁𝑁 2 = 1101101,10000101101 = 0110 1101 , 1000 0101 1010 ⇒ 𝑁𝑁 16 = 6𝐷𝐷, 85𝐴𝐴
6 𝐷𝐷 8 5 𝐴𝐴