Notiuni de Baza Privind Prelucrarea Automata a Datelor

24
CAPITOLUL I CAPITOLUL I NOŢIUNI DE BAZĂ PRIVIND PRELUCRAREA AUTOMATĂ NOŢIUNI DE BAZĂ PRIVIND PRELUCRAREA AUTOMATĂ A DATELOR 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. Informaţie, dată, decizie. Clasificarea informaţiilor Conducerea modernă a activităţii unei societăţi comerciale este de neconceput fără a avea la bază un volum suficient de informaţii. Obţinerea acestora la timp şi de o calitate superioară implică utilizarea pe scară largă a tehnicii electronice de calcul. De calitatea informaţiilor cu care

Transcript of Notiuni de Baza Privind Prelucrarea Automata a Datelor

Notiuni de Baza privind Prelucrarea Automata a Datelor

CAPITOLUL INOIUNI DE BAZ PRIVIND PRELUCRAREA AUTOMAT

A DATELORIn 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 :

Figura 1.1. Schema procesului de prelucrare a datelorIn 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 ntr-o 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 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.

Figura 1.2. Fluxuri informaionale interne orizontaleFluxurile 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.

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 verticalDin 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 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.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; 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 :

BazaSistemul de numeraieSimboluri utilizate

10Zecimal0,1,2,3,4,5,6,7,8,9

2Binar0,1

8Octal0,1,2,3,4,5,6,7

16Hexazecimal0, 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 posibile (nchis sau deschis) reprezentarea datelor n memoria intern nu se poate face dect ntr-un 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 binarSimbol zecimal

2322212

00000

00011

00102

00113

01004

01015

01106

01117

10008

10019

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 = 1rest (1) rest (1) rest (O) rest (1) rest (1)Transformarea unui numr din sistemul de numeraie binar n sistemul de numeraie zecimal se poate realiza pe baza urmtoarelor formule :

in care :N10 - numrul n baza 10p - poziia cifrei n cadrul numrului n baza 2C - valoarea individual a unei cifreB - valoarea bazei (2,8,16)EXEMPLU : 1110112 = N10 1.25+ 1.24+ 1.23+ 0.22+ 1.21 + 1.2= 32 + 16 + 8 + 2 + l = 5910Sistemul de numeratie octal folosete opt cifre pentru reprezentarea numerelor. Deoarece cifra 8 este rezultatul lui 23, 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 binarSimbol octal

22212

0000

0011

0102

0113

1004

1015

1106

1117

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 = 24 i ca atare orice simbol al sistemului de numeratie hexazecimal se poate transforma direct n binar pe lungimea de 4 bii, astfel :

Reprezentare n binarSimbol hexazecimal

2322212

00000

00011

00102

00113

01004

01015

01106

01117

10008

10019

1010A(10)

1011B(10)

1100C(10)

1101D(10)

1110E(10)

1111F(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.

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 suplimentarPartea de baz

0123456789

F0123456789

C-ABCDEFGHI

D-JKLMNOPQR

E--STUVWXYZ

EXEMPLU : F A C U L T A T E A

C6 C1 C3 E4 D3 E3 C1 E3 C5 C1

In memorie se reprezint echivalentul acestor caractere hexazecimale n binar, ocupnd astfel un octet.

11000110Tabela complet a codificrii n EBCDIC este redat astfel :Tabela codifcrii caracterelor alfanumerice i specialeCaracterHexCod n octetCaracterHexCod n octet

ACI11000001

BC2110000100FO11110000

CC3110000111F111110001

DC4110001002F211110010

EC5110001013F311110011

FC6110001104F411110100

GC7110001115F511110101

HC8110010006F611110110

IC9110010017F711110111

8F811111000

JDl110100019F911111001

KD211010010

LD3110100114B01001011

MD4110101007C01111100

xE71110011117D01111101

YE811111000=7E01111110

ZE9111010017F01111111

Figura 1.6. Tabela codificrii n codul EBCDICCodul 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 reprezentatSisteme de nuraeratie

hexazecimaloctalbinar

A411011000001

B421021000010

C431031000011

D441041000100

E451051000101

F461061000110

G471071000111

H481101001000

I491111001001

J4A1121001010

K4B1131001011

L4C1141001100

M4D1151001101

N4E1161001110

O4F1171001111

P501201010000

0511211010001

R521221010010

S531231010011

T541241010100

U551251010101

V561261010110

W571271010111

X581301011000

Y591311011001

Z5A1321011010

0300600110000

1310610110001

2320620110010

3330630110011

4340640110100

5350650110101

6360660110110

7370670110111

8380700111000

9390710111001

Figura 1.7. Tabela codificrii caracterelor n codul ASCIIIn 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. Ce intelegeti prin data?

2. Dar prin informatie?

3. Cum se clasifica informatiile?

4. Ce intelegeti prin flux informational? De cate feluri este acesta?

5. Ce intelegeti prin decizie?

6. Ce este sistemul informational? Dar sistemul informatic? Care este mai cuprinzator?

7. care sunt etapele procesului de prelucrare a datelor?

8. 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

Maria Stanescu si colectiv Bazele informaticii, Ed. SECOREX, Bucuresti, 1999, cap. I;

Victoria Stanciu si colectiv Informatica generala, Ed. DUALTECH, Bucuresti, 2001, cap. 1;

Ilie Tamas si colectiv Bazele informaticii, Ed. InfoMega, Bucuresti, 2000, cap. I .

S.C. furnizoare

Factura

S.C. beneficiara

Dispozitie de plata

B.C.

partea suplimentara

partea de baza

octet

PAGE - 1 -

_1093679723.doc

- stocare

_1092727876.unknown