Documente Academic
Documente Profesional
Documente Cultură
Curs 1-2
Curs 1-2
Codificarea informaţiei
Informaţia defineşte fiecare din elementele noi conţinute în semnificaţia unui simbol
sau grup de simboluri într-o comunicare ,ştire, semnal, grup de imagini etc. prin care se
desemneazǎ concomitent o situaţie ,o stare ,o acţiune etc…1
Data este forma concretǎ (un numǎr ,o mǎrime ,o relaţie ,etc.. ) prin care se exprimǎ
informaţia , este materia primǎ pentru informaţie .
În informaticǎ data este un model de prezentare a informaţiei accesibil unui anumit
procesor ( om,unitate centralǎ , program ) ,model cu care se poate opera pentru a
obţine noi informaţii despre fenomenele ,procesele şi obiectele lumii reale ,
Datele sunt utilizate pentru:
Transmiterea informaţiilor între oameni;
Pǎstrarea informaţiilor pentru o utilizare viitoare
Obţinerea de noi informaţii prin prelucrǎri.
1
Stoica, I.,Informaţie şi culturǎ. Sinteze .Reflecţii. Atitudini, Editura Tehnicǎ, Bucureşti ,1997
1/13
Competenţe T.I.C. Codificarea informaţiei
Deci:
Aplicare
Raţionamente Cunoştinţe
Experimentåri
Relaţia date-informaţii-cunoştinţe
2/13
Competenţe T.I.C. Codificarea informaţiei
COMUNICAREA OM-CALCULATOR.
Rezolvarea de probleme văzută ca “Intrare Prelucrare Ieşire”
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
operaţii pe secundă, ceea ce se considera a fi o viteză uriaşă. Piaţa utilizatorilor
era însă neînsemnată ca număr de cumpărători potenţiali.
CALCUL ŞI CALCULATOR.
Calculatorul este o maşină universală de calcul. (numere, matrici, segmente,
cuvinte, imagini, sunete etc.). Ce înseamnă “calcul” sau “problemă care poate fi
rezolvată” nu discutăm în acest curs. Pentru simplitate, să acceptăm că un calcul este o
3/13
Competenţe T.I.C. Codificarea informaţiei
4/13
Competenţe T.I.C. Codificarea informaţiei
Algoritm
- mulţime finită de reguli de calcul, descrise fără echivoc, care indică operaţiile
elementare necesare şi ordinea efectuării lor în scopul rezolvării 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
5/13
Competenţe T.I.C. Codificarea informaţiei
http://office.microsoft.com/ro-ro/visio-help/crearea-unei-scheme-logice-elementare-
HA010357088.aspx
6/13
Competenţe T.I.C. Codificarea informaţiei
Avem 2 pahare. dorim sa interschimbǎm conţinuturile lor Asadar, avem nevoie de un pahar
in plus pentru a depozita temporar conţinutul unuia dintre ele.
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.
#include <iostream>;
int main() {
7/13
Competenţe T.I.C. Codificarea informaţiei
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;
Editor de legături = uneşte modulele obiect înrudite generate de către compilator prin
procesarea programului sursă şi produce codul (programul)
executabil.
Elementul esenţial dintr-un cod obiect este codul maşină care poate fi executat direct de către
procesor.
link editare (editare de legături) = producerea codului executabil din programul obiect şi
a modulelor obiect asociate (bibliotecile de funcţii standard).
Aşadar, omul comunică cu calculatorul – îi dă acestuia programe şi date de
prelucrat şi primeşte de la el rezultatele prelucrării
8/13
Competenţe T.I.C. Codificarea informaţiei
ORGANIZAREA INFORMAŢIEI
1. REPREZENTAREA NUMERELOR
366
0000000101101110
82,5
01000010 10100101 00000000 00000000
1 3 = 1x 101 + 3 x 100
Sistemul de numeraţie binar, cel mai simplu posibil inventat acum 500 de ani în
China şi cel mai utilizat în reprezentarea codificată a numerelor în calculatoare, are
următoarele caracteristici:
9/13
Competenţe T.I.C. Codificarea informaţiei
13=8 + 4 + 1=1 x 23 +1 x 22 +0 x 21 +1 x 20 = 1 1 0 12
=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 110010
10/13
Competenţe T.I.C. Codificarea informaţiei
Algebra booleană este utilizată în aplicaţiile din automatică, teoria circuitelor şi releelor
electronice şi deci la realizarea calculatoarelor.
Alături de logica booleană, au apărut mai nou logicile polivalente printre care
logica trivalentă cu valorile de adevărat, fals şi posibil şi logica fuzzi care admite
domenii de trecere “gri”, fiind apropiată de logica de gândire obişnuită din industrie,
economie, etc.
2. BIŢI ŞI OCTEŢI.
Informaţia digitală
Cuvîntul “digital” are înţelesul exact “codificat sub formă de numere binare” “
Când vorbim de capacitate de memorare, mai ales acestui din urmă înţeles i se
ataşează multipli – de obicei, ai octetului.
multiplii octetului:
1 KB= kilo-octet, care înseamnă 1024 =210 de octeţi luaţi la un loc.
11/13
Competenţe T.I.C. Codificarea informaţiei
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
Codul ASCII extins la un format de 8 biţi pe simbol ,s-a format prin adăugarea
unui 0 pe poziţia celui mai semnificativ bit în faţa fiecărui model de 7 biţi al vechiului
cod. Această tehnică nu numai că nu produce un cod ale cărui cuvinte au dimensiunea
egală cu a unei celule uzuale de memorie, dar furnizează alte 128 de şabloane
suplimentare (care se obţin prin plasarea valorii 1 pe poziţia bitului cel mai semnificativ
din octet), permiţând astfel reprezentarea simbolurilor excluse din codul ASCII iniţial.
Din nefericire, datorită faptului că în general fabricanţii dau propriile lor interpretări
acestor caractere suplimentare, adesea datele care conţin şabloane extinse sunt dificil
de transferat între diferite aplicaţii.
“Hello”
H e l l o .
12/13
Competenţe T.I.C. Codificarea informaţiei
13/13