Sunteți pe pagina 1din 16

CAPITOLUL I

NOIUNI DE BAZ PRIVIND PRELUCRAREA AUTOMAT


A DATELOR
In acest capitol cititorul se intalneste cu o serie de notiuni teoretice (data,
informatie, decizie, sistem informational si sistem informatic) fara de care nu se
poate intelege restul cursului. Trebuie inteles de la inceput ca pentru a obtine
informatii trebuie sa dispunem de un volum corespunzator de date pe care sa le
prelucram dupa criterii diferite, iar in urma procesului de prelucrare se obtine un
volum de informatii suficient de mare pentru a fi folosit de conducerea unei
societati comerciale.
Se lamuresc in continuare etapele procesului de prelucrare a datelor si
notiunile de sistem informational si sistem informatic.
Tinand seama de relatia om calculator se pune problema reflectarii de catre
calculator a datelor transmise de catre om, deci se definesc codurile utilizate pentru
reflectarea datelor in memoria calculatorului.
1.1.

Informaie, dat, decizie. Clasificarea informaiilor

Conducerea modern a activitii unei societi comerciale este de neconceput fr a avea


la baz un volum suficient de informaii. Obinerea acestora la timp i de o calitate superioar
implic utilizarea pe scar larg a tehnicii electronice de calcul. De calitatea informaiilor cu care
opereaz organele de conducere i de capacitatea de analiz a acestora depinde, n ultim
instan, calitatea deciziilor luate pentru desfurarea n bune condiii a activitii economice.
Se poate afirma c, din punctul de vedere al conducerii, informaia reprezint purttorul
de noutate despre fenomenele i procesele economice care se desfoar n cadrul unei societi
comerciale sau n afara acesteia, dar au legtur cu ea i care este folosit n activitatea de analiz
i decizie.
Informaia este produsul unui ir ntreg de prelucrri a datelor primare care apar ca
urmare a desfurrii activitii unei societi comerciale.
Schema simplificat a procesului de obinere a informaiilor poate fi reprezentat astfel :

-0-

- stocare

Figura 1.1. Schema procesului de prelucrare a datelor


In procesul de prelucrare are loc transformarea datelor ntr-o form util, cu un plus de
cunoatere.
Datele sunt iruri de caractere (cifre, litere, simboluri, cuvinte) cu o anumit
semnificaie. Ele constituie materia prim din care se obin informaiile.
Datele, organizate ntr-o form accesibil, sunt introduse n sistemul electronic de calcul
n vederea prelucrrii lor cu scopul de a obine informaii.
Din punct de vedere al procesului de prelucrare informaia este rezultatul unui
proces de prelucrare a datelor, destinat utilizrii n munca de conducere i decizie.
Privit n sens de cunoatere, informaia reprezint o tire, un semnal care reflect
starea unui sistem sau a mediului n care acesta funcioneaz i care aduce receptorului
ei n plus de cunoatere.
Deoarece informaiile rezult n urma procesului de prelucrare a datelor putem spune c
ele nu sunt altceva dect produsul finit al acestui proces.
Informaiile se pot clasifica dup diverse criterii dup cum urmeaz :
a) dup forma de exprimare a fenomenelor i proceselor economice pe care le reflect,
informaiile pot fi : analogice, cantitative, calitative.
informaiile analogice caracterizeaz parametrii cu variaie continu din cadrul proceselor
tehnologice, cum ar fi : intensitatea, temperatura, presiunea, viteza etc.
informaiile cantitative sau numerice se obin prin prelucrarea datelor numerice referitoare la
fenomenele sau procesele economice ce au loc n cadrul unei societi comerciale. Ele se obin
pe baz de observaie (cntrire, msurare, numrare) sau pe baz de calcule.
informaiile calitative sau nenumerice exprim latura calitativ a activitii unei societi
comerciale. Ele se obin prin prelucrri succesive ale informaiilor cantitative, evideniind
aspectele pozitive sau negative ale activitii economice. Se prezint n general sub form de
rapoarte i sunt utilizate de ctre conducerea societii n activitatea de analiz i decizie;
b)
dup situarea n timp a procesului sau fenomenului economic reprezentat,
informaiile se pot grupa astfel : active, pasive i previzionale.
informaiile active sau operative reprezint procesele sau fenomenele economice n
momentul desfurrii acestora. Ele sunt utilizate de ctre conducerea societii pentru luarea
unor decizii operative care s duc la mbuntirea imediat a activitii unei societi;
informaiile pasive (istorice) reflect procesele i fenomenele economice care au avut loc ntro anumit perioad de gestiune (lun, trimestru, semestru, an). Aceste informaii sunt folosite de
ctre conducerea societii pentru a elabora, pe baza unor analize economice temeinice, decizii
care privesc activitatea viitoare;
informaiile previzionale se refer la activitatea viitoare a unei societi comerciale, ele
obinndu-se pe baza informaiilor pasive dar i avnd la baz perspectiva de
-1-

dezvoltare a societii aprobat de ctre AGA. Ele sunt concretizate n programe


i planuri care caracterizeaz activitatea viitoare a societii analizate;
c) dup coninutul lor informaiile pot fi : elementare, complexe, sintetice.

informaiile elementare reflect operaii i procese economice ce nu mai pot fi descompuse;

informaiile complexe se obin prin prelucrarea celor elementare i reflect un proces sau
fenomen economic n ansamblul su. Aceste informrii sunt redate sub form de situaii
centralizatoare sau rapoarte prin care se reflect o anumit latur a activitii economice pe o
perioad de timp;
informaiile sintetice se obin prin prelucrri succesive ale celorlalte dou
categorii de informaii i caracterizeaz activitatea societii pe o perioad de timp n
ansamblul ei sub forma unor indicatori cum a fi: rentabilitatea, productivitatea muncii, nivelul
costurilor de producie, etc.
d) dup suportul informaional utilizat pentru transmitere, informaiile pot fi :
verbale, scrise sub forma unor situaii de ieire, grafice - prezentate sub form de imagini video
sau pe hrtie, informaii transmise sub form de unde radio sau magnetice, precum si informaii
nregistrate, codificat, pe diferite medii materiale (band magnetic, disc magnetic, etc.) n
scopul utilizrii acestora ntr-un nou proces de prelucrare;
e) dup domeniul de activitate la care se refer, informaiile se pot grupa astfel :
tehnologice, tehnico-tiinifice i economice.

informaiile
tehnologice
reflect
procesele
de producie fiind folosite de ctre
conducerea societii pentru dirijarea n continuare a acestor procese;

informaiile tehnico-tiinifice rezult din prelucrarea datelor de cercetare-dezvoltare i sunt


utilizate n acest domeniu pentru dezvoltarea activitii de cercetare tehnologic, dar n special
pentru perfecionarea activitii de producie;

informaiile economice reflect latura economic a activitii unei societi comerciale, ele
fiind utilizate de ctre conducerea acesteia n activitatea de analiz i decizie. Aceste informaii
se obin prin prelucrri succesive de ctre compartimentele din cadrul unei societi
comerciale aflate pe diferite trepte ierarhice. Astfel, la nivelul organelor operativ-executive
(secii, ateliere, depozite) volumul informaiilor este mai mare, dar ele sunt de o complexitate
sczut, ca apoi prin prelucrri succesive la nivelul compartimentelor funcionale, volumul
acestora s scad, dar va crete n complexitate, ele reflectnd un proces economic sau o latur a
acestuia n totalitatea sa. Rezult deci, c n cadrul unei societari comerciale informaiile circul
att ntre diferite compartimente funcionale aflate la acelai nivel ierarhic, ct i ntre diferite
verigi (puncte) ale organigramei pornind de la organele operativ-executive ctre organele de
conducere, formnd fluxuri informaionale.
Fluxul informaional reprezint drumul parcurs de o informaie din momentul apariiei
unui fenomen sau proces economic i pn cnd, pe baza cunoaterii lui de ctre organele de
conducere, se declaneaz un alt fenomen sau proces economic.
La nivelul unei societi comerciale fluxurile informaionale sunt de dou tipuri :
a) fluxuri informaionale interne care asigur circulaia informaiilor ntre diferite
structuri organizatorice sau ntre diferite compartimente ale structurii organizatorice, fiind
folosite de organele de conducere pentru fundamentarea deciziilor. Aceste fluxuri informaionale
pot fi, la rndul lor orizontale i verticale.
Fluxurile informaionale orizontale asigur schimbul de informaii ntre compartimente
funcionale aflate la acelai nivel ierarhic.

-2-

Figura 1.2. Fluxuri informaionale interne orizontale


Fluxurile informaionale verticale asigur o circulaie a informaiilor de la organele
operativ-executive ctre organele de conducere (flux vertical ascendent) care le folosesc pentru
fundamentarea deciziilor sau de la organele de conducere ctre organele operativ-executive (flux
vertical descendent), n acest mod circul deciziile care sunt luate de ctre organele de conducere
i sunt transmise spre executare organelor operativ-executive.

Figura 1.3. Fluxuri informaionale interne verticale


b) Fluxurile informaionale externe care asigur circulaia informaiilor fie ntre
diferite societi comerciale, fie ntre acestea i organele ierarhic superioare i n acest caz avem
fluxuri informaionale orizontale i verticale.
Fluxurile informaionale externe orizontale asigur circulaia informaiilor ntre
diferite societi comerciale determinate de relaiile comerciale ce se stabilesc ntre acestea pe
baza contractelor de aprovizionare sau desfacere, precum i de relaiile care se stabilesc ntre
acestea i bncile comerciale care le deservesc.

S.C.
furnizoare

Factura

S.C.
beneficiara

Dispozitie
de plata

B.C.

-3-

Figura 1.4. Flux informaional extern orizontal


Fluxurile informaionale externe verticale asigur circulaia informaiilor de la
societatea comercial ctre organele ierarhic superioare i invers. Ca i cele interne, fluxurile
informaionale externe verticale pot fi, la rndul lor ascendente sau descendente.
In flux vertical ascendent circul informaiile transmise de fiecare societate comercial,
sub forma indicatorilor sintetici, ctre organele ierarhic superioare care la rndul lor fac operaii
de centralizare i raportare.
In flux vertical descendent circul deciziile luate de ctre organele superioare care sunt
transmise spre a fi executate de ctre fiecare societate comercial din subordine.

Figura 1.5. Fluxul informaional extern vertical


Din cele prezentate rezulta ca infomatiile au un rol determinant in procesul de
fundamentare a deciziilor, in realizarea unei conduceri eficiente a activitatii societatii comerciale.
Deoarece deciziile se iau pe baza unei analize atente a rezultatelor obtinute de o societate
comerciala pe o anumita perioada de timp, putem spune ca acestea (deciziile) nu sunt altceva
decat niste informatii de comanda date catre sistemul condus. Pentru sistemul condus decizia are
caracter obligatoriu, ea fiind transpusa in practica in functie de indicatiile organului de
conducere.
Calitatea deciziilor depinde de calitatea informatiilor care au stat la baza elaborarii lor.
Din acest motiv, la nivelul conducerii unei societati comerciale trebuie sa stea permanent, ca o
preocupare de baza perfectionarea sistemului informational. O modalitate de realizare a acestui
obiectiv o reprezinta utilizarea sistemelor electronice de calcul in procesul de prelucrare a
datelor.

1.2.

Sistemul informational si sistemul informatic

In cadrul unei intreprinderi, considerata ca un sistem (un ansamblu de elemente materiale


si umane interconectate) se pot distinge trei subsisteme si anume : sistemul de conducere,
sistemul informational si sistemul condus sau operational. Intre aceste subsisteme exista legaturi
directe astfel ca subsistemul operational este acela care ofera volumul de date necesar prelucrarii
-4-

de catre subsistemul informational, iar acesta dupa ce prelucreaza datele primite, transmite mai
departe subsistemului de conducere informatii. Acestea sunt analizate si in final se iau decizii
care apoi sunt transmise, pentru a fi executate sistemului operational si ciclul se repeta.
Deoarece orice subsistem este tratat in literatura de specialitate ca un sistem de
dimensiuni mai mici apartinand unui sistem atotcuprinzator, in continuare vom folosi pentru
acesta termenul de sistem.
Deci putem spune c sistemul informaional reprezint un ansamblu de mijloace
i metode de cunoatere i previziune necesare procesului de conducere.
In sistemul informaional se cuprinde ansamblul operaiilor de culegere, transmitere,
nregistrare i prelucrare a datelor n scopul obinerii informaiilor necesare conducerii unei
societi comerciale pentru analiz i decizie.
Sistemul informaional este grefat ntotdeauna pe sistemul economic pe care-1
deservete si care urmare este dependent de structura organizatoric a acestuia.
Un sistem informaional cuprinde resurse materiale, umane i informaionale, toate
contribuind la realizarea obiectului general de obinere a informaiilor.
Eficiena conducerii oricrei activiti economice depinde de asigurarea unui volum
de informaii corecte, operative i cuprinztoare care s permit caracterizarea activitii n
orice moment. Aceasta se poate realiza numai prin utilizarea calculatorului n procesul de
prelucrare a datelor n scopul obinerii de informaii. Cnd activitatea de prelucrare a datelor
se realizeaz cu ajutorul sistemelor electronice de calcul putem spune c s-a realizat un
sistem informatic.
Sistemul informatic, ca parte a sistemului informaional, se ocup de prelucrarea
automat a datelor n scopul obinerii unor informaii calitativ superioare, bine structurate i
ntr-un volum suficient de mare n funcie de nevoile de informare ale conducerii economice.
Sistemul informatic este un ansamblu structurat i corelat de proceduri i
echipamente electronice de calcul care permit culegerea, transmiterea, prelucrarea i
stocarea datelor i a informaiilor. El reprezint partea automatizat a sistemului
informaional.
Elementele componente ale unui sistem informatic sunt: baza tehnic, sistemul de
programe, baza de date, resursele umane i cadrul organizatoric.
Baza tehnic sau HARDWARE-ul sistemului informatic este constituit din
totalitatea echipamentelor de culegere, transmitere, prelucrare i stocare a datelor i
informaiilor, n care locul central revine calculatorului electronic. Pentru realizarea unui
sistem informatic, pe lng calculatorul electronic este necesar s existe i echipamente de
culegere, transmitere i stocare a datelor i informaiilor, precum i echipamente de
teleprelucrare.
Sistemul de programe sau SOFTWARE-ul cuprinde ansamblul programelor care
asigur funcionarea sistemului informatic n concordan cu funciile i obiectivele care i-au
fost stabilite. Acesta cuprinde att programele sistemului de operare ct i programele
aplicative. Programele sistemului de operare asigur buna funcionare a sistemelor de
echipamente, iar programele aplicative asigur prelucrarea datelor n funcie de cerinele
utilizatorilor.
Baza de date cuprinde colecii de date stocate pe nite medii materiale (discuri
magnetice, band magnetic, etc.) capabile s le redea procesului de prelucrare automat n
funcie de instruciunile coninute n programele aplicative.
-5-

Resursele umane i cadrul organizatoric cuprinde personalul de specialitate i


cadrul necesar funcionrii sistemului informatic. Personalul de specialitate include
programatori, analiti de sistem, ingineri, operatori .a., iar cadrul organizatoric este
constituit din oficiul de calcul sau centrul de calcul cu compartimentele lor implicate n
funcionarea sistemului informatic.

1.3.

Etapele procesului de prelucrare automat a datelor

Procesul de prelucrare a datelor cu ajutorul calculatorului electronic cuprinde


ansamblul operaiilor de culegere, transmitere, nregistrare, selectare, combinare, sortare,
calculare, grupare i stocare a datelor n vederea obinerii de informaii.
Datele primare, aprute ca urmare a producerii unui fenomen sau proces economic,
pentru a deveni informaii sunt supuse procesului de prelucrare.
Etapele procesului de prelucrare a datelor sunt :
a) Pregtirea datelor iniiale pentru introducerea acestora n procesul de
prelucrare, presupune efectuarea unor operaii manuale legate de: nscrierea datelor n momentul
i la locul procedurii unui proces sau fenomen economic n nite documente (documente
primare); verificarea corectitudinii datelor din documente - operaie efectuat de persoane care
au aceast competen; codificarea datelor - operaie ce const n atribuirea unor coduri numerice
sau alfanumerice datelor care se exprim prin cuvinte.
b) Transmiterea datelor
ctre compartimentele specializate n prelucrri cu
ajutorul calculatorului. Pentru aceasta serviciile funcionare din cadrul societii comerciale
aranjeaz documentele primare pe genuri de operaii (sortare sistematic)
i n ordine
cronologic, dup care le pred persoanelor care se ocup n continuare cu prelucrarea datelor
sub forma pachetelor de documente.
c) Introducerea datelor n baza de date - activitate specific sistemului informatic,
const n preluarea datelor din documentele primare transmise de serviciile funcionare sub
forma pachetelor de documente i introducerea acestora n memoria intern sau extern a
sistemului electronic de calcul sub form de colecii de date. Pentru culegerea i nregistrarea
corect a datelor n coleciile de date, operatorul trebuie s aib la dispoziie o machet cu
structura datelor dintr-o colecie prin intermediul creia, analistul de sistem, indic
ordinea nregistrrii datelor i numrul maxim de caractere prin care acestea se reprezint. Astfel,
operatorul avnd aceast machet va culege datele din documentele primare i le va introduce n
memorie (intern sau extern) innd seama de ordinea indicat prin machet i de spaiul afectat
fiecreia. Aceast operaie se execut pe baza unui program aplicativ stocat anterior n
memoria intern, folosind o tastatura si un monitor pentru culegerea i transmiterea datelor
ctre memoria intern i o unitate periferic (de disc magnetic, disc flexibil) cu rolul de a
nregistra datele n colecii de date pe memoria extern la ieirea din sistem.
d) Prelucrarea datelor se realizeaz n ntregime de ctre sistemul electronic de
calcul pe baza unor programe aplicative adecvate, n cadrul acestei etape se pot include
urmtoarele operaii :

validarea datelor introduse n coleciile de date. Operaia const n verificarea


corectitudinii datelor nregistrate din punctul de vedere al naturii lor (numerice, alfabetice
sau alfanumerice) i al numrului de caractere prin care s-au memorat i se realizeaz pe
baza unui program special ce se afl n cadrul unui program de creare a bazei de date;
-6-


sortarea datelor dintr-o baz de date are ca obiectiv ordonarea datelor n funcie de
necesitile procesului de prelucrare. Criteriile dup care se face sortarea sunt de asemenea
date printr-un program aplicativ de sortare;
combinarea (interclasarea) datelor const n unirea datelor din dou sau mai multe colecii
dup criterii stabilite prin programul aplicativ;
calcularea datelor, operaie ce duce la efecturi de calcule aritmetice sau logice asupra datelor
supuse prelucrrii pe baza unui program aplicativ n vederea obinerii de informaii.
e) Redarea rezultatelor prelucrrii (a informaiilor) sub forma situaiilor de ieire,
situaii care pot fi obinute fie pe ecranul monitorului, fie la imprimant prin tiprirea
acestora pe hrtie. Situaiile de ieire obinute de la imprimant sunt transmise utilizatorilor
n timp util pentru a le folosi n procesul de analiz i decizie.
f) Stocarea datelor i informaiilor este operaia final a unui proces de prelucrare
automat a datelor i este necesar pentru reluarea prelucrrii dup alte criterii i cerine. Ca
atare, datele iniiale nregistrate n colecii de date sunt pstrate sub forma bazelor de date sau a
fiierelor, alturi de datele care au rezultat dintr-un proces de prelucrare dar care urmeaz s fie
utilizate n alte procese de prelucrare automat. Pentru aceasta, i aceste date sunt nregistrate sub
forma coleciilor de date n bazele de date.
Procesul de prelucrare automat a datelor este un proces complex la care particip o serie
de persoane specializate n activitatea de analiz i proiectarea de sisteme informatice, precum i
utilizatori neinformaticieni care exploateaz bazele de date pe baza programelor elaborate de
informaticieni.

1.4.

Sisteme de numeraie i coduri utilizate pentru reprezentarea


datelor

Simbolurile utilizate pentru reprezentarea diferitelor numere poart numele de cifre, iar
ansamblul regulilor de reprezentare a numerelor folosind cifrele constituie un sistem de
numeraie.
In prelucrarea automat a datelor se folosesc urmtoarele sisteme de numeraie :

Baza
10
2
8
16

Sistemul de numeraie
Zecimal
Binar
Octal
Hexazecimal

Simboluri utilizate
0,1,2,3,4,5,6,7,8,9
0,1
0,1,2,3,4,5,6,7
0, 1, 2,3,4,5,6,7,8,9, A,B,C,D,E,F

Sistemul de numeraie zecimal este folosit de ctre om n prelucrarea manuala a datelor


precum i n procesul de prelucrare automat a datelor n faza de introducere a datelor de la
tastatur pentru a fi nregistrate n colecii de date sau pentru a fi prelucrate imediat de calculator,
precum i n faza de redare a rezultatelor unui proces de prelucrare sub forma situaiilor de iesire
obinute la imprimant.
Deoarece echipamentele electronice de calcul sunt construite pe principiul circuitelor
logice i au ca elemente componente circuitele electronice care nu pot avea dect dou stari
-7-

posibile (nchis sau deschis) reprezentarea datelor n memoria intern nu se poate face dect ntrun sistem de numeraie care sa foloseasc doar dou cifre. Acesta este sistemul de numeraie
binar - un sistem n baza 2 si care utilizeaz cifrele de O i 1. Cele dou cifre ale sistemului de
numeraie binar poart denumirea de bii. O succesiune de 8 bii consecutivi formeaz un octet,
acesta fiind folosit pentru rezentarea unui caracter n memoria intern.
Orice simbol al sistemului de numeraie zecimal poate fi transformat n binar ca puteri ale
bazei 2 astfel :
Reprezentare n binar

0
0
0
0
0
0
0
0
1
1

0
0
0
0
1
1
1
1
0
0

0
0
1
1
0
0
1
1
0
0

0
1
0
1
0
1
0
1
0
1

Simbol
zecimal
0
1
2
3
4
5
6
7
8
9

Dac introducerea datelor de la tastatur i redarea rezultatelor unui proces de prelucrare


se realizeaz n sistemul de numeraie zecimal, iar memorarea datelor precum i efectuarea
operaiilor aritmetice asupra acestora se face n sistemul de numeraie binar se impune ca o
necesitate transformarea datelor din sistemul zecimal n binar (la intrare) i din binar n zecimal
(la ieirea din sistem). Aceste transformri se execut n mod automat, calculatorul
dispunnd de componente specializate pentru aceste operaii. Pentru a nelege modul de
efectuare a acestor conversii este necesar s artm logica care a stat la baza lor. Astfel, pentru
a transforma un numr din baza 10 ntr-un numr n baza 2 (sau ntr-o alt baz 8, 16) se
mparte numrul n baza 10 la valoarea 2 sau a celor reprezentnd alte baze (8, 16) reinndu-se
catul i restul; catul se mparte din nou la valoarea bazei reinndu-se catul i restul. Operaia se
repet pn ce catul este mai mic dect valoarea bazei.
Numrul obinut din aceste operaii se formeaz pornind de la ultimul ct i apoi
resturile luate n ordinea invers apariiei lor, astfel :

5910=111011(2)
59:2 = 29:2 = 14:2 = 7 : 2
= 3: 2
=
rest (1) rest (1)
rest (O)
rest (1)
rest (1)

-8-

Transformarea unui numr din sistemul de numeraie binar n sistemul de numeraie


zecimal se poate realiza pe baza urmtoarelor formule :
N10

C B
p 0

in care :
N10
p
C
B

- numrul n baza 10
- poziia cifrei n cadrul numrului n baza 2
- valoarea individual a unei cifre
- valoarea bazei (2,8,16)

1110112 = N10

EXEMPLU :

1.25+ 1.24+ 1.23+ 0.22+ 1.21 + 1.2= 32 + 16 + 8 + 2 + l = 5910


Sistemul de numeratie octal folosete opt cifre pentru reprezentarea numerelor.
Deoarece cifra 8 este rezultatul lui 2 3, rezult ca orice simbol al sistemului de numeratie octal se
poate reprezenta direct n binar pe lungimea de trei bii (22, 21, 2), astfel :
Reprezentare n binar

22

21

0
0
0
0
1
1
1
1

0
0
1
1
0
0
1
1

0
1
0
1
0
1
0
1

Simbol
octal
0
1
2
3
4
5
6
7

Sistemul de numeratie octal este utilizat pentru reprezentarea datelor de ctre sistemele
electronice de calcul folosind diverse coduri de reprezentare.
Sistemul de numeratie hexazecimal n baza 16 folosete pentru reprezentarea datelor
cele zece simboluri cifrice ale sistemului de numeratie zecimal i primele ase litere mari ale
alfabetului.
Legtura dintre acest sistem de numeratie i cel binar este dat de faptul c 16 = 2 4 i ca
atare orice simbol al sistemului de numeratie hexazecimal se poate transforma direct n binar pe
lungimea de 4 bii, astfel :
Reprezentare n binar

0
0
0
0
0

0
0
0
0
1

0
0
1
1
0

0
1
0
1
0

Simbol
hexazecimal
0
1
2
3
4
-9-

0
0
0
1
1
1
1
1
1
1
1

1
1
1
0
0
0
0
1
1
1
1

0
1
1
0
0
1
1
0
0
1
1

1
0
1
0
1
0
1
0
1
0
1

5
6
7
8
9
A(10)
B(10)
C(10)
D(10)
E(10)
F(10)

Sistemul de numeratie hexazecimal este utilizat n tehnica electronic de calcul pentru


reprezentarea datelor pe memoriile externe sau interne folosind n acest scop diverse coduri
pentru reprezentarea datelor.
Apariia acestor coduri este legat de necesitatea asigurrii unei comunicaii ct mai
simple i rapide ntre om i calculator, avnd n vedere c dac primului i este specific gndirea
i operarea n sistemul de numerae zecimal, celui deal doilea i este specific (datorit
caracteristicilor constructive) prelucrarea i memorarea datelor n sistemul de numeraie binar
sau derivatelor acestuia (octal i hexazecimal). In acest scop diferitele caractere utilizate de ctre
om n scrierea curent (cifre, litere, semne speciale) pot fi reprezentate pe memoriile externe
(auxiliare) sau n memoria intern a unui calculator prin biti de O i 1.
Modalitatea de combinare a simbolurilor de O i l pentru reprezentarea tuturor
caracterelor din scrierea curent poart numele de codificare.
Dup natura caracterelor pe care le pot reprezenta codurile se pot grupa astfel :

coduri numerice;

coduri alfanumerice.
Codurile numerice specifice primelor generaii de calculatoare care erau concepute
numai pentru prelucrri de date numerice erau utilizate pentru a reprezenta cele zece simboluri
ale sistemului de numeraie zecimal. Dintre aceste coduri cel mai utilizat este codul BCD (Binary
Coded Decimal). Acesta este un cod de patru bii folosit pentru a reprezenta orice caracter din
zecimal n binar.
Codurile alfanumerice permit reprezentarea oricrui caracter din scrierea curent pe
memoriile externe sau n memoria intern a calculatoarelor prin bii de O i 1. Dintre acestea cele
mai utilizate sunt codul EBCDIC i codul ASCII.
Codul EBCDIC (Extended Binary Coded Decimal Interchange Code) este un cod de 8
biti i ca atare folosete octetul pentru a reprezenta un caracter.
Pentru a reprezenta orice tip de caracter, octetul este structurat astfel :
partea de baz (4bii) - utilizai pentru a arta poziia ocupat de un caracter n cadrul
grupei din care face parte;
partea suplimentar (urmtorii 4 bii) - arat grupa din care face parte caracterul
reprezentat.
octet
- 10 -

partea
suplimentara

partea de baza

La baza reprezentrii datelor n acest cod st sistemul de numeratie hexazecimal (care


permite reprezentarea oricrui caracter pe lungimea de 4 biti). Rezult deci, c pentru a
reprezenta un caracter din scrierea curent codul EBCDIC folosete dou simboluri ale
sistemului de numeratie hexazecimal, aa cum rezult din urmtorul tabel :
Partea
suplimentar

F
C
D
E

Partea de baz
3
4
5
6

0
-

1
A
J
-

2
B
K
S

3
C
L
T

4
D
M
U

5
E
N
V

6
F
O
W

7
G
P
X

8
H
Q
Y

9
I
R
Z

EXEMPLU :

C6

C1

C3

E4

D3

E3

C1

E3

C5

C1

- 11 -

In memorie se reprezint echivalentul acestor caractere hexazecimale n binar, ocupnd


astfel un octet.

11000110
Tabela complet a codificrii n EBCDIC este redat astfel :
Tabela codifcrii caracterelor alfanumerice i speciale
Hex
CI
C2
C3
C4
C5
C6
C7
C8
C9

Cod n octet
11000001
11000010
11000011
11000100
11000101
11000110
11000111
11001000
11001001

J
K
L
M
N
O
P
Q
R

Dl
D2
D3
D4
D5
D6
D7
D8
D9

11010001
11010010
11010011
11010100
11010101
11010110
11010111
11011000
11011001

S
T
U
v

E2
E3
E4
E5

11100010
11100011
11100100
11100101

A
B
C
D
E
F
G
H
I

w
x
Y
Z

Caracter

E6
E7
E8
E9

11100110
11100111
11111000
11101001

Caracter

Hex

Codnoctet

0
1
2
3
4
5
6
7
8
9

FO
F1
F2
F3
F4
F5
F6
F7
F8
F9

11110000
11110001
11110010
11110011
11110100
11110101
11110110
11110111
11111000
11111001

<
(
+
$
#
/

4B
4C
4D
4E
5B
5C
61

01001011
01001100
01001101
01001110
01011011
01011100
01100001

,
%

6B
6C
6E

01101011
01101100
01101110

#
>
1
=

7B
7C
7D
7E
7F

01111011
01111100
01111101
01111110
01111111

Figura 1.6. Tabela codificrii n codul EBCDIC

Codul ASCII :
Un alt cod alfanumeric utilizat, cu preponderen pentru reprezentarea datelor n memoria
intern a mini i microcalculatoarelor este codul ASCII (American Standard Code for
Information Interchange). Acesta este un cod de 7 bii, prin intermediul crora se pot reprezenta
128 de caractere (27), dintre care unele sunt rezervate pentru scopuri tehnice speciale. Pentru
reprezentarea unui caracter din scrierea curent se folosete i n acest caz tot octetul, la care
bitul cel mai din stnga rmne ntotdeauna liber. Caracterele reprezentate n cadrul ASCII au la
baz sistemele de numeraie octal sau hexazecimal aa cum rezult i din urmtorul tabel :
Caracter de
reprezentat

A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P

0
R
S
T
U
V
W
X
Y
Z
0
1
2
3
4
5
6
7

Sisteme de nuraeratie
hexazecimal

41
42
43
44
45
46
47
48
49
4A
4B
4C
4D
4E
4F
50
51
52
53
54
55
56
57
58
59
5A
30
31
32
33
34
35
36
37

octal
101
102
103
104
105
106
107
110
111
112
113

114
115
116
117
120
121
122
123
124
125
126
127
130
131
132
060
061
062
063
064
065
066
067

binar

1000001
1000010
1000011
1000100
1000101
1000110
1000111
1001000
1001001
1001010
1001011
1001100
1001101
1001110
1001111
1010000
1010001
1010010
1010011
1010100
1010101
1010110
1010111
1011000
1011001
1011010
0110000
0110001
0110010
0110011
0110100
0110101
0110110
0110111

8
9

38
39

070
071

0111000
0111001

Figura 1.7. Tabela codificrii caracterelor n codul ASCII

In activitatea practic se utilizeaz tabele complete avnd codurile EBCDIC i ASCII,


pa baza crora se poate efectua descifrarea modului de reprezentare a datelor de prelucrat i a
programelor aplicative n memoria calculatorului, mai ales n situaiile de incidene ca
urmare a erorilor de programare sau de sistem.

LISTA DE CUVINTE CHEIE

Data
Informatie
Sistem informational
Sistem informatic
Hardware
Software
Coduri de reprezentare a datelor
Sisteme de numeratie
EBCDIC
ASCII
BCD

INTREBARI DE CONTROL
1.
2.
3.
4.
5.
6.
7.
8.

Ce intelegeti prin data?


Dar prin informatie?
Cum se clasifica informatiile?
Ce intelegeti prin flux informational? De cate feluri este acesta?
Ce intelegeti prin decizie?
Ce este sistemul informational? Dar sistemul informatic? Care este mai cuprinzator?
care sunt etapele procesului de prelucrare a datelor?
Ce intelegeti prin sistem de numeratie? Care sunt principalele sisteme de numeratie
utilizate in prelucrarea datelor?
9. Ce intelegeti prin coduri de reprezentare a datelor?
10. Care sunt principalele coduri utilizate?
11. Caracterizati fiecare cod de reprezentare a datelor.
Daca v-ati insusit toate aceste elemente puteti trece mai departe. In caz contrar reveniti
asupra acestui capitol pentru insusirea informatiilor necesare.

BIBLIOGRAFIE
o Maria Stanescu si colectiv Bazele informaticii, Ed. SECOREX, Bucuresti, 1999,
cap. I;
o Victoria Stanciu si colectiv Informatica generala, Ed. DUALTECH, Bucuresti,
2001, cap. 1;
o Ilie Tamas si colectiv Bazele informaticii, Ed. InfoMega, Bucuresti, 2000, cap. I .