You are on page 1of 19

Liceul de Creativitate și Inventică ”Prometeu-Protalent”

BAZELE ARITMETICE
ALE TEHNICII DE CALCUL
Informatica, clasa a XI-a

Ecaterina Adam, profesor de informatică


ecadam@hotmail.com
SISTEME DE NUMERAȚIE

Totalitatea regulilor de reprezentare a numerelor, împreună cu mulțimea cifrelor poartă denumirea


de sistem de numerație.
Numărul cifrelor definește baza sistemului de numerație.

Exemple de sisteme de numerație:


• sistemul zecimal este un sistem de numerație în baza 10, numărul de cifre utilizate fiind 10,
respectiv - 0, 1, 2, ..., 9;
• sistemul binar este un sistem de numerație în baza 2, numărul de cifre utilizate este 2,
adică 0 și 1. Cifrele respective se numesc cifre binare sau biți;
• sistemul ternar este un sistem de numerație în baza 3, numărul de cifre utilizate fiind 3,
respectiv, 0, 1 și 2;
• sistemul octal este un sistem de numerație în baza 8, conținînd 8 cifre: 0, 1, 2, ..., 7;
• sistemul hexazecimal este un sistem de numerație în baza 16 și conține 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

Exemplu: 
(3856,43)10 = 3·103 + 8·102 + 5·101 + 6·100 + 4·10–1 + 3·10–2.

Menționãm că în procesul dezvoltãrii civilizației umane


au fost create și sisteme de numerație nepoziționale.
Sistemele în care semnificația
cifrelor depinde de poziția ocupată •Drept exemplu poate servi sistemul roman, care
în cadrul numerelor se numesc
utilizeazã cifrele I, V, X, L, C, D, M.
sisteme de numerație poziționale.
•Întrucât regulile de reprezentare a numerelor și de
efectuare a operațiilor aritmetice sunt foarte complicate,
sistemele nepoziționale au o utilizare foarte restrînsă.
TRANSFORMAREA NUMERELOR
DINTR-UN SISTEM ÎN ALTUL

Presupunem că numărul N are partea întreagă formatã din n+1 cifre, iar partea fracționară – din m cifre:

N= cncn–1 ... c1c0 ,c–1c–2 ... c–m .

Valoarea acestui număr se evaluează în funcție de baza sistemului:


(N )b = cnbn + cn–1bn–1 + ... + c1b1 + c0b0 + c–1b–1 + c–2b–2 + ... + c–mb–m.

Efectuînd calculele respective, se va realiza conversiunea


numărului (N)b din baza b în sistemul zecimal.
TRANSFORMAREA NUMERELOR
DINTR-UN SISTEM ÎN ALTUL
DE CE SISTEMUL BINAR?

Un calculator poate fi prevăzut să funcționeze în orice


sistem de numerație.
Formal, sistemul zecimal nu prezintă Pe parcursul dezvoltãrii tehnicii de calcul, s-a stabilit că
niciun avantaj deosebit față de alte cel mai avantajos este sistemul binar.
sisteme de numerație.
Se presupune că acest sistem a fost Acest sistem a fost preferat din urmãtoarele motive:
• simplitatea regulilor pentru operațiile aritmetice și
adoptat încă din cele mai vechi tim-
logice;
puri datorită faptului că procesul de • materializarea fizică a cifrelor în procesul prelucrării
numărare a folosit ca instrumente sau stocării numerelor se face mai ușor pentru două
inițiale degetele mîinilor. simboluri decât pentru zece: perforat–neperforat, contact
închis, contact deschis, prezență sau absență de curent
etc.;
•circuitele care trebuie să diferențieze numai între două
stări sunt mai sigure în funcționare decât cele care
trebuie să diferențieze între zece stări.
CONVERSIUNEA NUMERELOR
DIN SISTEMUL ZECIMAL ÎN ALTUL

Conversiunea numărului zecimal (N)10 în echivalentul său în baza b se efectuează conform

următoarelor reguli:
se împarte la baza respectivã partea întreagă și câturile obținute după fiecare împărțire, până se
obține câtul zero;
rezultatul conversiunii părții întregi este constituit din resturile obținute, considerate în ordinea
inversă de apariție;
se înmulțește cu baza partea fracționarã, apoi toate părțile fracționare obținute din produsul
anterior, până când partea fracționarã a unui produs este zero sau până la obținerea unui număr de
cifre fracționare dorit;
rezultatul conversiunii părții fracționare este constituit din părțile întregi ale produselor,
considerate în ordinea apariției.
CONVERSIUNEA NUMERELOR
DIN SISTEMUL ZECIMAL ÎN BINAR
Să se transforme numărul zecimal 53,40625 în echivalentul său binar.

53 : 2 = 26 (rest 1); 0,40625 × 2 = 0,8125;


26 : 2 = 13 (rest 0); 0,8125 × 2 = 1,625;
13 : 2 = 6 (rest 1); 0,625 × 2 = 1,25;
6 : 2 = 3 (rest 0); 0,25 × 2 = 0,5;
3 : 2 = 1 (rest 1); 0,5 × 2 = 1,0.
1 : 2 = 0 (rest 1).

Prin urmare, partea întreagă a Partea fracționară a numărului


numărului binar va fi 110101. binar va fi 01101.

Prin urmare, (53,40625)10 = (110101,01101)2.


CONVERSIUNEA NUMERELOR
DIN SISTEMUL ZECIMAL ÎN OCTAL
Sã se efectueze conversiunea numãrului 1996,0625 din sistemul zecimal în sistemul
octal.

1996 : 8 = 249 (rest 4);


249 : 8 = 31(rest 1); 0,0625 × 8 = 0,5;
31 : 8 = 3 (rest 7); 0,5 × 8 = 4,0.
3 : 8 = 0 (rest 3);

Prin urmare, (1996,0625)10 = (3714,04)8.


CONVERSIUNEA NUMERELOR
DIN SISTEMUL ZECIMAL ÎN HEXAZECIMAL
Să se transforme numărul 2914,25 din
sistemul zecimal în sistemul hexazecimal.
Sistemul hexazecimal este un
sistem de numerație în baza 16 și
conține 16 cifre: 0, 1, 2, ..., 9, 2914 : 16 = 182 (rest 2);
A (zece), B (unsprezece), 182 : 16 = 11 (rest 6); 0,25 × 16 = 4,0.
C (doisprezece), D (treisprezece),
11 : 16 = 0 (rest 11);
E (paisprezece), F (cincisprezece).

Prin urmare, (2914,25)10 = (B62,4)16.


APLICAȚII 1
APLICAȚII 2
APLICAȚII 3
APLICAȚII 4
CONVERSIUNEA
DIN BINAR ÎN OCTAL ȘI INVERS
Întrucît 8 = 23, conversiunea binar-octală Exemple: 2->8
și octal-binară se poate face direct. Orice
cifră octală se reprezintã prin 3 cifre binare:

Exemple: 8->2
CONVERSIUNEA DIN BINAR ÎN
HEXAZECIMAL ȘI INVERS
Întrucît 16 = 24, conversiunea binar-
hexazecimală și nversă se poate face direct. Exemple:
Orice cifră hexazecimală se reprezintă prin
4 cifre binare:
APLICAȚII 5
În tabel sunt înscrise numere în diferite sisteme de numerație. Scrie ți reprezentarea fiec ărui num ăr în
celelalte sisteme de numerație. Scrieți calculele efectuate:

Zecimal Binar Hexazecimal


(58,125)10

(4D,C)16

Zecimal Octal Hexazecimal

(53,2)8

(30,0625)10
APLICAȚII 6
TEMĂ:
§ 3.1, 3.2, 3.3
Aplicații 1-4 și tabelul de
mai jos

SUCCES!

You might also like