Sunteți pe pagina 1din 12

Competene T.I.C.

Codificarea informaiei

Tehnologiile informaionale i de comunicaie


Tehnologiile Informaionale i de Comunicaie (TIC) grupeaz un ansamblu de
echipamente folosite pentru gestionarea informaiilor ,n special calculatoare
electronice i programe .
Scopul TIC const n : culegerea,convertirea, stocarea , transmiterea ,regsirea i
valorificarea informaiilor.
Mijloace TIC :telegraful electric ,telefonia fix, radioul,televiziunea, calculatoare
electronice ,internetul ,telecomunicaiile mobile ,GPS (Global Position System)

Date, informaii, cunotine


Informaia definete fiecare din elementele noi coninute n semnificaia unui simbol
sau grup de simboluri ntr-o comunicare ,tire, semnal, grup de imagini etc. prin care se
desemneaz concomitent o situaie ,o stare ,o aciune etc1
Data este forma concret (un numr ,o mrime ,o relaie ,etc.. ) prin care se exprim
informaia , este materia prim pentru informaie .
n informatic data este un model de prezentare a informaiei accesibil unui anumit
procesor ( om,unitate central , program ) ,model cu care se poate opera pentru a
obine noi informaii despre fenomenele ,procesele i obiectele lumii reale ,
Datele sunt utilizate pentru:
Transmiterea informaiilor ntre oameni;
Pstrarea informaiilor pentru o utilizare viitoare
Obinerea de noi informaii prin prelucrri.
Pornind de la acelai set de date ,persoane diferite , prin prelucrri diferite(n funcie de
nivelul de cunotine) ,pot desprinde informaii diferite ,de aici rezult c o trstur
fundamental a informaiei este subiectivitatea .
Cunotinele cuprind totalitatea noiunilor ,ideilor,informaiilor pe care le are cineva ntr-
un domeniu oarecare .

Pentru a deveni informaii, datele privitoare la obiectul de activitate trebuie


prelucrate n concordant cu cerinele informaionale, adic culegerea datelor i
prelucrarea lor i apoi distribuirea lor la factorii de decizie.

Deci:

- datele privesc evenimentele primare, colectate pentru informare sau rezolvarea


unor probleme sau situaii;

- informaiile sunt mesaje obinute prin prelucrarea datelor: calcule, sortri,


clasificri.

Datele supuse prelucrrii sunt introduse n calculator sub form de cifre i text
(litere, cifre i alte caractere speciale).

1
Stoica, I.,Informaie i cultur. Sinteze .Reflecii. Atitudini, Editura Tehnic, Bucureti ,1997

1/12
Competene T.I.C. Codificarea informaiei

Aplicare

Date Prelucrare Informaie

Raionamente Cunotine
Experimentri

Relaia date-informaii-cunotine

In prezent se definete informatica ca tiina care prelucreaz datele prin


mijloace electronice.

In dezvoltarea informaticii se pot distinge patru etape:

1. Etapa 19401960, n care informatica are un caracter de noutate i ptrunde n


statele majore ale armatei americane, universiti i institute de cercetare.
2. Etapa 19601970, n care informatica a ptruns n ntreprinderi i mai ales
companii comerciale i petroliere.
3. Etapa 1970 1990, n care informatica s-a bazat mai ales pe realizarea i
utilizarea calculatoarelor de medie capacitate. Informatica a ptruns n toate
domeniile vieii cotidiene, dar mai ales n activitatea militar, economic,
cercetare tiinific i nvmnt.
4. Etapa 19902000 i continuare, cnd au luat amploare PC-le care au ptruns n
toate domeniile de activitate economic i social, inclusiv n casele oamenilor.
Totodat au aprut calculatoarele inteligente care i dezvolt programele proprii
de organizare i de recunoaterea mediului nconjurtor inclusiv vocile i
scrisurile oamenilor cu care sunt n contact

COMUNICAREA OM-CALCULATOR.
Rezolvarea de probleme vzut ca Intrare  Prelucrare  Ieire

INTRODUCERE
1951, compania IBM( International Business Machines Corporation) a putut
vinde un total de 19 exemplare din primul calculator produs, faptul a fost
considerat un succes comercial. Pe atunci, un calculator putea executa 5 000 de
operaii pe secund, ceea ce se considera a fi o vitez uria. Piaa utilizatorilor
era ns nensemnat ca numr de cumprtori poteniali.

procesor (componenta central a unui calculator).

2/12
Competene T.I.C. Codificarea informaiei

creterea puterii de calcul a mainii (hardware), ci i scrierea de programe


(software) :care au ca scop rezolvarea de probleme comune unui mare numr
de oameni (inclusiv de tipul hobby-urilor) sau a comunicaiilor globale.
 domeniul activitilor productive: ncepnd de la munca de birou
(birotica) i pn la activitile din halele de producie (administrarea
depozitelor, aprovizionare, logistic, activiti de creaie, planificarea
produciei), circulaia bneasc (cri de credit, tele-banking, net-banking),
e-commerce, teleworking;
 nvmnt: programe de nvare, programe de prezentare, procurarea
informaiilor de pe internet, CD-ul i DVD-ul ca purttori de informaii;
 domeniul privat: card-uri pentru obinerea banilor lichizi, card-uri cu cip,
card-uri smart, infoterminale, jocuri, camere digitale de luat vederi/ aparate
digitale de fotografiat, CD-uri i DVD-uri pentru timpul liber;
 alte domenii: medicin, tiin (microscopie, modelare i evaluare
statistic), transporturi (sisteme de dirijare a transporturilor aeriene,
feroviare), comunicaii (administrarea reelelor de telefonie).

CALCUL I CALCULATOR.
Calculatorul este o main universal de calcul. (numere, matrici, segmente,
cuvinte, imagini, sunete etc.). Ce nseamn calcul sau problem care poate fi
rezolvat nu discutm n acest curs. Pentru simplitate, s acceptm c un calcul este o
succesiune de operaii (considerate elementare) care rezolv o problem O aceeai
main, care execut pe rnd diverse programe, se comport pe rnd ca fiecare
main de calcul de care avem nevoie: Motivul principal care determin viteza
impresionant de dezvoltare a tehnologiilor legate de calculatoare este c tot mai multe
activiti de genul celor niruite mai sus devin rezolvabile cu ajutorul calculatorului,
dac acesta devine mai rapid, i sporete capacitatea de memorare a datelor i dac
se scriu programele necesare.
Crearea reelelor de calculatoare, dintre care cea mai vast este Internetul, a
extins utilizarea calculatoarelor de la calcul, n diversele lui forme, la comunicare.

REZOLVAREA DE PROBLEME CU AJUTORUL CALCULATORULUI


VZUT CA :
INTRARE  PRELUCRARE  IEIRE

3/12
Competene T.I.C. Codificarea informaiei

Fluxul de date n cadrul cruia are loc comunicarea om-calculator.

Fie c e vorba de tehnoredactarea unui text, de o comunicare prin Internet, de


proiectarea unei structuri n construcii sau de crearea unei baze de date contabile,
rezolvarea unei probleme cu ajutorul calculatorului are, la nivel general, dou entiti
aflate n comunicare: omul i calculatorul. Omul transfer mainii de calcul o parte a
activitii sale intelectuale rezolvarea acelei probleme.Soluionarea unei probleme
presupune:

 Analiza problemei, formularea corect i determinarea unei metode de


rezolvare a ei, stabilirea algoritmilor de calcul, reprezentarea grafic sub
forma de schema logic sau organigram;
 Programarea, reprezentarea schemei logice n limbajul de programare
adecvat rezolvrii problemei cu ajutorul calculatorului;
 Implementarea, aplicarea n practic a soluiei.

algoritm =o metod de soluionare a problemei, metod reprezentat ntr-un limbaj


adecvat mijloacelor de calcul disponibile, caracterizat prin generalitate (se aplica cu
minime modificri la problemele n clasa respectiv), finalitate (soluia problemei este
furnizat dup un numr finit de operaii) i realizabilitatea (adic sunt folosite
mijloacele de calcul disponibile).

Algoritm
- mulime finit de reguli de calcul, descrise fr echivoc, care indic operaiile
elementare necesare i ordinea efecturii lor n scopul rezolvrii unei probleme ntr-un
timp finit
- metod (procedeu) de rezolvare a unei probleme
- reprezentarea algoritmilor se poate face n limbaj pseudocod sau prin scheme logice

4/12
Competene T.I.C. Codificarea informaiei

Exemplu de shema logica

http://office.microsoft.com/ro-ro/visio-help/crearea-unei-scheme-logice-elementare-
HA010357088.aspx

5/12
Competene T.I.C. Codificarea informaiei

Limbaj de programare(limbaj evoluat)


- limbaj folosit pentru scrierea de programe pentru calculatoare
- mijloc de comunicare ntre utilizator i calculator, prin intermediul cruia utilizatorul
transmite aciunile pe care calculatorul trebuie s le desfaoare asupra datelor.
ex: FORTRAN, BASIC, Pascal, C, C++, Java,

Program = descrierea ntr-un limbaj de programare, a prelucrrile ce trebuie efectuate de


ctre calculator asupra anumitor date.
= succesiune de instruciuni transmise calculatorului pentru a fi executate
- implementare a unui algoritm

Un exemplu simplu de program pentru rezolvarea urmtoarei probleme:

Avem 2 pahare. dorim sa interschimbm coninuturile lor Asadar, avem nevoie de un pahar
in plus pentru a depozita temporar coninutul unuia dintre ele.

In limbajul de programare Pascal ,rezult programul surs:

program interschimbare;
var pahar1, pahar2, pahar_aux: integer;
begin
writeln(Dati cele 2 valori);
readln(pahar1);
readln(pahar2);
pahar_aux := pahar1;
pahar1 := pahar2;
pahar2 := pahar_aux;
writeln(Cele 2 valori s-au interschimbat: pahar1 = ,pahar1, , pahar2 = , pahar2);
end.

In limbajul de programare C++ ,rezult programul surs:

#include <iostream>;

int main() {

std::cout << "Dati cele 2 valori" << std::endl;

int pahar1, pahar2;

std::cin >> pahar1;

6/12
Competene T.I.C. Codificarea informaiei

std::cin >> pahar2;

int pahar_aux;

pahar_aux = pahar1;

pahar1 = pahar2;

pahar2 = pahar_aux;

std::cout <<"Cele 2 valori s-au interschimbat pahar1 = "<< pahar1 << ",
pahar2 = " << pahar2 << std::endl;

Transformrile pe care le sufer un program scris n limbaj evoluat pn ajunge


s poat fi executat.

Compilator = traductorul programelor surs n coduri (programe) obiect.


compilare = traducerea programului din limbaj evoluat n limbaj main, adic
transformarea setului de instruciuni ale programului ntr-o reprezentare
intern caracteristic tipului de calculator folosit => programe obiect

Editor de legturi = unete modulele obiect nrudite generate de ctre compilator prin
procesarea programului surs i produce codul (programul)
executabil.
Elementul esenial dintr-un cod obiect este codul main care poate fi executat direct de ctre
procesor.

link editare (editare de legturi) = producerea codului executabil din programul obiect i
a modulelor obiect asociate (bibliotecile de funcii standard).
Aadar, omul comunic cu calculatorul i d acestuia programe i date de
prelucrat i primete de la el rezultatele prelucrrii

7/12
Competene T.I.C. Codificarea informaiei

ORGANIZAREA INFORMAIEI

CODIFICAREA UTILIZAT PENTRU STOCAREA INFORMAIILOR

1. REPREZENTAREA NUMERELOR

366
0000000101101110
82,5
01000010 10100101 00000000 00000000

1.1.Sistemele de numeraie poziionale

Forma general a unui numr cu (n+1) cifre scris n baza r este :

Nr = anan-1a2a1a0 = an .rn +an-1 .rn-1 + + a2 .r2 + a1 .r1 +a0 . r0 (1)

1.1.a.Sistemul de numeraie zecimal

Alfabetul sistemului zecimal : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Aceste cifre sunt prin definiie


numere consecutive, astfel 7 = 6 + 1; ntr-un numr zecimal (citind de la dreapta la
stnga) cifra din dreapta reprezint unitile,urmtoarea zecile apoi sutele i aa mai
departe,adic un numr n baza 10 conform relaiei (1) poate fi scris ca o sum de
puteri ale lui 10:

mii sute zeci uniti

1 3 = 1x 101 + 3 x 100

1 9 7 = 1 x 102 + 9 x101 + 7 x 100

1 9 9 8 = 1 x 103 + 9 x 102 + 9 x101 + 8 x 100

1.1.b.Sistemul de numeraie binar

Sistemul de numeraie binar, cel mai simplu posibil inventat acum 500 de ani n
China i cel mai utilizat n reprezentarea codificat a numerelor n calculatoare, are
urmtoarele caracteristici:

1. Baza de numeraie a sistemului este 2 i conine numai dou simboluri,


cifrele: 0 i 1;
2. Cifra cu valoarea cea mai mare este 1.

Un numr scris n baza 2, poate fi dezvoltat dup puterile bazei astfel:

8/12
Competene T.I.C. Codificarea informaiei

N2 = anan-1a2a1a0 = an .2n +an-1 .2n-1 + + a2 .22 + a1 .21 +a0 . 20

Exemple de numere scrise n baza 2:

13=8 + 4 + 1=1 x 23 +1 x 22 +0 x 21 +1 x 20 = 1 1 0 12

197=128+64+4+1=1 x 27 +1 x 26+0 x 25 +0x 24 +0 x 23 +1 x 22 +0 x 21 +1 x 20

=1 1 0 0 0 1 0 12

Sistemul Sistemul
zecimal
binar
0 0
1 1
2 10
3 11
4 100
5 101
6 110
7 111
8 1000
9 1001
10 1010
11 1011
12 1100
13 1101
14 1110
15 1111
16 10000
20 10100
30 11110
40 101000
50 1010010

1.2.Funciile logice boolene

Matematicianul englez George BOOLE a reuit s fac o legtur ntre formulele


algebrice i relaiile logice. Pornind de la principiul c o propoziie poate fi adevrat
sau fals, BOOLE atribuie valoarea 1 propoziiilor adevrate i respectiv 0 propoziiilor
false, elabornd algebra boolean.

Notnd propoziiile cu a, b c, etc se pot construi funciile logice:

9/12
Competene T.I.C. Codificarea informaiei

Disjuncia (operaie logic tradus prin sau) a dou propoziii


Conjuncia (operaie logic tradus prin i) a dou propoziii
Negaia unei propoziii notat cu not
Disjuncia exclusiv(operaie logic tradus prin xor) a dou propoziii

In cazul a dou propoziii a i b se pot obine tabele de adevr, pentru disjunie,


conjuncie i negaie aa cum rezult din tabelul de mai jos:

a b a sau b a i b not a a xor b


0 0 0 0 1 0
1 0 1 0 0 1
0 1 1 0 1 1
1 1 1 1 0 0

Algebra boolean este utilizat n aplicaiile din automatic, teoria circuitelor i releelor
electronice i deci la realizarea calculatoarelor.

Alturi de logica boolean, au aprut mai nou logicile polivalente printre care
logica trivalent cu valorile de adevrat, fals i posibil i logica fuzzi care admite
domenii de trecere gri, fiind apropiat de logica de gndire obinuit din industrie,
economie, etc.

2. BII I OCTEI.

Toate operaiile n calculator se fac asupra unor astfel de reprezentri: orice


numr, orice liter, orice sunet sau imagine devine n calculator un ir de cifre binare,
adic un ir format din 0 i 1.
Acest element atomic de reprezentare a informaiilor n calculator un 0 sau un
1 se numete BIT. (BInary digiT)
Grupurile de opt bii, puse n eviden n exemplele de mai sus, se numesc
octei (byte) Datele se reprezint n calculator prin unul sau mai muli octei; aa stau
lucrurile inclusiv pentru instruciuni.
Un alt neles al cuvintelor bit i octet este acela de gazd a unui bit sau a unui octet:
prin bit se mai nelege i elementul hardware care poate nregistra un 0 sau un 1; din
punct de vedere tehnic, acesta este un circuit. i cuvntul octet poate nsemna
circuitul care stocheaz reprezentarea a opt cifre binare.

Informaia digital

Cuvntul digital are nelesul exact codificat sub form de numere binare
Cnd vorbim de capacitate de memorare, mai ales acestui din urm neles i se
ataeaz multipli de obicei, ai octetului.
multiplii octetului:
1 KB= kilo-octet, care nseamn 1024 =210 de octei luai la un loc.

10/12
Competene T.I.C. Codificarea informaiei

De ce tocmai 1024 i nu 1000? Am vzut c reprezentrile n calculator se fac


folosind baza 2. i multiplii sunt exprimai prin puteri ale lui 2: 1024 este puterea a
zecea a lui 2. ,adic 210
1 MB= mega-octet nseamn 220 octei =210 KB (1 048 576, deci ceva mai mult
de un milion de octei) sau 210 kilo-octei. )
1 GB= giga-octet nseamn 230 octei =210 MB=220 KB (ceea ce reprezint 1
073 741 824, peste un miliard de octei) sau 210 mega-octei sau 220 kilo-octei. )

1 TB =tera-octet, nseamn 240 octei =210 GB=220 MB=230 KB (de ordinul a un


milion de milioane de octei).
50
1 Peta (PB)= 2 = 1,125,899,906,842,624

60
1 Exa (EB)= 2 = 1,152,921,504,606,846,976

70
1 Zetta (ZB)= 2 = 1,180,591,620,717,411,303,424

80
1 Yotta (YB)= 2 = 1,208,925,819,614,629,174,706,176

3. REPREZENTAREA SIMBOLURILOR

an
01100001 01101110
AN

01000001 01001110

Institutul Naional American pentru Standarde (American National Standards


Institute - ANSI) a adoptat American Standard Code for Information Interchange
(ASCII, pronunat aschii),modele cu o lungime de 7 bii

Codul ASCII extins la un format de 8 bii pe simbol ,s-a format prin adugarea
unui 0 pe poziia celui mai semnificativ bit n faa fiecrui model de 7 bii al vechiului
cod. Aceast tehnic nu numai c nu produce un cod ale crui cuvinte au dimensiunea
egal cu a unei celule uzuale de memorie, dar furnizeaz alte 128 de abloane
suplimentare (care se obin prin plasarea valorii 1 pe poziia bitului cel mai semnificativ
din octet), permind astfel reprezentarea simbolurilor excluse din codul ASCII iniial.
Din nefericire, datorit faptului c n general fabricanii dau propriile lor interpretri
acestor caractere suplimentare, adesea datele care conin abloane extinse sunt dificil
de transferat ntre diferite aplicaii.

Hello

01001000 01100101 01101100 01101100 01101111

H e l l o .

11/12
Competene T.I.C. Codificarea informaiei

Unicode, modele de 16 bii pentru reprezentarea fiecrui simbol. Unicode


conine 65 536 abloane diferite.

Organizaia Internaional de Standarde (International Standard Organisation -


ISO) , din care face parte i ANSI.

Utiliznd modele de 32 de bii pentru reprezentarea simbolurilor, acest cod poate


reprezenta peste 17 milioane de simboluri.

Calculator electronic = dispozitiv programabil destinat prelucrrii automate a informaiei,


n care operaiile elementare se efectueaz cu vitez i precizie
ridicat n sistemul de numeraie binar.

12/12

S-ar putea să vă placă și