You are on page 1of 29

Ministerul Educaiei i Tineretului

din Republica Moldova


Colegiul de Transporturi
din Chiinu

Catedra: Disciplini reale

Lucrare metodic
La disciplina Informatica
Tema:Bazele aritmetice ale tehnicii de calcul

A elaborat:
Sclearenco Elena,
profesor de informatic

2008

Recenzie

Lucrarea metodic la tema Bazele aritmetice ale tehnicii de calcul elaborat de


profesoara de informatic, Elena Sclearenco corespunde cerinelor programei de studii.
Conform planului tematico-calendaristic la tema dat sunt repartizate 8 ore (2 ore teorie,
6 ore laborator). Cred c este binevenit lucrarea dat pentru profesorii de informatic,
deoarece este prezentat o tratare a temei dup manualele Informatica. Structura
calculatorului cl.X, A. Gremalschi, I.Mocanu, L.Gremalschi, Chiinu, tiina, 2004,
Bazele informaticii aplicate , I.Bolun, I.Covalenco, Chiinu: Editura ASEM, 2001.
Sunt elaborate 2 proiecte didactice (1 teorie i 1 practic).
Cred c este binevenit lucrarea dat pentru profesorii de informatic, deoarece este
prezentat o tratare a noiunii de

Profesor de informatic

M. Ciurari

Cuprins
1. Introducere
2. Sisteme de numeraii. Sistemele : binar, octal i hexazecimal. Conversia
numerelor dintr-un sistem n altul.
3. Operaii aritmetice n binar.
4. Reprezentarea numerelor naturale, numerelor ntregi i a numerelor reale
n calculator.
5. Bibliografie

Introducere
n calculatoarele digitale informaia de orice categorie este reprezentat, stocat i
prelucrat n form numeric. Numerele se reprezint prin simboluri elementare denumite
cifre.
Organizarea oricrui computer depinde considerabil de reprezentarea numerelor i
caracterelor. n continuare se vor prezenta modurile n care calculatorul memoreaz i
manipuleaz caractere i informaii.
Unitatea de baz de memorare a informaie se numete bit (contragere de la Binary
Digit, n traducere cifr binar). Concret, bitul nu este dect starea de nchis-deschis
sau sus-jos dintr-un circuit.
Noiunea de bit a fost utilizat pentru prima dat n teza de doctorat a
matematicianului Claude Shannon, care a inventat prin teza sa un nou domeniu numit
teoria informaiei.
n 1964 proiectanii calculatorului mainframe IBM System/360 au stabilit ca i
convenie folosirea grupurilor de 8 bii ca unitate de baz a memoriei calculatorului. Astfel
a aprut octetul (o) sau byte-ul (B).
Un cuvnt este format din doi sau mai muli octei adiaceni adresai i manipulai
mpreun. Mrimea cuvntului reprezint mrimea datelor care sunt optim manevrate de
ctre o anumit arhitectur. Cuvintee pot fi succesiuni de 16, 32, 64 de bii. O succesiune
de 4 bii (jumtate de octet) se numete nibble.

Capitolul I
Totalitatea regulilor de reprezentare a numerelor, mpreun cu mulimea cifrelor
poart denumirea de sistem de numeraie. Numrul cifrelor definete baza sistemului de
numeraie.
Exist urmtoarele tipuri de sisteme de numeraie:
1. sistemul zecimal este un sistem n baza de numeraie 10, numrul de cifre utilizate
fiind 10, respectiv, 0,1,2,...,9;
2. sistemul binar este un sistem de numeraie n baza 2, numrul de cifre utilizate
fiind 2, adic 0 i 1. Cifrele respective se numesc cifre binare sau bii;
3. sistemul ternar este un sistem de numeraie n baza 3, numrul de cifre utilizate
fiind 3, respectiv, 0,1 i 2;
4. sistemul octal este un sistem de numeraie n baza 8, coninnd 8 cifre: 0,1,2,...,7;
5. sistemul hexazecimal este un sistem de numeraie n baza 16 i conine respectiv
16 cifre: 0,1,2,...,9, A(zece), B(unsprezece), C(doisprezece), D(treisprezece), E
(paisprezece), F(cincisprezece).
Regula de reprezentare a numerelor n sistemul zecimal rezult din urmtorul
exemplu:

4593,54 10

4 10 3 5 10 2 9 10 2 3 101 5 10 1 4 10 2

Din urmtorul exemplu se observ c cifrele 4 i 5 se ntlnesc de dou ori. Pentru cifra 5
odat are semnificaia 500, iar odat 0,5.
Sistemele n care semnificaia cifrelor depinde de poziia ocupat n cadrul
numerelor se numesc sisteme de numeraie poziionale.
Orice sistem de numeraie poziional are asociat o baz de numeraie definit
prin:
un numr ntreg de simboluri (cifre, grup de cifre, litere, combinaie de
cifre i litere, semne, etc.) folosite pentru reprezentarea numerelor n
sistemul de numeraie respectiv, i care d denumirea acestuia precum i a
bazei de numeraie asociate;
regula de reprezentare a numerelor n acest sistem, unic pentru toate
bazele de numeraie existente.
5

Presupunem c numrul N are partea ntreag format din n+1 cifre, iar partea
fracionar- din m cifre:
N c n c n 1 ...c1 c0 , c 1c 2 ...c m

Valoarea acestui numr se evaluiaz n funcie de baza sistemului dup cum urmeaz:
( N ) b c n b n c n 1b n 1 ... c1b1 c 0 b 0 c 1b 1 ... c m b m

Dup urmtoarea formul se poate realiza conversia numrului (N)b din baza b n sistemul
zecimal:
Exemplu:

111,01 10 1 10 2 1 101 1 10 0 0 10 1 1 10 2 111,01


111,1 16

1 16 2 1 161 1 16 0 1 16 1 273,0625

Formal, sistemul zecimal nu prezint nici un avantaj deosebit fa de alte sisteme de


numeraie.
Un calculator poate fi prevzut s funcioneze n orice sistem de numeraie. Pe
parcursul dezvoltrii tehnicii de calcul, s-a stabilit c cel mai avantajos este sistemul binar.
Acest sistem a fost preferat din urtoarele considerente:

Simplitatea regulilor pentru operaiile aritmetice i logice;


Materializarea fizic a cifrelor n procesul prelucrrii sau stocrii se face mai
uor prin 2 simboluri dect prin 10;

Circuitele care trebuie s diferenieze 2 stri sunt mai sigure n funcionare


dect cele pentru diferenierea a 10 stri.

Conversiunea numrului zecimal (N)10 n echivalentul su n baza b se efectuiaz


conform urmtoarelor reguli:

Partea ntreag se mparte la baza respectiv b i cturile obinute dup fiecare

mprire pn se obine ctul zero. Rezultatul conversiunii prii ntregi este obinut
din resturile primite, considerate n ordinea invers de apariie.

Partea fracionar se nmulete cu baza, apoi toate prile fracionare obinute

din produsul anterior, pn cnd partea fracionar a unui produs este zero sau pn
la obinerea unui numr di cifre fracionare dorit. Rezultatul conversiunii prii
fracionare este constituit din prile ntregi ale produselor, considerate n ordinea
apariiei.
6

Exemplu: S se transforme numrul zecimal 53,40625 n echivalentul su


binar.
532=26 + 1/2
62=3 + 0/2

262=13 + 0/2
32=1+ 1/2

132=6 + 1/2
12=0 + 1/2

Prin urmare, partea ntreag a numrul binar va fi: 110101.


0,40625 2 = 0,81250

0,81250 2 = 1,625

1,250 2 = 0,5

0,5 2 = 1

1,625 2 = 1,250

Partea fracionar a numrului binar va fi : 01101.


Prin urmare (53,40625)10= (110101,01101)2
ntruct 8 = 23, conversiunea binar-octal i octal-binar se poate face direct. Orice cifr
octal e reprezentat prin 3 cifre binare:
0 = 000

4 = 100

1 = 001

5 = 101

2 = 010

6 = 110

3 = 011

7 = 111

Exemple:
(247,315)8 = (010 100 111, 011 001 101)2
(11,011101)2 = (011,011 101)2 = (3, 35)8
n mod similar se procedeaz i n cazul sistemului hexazecimal, baza cruia 16 = 2 4.
Orice cifr hexazecimal se reprezint prin patru cifre binare:
0 = 0000

8 = 1000

1 = 0001

9 = 1001

2 = 0010

A = 1010

3 = 0011

B = 1011

4 = 0100

C = 1100

5 = 0101

D = 1101

6 = 0110

E = 1110

7 = 0111

F = 1111

Exemple:
(6AF3,B2)16 = (0110 1010 1111 0011, 1011 0010)2
7

(11,01101)2 = (0011, 0110 1000)2 = (3,68)16

Capitolul II
Operaiile aritmetice cu numerele binare sunt foarte simple. Regulile de operare
n sistemul binar sunt prezentate n tabelele de mai jos:
Adunarea binar

Scderea binar

0 0 =0
0+0=0
10=1
0+1=1
Exemple:
1 1 =0
1+0=1
1.
10 1 =1
1 + 1 = 10
binar a numerelor zecimale 1356 i 1564:
(1356)10 = (10101001100)2 ;
(1564)10 = (11000011100)2

nmulirea binar

Se propune
adunarea n

0 x 0 =0
0 x 1 =0
1 x 0 =0
1x1=1

10101001100
+
11000011100
101101101000
Verificare: (101101101000)2 = (2920)10 , rezultatul este corect, ntruct (1356) 10+ (1564)10
= (2920)10
2. Se propune scderea n binar numrului zecimal 1996 din numrul zecimal 51:
(1996)10 = (11111001100)2 ;
(51)10 = (110011)2
Verificare:
este corect, deoarece
3. Se
zecimale

11111001100

(11110011001)2 = (1945)10 , rezultatul


(1996)10 - (51)10 = (1945)10
propune nmulirea n binar a numerelor
3,25 i 7,125:
(3,25)10
=

110011
11110011001
(11,01)2
(7,125)10 = (111,001)2
11,01
x
111,001
1111
0000
0000
1101
1101
1101
10111,00101
8

Verificare: (10111,00101)2 = (23,15625)10 , rezultatul este corect, ntruct (3,25)10


(7,125)10 = (23,15625)10
4.

Se propune mprirea n binar a numrului zecimal 46 la numrul zecimal


2:
(46)10 = (101110)2
(2)10 = (10)2
101110
10
10
10111
11
10
11
10
10
10
0

Verificare: (10111)2 = (23)10 , rezultatul este corect, deoarece (46)10 : (2)10 = (23)10

Capitolul III
n calculator nu exist posibilitatea introducerii directe a semnelor + i , ataate
numerelor pozitive i negative. Din acest motiv, reprezentarea semnului numrului x se
face cu ajutorul unei cifre binare, denumit cifr semn, aezat n poziia n-1:
n-1

n-2

...

S
2n-2
...
21
20
n calculatoare datele sunt reprezentate n sistemul de numaraie binar. n funcie de
caracterul numrului i precizia necesar, se utilizeaz urmtoarele forme de reprezentare:
n virgul fix;
n virgul mobil;
n coduri numerice.
Reprezentarea numerelor ntregi n calculator n virgul fix se folosete pentru
numerele scrise n form natural. Fiecare numr este reprezentat n calculator pe o celul
de memorie. Prima poziie din celul se utilizeaz pentru reprezentarea semnului
numrului, folosind, de obicei, cifra 0 pentru + i cifra 1 pentru semnul -.
Celelalte poziii formeaz cmpul numrului.
Reprezentarea n virgul fix poate fi efectuat n trei forme de baz:
Prin mrime i semn (cod direct);
Prin complement fa de 1 (cod invers);
Prin complement fa de 2 (cod complementar).
Toate aceste forme pentru numerele pozitive folosesc una i aceeai reprezentare.
De exemplu, numrul zecimal 46, cruia n binar i corespunde 101110, pentru n=7 i
m=0 va fi reprezentat astfel:
1. numere pozitive
2. cod direct
3. cod invers
4. cod complementar

0
1
1
1

0101110
0101110
1010001
1010010

+46
-46
-46
-46

Reprezentarea n cod direct a unui numr negativ se deosebete de reprezentarea aceluiai


numr, dar pozitiv, prin valoarea poziiei binare pentru reprezentarea semnului numrului.
n acest caz ea va fi 1 i nu 0.
10

Drept exemplu, reprezentm numrul +52 i -52 pe 8 poziii binare:


7
0

6
0

5
1

4
1

3
0

2
1

1
0

0
0

+52

6
0

5
1

4
1

3
0

2
1

1
0

0
0

-52

7
1
S

Codul direct se utilizeaz rar n calculatoare, deoarece necesit algoritmi complicai de


executare a operaiilor aritmetice i verificare a rezultatelor.
Reprezentarea n cod invers a unui numr negativ se efectueaz prin inversarea cifrelor
binare ale numrului, n loc de cifra 0 indicnd cifra 1 i invers.
Drept exemplu, numrul +52 i -52 pe 8 poziii binare.
7
0

6
0

5
1

4
1

3
0

2
1

1
0

0
0

+52

6
1

5
0

4
0

3
1

2
0

1
1

0
1

-52

7
1
S

Reprezentarea n cod complementar a numerelor negative se efectueaz prin scrierea


lor n codul invers i apoi adugnd 1 la cifra cea mai puin semnificativ a numrului.
Drept exemplu, numrul +52 i -52 pe 8 poziii binare.
7
0

6
0

5
1

4
1

3
0

2
1

1
0

0
0

+52

6
1

5
0

4
0

3
1

2
0

1
1

0
1

-52

6
1

5
0

4
0

3
1

2
1

1
0

0
0

-52

7
1
S

7
1
S

Codul complementar este utilizat n marea majoritate a calculatoarelor datorit


facilitilor pe care le ofer la efectuarea operaiilor aritmetice i uurinei cu care se face
verificarea rezultatelor.
Numerele reale se reprezint n calculator sub form fracionar prin intermediul
reprezentrii n virgul fix sau n virgul mobil.

11

Reprezentarea n virgul mobil. Operaiile n virgul fix sunt comode pentru


circuitele omogene de date, cnd toate numerele reale sunt subunitare. ns aceast
reprezentare este ineficient n calculele tiinifice, unde se lucreaz simultan cu numerele
foarte mari i numere foarte mici, al cror ordin de mrime adesea este imprevizibil.
Pentru astfel de probleme se utilizeaz reprezentarea n virgul mobil.
Numerele reprezentate n virgul mobil pot fi numere ntregi sau fracionare a cror
valoare este dat de relaia:
x M bE

unde b este valoarea bazei, M este un numr subunitar numit mantis, iar E este un
exponent. n calculatoarele actuale se utilizeaz b=2 sau 16.
Exemple:
1. Numrul 23 se va exprima n virgul mobil astfel:
23= (10111)2 = 0,10111 25,
unde M=0,10111, b=2, E=5.
2. Numrul 4,9375 se scrie n virgul mobil n felul urmtor:
4,9375= (100,1111)2 = 0,1001111 23
unde M=0,1001111, b=2, E=3.
3. Numrul -0,375 se scrie n virgul mobil astfel:
-0,375 = (-0,011)2 = -0,11 2-1,
M=-0,11, b=2, E=-1.
Se observ c poziia real a virgulei n cadrul numrului depinde de valoarea
exponentului, adic virgula este mobil (flotant).

12

Proiect didactic(teorie)
La disciplina: Informatica
Subiectul leciei: Bazele aritmetice ale tehnicii de calcul. Sisteme de numeraie.
Sistemele: binar, octal i hexazecimal. Conversia numerelor dintr-un sistem n altul.
Operaii aritmetice n binar. Reprezentarea numerelor naturale, ntregi i a numerelor reale
n calculator.
Tipul leciei: Teorie
Profesor: Sclearenco Elena
Durata leciei: 80 min

Obiectivele leciei:
1. Obiective cadru. Obiective de referin:
Cunoaterea aritmeticii de calculator:
S defineasc noiunea de sistem de numeraie;
S cunoasc tipurile de sisteme de numeraie;
S utilizeze aceste tipuri de sisteme de numeraie la rezolvarea
exerciiilor.
2. Obiective operaionale:
O1: s defineasc noiunea de sistem de numeraie;
O2: s recunoasc tipurile de sisteme de numeraie;
O3: s efectuieze conversia numerelor dintr-un sistem n altul;
O4: s utilizeze tipurile de sisteme de numeraie la rezolvarea exerciiilor.
3. Obiective afective:
- necesitatea de a cunoate aritmetica de calculator.

Strategii didactice
a) Metode: testare, conversaie, chestionarea oral, expunerea, explicaie,
instruire programat, conspectare, exerciiul.
b) Forme de activitate: frontal i individual.
c) Mijloace didactice: fie didactice, plane.

Bibliografia
1.

Structura calculatorului, A.Gremalschi, I.Mocanu, L.Gremalschi Chiinu,


tiina 2004.
2. Literatura on-line (Internet)

13

Evenimente
instrucionale

operaionaleObiectivele

Scenariul leciei

Activitatea profesorului

Activitatea elevului

Metode
utilizate

Salutarea elevilor;
Verific prezena elevilor la lecie;
Anunarea subiectului pentru lecia
respectiv.
1.

Captarea
ateniei
2.
Reactualizar
ea cunotinelor

3.

Enunarea
obiectivelor pe
nelesul elevilor.
4.
Prezentare
noului coninut i
a sarcinelor de
nvare.
Dirijarea nvrii.

Pentru captarea ateniei elevilor li se


propune s-i aminteasc:
- Noiunea de alfabet.Exemple de
Rspund la ntrebrile
alfabete.
propuse de profesor.
Noiunea de imagine;
Evaluarea cantitii de
informaie
dintr-o
imagine
monocrom.
Se anun obiectivele noi i se Mediteaz asupra celor
motiveaz alegerea lor.
propuse spre realizare.

Conversaia,
chestionarea
oral,
evaluare
frontal.
Instruire
programat.

1.
2.
3.

Noiunea de sistem de numeraie.


Exemple de sisteme de numeraie.
Noiunea de sistem de numeraie
poziional.
4.
Transformai n sistemul binar Elevii fac notie n
numrul zecimal:
caiete.
(53,536)10 = (110101,10001...)2
53 : 2 = 26 +
0,536 * 2= 1,072
26 : 2= 13 + 0

13 : 2= 6 +
6 : 2= 3 + 0

0,072 * 2= 0,144
0,144 * 2= 0,288

0,288 * 2 =

0,576
3 : 2 = 1+
0,576 * 2 = 1,152
Analizeaz exemplele,
1:2=0+
.. . . . . . .
exerciiile
5.
Transformai n sistemul octal rezolv
propuse
n
caiete.
numerele binare:
11110001,101 = 011110001,101=361,5
11111,0010001=011111,001000100=
37,104
6. Reprezentai n cod direct pe 8 poziii
binare: +12 i -64
7
6
5
4
3
2
1 0
0
0
0
0
1
1
0
0
S

Expunere
oral,
explicaie

7
1
S
5. Asigurarea
reteniei i a
transferului.

6. Notarea

6
1

5
0

4
0

3
0

2
0

1
0

0
0

Propune tema pentru acas:


1) De nsuit tema predat;
2) De rezolvat exemplele:
Transformai n sistemul octal,
Noteaz tema pentru
Explicaie,
hexazecimal numerele zecimale:
acas.
conversaie.
(5818,961); (9336,491)

Calculai n sistemul binar:


68-7; 25+56; 32:4;

Reprezentai n cod invers


pe 8 poziii binare:
+10 ; +65 ; -112; -101
Noteaz elevii i comenteaz rspunsul Ascult notele
Explicaie
anunate de profesor.

15

Proiect didactic(practica)
La disciplina: Informatica
Grupa: TMP 084c
Subiectul leciei: Sisteme de numeraie. Conversia numerelor dintr-un sistem n altul.
Tipul leciei: Practic
Data: 21.09.08
Profesor: Sclearenco Elena
Durata leciei: 80 min
Locul desfurrii: sala de curs

Obiectivele leciei:
1. Obiective cadru. Obiective de referin:
Cunoaterea aritmeticii de calculator:
S defineasc noiunea de sistem de numeraie;
S cunoasc tipurile de sisteme de numeraie;
S utilizeze aceste tipuri de sisteme de numeraie la rezolvarea
exerciiilor.
2. Obiective operaionale:
O1: s defineasc noiunea de sistem de numeraie;
O2: s recunoasc tipurile de sisteme de numeraie;
O3: s efectuieze conversia numerelor dintr-un sistem n altul;
O4: s utilizeze tipurile de sisteme de numeraie la rezolvarea exerciiilor.
3. Obiective afective:
- necesitatea de a cunoate aritmetica de calculator.

Strategii didactice
a) Metode: testare, conversaie, chestionarea oral, expunerea, explicaie,
instruire programat, conspectare, exerciiul.
b) Forme de activitate: frontal i individual.
c) Mijloace didactice: instruciuni pentru lucrare practic, fie didactice,
plane.

Bibliografia
1. Structura calculatorului, A.Gremalschi, I.Mocanu, L.Gremalschi Chiinu,
tiina 2004.
2. Literatura on-line (Internet)

Evenimente
instrucionale

operaionaleObiectivele

Scenariul leciei

Activitatea profesorului

Activitatea elevului

Metode
utilizate

Salutarea elevilor;
Verific prezena elevilor la
lecie;
Anunarea subiectului pentru
lecia respectiv.
1.Captarea ateniei
2.Reactualizarea
cunotinelor
O1
O2
O3
O4

3.Enunarea
obiectivelor
pe
nelesul elevilor.
4.Prezentare noului
coninut
i
a
sarcinelor
de
nvare.
Dirijarea nvrii.

Pentru
captarea
ateniei
elevilor li se propune s-i
aminteasc:
- noiunea de sistem de
numeraie;
Rspund la ntrebrile
tipurile
de propuse de profesor;
sisteme de numeraie;
rezolv la tabl
conversia
exemplele propuse.
numerelor dintr-un sistem
n altul;
rezolvarea
exerciiilor
utiliznd tipurile de sisteme
de numeraie.
Se anun obiectivele noi i se Mediteaz asupra celor
motiveaz alegerea lor.
propuse spre realizare.
Anun c pe parcursul
lucrrii
practice
vor
implimenta
problemele
discutate n cadrul orei de
teorie.

Se vor pregti pentru


rezolvarea
acestor
probleme i vor fi
ateni
la
enunul
acestora.

Studiaz
lucrarea,
cerceteaz materialul
Se prezint coninutul lucrrii referitor la sistemele
practice.
de
numeraie
din
Propune
elevilor
spre caiete.
realizare lucrarea practic.
Analizeaz exemplele,
rezolv
exerciiile
propuse n caietele de
lucrri.

Conversaia,
chestionarea
oral,
evaluare
frontal.

Instruire
programat.

Metoda
conversaiei.

Explicaie,
conversaie.

17

5. Asigurarea
feedbak-ului

6. Asigurarea
reteniei i a
transferului.

7. Notarea

Propune
elevilor
unele
ntrebri (nainte Anexa 1):
- dai noiunea de sistem de
numeraie;
- tipuri de sisteme de
numeraie;
- conversia unui numr
zecimal n echivalentul su n
binar.
Propune tema pentru acas:
3) De nsuit urmtoarea
tem:Operaii
aritmetice n binar
4) De
rezolvat
exemplele:
Evaluai numerele ce
urmeaz:
(201,12)3 ; (341,02)8
Transformai
n
sistemul
octal
numerele zecimale:
(5818,961); (9336,491)
Transformai
n
sistemul hexazecimal
numerele binare ce
urmeaz:
(111110,01111); (111,01)
Noteaz elevii i comenteaz
calificativul
admis
i
respins.

Susin
practic
prezint
ntrebri.

lucrarea
realizat,
rspunsuri/

Noteaz tema pentru


acas.

Evaluare
frontal,
activitate
independent,
explicaia.

Explicaie.

Ascult calificativul
anunat de profesor.
Explicaie.

18

Lucrare practic
Tema: Sisteme de numeraii. Sistemele: binar, octal, hexazecimal. Conversia numerelor
dintr-un sistem n altul.
Obiectivele leciei:
-

s defineasc noiunea de sistem de numeraie;


s recunoasc tipurile de sisteme de numeraie;
s efectueze conversiunea numerelor dintr-un sistem n altul;
s utilizeze tipurile de sisteme de numeraie la rezolvarea
exerciiilor.

Mijloace didactice: instruciuni pentru lucrarea practic, fie didactice, plane.


Cunotine preliminare:
n calculatoarele digitale informaia de orice categorie este reprezentat, stocat i
prelucrat n form numeric. Numerele se reprezint prin simboluri elementare numite cifre.
Totalitatea regulilor de reprezentare a numerelor, mpreun cu mulimea cifrelor poart
denumirea de sistem de numeraie. Numrul cifrelor definete baza sistemului de numeraie.
Se cunosc urmtoarele tipuri de sisteme de numeraie:
Sistemul binar este un sistem de numeraie n baza 2, numrul de cifre utilizate este 2, adic
0 i 1. Cifrele respective se numesc cifre binare sau bii.
Sistemul ternar este un sistem de numeraie n baza 3, numrul de cifre utilizate fiind 3,
respectiv, 0,1 i 2;
Sistemul octal este un sistem de numeraie n baza 8, coninnd 8 cifre: 0,1,2,3,4,5,6,7.
Sistemul zecimal este un sistem de numeraie n baza 10, numrul de cifre utilizate fiind
respectiv 10: 0,1,2,3,4,5,6,7,8,9;
Sistemul hexazecimal este un sistem n baza 16 i conine 16 cifre:
0,1,2,3,4,5,6,7,8,9,A(zece),B(unsprezece),C(doisprezece),D(treisprezece),E(paisprezece),
F(cincisprezece).
Regula de reprezentare a numerilor n sistemul zecimal rezult din rmtorul exemplu:
Exemplu: 4593,54 10 4 10 3 5 10 2 9 10 2 3 101 5 10 1 4 10 2
Din urmtorul exemplu se observ c cifrele 4 i 5 se ntlnesc de dou ori. Pentru cifra 5 odat
are semnificaia 500, iar odat 0,5.
Sistemele n care semnificaia cifrelor depinde de poziia ocupat n cadrul numerelor se
numesc sisteme de numeraie poziionale.
Presupunem c numrul N are partea ntreag format din n+1 cifre, iar partea fracionardin m cifre:
N c n c n 1 ...c1 c0 , c 1c 2 ...c m

Valoarea acestui numr se evaluiaz n funcie de baza sistemului dup cum urmeaz:
( N ) b c n b n c n 1b n 1 ... c1b1 c 0 b 0 c 1b 1 ... c m b m

Dup urmtoarea formul se poate realiza conversia numrului (N)b din baza b n sistemul
zecimal:
Exemplu:

111,01 10 1 10 2 1 101 1 10 0 0 10 1 1 10 2 111,01


111,1 16

1 16 2 1 161 1 16 0 1 16 1 273,0625

Formal, sistemul zecimal nu prezint nici un avantaj deosebit fa de alte sisteme de


numeraie.

Un calculator poate fi prevzut s funcioneze n orice sistem de numeraie. Pe parcursul


dezvoltrii tehnicii de calcul, s-a stabilit c cel mai avantajos este sistemul binar. Acest sistem a
fost preferat din urtoarele considerente:
Simplitatea regulilor pentru operaiile aritmetice i logice;

Materializarea fizic a cifrelor n procesul prelucrrii sau stocrii se face mai uor
prin 2 simboluri dect prin 10;
Circuitele care trebuie s diferenieze 2 stri sunt mai sigure n funcionare dect
cele pentru diferenierea a 10 stri.
Conversiunea numrului zecimal (N)10 n echivalentul su n baza b se efectuiaz conform
urmtoarelor reguli:
Partea ntreag se mparte la baza respectiv b i cturile obinute dup fiecare
mprire pn se obine ctul zero. Rezultatul conversiunii prii ntregi este obinut din resturile
primite, considerate n ordinea invers de apariie.
Partea fracionar se nmulete cu baza, apoi toate prile fracionare obinute din
produsul anterior, pn cnd partea fracionar a unui produs este zero sau pn la obinerea unui
numr di cifre fracionare dorit. Rezultatul conversiunii prii fracionare este constituit din prile
ntregi ale produselor, considerate n ordinea apariiei.
Exemplu: S se transforme numrul zecimal 53,40625 n echivalentul su binar.
532=26 + 1/2
262=13 + 0/2
132=6 + 1/2
62=3 + 0/2
32=1+ 1/2
12=0 + 1/2
Prin urmare, partea ntreag a numrul binar va fi: 110101.
0,40625 2 = 0,81250
0,81250 2 = 1,625
1,625 2 = 1,250
1,250 2 = 0,5
0,5 2 = 1
Partea fracionar a numrului binar va fi : 01101.
Prin urmare (53,40625)10= (110101,01101)2
ntruct 8 = 23, conversiunea binar-octal i octal-binar se poate face direct. Orice cifr
octal e reprezentat prin 3 cifre binare:
0 = 000
4 = 100
1 = 001
5 = 101
2 = 010
6 = 110
3 = 011
7 = 111
Exemple:
(247,315)8 = (010 100 111, 011 001 101)2
(11,011101)2 = (011,011 101)2 = (3, 35)8
n mod similar se procedeaz i n cazul sistemului hexazecimal, baza cruia 16 = 2 4.
Orice cifr hexazecimal se reprezint prin patru cifre binare:
0 = 0000
8 = 1000
1 = 0001
9 = 1001
2 = 0010
A = 1010
3 = 0011
B = 1011
4 = 0100
C = 1100
5 = 0101
D = 1101
6 = 0110
E = 1110
7 = 0111
F = 1111
Exemple:
(6AF3,B2)16 = (0110 1010 1111 0011, 1011 0010)2
(11,01101)2 = (0011, 0110 1000)2 = (3,68)16

20

Variante de lucru:
1. Evaluai numerele ce urmeaz:
(328)9
(1010,01)2
(201,12)8
(1010,01)8
2. Transformai n sistemul zecimal numerele ce urmeaz:
(1221,1112)3
(100,100)16
(4231,124)4
(100001,01111)2
3. Transformai n sistemul binar numerele zecimale ce urmeaz:
(38,668)10
(70,212)10
(39,764)10
(29,261)10
4. Transformai n sistemul octal numerele zecimale ce urmeaz:
(358,932)10
(347,607)10
(649,113)10
(886,526)10
5. Transformai n sistemul hexazecimal numerele zecimale ce urmeaz:
(4985,995)10
(9721,678)10
(1424,699)10
(5818,961)10
6. Transformai n sistemul binar numerele octale ce urmeaz:
(15,006)8
(771,25)8
(21,626)8
(44,523)8
7. Transformai n sistemul octal numerele binare ce urmeaz:
(1111,000101)2
(1,000001)2
(10110,001011)2
(101,10101)2
8. Transformai n sistemul binar numerele hexazecimale:
(FFF,AAA)16
(F,1A)16
(3,1AB)16
(942,14A)16
9. Transformai n sistemul hexazecimal numerele binare ce urmeaz:
(111,01)2
(111011,0010000)2
(11,001011101)2
(101,01011)2
Concluzii.
ntrebri de control:
1. Cum se definete un sistem de numeraie.
2. Dai exemple de sisteme de numeraie.
3. Cum se efectuiaz conversiunea unui numr zecimal n echivalentul su n
baza b.

Bibliografie:
1. Structura calculatorului, A.Gremalschi, I.Mocanu, L.Gremalschi
Chiinu, tiina 2004.
21

2. Literatura on-line (Internet).

Anexa 1
1.

2.

(328)9 = 3 9 2 9 8 9 269
(201,12)8 = 2 8 2 0 81 1 8 0 1 8 1 2 8 2 129,15
(1010,01)2 = 1 2 3 0 2 2 1 21 0 10 0 2 1 1 2 2 10,25
(1010,01)8 = 1 8 3 0 8 2 1 81 0 8 0 0 8 1 1 8 2 520,01
2

(1221,1112)3 = 1 2 3 2 3 2 2 3 1 1 3 0 1 3 1 1 3 2 1 3 3 2 3 4
(4231,124)4 = 4 4 3 2 4 2 3 41 1 4 0 1 4 1 2 4 2 4 4 3
(100,100)16 = 1 16 2 0 161 0 16 0 1 16 1 0 16 2 0 16 3
(100001,01111)2= 1 25 0 24 0 23 0 22 0 21 1 20 0 21 1 22 1 23 1 24 1 25
(38,668)10 = (101110,10101...)2

3.

38 2 19 0
19 2 9 1

92 4 1

42 2 1

2 2 1 0

0.668 2 1.336
0.336 2 0.672
0.672 2 1.344
0.344 2 0.688
0.668 2 1.376

(39,764)10 = (100111,11000...)2
39 2 19 1
2
2
19 2 9 1
2
92 4 1
2
42 2 0
2
2 2 1 0
2
1 2 0 1
2
(70,212)10 = (1000110,00110...)2

1 2 0 1

0.764 2 1.528
0.528 2 1.056
0.056 2 0.112
0.112 2 0.224
0.224 2 0.448

22

70 2 35 0

35 2 17 1

17 2 8 1
82 4 0

42 2 0

2 2 1 0

1 2 0 1

0.212 2 0.424
0.424 2 0.848
0.848 2 1.696
0.696 2 1.392
0.392 2 0.784

23

(29,261)10 = (11101,010000...)2
29 2 14 1
2
14 2 7 0
2
7 2 3 1
2
3 2 1 1
2
1 2 0 1
2
(358,932)10 = (546,73513...)8
358 8 44 6
8
44 8 5 4
8
58 0 5
8

0.261 2 0.522
0.522 2 1.044
0.044 2 0.088
0.088 2 0.176
0.176 2 0.352

4.

(649,113)10 = (1211,07166...)8
649 8 81 1
8
81 8 10 1
8
10 8 1 2
8
18 0 1
8
(347,607)10 = (533,46662...)8
347 8 43 3
8
43 8 5 3
8
58 0 5
8
(886,526)10 = (1566,41523...)8
886 8 110 6
8
110 8 13 6
8
13 8 1 5
8
18 0 1
8

0.932 8 7.456
0.456 8 3.648
0.648 8 5.184
0.184 8 1.472
0.472 8 3.776

0.113 8 0.904
0.904 8 7.232
0.232 8 1.856
0.856 8 6.848
0.848 8 6.784

0.607 8 4.856
0.856 8 6.848
0.848 8 6.784
0.784 8 6.272
0.272 8 2.176

0.526 8 4.208
0.208 8 1.664
0.664 8 5.312
0.312 8 2.496
0.496 2 3.968

24

5.

(4985,995)10 = (1379,FEB85...)16
4985 16 311 9
16
311 16 19 7
16
19 16 1 3
16
1 16 0 1
16

(1424,699)10 = (590,B2F1A)16
1424 16 89 0
16
89 16 5 9
16
5 16 0 5
16
(9721,678)10 = (25F9,)
9721 16 607 9
16
607 16 37 15
16
37 16 2 5
16
2 16 0 2
16
(5818,961)10 = ()
5818 16 363 10

16

363 16 22 11
16
22 16 1 6
16
1 16 0 1
16
6. (15,006)8 = (001 101,000 000 110)2
(21,626)8 = (010 001,110 010 110)2
(771,25)8 = (111 111 001,010 101)2
(44,523)8 = (100 100,101 010 011)2

0.995 16 15.92
0.92 16 14.72
0.72 16 11.52
0.52 16 8.32
0.32 16 5.12

0.699 16 11 .184
0.184 16 2.944
0.944 16 15.104
0.104 16 1.664
0.664 16 10.624

0.678 16 10.848
0.848 16 13.568
0.568 16 9.088
0.088 16 1.408
0.408 16 6.528

0.961 16 15.376
0.376 16 6.016
0.016 16 0.256
0.256 16 4.096
0.096 16 1.536

(111 1,000 101)2 = (001 111,000 101)2 = (17,05)8


(101 10,001 011)2= (010 110,001 011)2 = (26,13)8
(1,000 001)2 = (001,000 001)2 = (1,01)8
(101,101 01)2 = (101,101 010)8 = (5,52)8
8. (FFF,AAA)16 = (1111 1111 1111,1010 1010 1010)2
(3,1AB)16 = (0011,0001 1010 1011)2
(F,1A)16 = (1111,0001 1010)2
(942,14A)16 = (1001 0100 0010,0001 0100 1010)2
7.

25

9.

(111,01)2 = (0111,0100)2 = (7,4)16


(11,0010 1110 1)2= (0011,0010 1110 1000)2 = (3,2E8)16
(11 1011,0010 000)2 = (0011 1011,0010 0000)2 = (3B,20)16
(101,0101 1)2 = (0101,0101 1000)2 = (5,58)16

26

Bibliografie
1. Informatica. Structura calculatorului cl.X, A. Gremalschi, I.Mocanu,
L.Gremalschi, Chiinu, tiina, 2004.
2. Bazele informaticii aplicate , I.Bolun, I.Covalenco, Chiinu: Editura
ASEM, 2001.
3. Literatura on-line (Internet)

27