Documente Academic
Documente Profesional
Documente Cultură
Codificarea informaiei
Deci:
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
Raionamente Cunotine
Experimentri
Relaia date-informaii-cunotine
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.
2/12
Competene T.I.C. Codificarea informaiei
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.
3/12
Competene T.I.C. Codificarea informaiei
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
http://office.microsoft.com/ro-ro/visio-help/crearea-unei-scheme-logice-elementare-
HA010357088.aspx
5/12
Competene T.I.C. Codificarea informaiei
Avem 2 pahare. dorim sa interschimbm coninuturile lor Asadar, avem nevoie de un pahar
in plus pentru a depozita temporar coninutul 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() {
6/12
Competene T.I.C. Codificarea informaiei
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 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
1. REPREZENTAREA NUMERELOR
366
0000000101101110
82,5
01000010 10100101 00000000 00000000
1 3 = 1x 101 + 3 x 100
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:
8/12
Competene T.I.C. Codificarea informaiei
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 1010010
9/12
Competene T.I.C. Codificarea informaiei
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.
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
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 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
H e l l o .
11/12
Competene T.I.C. Codificarea informaiei
12/12