Sunteți pe pagina 1din 4

Anexa 1

Reprezentarea datelor în calculator


"În informatică ai de-a face cu calculatorul, așa cum ai în astronomie cu telescopul".
Edsger Dijkstra

Informatica s-a dezvoltat ca știință din matematică, în timp ce dezvoltarea primelor calculatoare își are
originea în electrotehnică și telecomunicații. De aceea, calculatorul reprezintă doar dispozitivul pe care
sunt implementate conceptele teoretice.
Tehnologia informației și a comunicațiilor, abreviat (cel mai adesea TIC), este tehnologia necesară pentru
prelucrarea (procurarea, procesarea, stocarea, convertirea și transmiterea) informației, în particular prin
folosirea computerelor (calculatoarelor electronice).

Rezumat: Datele din calculatoare se prelucreaza, stochează și se transmit ca serii de zero și unu. Cum
putem reprezenta cuvintele numerele, imaginile folosind doar aceste două simboluri?
(La disciplina matematică elevii au învațat anterior despre numere in baza 2, cum se transforma (prin împărțiri succesive) un număr din baza
10 în baza 2. Această activitate este un alt mod de a privi problema)

Știați că tot ceea ce vedeți sau auziți la


calculator - cuvinte, imagini, numere, filme,
sunete este stocat și prelucrat folosindu-se
doar două cifre?! Vom afla cum reprezintă și
folosește computerul numerele, literele și
imaginile folosind doar 0 si 1.
Cu o serie de cartonase avand pe ele un numar de buline reprezentand puterile lui 2 vom efectua
transformari de numere din sistemul zecimal in binar si invers
Sistemul binar folosește zero și unu . Punctele de pe cartonaș reprezinta numărul în sistemul zecimal, cel
folosit în mod obișnuit de către oameni. Dacă cartonașul este pe față si se văd punctele el are
semnificația de 1 sau dacă este întors și nu se văd punctele are semnificația 0. Aceasta înseamnă
„traducerea= codificarea” numărului în sistemul binar.
Exemplu: (figura)
Putem folosi aceste cartonașe pentru a
forma numere întorcându-le pe față/dos și
adunând punctele care se văd.
Să formăm:
6 puncte (o carte cu 4 și una cu 2 puncte),
15 puncte (o carte cu 8, una cu 4, una cu 2
puncte și una cu 1 punct)
21 puncte (16, 4 și 1)…
Singura regulă este că un cartonas trebuie să fie pe față (se vad bulinele) sau pe dos (nu se vad).
Cum obținem 3, 12 și 19?
Există mai multe moduri de a obține orice număr?(nu)
Care este cel mai mare număr pe care puteți să-l alcătuiți? (suma punctelor).
Care este cel mai mic?(0).
Există vreun număr nu puteți să-l alcătuiți între cel mai mic și cel mai mare număr? (nu)
De unde stiu cate buline va avea cartonul urmator din serie? (este numarul anterior inmultit cu 2)
Ce relatie se vede a fi intre suma bulinelor asezate deja si numarul de buline continut de cartonasul
următor din serie? (este suma bulinelor anterioare +1)
Puteți spune ce înseamnă 10101? (21)
Dar cum transformăm –cât reprezinta în sistemul zecimal 11111? (31)
Exercițiu de lucrat: În ce zi a lunii v-ați născut? Scrieți-o în binar pe un bilețel; dați bilețelul colegului să
transforme în formatul zecimal.
O altă proprietate interesantă a numerelor binare este ce se întâmplă când un zero este pus în partea
dreaptă a numărului.
Dacă lucrăm în bază 10 (zecimal), când punem un zero în partea dreaptă a numărului, acesta este înmulțit
cu 10. De exemplu, 9 devine 90, 30 devine 300.

1001(9) ---------------- 10010(?)(18)


Ce se intâmplă dacă în dreapta unui număr binar adăugăm un 0? (numarul se dublează)
Exercițiu de lucrat:
Poveste: Am un cântar cu care pot cântari max 127 kg (numere intregi)
Zmeul Zmeilor a venit și m-a rugat să i-l împrumut să-și cantărească zmeișorii. Unul din zmeișori – din
greșeală - a suflat foc pe nări și a topit greutățile cu care se folosea cântarul.
ZZ a găsit pe Internet și vrea să comande un set de greutăți, fiecare din ele având prețul egal cu greutatea
sa.
Din dorința de a plăti cât mai puțin, ZZ dorește să comande minimum de greutăți astfel încât să poată
cântări toate valorile de la 1 la 127 kg. Care sunt greutățile pe care va trebui să le comande și cât va
trebui să plătescă pentru ele?
Răspuns: cântarirea este ca formarea numerelor pe cartonașe; 127 este suma tuturor bulinelor anterioare
(următorul cartonaș urmează să fie 128), deci ZZ are nevoie de toate “cartonașele” de la 1 la 64: 1, 2, 4,
8, 16, 32, 64. Costul va fi 127 lei

Calculatoarele de azi folosesc sistemul binar pentru a reprezenta informațiile. Acesta se numește binar
deoarece se folosesc numai două cifre: 0 si 1. Este cunoscut de asemenea ca sistemul de numerație în
baza doi (oamenii folosesc în mod normal sistemul de numerație în baza 10).
Fiecare zero sau 1 un reprezintă un bit (cifră binară- binary digit).
Totul la computere este reprezentat folosindu-se acești biți – documente, imagini, melodii, filme, numere
și chiar programele și aplicațiile pe care le folosim sunt doar o grămadă de cifre binare.
Un singur bit în sine nu poate reprezenta mult, așa că aceștia sunt de obicei grupați împreună în grupe de
opt, care pot reprezenta numere de la 0 la 255. Un grup de opt biți se numește octet (engl. byte ).
Legătura cu fenomenele fizice:
Un lucru de observat: spunem despre
calculatoare că stochează numai cifrele zero și
unu; înseamnă asta că daca desfacem cutia, vom
vedea biții rostogolindu-se pe jos?
Un bit este de obicei reprezentat în memoria
unui calculator de un tranzistor care este pornit sau oprit sau de un condensator care este încărcat sau
descărcat.

Computerele de fapt nu conțin cifrele zero și unu în interior, ci doar niște tensiuni mari și mici, sau
magnetism nord-sud, lucruri aflate în circuitele electronice ale dispozitivelor componente.

Datorită ușurinței cu care pot fi reprezentate prin două stari unele fenomene naturale sistemul binar a fost ales ca
cel mai potrivit pentru computere. Ex: un pahar poate fi plin/gol; o fereastra poate fi deschisă/închisă.....
În acest mod calculatoarele (computerele) reprezintă și lucrează cu numere.

[Viteza unui calculator depinde și de numărul de biți pe care îi poate procesa la un moment dat. De
exemplu, un calculator pe 32 biți poate procesa numere de 32 biți într-o operațiune, în timp ce un
calculator pe 16 biți trebuie să împartă numerele de 32 biți în bucăți mai mici, ceea ce îl face mai lent (dar
și mai ieftin!)]
Cum lucrează însă computerele cu litere (caractere)?

Care este diferența dintre litere și caractere? (Sunt 26 litere în alfabetul englez; caractere înseamnă pe
deasupra cifrele, semnele de punctuație, diferite simboluri folosite)
Cum își reprezintă ele A mare? Sau cifra 0 când aceasta nu este în alcatuirea unui număr aflat într-o
operație matematică?
Pentru a putea lucra cu caractere, computerul foloseste o codificare a lor in cifre zecimale, care apoi se
codifică în cifre binare, care apoi se transforma în semnale electrice...
Există American Standard Code for Information Interchange (ASCII) care este un tabel cu 128 prin care se
alocă fiecărui caracter un numar.
Cate cartonase (biti) sunt necesari pentru a reprezenta până la 127 de buline(numere?)?
(7 cartonase (64 32 16 8 4 2 1)
Fiind 128 de caractere de la 0 la 127 reprezentarea lor ulterioară se face pe 7 biti
(vezi cartonase: 64 32 16 8 4 2 1 suma lor este 127)
co caracter cod caracter cod caracter cod caracter
d
0 NULL 48 0 65 A 97 a
1 ... 49 1 66 B 98 b
2 ... 50 2 67 C 99 c
3 ... .... ... 68 D ... ...
.... ... ... ... ... ... 127 DEL
Exercițiu: Căutați codul ASCII si scrieti câteva rânduri codificate astfel unui prieten.
Exemplu: „Draga Darius. Computerele sunt pasiunea mea si nimic nu ma poate face sa ma opresc din a
invata cum functioneaza. De asemenea vreau sa invat sa le programez.
Al tau prieten,
Mircea
Codificare: 68 114 97 103 97......

Mai departe, aceste numere zecimale sunt transformate în numere binare, astfel încât poti să-i trimiți prietenului
tău un mesaj de forma:
Cum pot calculatoarele să stocheze imagini când ele pot folosi doar 0/1?

La tablă se execută caroiajul, se colorează pătratele


conform figurii și apoi se codifica pixelii albi și negri.
După ce termin cu numerele, se șterge desenul
corespunzător și cu ajutorul clasei se recompune folosind
codificarea numerică.

Mai sus vedem cum o imagine poate fi reprezentată folosind numere. Primul rând constă dintr-un pixel
alb, apoi trei negri, apoi unul alb. Astfel, primul rând este reprezentat ca 1, 3, 1.

Exemplu1: un aparat fax scanează imaginea, o codifică numeric și o transmite prin linia telefonică unui alt
aparat care primind codificarea își fixează poziția de început a paginii și apoi recompune imaginea, o
tipărește făcând-o astfel accesibilă utilizatorului.
Reprezentarea lui 0 și 1 pe linia telefonică se face prin semnale de tonalitate joasă și de tonalitate înaltă.
Astfel dacă ascultați la receptor o transmisie fax veți auzi un zgomot/țiuit continuu.

Exemplu2: aceeași imagine poate fi reprezentată pe un monitor aprinzand și stingând pixelii


corespunzători.

Fișa de lucru “FAX”: Se dau 2-3 desene codificate numeric: “vă trimit un fax”, si voi îl decodificați și îl
„tipăriți” pe o foaie cu pătrățele. Tema se continuă acasă pentru cei care au talent răbdare și
perseverență.

Astfel, la sfârșitul acestei călătorii am aflat cum pot computerele noastre să reprezinte numere, caractere
și imagini și să lucreze cu acestea...
Vedem deci că dacă reușim sa codificăm numeric datele noastre (de orice tip ar fi ele) am reușit sa le
facem compatibile cu folosirea lor în computer

Bibliografie:
„CS UNPLUGGED” Tim Bell, Ian H. Witten și Mike Fellows

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