Sunteți pe pagina 1din 118

Cuprins:

PREFA.......................................................................................................................................3
I.Tipuri de date structurate..........................................................................................................5
I.I Tipuri de date tablou(array)....................................................................................................5
I.II Tipuri de date ir de caractere(string).................................................................................9
I.IIITipul de date articol(record)...............................................................................................14
I.IV Instruciunea with................................................................................................................14
I.V Tipuri de date mulime(set)..................................................................................................18
I.VI Generaliti despre fiiere (File).........................................................................................21
I.VII Fiiere secveniale...............................................................................................................21
I.VIII Fiiere text.........................................................................................................................21
II Informaia................................................................................................................................27
II.I Cantitatea de informaie.......................................................................................................27
II.II Codificarea i decodificarea informaiei............................................................................30
II.III Coduri fregvent utilizate...................................................................................................32
II.IV Informaia mesajelor continuie.........................................................................................35
II.V Cuantizarea imaginei...........................................................................................................38
II.VI Reprezentarea i transmiterea informaiei.....................................................................41
III Bazele aritmetice ale tehnicii de calcul.................................................................................43
III.I Sistemul de numeraie.........................................................................................................43
III.II Conversiunea numerelor...................................................................................................46
dintr-un sistem n altul................................................................................................................46
III.III Conversiunea din binar n octal,.....................................................................................49
hexazecimal i invers...................................................................................................................49
III.IV Operaii aritmetice n binar.............................................................................................53
III.V Reprezentarea numerelor naturale n calculator............................................................55
III.VI Reprezentarea numerelor ntregi....................................................................................55
III.VII Reprezentarea numerelor reale.....................................................................................59
IV Algebra boolean....................................................................................................................62
IV.I Variabile i expresii logice....................................................................................................62
IV.II Funcii logice.......................................................................................................................65
IV.III Funcii logice fregvent utilizate........................................................................................65
V Circuite logice...........................................................................................................................68
V.I Circuite logice elementare.....................................................................................................68
1

V.II Clasificarea circuitelor logice..............................................................................................71


V.III Sumatorul............................................................................................................................71
V.IV Circuite combinaionale fregvent utilizate.......................................................................75
V.V Bistabilul RS..........................................................................................................................79
V.VI Circuite secveniale fregvent utilizate...............................................................................82
V.VII Generatoare de impulsuri.................................................................................................82
VI Structura i funcionarea calculatorului..............................................................................86
VI.I Schema funcional a calculatorului..................................................................................86
VI.II Formatul instruciunilor....................................................................................................90
VI.III Tipuri de instruciuni.......................................................................................................92
VI.IV Limbajul cod calculator i................................................................................................93
limbajul de asamblare.................................................................................................................93
VI.V Resursele tehnice i resursele............................................................................................96
program ale calculatorului..........................................................................................................96
VI.VI Memorii externe pe benzi i discuri magnetice..............................................................97
VI.VII Memorii externe pe discuri optice.................................................................................99
VI.VIII Vizualizatorul i tastatura..........................................................................................101
VI.IX Imprimantele..................................................................................................................101
VI.X Clasificarea calculatoarelor.............................................................................................105
VI.XI Microprocesorul..............................................................................................................107
VII Reele de calculatoare.........................................................................................................109
VII.I ntroducere n reele.........................................................................................................109
VII.II Tehnologii de cooperare n reea....................................................................................111
VII.III Topologia i arhitectura reelelor.................................................................................114
VII.IV Reeaua internet.............................................................................................................117
VII.IV Servicii internet.............................................................................................................120

PREFA
Lucrarea Caiet de lucru pentru clasa a X-a a fost realizat cu scopul de a le oferi
profesorilor i elevilor o surs practic.
n ea am folosit semne speciale:
-noiuni de teorie

-exerciii i probleme

-tema pentru acas


Lucrarea este structurat n apte capitole n care am folosit tehnici de evaluare: itemi cu
algere multipl, itemi cu alegere dual, itemi perechi, itemi de completare, itemi cu
rspuns scurt, ntrebri structurate, itemi cu rspuns construit scurt, itemi tip rezolvare de
probleme.
Cpitolul I include un amplu material teoretic i practic referitor la definirea i prelucrarea
datelor structurate: a tablourilor, a irurilor de caractere, a articolelor, a mulimilor i
fiierelor. Snt prezentate i probleme cu identificarea situaiilor din viaa real n care
apare necesitatea structurrii datelor.
Capitolul II include expunerea unor cunotine fundamentale din teoria informaiei,
exerciii de argumentare a necesitii determinrii cantitii de informaie.
Capitolul III sunt expuse cunotine i exerciii din domeniul aritmeticii sistemelor de
calcul: sisteme de numeraie i operaii aritmetice n sistemul binar, reprezentarea
numerelor naturale i a numerelor ntregi i reale n calculator.
Capitolul IV include unele cunoine fundamentale i exerciii din domeniul algebrei
booleene, sunt expuse noiuni de variabil, constant i funcii booleene.
Capitolul V include teorie i practic din domeniul circuitelor logice din domeniul unui
calculator numeric: sumatorul, comparatorul, codificatorul i decodificatorul,bistabilul,
registrul, numrtorul, generatorul de impulsuri.
Capitolul VI include partea teoretic i practic a structurii i funcionrii calculatorului.
Materialul este expus n aa mod nct structura unui calculator numeric poate fi neleas
i nsuit metodic, de la pori logice, dispozitive i uniti la sistem de calcul.
3

Capitolul VII include material teoretic i practic din domeniul reelelor de calculatoare.
Sunt expuse exerciii i probleme de explicare a principiilor de funcionare a re elelor de
calculatoare, a principiilor de organizare a serviciilor Internet .
Lucrarea este realizat n conformitate cu Curriculumul disciplinar de informatic pentru
nvmntul liceal.

I.Tipuri de date structurate


I.I Tipuri de date tablou(array)
Reinei
Se numete tablou o colecie de date organizate dup anumite reguli reunite cu un nume

comun.
Tipul de date tablou se divizeaz n tablou :
unidimensional
bidimensional: arbitrar(n<>m) i ptratic(n=m).
Tabloul unidemsional reprezint un ir de elemente de acelai tip, care are o singur
dimensiune .
Definirea unui tablou unidimensional:
Identificat
]
of
TipEl
array
TipInd
=
[
o-rul
-TipInd este tipul indicilor i poate fi orice tip ordinal , nafar de tipul integer , adic :
tipului

type

char, boolean, enumerare, subdomeniu.

-TipEl este tipul elementelor vectorului i poate fi orice tip simplu sau structurat.
Ex. 1)Type nume=array[1..100]of integer;
Var a:numere;
2)var a: array[1..100]of integer;
Tabloul bidimensional se specific n dou dimensiuni iar poziia unui element este
indicat de doi indici.
Definirea unui tablou bidimensional:
array

Tipul
primului

Tipul
elementel
or

Ex.1) Type nume=array[1..15,1..17]of integer;


Var a:numere;
2) var a: array[1..15,1..17]of integer;

Exerciii i probleme:
1. Indicai care snt cele dou afirmaii adevrate din cele ce
5

Tipul
indicelui al
doilea

urmeaz:
a)tipul indicelui unui tablou poate fi oarecare;
b)tipul elementelor unui tablou poate fi oarecare;
c)dimensiunea tabloului nu se schimb pe parcursul executrii
programului;
d)numerelor variabelelor de tip tablou nu pot aprea ntr-o
instruciune de atribuire.
2. Fie declaraiile : Type T1=array[-5..5]of integer;
Var T2:array[-5..5]of T1 ;
T3:array[a..d]of T2;
Indicai care este afirmaia adevrat:
a)tabloul T2 are 10 elemente de tip T1;
b)tabloul T2 are 100 de elemente de tip integer;
c)tablol T3 are 4 elemente de tip T2;
d)nici una din afirmaiile anterioare nu este adevrat.
3. Descoperii erorile din programul urmtor. Subliniai-le.
Program erori;
Var x:array[1..n]of integer;
i, nr :integer;
begin
Write(Cite componente?);
Readln(nr);
For i:=1 to nr do
X[i]=i*10;
For i:=1 to nr do
Writeln(x[i]);
End.
4. Continuai frazele:
a)Elementele tabloului se efectuiaz prin numele variabilei urmat de....................
....................................................................................................................................
b)Pentru a prelucra elementele unui tablou este necesar de a.................................
6

....................................................................................................................................
c)Cnd este vorba de tablou bidimensional ptratic apare noiunea de...................
................................................................................................................................
5. .Problem de calcul:
La sfritul anului colar toi elevii clase a X-a doresc s primeasc premii i meniuni.
Din pcate conform regulamentului colar , doar elevii cu medii mai mari sau egal cu
nota 9 pot fi evideniai . cunoscndu-se numrul de elevi ai clasei i media general a
fiecrui elev , determinai ci elevi vor fi premiai i menionai. S se calculeze i media
general a clasei.

Program pascal

6. Problem de sortare:
Un copil se joac cu mai multe cuburi de dimensiuni diferite , el trebuie s aranjeze
cuburile astfel nct s alctuiasc un turnule stabil .

Program pascal

Tem pentru acas

1.S se scrie un program care zerografiaz elementele de pe diagonala principal


dintr-un tablou bidimensional ptratic.
2.Se consider tabloul bidimensional ptratic de numere ntregi . S se scrie un
program care determin elementul maximal de pe diagonala principal i elementul
minimal de pe diagonala secundar.
3.Se d matrice A(n,n)de numere ntregi , unde n este numrul natural impar . S se
calculeze suma elementelor domeniului haurat.

De exemplu , pentru n=5


i matricea : 2 -2 1 0 5

suma va fi

2-2+1+0+5+

1 0 7 4 -6

+0+7+4+

1 6 9 3 1

+9+

4 8 -5 1 0

+8-5+1+

1 2 3 4 5

+1+2+3+4+5
=45

I.II Tipuri de date ir de caractere(string)


Reinei:
Tipul de date string (ir de caractere) este similar unui vector al crui componente snt
de tip char.
Declararea unui ir de caractere:
type

Identificator
ul
tipului

string

const

Const este o constantde tip byte i indic numrul maximal de simboluri n ir.
O constant-ir reprezint o consecutivitate de simboluri nserat ntre apostrofuri .
Operatori i funcii asupra irurilor de caractere :
Operatorul + se utilizeaz pentru concatenarea ctorva iruri.
Operatorii = , <,>,<=,>=,<> seutilizeaz pentru compararea irurilor.
Funcia Length(s) returneaz lungimea (de tip ntreg ) a irului s.
Funcia Copy(s,p,n) returneaz din irul s un subir de lungime n ncepnd cu
poziia p.
Funcia Concat(s1,s2,s3,...,sn)returneaz irul s1+s2+s3+...+sn.
Funcia Pos(sub,s)returneaz 0, dac irul sub nu este subir a lui s, sau poziia (de
tip integer)din care prima dat subirul sub apare n s.
Procedura Delete(s,p,n) terge n simboluri din irul s ncepnd cu poziia p .
Procedura Insert(sub,s,p) insereaz subirul sub n irul s ncepnd cu poziia p.
Procedura Str(x,s) transform numrul x(de tip integer sau real) n ir,atribuindu-l
lui s. Parametrul x poate avea una din urmtoarele forme de reprezentare:
a) x
b) x:m
c) x:m:f,
unde x este expresia (sau parametrul) a crei valoare va fi transformat , m
reprezint numrul minim de caractere ale irului, iar f (se scrie doar cnd x este
real) numrul de simboluri ale prii fracionare.
Procedura Val(s,x,cod) transform irul s n numr , atribuindu-l lui x (de tip ntreg
sau real). Valoarea lui cod devine 0, dac transformarea a fost reuit , altfel cod

conine poziia unde a fost ntlnit un simbol nepermis. irul s poate conine spaii
de debut.
Caracteristici:
o dat de tip string poate avea maximum 255 de caractere utilizatorul poate preciza i
lungimi mai mici dect 255;
componentele ce alctuiesc un ir de caractere iau valori n mulimea format din litere ,
cifre i caractere speciale , mulime ordonat i finit;
elementele irului pot fi accesate folosind un indice , asemntor componentelor
tablourilor unidimensionale;
indicele poate lua valori de la unu la lungimea irului.

Exerciii i probleme:

1. Indicai care snt cele dou afirmaii adevrate :


a)Toate irurile de caracter de tip string snt compatibile;
b)irul care depete 255 de caractere se truncheaz;
c)Concatenarea ,alipirea i juxtapunerea nu sunt sinonime;
d)funcia predefinit length(s) returneaz o valoare de tip char.
2. Fie dat programul:
Program sir;
Var s:string; c:char;
L,i:integer;
Begin
Readln(s);
L:=length(s);
For i:=1 to L do
Begin
c:=s[i]; s[i]:=s[L+1-i]; s[L+1-i]:=c;
end;
writeln(s);
end.
Programul dat :
10

a)afieaz irul ntrodus s;


b)inverseaz irul s i apoi l afieaz;
c)are erori de sintax;
d)nici una din afirmaiile anterioare nu este adevrat.
3. Continuai frazele:
a)Tipul de date ir de caractere reprezint un caz special tipului array i se definete
printr-o construcie de forma:..............................................................................................
b)Indiferent de lungime, toate irurile de caractere de tip string sunt.............................
c)Compararea a dou iruri de caractere se realizeaz folosind........................................
d)rezultatul comparrii a dou iruri de caractere este.......................................................
4. Ce se afieaz n urma executrii urmtorului program:
Program string;
Var s1,s2,s3,s4:string[20];
Begin
s1:=borland;
s2:=pascal;
s3:=s1+s2;
s4:=turbo;
if s4<s3 then writeln(turbo pascal)
else writeln(borland pascal);
end.
Programul afieaz.................................................................
5. Se d un ir de caractere s , de lungimea maximal 80. S se numere cte cifre conine
irul citit. Avnd la dispoziie algoritmul , scriei programul Pascal.

Start
Citete (s)
n:=lungimea(s)
c:=0
pentru i:=1,n,1
dac s[i]>=0 i s[i]<=9
11

c:=c+1
scrie(c)
stop

Programul pascal

6. Elaborai un program care determin numrul de apariii a silabei ma n urmtorul ir


de caractere:
MAMA ESTE PROFA DE MATEMATICA.

Program pascal

Tem pentru acas

1.Scriei un program care verific dac un cuvnt citit de la tastatur conine dou
litere consecutive.
12

2.Afiai de cte ori apare un caracter citit de la tastatur n cadrul textului.


3.irul s este compus din cteva propoziii,fiecare terminndu-se cu punct, semn de
exclamare sau semnul ntrebrii. Elaborai un program care afieaz pe ecran
numrul de propoziii din irul n studiu.
4. Un cuvnt se numete palindrom dac el coincide cu rsturnatul su. De exemplu
cuvintele potop, cazac, cojoc snt palindroame.
S se scrie un program care va verifica dac este cuvntul dat palindrom.
5.Ce se afieaz n urma execuiei urmtoarelor programe dac s-a citit de la tastatur
irul informatica:
a)program 1;
var a,b:string;
l:byte;
begin
readln(a);
l:=length(a);
b:=copy(a,l,l-2);
concat(b,za);
writeln(b);
end.
Se afieaz:...................
c) program 3;
var s1,s:string;
begin
s:=anul 2011;
s1:=copy(s,6,4);
writeln(s1+e un an frumos);
end.

Se afieaz:...........

b) program 2;
var a:string;
begin
readln(a);
delete(a,l,2);
delete(a,8,2);
writeln(a);
end.

Se afieaz:.................
d) program 4;
var a,b:string;
p:integer;
begin
readln(a);
b:=informa;
p:=pos(b,a);
insert(tele,a,p);
writeln(a);
end.
Se afieaz:...............

13

I.IIITipul de date articol(record)


I.IV Instruciunea with
Reinei:

Mulimea valorilor unui tip de date articol este constituit din nregistrri sau articole.
Astfel de structur se definete cu cuvntul cheie record.
Datele unui articol snt denumite cmpuri.
Declararea tipului record:
Identificato
r de tip

record

Tipul
cmpului

end

,
;

Exemplu:
Var student :record
Nume, prenume:string[20];
Anul:1..5;
Virsta:byte;
Sex: char;{m-masculin,f-feminin}
End;
Nr_comp:record
Re, Im :real;
End;
Referin la cmpul tipului de date articol se efectuiaz prin numele variabilei, numele
cmpului devizate prin punct.
Exemplu: LP[i].Nume; LP[i].Prenume; LP[i].Virsta;
Apelarea specificatorului de cmp
Identificatorul
nregistrrii

Identificatorul cmpului

14

Instruciunea with
with

Identificatorul
nregistrrii

do

Instruciuni
begin

end

n cadrul instruciunii with(i numai aici) identificatorii cmpurilor nregistrrii se vor


utiliza fr a fi calificai, adic apelarea lor nu va mai include i identificatorul
nregistrrii.
Cuvintele cheie begin i end se vor utiliza n cazul instruciunii compuse.

Exerciii i probleme

1. Indicai care sunt cele dou afirmaii adevrate:


a) componentele tipului articol nu pot fi afiate la ecran ;
b) numele unei variabile de tip articol poate aprea n partea stng a instruciunii de
atribuire;
c) numele unei variabile de tip articol nu poate aprea n partea dreapt a instruciunii de
atribuire;
d) componentele tipului articol se numesc cmpuri.
2. Fie urmtoarele definiii:
Type Elev=record
Nume:string[15];
Prenume:string[15];
Media:real; end;
ListaElevilor=array[1..30] of Elev;
Var E:Elev;
L:ListaElevilor;
Indicai care este instruciunea corect dintre cele ce urmeaz:
a)E:=L[2];
b)writeln(E.NotaMedie);
15

c)case E.Media of
9,10:writeln(foarte bine);
7,8:writeln(bine);
5,6:writeln(suficient)
End;
d)Elev.Nume:=Spataru;
3. Fie declaraiile din testul precedent. Ce va afia pe ecran dup execuia secvenei de
program:
For i:=1 to 30 do
Readln(L[i].nume);
i:=10;
with L[i] do
for i:=1 to 10 do
writeln(nume);
a)numele primilor 10 elevi;
b)numele primului elev repetat de 10 ori;
c)nici un rezultat segvena are erori;
d)nici un rspuns anterior nu este corect.
4. Continuai frazele:
a)Mulimea valorilor unui tip de date articol este constituit din
b)Orice tip de date record poate servi ca tip de baz pentru.....................................
c)Un tip de date articol se definete cu ajutorul .......................................................
d)Fiecare component a unei variabile detip record poate fi specifcat explicit, prin

5. Elaborai un program care citete de la tastatur numele prenumele i vrsta unor


persoane i afieaz cea mai mare vrst.

Program pascal

16

6. Elaborai un program care ordoneaz lista persoanelor n ordine alfabetic.

Program pascal

Tem pentru acas

1. Se dau dou date calendaristice, reprezentnd zilele de natere a doi prieteni,


Radu i Mihai. S se afieze numele celui mai mare.
2. Se consider numele a N persoane i ctigul lor pentru o lun. S se scrie un
program care calculeaz salariul fiecrei persoane fr impozite. Impozitele se
calculeaz dup cum urmeaz:
0-100 lei
- 0%
100,1-399,99 lei
- 13%
400-599,99 lei
-25%
600-i mai mult
-30%
3.Utiliznd tipul de date record, s se realizeze un algoritm pentru calcularea
vrstei n ani a unei persoane, fiind date:
-data naterii(ziua,luna,anul);
-data curent(ziua, luna, anul).

17

I.V Tipuri de date mulime(set)


Reinei
Un tip de date mulime (set) se definete in raport cu un tip de baza care trebuie sa fie
ordinal: <Tip multime>:: [packed]set of<tip>
Valorile unui tip de date set snt mulimi formate din valorile tipului de baz. n Pascal o
mulime poete fi specificat enumrndu-i-se elementele ntre parantezele ptrate
[si] ,care in locul acoladelor din matematic.
Asupra valorilor unui tip de date mulime se pot efectua operaiile uzuale:
+(reuniunea);*(intersecia);-(diferena) =egalitate,<>inegalitatea,<= => incluziune.
Rezultatul fiind de tip multime.
Elementele mulimii pot aparine tipurilor de date simple.Tipurile de date mulime poate
fi descris enumernd toate elementele mulimii sau indicnd diapazonul de unde vor fi
luate elementele.
Descrierea tipului mulime se face in felul urmtor:
Type multime =set of (e1,e2,en)
Var identificator:multime;
Ex:type Litere of az;
Var a:litere;

Exerciii i probleme
1. Indicai care snt cele dou afirmaii adevrate dintre cele ce urmeaz:
a) Tipul de baz al tipului mulime poate fi orice tip ordinal;
b) Tipul mulime are 2*n valori n cazul cnd tipul de baz are n=2 valori;
c) O expresie nu poate aprea ca element al generatorului de mulime;
d) Elementele unei mulimi nu pot fi referite.
2. Fie a i b operanzi de tipuri mulime compatibile. Indicai care este afirmaia adevrat
dintre cele ce urmeaz:
a) Relaia a=b este adevrat dac a i b conin acelai numr de elemente;
b) Relaia a<=b este adevrat dac valoarea fiecrui element al lui a este mai mic dect
valoarea oricrui element al lui b;
c) Operaia relaional verific apartenena;
d) Expresia a-b este de tip integer.
18

3. Indicai care snt cele dou definiii corecte dintre cele ce urmeaz:
a) Type fibre=(bumbac,in,mtase);
Set_fibre=set of fibre;
b) Type litere=a..f;
Var vocale: set of litere;
c) Var cifre: set of 0..9;
d) Var numere: set of 0.5..9.5;
4. Indicai care snt cele dou expresii logice adevrate dintre cele ce urmeaz:
a) not(c in [a..f])or ([1..10,11..21]<=[1..20]);
b) [a..d,g,l,o]-[b,c,l..o]<>[a,d,g,m,n];
c) []+[1,2,3]*[0]+[3,4,5]=[0];
d) [3..1]+[6..3]=[].
5. Fie secvena de program:
n:=[1..10];
for i:=0 to 20 do
if n*[2*i+1]<>[] then n:=n*[2*i+1];
Valoarea variabilei n dup execuia acestei segvene va fi:
a)
b)
c)
d)

[1,3,5,7,9,11,13,15,17,19];
[1,2,3,4,5,6,7,8,9,10];
[0,1,3,5,7,9];
Nici un rspuns anterior nu este correct.

6. Se d un text cu cel mult 255 de caractere. S se afieze caracterele diferite di text. De


exemplu:Informatica se va afia Informatic.

Program pascal

19

Tem pentru acas

1. Fie mulimea A={1,3,a,4,c,d,5,8,2}, B={2,a,c,8,4,9,e,3}. S se calculeze

mulimea C=(AUB)\(AB).
2. Se consider cuvntul X format din litere majuscule ale alfabetului latin. S se

scrie un program care determin literele ce apar o singur dat i literele ce


apar de mai multe ori n cuvntul dat.
3. Se d un text. S se afieze :
a) Vocalele care nu apar n text;
b) Cifrele care nu apar n text;
c) Consoanele care nu apar n text.
4. Un ceas care sun la ore fixe poate fi potrivit s sune la oricare dintre cele 24

de ore din zi (numerotate de la 0 la 23). N persoane, fr s tie una de


cealalt, potrivesc ceasul s sune la cte o or. Dndu-se orele la care a fost
pus s sune ceasul (ore nu neaprat diferite), s se scrie un program care
afieaz n ordine cresctoare orele la care va suna ceasul i s se stabileasc
cel mai lung interval de linite datorat ceasului potrivit.

I.VI Generaliti despre fiiere (File)


I.VII Fiiere secveniale
I.VIII Fiiere text

Reinei
Prin fiier se intelege o structur de date care const dintr-o secven de componente.
Fiecare component din secvent are acelai tip, denumit tip de baza.
Fiierul care nu conine nici o component se numete fiier vid.
Un tip de date fiier se definete printr-o declaraie de forma:
<tip fisier>::= [packed ]file of<tip>;
Ex:
Type fisierNume=file of integer;
Var FN : FisierNumere;
20

N : integer;
Accesul la componentele unui fiier poate fi:
1 Secvenial pentru a accesa o anumit component trebuie parcurse toate
componentele care preced n fiier.
2 Direct orice component se poate accesa imediat dac se precizeaz numarul ei de
ordine n fiier.
Accesul direct este permis numai pentru fiierele cu sau fr tip stocate pe disc.
Nelund n consideraie tipul fiierului orice program care include fiier trebuie s:
Defineasc variabile de tip fiier;
Fiecrui fiier extern i se asociaz o variabil de tip fiier cu ajutorul procedurii
assign(f,Nume);
Lucrul cu fiierele este posibil dac el exist , astfel de fiier se deschide pentru citirea
sau scrierea datelor;
- Pentru a citi din fiier se utilizez procedura reset(f);
- Pentru a afia sau a scrie n fiier, din fiier se utilizez procedura rewrite(f);
Citirea datelor de la tastatur se efectuiaz prin procedurile readln i read, iar afiarea
datelor se efectuiaz prin writeln i write;
Ex:readln(f,a,b,c);
Writeln(f,a,b,c);
Inchiderea fiierului i salvarea datelor pe support se efectuiaz prin procedura close i
numele variabilei(close f).
Observaie:
Segvena de instruciuni write(f,x1), write(f,x2), , write(f,xn) (respective read(f,v1),
read(f,v2), , read(f,vn )) este echivalent cu instruciunea write(f,x1,x2,,xn)
(respective cu read(f,v1,v2,,vn)).
Un fiier text este format din caractere structurate pe linii i cuprinde un text.El se
stocheaz pe disc,sau este asociat unui dispozitiv logic (cele mai frecvent utilizate sunt
consola i imprimanta )
Procedurile i funciile utilizate mai frecvent n prelucrarea fiierelor text snt:
Procedura READ
Apelul ei are forma

READ(fisier,V1,V2,.,Vn)

Unde: fisier e numele variabilei associate fiierului fizic (dac lipsete se consider
INPUT
21

V1,V2,.,Vn-snt variabile a cror tip poate fi CHAR i STRING,INTEGER,REAL.

Procedura READLN
Apelul lui are forma READLN (VI,V2,...,Vn)
Efectul procedurii Readln(fiier)este neglijarea caracterelor rmase neasociate
din linia curent a fiierului fizic asociat variabilei fiier.

Procedura WRITE
Apelul ei are forma WRITE(fisier,e1,e2,...en.)
unde:e1,e2,...,en-expresii
Procedura se executa in cazul fisierului OUTPUT

Procedura WRITELN
Apelul ei are forma WRITELN(fiier).
Efectul ei este scrierea unui marcaj de sfrit de linie n fiierul fizic asociat variabilei
fiier.
Funcia EOF de tip Boolean returneaz true,dac poziia curent n fiier este dup
ultimul caracter al acestuia sau dac fiierul este vid;altfel returneaz false.
Funcia SEEKEOLN de tip Boolean se apeleaz prin SEEKEOLN(fiier)
Ea realizeaz:
atunci cnd caracterul curent care urmeaz s fie citit din zona tampon asociat
fiierului e un caracter egal cu spaiu sau TAB;
returneaz TRUE cnd caracterul curent care urmeaz s fie citit din zona tampon
reprezint un marcaj de sfrit de linie sau fiier;altfel returneaz false.
Funcia SEEKEOLN difer de funcia EOLN prin faptul c se face un salt peste
caracterele blanc sau tab (i marcajele de sfrit),nainte de a tasta sfritul de linie (fiier)

Procedura ERASE
Apelul ei are forma ERASE(fiier)
Se realizeaz tergera fiierului fizic asociat variabilei fiier.n momentul apelului fiierul
trebuie s fie nchis.

Procedura RENAME
Apelul ei are forma RENAME(fiier,nume).
Se realizeaz redenumirea fiierului fizic asociat variabilei fiier cu numele dat prin irul
de caractere nume. n momentul apelului fiierul asociat variabilei fiiertrebuie s
existe,s fie nchis i nu trebuie s existe un alt fiier cu acelai nume.
22

Exerciii i probleme

1. Indicai care este afirmaia adevrat dintre cele ce urmeaz:


a) Tipul de baz al unui fiier poate fid oar un tip simplu;
b) Funcia EOLN(F) este de tip Boolean;
c) Funcia EOLN(F) determin lungimea liniei unui fiier text F;
d) Procedura Seek(F,2) fixeaz poziia de prelucrare la component a doua a fiierului F.
2. Indicai care snt cele dou definiii corecte dintre cele ce urmeaz:
a) Type fis=text;
Var f:fis;
b) Type fis=(text);
Var f:file of fis;
c) Type fis=text;
Var f:file of fis;
d) Type fis=text;
Var f:file of text;
3. Continuai frazele:
a) Dup tipul operaiilor premise asupra componentelor, fiierele se clasific n:
..
b) Dup modul de acces la componente, fiierele se clasific n:
..
c) Pentru a deschide un fiier secvenial de ieire i de intrare, se apeleaz procedurele:
..
d) Fiierele text pot fi prelucrate cu ajutorul procedurilor:
...
4. Fie dat programul:
Program P;
Var f:text;
nr, x:integer;
begin
assing(f,Numere.txt);
reset(f);
while not eof do
begin
readln(f,x);
23

if x mod 2=0 then nr:=nr+1;


end;
close(f);
write(In fisier exista,nr,pare);
readln;
end.
S se determine ce va afia programul i unde va afia
5. S se afieze la ecran denumirile fiierelor cu algoritmi Pascali (fiiere.pas). Pentru
fiecare denumire utilizatorul va putea viziona coninutul fiierului respectiv.
Program pascal

6. n fiier este nscris o poezie. S se scrie un program care creaz un alt fiier cu acelai
coninut, n care toate literele s fie majuscule.
Program pascal

24

7. n fiierul text Fisier3.in sunt nscrise numele de familie a elevilor unei clase. S se
creeze fiierul Fisier3.out n care se nscriu numele de familie ce se termin cu litera
a.

Program pascal

Tem pentru acas

1. S se creeze un fiier text care va conine toate literele mari i mici ale alfabetului
latin, cte dou n rnd: liter mic apoi cea mare.
25

2. S se scrie un algoritm care citete de la tastatur n rnduri de caractere i le scrie


ntr-un fiier text. Numrul natural n este dat.
3. S se scrie un algoritm care citete de la tastatur datele despre o clas de elevi.
Pentru fiecare elev se cunoate numele, prenumele, 3 note de la sfritul semestrului.
Datele citite se stocheaz ntr-un fiier.
4. S se scrie un program care citete 3 numere reale, apoi le nscrie ntr-un fiier
text(numere.txt). Aceste trei numere reprezint laturile unui triunghi. S se afieze
tipul triunghiului format n fiierul text (numere1.txt).
5. S se elaboreze un program care va determina dintr-un tablou bidimensional ptratic
numrul de elemente impare de pe diagonala secundar. Elementele s fie citite ntrun fiier i afiate n alt fiier.
6. S se scrie un program care creaz un fiier text, ntroducnd de la tastatur numere
ntregi separate prin spaii i afieaz pe ecran numrul mai mare din fiier.

II Informaia
II.I Cantitatea de informaie
Reinei
Sensul uzual al cuvntului informaie- tire , comunicare verbal, scris sau transmis
prin alte metode despre anumite fapte, evenimente,activiti etc.
Din cauz c mediul inconjurtor este foarte variat, respectiv i informaia este de mai
multe tipuri. Exist diferite criterii i clasificri ale informaiilor. Una din ele este:

Dup forma de exprimare a fenomenelor pe care le reflect, informaia poate fi


calitativ i cantitativ.

Dup suportul informaional utilizat pentru redare, transmitere sau pstrare,


informaia poate fi sonor, inclusiv verbal, scris, grafic, video, n form de unde
electromagnetice, optic, codificat.

Dup situarea n timp fa de momentul desfurrii procesului sau


fenomenului reprezentat se deosebesc informaii active, pasive, previzionale. Cele active

26

caracterizeaz procesele n curs de desfurare. Cele pasive--- care au avut loc i s-au
terminat. Cele previzionale--- care se presupun c se vor desfura n viitor.

Dup coninut informaiile pot fi elementare, complexe sau sintetice (permit


caracterizarea de ansamblu a obiectului).

Dup domeniul de activitate: tehnologice, tehnico-tiinifice sau economice.

Dup principiile de prelucrare n sistemele informatice: aritmetico-logice,


texte, documente grafice, secvene audio sau video.

Cantitatea de informaie I ce este coninut ntr-un mesaj emis de surs se determin


din relaia: I=logan (n-numrul de mesaje, a-unitatea de msur a informaiei) .
Un bit este unitatea de informaie din mesajul unei surse cu numai dou mesaje posibile.
I=log2n(bit)

Exerciii i probleme

1.

Calculai: 24MBbBKbKBGB.

...

2.

Determinai cantitatea de informaie ntr-un mesaj al surselor cu urmtoarele mesaje


posibile:
a) Literele mari ale alfabetului latin;
.
b) Literele mici ale alfabetului latin;

c) Cifrele zecimale 0..9;

27

3.

Continuai frazele:
a) Dup forma de exprimare a fenomenelor pe care le reflect, informaia poate
fi
b) Dup suportul informaional utilizat pentru redare, transmitere sau pstrare, informaia
poate fi:
c) Dup principiile de prelucrare n sistemele informatice: .
...
d) Dup situarea n timp fa de momentul desfurrii procesului sau fenomenului

4.

reprezentat se deosebesc informaii.


Cantitatea de informaie n 400 de mesaje emise de o surs cu numrul finit de mesaje

este egal cu 32000 bii. Selectai numrul de mesaje posibile ale acestei surse:
a) 256; b)8; c) 3; d) un alt rspuns.
5.
Elaborai un program care calculeaz cantitatea de informaie a unui mesaj de
semafor.
Program pascal

6.

Elaborai un program care determin cantitatea de informaie a unei litere a alfabetului


latin.
Program pascal

28

Tem pentru acas

1. Determinai cantitatea de informaie n mesajul n 1965 n Frana a aprut

termenul informatica.
2. Care este schema general a unui system de transmisie a informaiei?
3. Pentru sursele: cifrele 0,1,2,.,9,semnele +,-,*,/,determinai cantitatea de
informaie emis de surs.
4. Elaborai un program care calculeaz cantitatea de informaie din N mesaje
emise de o surs cu n mesaje posibile.

II.II Codificarea i decodificarea informaiei


Reinei
Se numete semn un element al unei mulimi de obiecte ce se pot distinge. O mulime de
semne ordonate lunar se numete alfabet.
Importan deosebit o au alfabetele de numai dou semne. Aceste alfabete se numesc
alfabete binare, iar semnele respective semne binare.
S-a convenit ca semnele unui alfabet binar s fie reprezentate prin cifrele 0,1, denumite
cifre binare (binary digit).
Un ir finit din m semne, dintre care unele se pot repeta, formeaz un cuvnt, m
reprezentnd lungimea cuvntului. Cuvintele formate din semne binare se numesc cuvinte
binare. Evident, cuvintele pot avea lungime variabil sau constant. n ultimul caz ele se
numesc cuvinte-m-poziionale.
Regula de transformare a mesajelor n cuvinte se numete cod, iar operaia respectiv
codificare. Operaia invers se numete decodificare.
Lungimea cuvintelor unui cod poziional trebuie s fie mare sau egal cu cantitatea de
informaie dintr-un mesaj: m log2 n
Cantitatea de informaie dintr-un mesaj exprim cel mai mic numr mediu de semne
binare din cuvintele necesare i suficiente pentru codificarea i decodificarea univoc a
mesajelor.

29

Acest fapt justific numirea unitii de msur a cantitii de informaie bit (Binari digit
cifr binar) i alegerea n calitate de surs etalon a sursei cu numai dou mesaje
posibile (n=2).
Exerciii i probleme

1. Textul a fost codificat n felul urmtor n loc de B-T, n loc de C-D, G-S, L-, N-Z, P-V,
R-M, -J, F-X, i invers.
Decodific :
Eu, dodoju vizbezab zoavbea zbmeas ar dzbab. Boab turea a pezib g ra zbmete
de-ar vlib.
2. Continuai frazele:
a) Codurile numerice ofer posibilitatea reprezentrii..........................................................
b) Codurile alfanumerice reprezint prin cuvinte binare.
c) lungimea cuvintelor unui cod poziional trebuie s fie
3. n codul propus de filozoful englez Francis Bacon literele alfabetului latin se prezint
astfel: A-00000, B-00001, C-00010, D-00011,, Z-11001.
Decodificai, utiliznd codul Bacon, urmtorul ir binar: 000010000000010.
..
4.

Informaia se prezint n interiorul calculatorului sub form de:


a) simboluri
b) caractere
c) bii

30

Tem pentru acas

1. Mesajele posibile ale unei surse sunt literele mici ale alfabetului englez.

Calculai lungimea minim a irurilor binare necesar pentru codificarea i


decodificarea univoc a mesajelor emise de aceast surs. Argumentai
rspunsul.
2. Elaborai un program care codific i decodific literele alfabetului latin.
Se va utiliza codul propus de Francis Bacon.

31

II.III Coduri fregvent utilizate


Reinei
Codurile se clasific n coduri numerice i coduri alfanumerice.
Codurile numerice ofer posibilitatea reprezentrii cifrelor 0, 1, 2, ,9 prin cuvintele
binare 4-poziionale.
Codurile alfanumerice reprezint prin cuvinte binare cifrele 0, 1, 2, , 9, literele mari
i mici ale alfabetului latin, semnele de punctuaie, semnele operaiilor aritmetice .a.
Codul ASCII (American Standard Code for Information Interchange), utilizat pe
majoritatea calculatoarelor personale.
Codul 7-poziional, n literatura de specialitate el este notat prin abreviatura ASCII-7.
Deoarece codurile cu 8 bii snt mult mai frecvent utilizate n calculatoarele actuale,
codul ASCII a fost transformat ntr-un cod cu 8 bii numit ASCII-8.
Un alt exemplu de cod alfanumeric este codul binar 8-poziional EBCDIC (Extended
Binary Coted Data Interchange Code), care se utilizeaz pe calculatoarele mari.
Menionm, c extinderea domeniului de aplicare a codurilor 8-poziionale a favorizat
utilizarea byt-ului (B) i a multiplilor lui pentru msurarea informaiei:

1b - {0,1}, B- byte
1B=8b
1KB=210B=8210b
1MB=220B=8220b=223b
1GB=230B=8230b=233b
1Kb=210b
1Mb=220b
1Gb=230b

1 TeraB=2401012B;
1 PetaB=2501015B.

32

Exerciii i probleme
1. Decodificai mesajele reprezentate n codul Gray:
a)1100 1000 0101
b) 1101 0111 0010
c) 0000 0001 1101
d) 0011 0100 1100
2. Codificai n codul ASCII expresiile:
a) A+B+C
c)RECORD
b) If a=0 then
d)writeln(s)
3. Decodificai mesajele reprezentate n codul ASCII:
a) 1001001 1101110 1110100 1100101 1110010 110110 1100101 1110100
b) 1001100 1100101 1100011 11111101 1101001 1100101
c) 1000101 1101100 1100101 1110110
d) 1010011 1101001 1101101 1100010 1101111 1101100
4. Continuai frazele:
a) Codificarea mesajelor se realizeaz prin...........................................................................
b) Funcia predefinit chr returneaz....................................................................................
c) n Pascal echivalentele zecimale ale caracterelor pot fi aflate..........................................
d) Pentru calculatoarele moderne s-au elaborat versiuni.......................................................
5. Ct informaie se conine ntr-un simbol al codului ASCII extins? ncercuii litera ce
corespunde rspunsului corect.
a) 256 bii; b) 8 bii; c) 7 bii; d) alt rspuns (indicai-l)..

Tem pentru acas

1. Elaborai un program care afieaz pe ecran codurile urmtoarelor caractere


a)
b)
c)
2.
3.
a)
b)
c)
d)
4.

ntroduse de la tastatur:
Literele latine mari;
Semnele operaiilor aritmetice;
Cifrele zecimale.
Elaborai un program care transfer cuvntul informatica n cod binar.
Calculai ci Megaoctei se conin n:
2456 bii
56 Gbii
456 Kbii
3456 bii.
Codificai n codul Exsces 3 irul de cifre zecimale:
2346, 5789, 10678, 9870, 10034.
33

II.IV Informaia mesajelor continuie


Reinei
Sursele de informaie se definesc printr-o variabil S, care poate lua valori dintr-o
mulime finit de elemente distincte{s1,s2,..sn}.
Sursele de informaie care snt definite printr-o variabil S ce ia valori dintr-o mulime
finit de elemente distincte se numesc surse cu mesaje discrete.
Sursele care se definesc printr-o variabil S ce poate lua orice valori ntr-un anumit

interval se numesc surse cu mesaje continuie.


Mesajele continue se produc n timp, S este o funcie de timp, S=S(t).
Valorile S(t1),S(t2),....,S(tm) se numesc eantioane.
Momentele de timp t1,t2,...,tm se definesc conform relaiei: ti=ti-1+t.
t- se numete perioada de eantionare.
Operaia de transformare a mesajelor continue n eantioane se numete discretizare n

timp sau eantionare.


Dispozitivul care transform mesajul continuu aplicat la ntrare ntr-o succesiune de
cuvinte de cod se numete convertor analog-numeric.
Operaia invers, i anume transformerea cuvintelor de cod aplicate la intrare n valorile
cuantelor respective, se efectuiaz cu ajutorul convertoarelor numeric analogice.

Exerciii i probleme

1. Alegei rspunsurile corecte:


Operaia de transformare a mesajelor continuie n eantioane se numete:
a) Surs
b) Perioad
34

c) Discretizare
d) Interval
e) Eantionare.
2. Continuai frazele:
a) Mrimea t se numete.
b) Mrimea s reprezit.
c) Dpoitvul care transform mesajul continuu aplicat la intrare ntr-o succesiune de
cuvinte de cod se numete
d) Informaia mesajelor continuie poate fi reprezentat printr-un.
3. Temperature din interiorul unui reactor chimic se nregistreaz pe o band de hrtie
milimetric. Pe axa absciselor se indic timpul (1mm reprezint o or), iar pe axa
ordonatelor temperature (1mm reprezint 10 C). Ct informaie conine o nregistrare
efectuat timp de 21 de zile, dac temperatura poate varia de la 50 pn la 500C?
Rezolvare

4. Unii prin linii elementele sistemului de transmisie a informaiei (1) (4) din coloana A
cu frazele a) e) din coloana B ce le explic semnificaia.
A

(1) codificatorul

(a) transform cuvintele binare n mesaje

(2) modulatorul

(b) transform mesajele emise de surs n cuvinte binare

(3) demodulatorul

(c) calculeaz numrul de mesaje transmise de surs

(4) decodificatorul

(d) transform semnale continue n semnale discrete


(e) transform semnalele discrete n semnale continue

35

Tem pentru acas


1. Elaborai un program care determin numrul cuantelor pentru un termometru
medical i n meteorologie i care este cantitatea informaiei ntr-un eantion.
2. Altimetrul cu impulsuri al unui avion poate msura nlimi de la 100m pn la 20
km. Eroarea de msur nu depete 1m. Pentru a efectua o msurare sunt
necesare 10-3s. Determinai cantitatea de informaie furnizat de altimetru timp de
15 ore de zbor.

36

II.V Cuantizarea imaginei


Reinei
Imagine se numete reprezentarea unui obiect , executat pe o suprafa prin aciunea
direct a utulizatorului prin intermediul unui echipament.
Pentru a evalua cantitatea de informaie , imaginea este mprit n microzone , numite
de cele mai multe ori puncte sau pixeli.
Descompunerea imaginei n puncte se realizeaz cu ajutorul unui rastru (de la cuvntul
latin raster-grebl)
Descompunerea imaginei n puncte (microzone ) reprezint o procedur de discretizare

n spaiu.
Cantitatea de informaie a unei imagini monocrone : I=mxmylog2n
Imaginile obiectelor n micare se discretizeaz n timp.
Cantitatea de informaie a unui film cu durata T se determin din relaia:
V=T f I
Setul de cuvinte binare care reprezint iformaia microzonelor se numete imagine
numeric. Operaia de transformare a imaginii ntr-un set de cuvinte binare se

numete cuantizarea imaginei.


Imaginile de pe hrtie pot fi cuantizate cu ajutorul unui dispozitiv special , numit scaner.

Exerciii i probleme
1. Unii prin linii elementele sistemului de transmisie a informaiei (1) (4) din coloana A
cu frazele a) e) din coloana B ce le explic semnificaia.
A

(1)pixeli

(a) este o mrime continu

(2)rastru

(b) cantitatea de informaie

(3)luminana

(c) descompunerea imaginei n puncte

(4)cuantizare

(d) reprezentarea unui obiect


(e) operaia de transformare a imaginei

37

2. Capacitatea cartelei de memorie a unui aparat foto digital este de 32 MB (Megaoctei).


Calculai numrul de fotografii color, care pot fi stocate pe cartel. Dimensiunile fiecrei
fotografii sunt 16 x 8 cm, rastrul 16 linii pe centimetru. Culoarea fiecrei microzone
(pixel) este format din trei culori primare, gradul de intensitate al crora poate varia de
la 0 la 15. Imaginile sunt stocate fr compresare.
Rezolvare:

Rspuns ______________________
1. Ionel a primit de ziua sa de natere o cartel de memorie cu capacitatea 128 MB
(MegaOctei). Calculai numrul total de fotografii color, care pot fi stocate pe aceast
cartel. Dimensiunile fiecrei fotografii sunt 16 x 8 cm, rastrul 64 linii pe centimetru.
Culoarea fiecrei microzone (pixel) este format din trei culori primare, gradul de
intensitate al crora poate varia de la 0 la 63. Imaginile pe cartel sunt stocate fr
compresare.
Rezolvare:

Rspuns_________

38

2. Un aparat foto digital dispune de opiunea de a filma imagini dinamice(secvene


video) cu frecvena de 16 cadre / sec. Dimensiunile fiecruii cadru sunt 256 pe 256
microzone (pixeli). Cadrele sunt n nuane gri, gradul de intensitate a culorii gri poate
varia de la 0 la 31. Secvena video este stocat fr compresare.
Calculai:
a) cantitatea de informaie ntr-un cadru;
b) durata maxim a secvenei video care poate fi stocat pe o cartel de memorie cu
capacitatea de 256 MB (MegaOctei).
Rezolvare:

Rspuns: a) _____________ bii b) __________________ sec.

39

Tem pentru acas

1. Rastrul unei camere de luat vederi este format din 10241024 de puncte. Pot

fi redate pn la 64 de niveluri de luminan ale punctelor respective. Ct


informaie va conine un film video cu durata de 45 min?
2. Ct informaie conine o fotografie color cu dimensiunile 3030cm,
reprodus cu ajutorul unui rastru ce conine80 de puncte /cm?
3. Rastrul unei camere de luat vederi este format din 720400 de puncte. Pot fi
redate pn la 32 niveluri de luminan ale punctelor respective. Ct
informaie va conine un film video cu durata de 1,5 ore.

II.VI Reprezentarea i transmiterea informaiei


Reinei
Obiectul material folosit pentru pstrarea , transmiterea sau prelucrarea informaiei se

numete purttor de informaie.


Purttorii statici se utilizeaz pentru pstrarea informaiei.
Transmiterea informaiei n spaiu se realizeaz cu ajutorul purttorilor dinamici.
Se numete semnal variaia mrimii fizice ce asigur transmiterea mesajelor .
Caracteristica semnalului folosit pentru reprezentarea mesajelor se numete parametru

informaional al semnalului.
Semnalul se numete discret, dac parametrul informaionalrespectiv poate lua numai un
numr finit de valori.
Semnalul se numete continuu dac parametrul informaional poate lua orice valoare
ntr-un anumit interval.
Operaia prin care parametrul informaional al semnalului continuu se modific n funcie
de valorile semnalului discret se numete modulare.
Operaia de extragere a semnalului discret dintr-un semnal continuu n funciie de
procedeul de modulare adoptat se numete demodulare.
Caracteristica principal a oricrui sistem de transmisie a informaiei este capacitatea de
transmisie, exprimat n bii pe secund.
Exerciii i probleme
40

1. Determinai tipul urmtorilor purttori de informaie:


a) pietrele
b) unde acustice n lichide
c) cureni electrici
d) benzi perforate
e) papirusul
f) texte tiprite.
2. Continuai frazele:
a) Transform mesajele emise de surs n cuvinte...............................................................
b) Transform semnalele continue n semnale discrete........................................................
c) Reprezint conductorii prin care se propag semnalele continuie...................................
d) Se utilizeaz pentru pstrarea informaiei........................................................................
3. Descriei purttorii de informaie i semnalele utilizate n calculatoarele personale.
..............................................................................................................................................
...............................................................................................................................................
..............................................................................................................................................
4. Numii parametrii informaionali ai semnalelor emise de urmtoarele surse:
a) Scanerul............................................................................................................................
b) Instrumentele muzicale.....................................................................................................
c) Televizorul .......................................................................................................................
d) Radioul .............................................................................................................................
e) Camera de luat vederi........................................................................................................

Tem pentru acas

1.
a)
b)
c)
d)
2.

Redai pe un desen semnalele continuie ce corespund urmtoarelor simboluri:


#
e) ?
!
f)
0
g) &
K
e) h
Explicai operaiile de modulare i demodulare a semnalelor.

41

III Bazele aritmetice ale tehnicii de calcul


III.I Sistemul de numeraie
Reinei
n calculatoarele digitale informaia de orice categorie este reprezentat, stocat i
prelucrat n form numeric. Numerele se reprezint prin simboluri elementare numite
cifre. Totalitatea regulilor de reprezentare a numerelor mpreun cu mulimea cifrelor
poart denumirea de sistem de numeraie. Numrul cifrelor definete baza sistemului
de numeraie.
Prezentm cteva exemple de sisteme de numeraie:
-

sistemul zecimal este un sistem de numeraie cu baza 10, numrul de cifre utilizate

fiind 10, respectiv 0, 1, 2, ,9;


-

sistemul binar este un sistem de numeraie cu baza 2, numrul de cifre utilizate este

2, adic 0, 1. Cifrele n studiu se numesc cifre binare sau bii;


-

sistemul ternar este un sistem de numeraie n baza 3, numrul de cifre utilizate este

3, adic 0, 1, 2;
-

sistemul octal este un sistem de numeraie n baza 8, coninnd cifre: 0, 1, 2, ,7;

sistemul hexazecimal este un sistem de numeraie n baza 16 i conine 16 cifre: 0, 1,

2, , 9, A(zece), B (unsprezece), C (doisprezece), D (treisprezece), E (paisprezece), F


(cincisprezece).
Sistemele n care semnificarea cifrelor depinde de poziia ocupat n cadrul numerelor se
numesc sisteme de numeraie poziionale.
Conversia numrului (N)b n echivalentul su zecimal se efectueaz conform formulei:
(N)b=cn bn+cn-1 bn-1 ++c0 b0+c-1 b-1++c-m b-m.

42

Exerciii i probleme

1. Evaluai numrul (11001,1)b scris n urmtoarele sisteme de numeraie:


a) b=3.....................................................................................................................................
b) b=4.....................................................................................................................................
c) b= 6....................................................................................................................................
d) b=8 ....................................................................................................................................
e) b= 9....................................................................................................................................
f) b= 10..................................................................................................................................
g) b= 12..................................................................................................................................
h) b=16..................................................................................................................................
2. Evaluai numerele ce urmeaz:
a) (438)9..........................................................................................................................
b) (236)7........................................................................................................................................................................................
c) (11001,11)2..........................................................................................................................................................................
d) (12AB0)16..............................................................................................................................................................................
e) (1234,6)9.................................................................................................................................................................................
f) (1987,23)13............................................................................................................................................................................
g) (AFED)16................................................................................................................................................................................
h) (11001,11)14.........................................................................................................................................................................
i) (1356)7.......................................................................................................................................................................................
j) (1123,45)8..............................................................................................................................................................................
k) (2345)11.....................................................................................................................................................................................
l) (1523,7)8..................................................................................................................................................................................
m) (11111,011)10.......................................................................................................................................................................
n) (1325,333)6...........................................................................................................................................................................
o) (A01B,CC)16........................................................................................................................................................................

Tem pentru acas

1. Elaborai un program PASCAL care evaluiaz numerele scrise n baza b, b<=8.


2. Elaborai un program care evalueaz numerele scise n baza b, 8b32.
3. Dai exemple de sisteme de numeraie poziionale. Cum se definete baza

sistemului de numeraie.

43

III.II Conversiunea numerelor


dintr-un sistem n altul
Reinei
Conversia numrului zecimal (N)10 n echivalentul su n baza b se efectuiaz conform
urmtoarelor reguli:
Conversia numerelor ntregi din sistemul zecimal de numeraie n sistemul de
numeraie cu baza b. Se mparte numrul N la baza b; restul obinut de la mprire va fi
ultima cifr din nscrierea numrului zecimal n sistemul de numeraie cu baza b, ctul
obinut din nou l mprim la baza b, restul obinut de la a doua mprire va fi penultima
cifr din nscrierea numrului zecimal n sistemul de numeraie cu baza b, .a.m.d. pn
se obine ctul zero; rezultatul conversiei prii ntregi este constituit din resturile
obinute, considerate n ordinea invers de apariie.
Conversia prii fracionare a unui numr zecimal n sistemul de numeraie cu baza
b. Se nmulete cu baza b partea fracionar, din numrul primit se ia partea ntreag care
va fi prima cifr de dup virgul n nscrierea numrului zecimal n sistemul de numeraie
cu baza b, apoi partea fracionar obinut din produsul anterior din nou se nmulete cu
baza b, partea ntreag obinut la acest produs va fi a doua cifr, .a.m.d. pn cnd
partea fracionar a unui produs este zero sau pn la obinerea unui numr de cifre
fracionare dorit; rezultatul conversiei prii fracionare este constituit din prile ntregi
ale produselor, considerate n ordinea apariiei.

Exerciii i probleme
1. Transformai n sistemul zecimal numerele ce urmeaz:
a) (111000,101)2...............................................................................................................................................................................
b) (2487,23)9.........................................................................................................................................................................................
c) (24AA,FF)16...................................................................................................................................................................................
d) (1654)8.................................................................................................................................................................................................
e) (1445,32)6..........................................................................................................................................................................................
2. Transformai n sistemul binar numerele zecimale ce urmeaz:
a) 1435,67

b) 2346,76
44

c)213,12

d) 987,09

3. Transformai n sistemul octal numerele zecimale ce urmeaz:


a) 9856,23
b)1245,12

c)245,12

e)456,78

4. Transformai n sistemul hexazecimal numerele zecimale ce urmeaz:


a) 2345,568
b)9876,56

c)4537,234

d)5673,234
45

5. Continuai frazele:
a) Numrul cifrelor definete...............................................................................................
b) Sistemele n care semnificarea cifrelor depinde de poziia ocupat n cadrul numerelor
se numesc..
c) Numerele se reprezint......................................................................................................
d) n procesul dezvoltrii civilizaiei umane au fost create i

Tem pentru acas

1. Transformai n sistemul binar, octal, hexazecimal numerele zecimale ce


a)
b)
c)
d)
2.

urmeaz:
921,12
234.66
654,78
879,78
Elaborai un program care transform numerele zecimale n echivalentele

respective din sistemul de numeraie n baza b, b<10.


3. Elaborai un program pentru transformarea numerelor zecimale n numere
din sistemul n baza b, 8<b<32.

46

III.III Conversiunea din binar n octal,


hexazecimal i invers
Reinei
Conversia numerelor din sistemul binar de numeraie n octal, hexazecimal, 2 2 i
invers. ntruct 8=23, conversia binar - octal i octal - binar se poate face direct. Orice
cifr octal se reprezint prin trei cifre binare numite tirade:
0 - 000

4 - 100

1 - 001

5 - 101

2 - 010

6 - 110

3 - 011

7 - 111

Dac se consider un numr octal, pentru conversia n binar se va scrie fiecare cifr
octal prin trei cifre binare.
n mod similar se procedeaz i n cazul sistemului hexazecimal i sistemului de
numeraie cu baza 4. n cazul sistemului hexazecimal orice cifr hexazecimal se
reprezint prin 4 cifre binare numit tetrad:
0 - 0000

8 - 1000

1 - 0001

9 - 1001

2 - 0010

A - 1010

3 - 0011

B - 1011

4 - 0100

C - 1100

5 - 0101

D - 1101

6 - 0110

E - 1110

7 - 0111

F - 1111

Exerciii i probleme

1. Transformai n sistemul binary numerele octale ce urmeaz:


a) 1654,001
b) 243,76
c) 5643,23..
47

2.

3.

4.

5.

d) 1245,43..
e) 2675,27.
f) 1001,11.
g) 24567,76
h) 1543,56......
i) 1711,005
j) 764,23
Transformai n sistemul octal numerele binare ce urmeaz:
a) 1000,10011111.
b) 11,01..
c) 111110,0011.
d) 101010,11111
e) 1,001..
f) 11110000,0101.
g) 101100,101
h) 11,01011
i) 1111,11111
j) 100,010111
Transformai n sistemul binar numerele hexazecimale ce urmeaz:
a) FE0A,FC.
b) 10FC,EE..
c) 20EB,CD
d) 98D,E01.
e) AAD,901
f) 672,012...
g) C34,001...
h) FFA,E1
i) 1011,FA..
j) DA0F,001
Transformai n sistemul hexazecimal numerele binare ce urmeaz:
a) 11111000111,11001.
b) 10100011,110110.
c) 1000100000,101...
d) 11100011001,100100101.
e) 11,101
f) 1,1.
g) 111,001.
h) 100011111,11001
i) 101010,11001..
j) 1111011,101011..
Transformai n sistemul hexazecimal numerele octale ce urmeaz:
a) 1752,23..
b) 222,345......
c) 1101,112
d) 7654,23..
e) 342,65
f) 776,222.
g) 66657,123.
48

h) 345,123.
6. Transformai n sistemul octal numerele hexazecimale ce urmeaz:
a) FFF,ABC..
b) 12AC,E.
c) 10AB,CE......
d) 1ACD,EF.
e) 4A7E,92
f) 2CEA,AB..
g) 10A3,98.

Tem pentru acas

1. Elaborai un program pentru conversiunea binar-octal i octal-binar.


2. Elaborai un program pentru conversiunea binar-hexazecimal i
hexazecimal-binar.
3. De translat numrul din sistemul zecimal de numeraie n sistemul de
numeraie cu baza 5.
(263,152)10X5
4. Scriei numerele (11001,11)2;( 123,13)4; (F3,2)16; (22243,1)5;( 75,45)8 n
ordine cresctoare.
5. Scriei n baza 10 numerele:
6. Scriei n bazele

,
numrul

7. Scriei n bazele

numrul

8. Scriei n bazele

numrul

.
.
.

49

III.IV Operaii aritmetice n binar


Reinei
Operaiile aritmetice n sistemul binar de numeraie.
Adunarea:
0+0=0
0+1=1
1+0=1
1+1=102
Scderea:
0-0=0
1-0=1
1-1=0
102-1=1
nmulirea:
00=0
10=0
01=0
11=1
Operaia de mprire se reduce la efectuarea operaiilor de nmulire i scdere.

Exerciii i probleme
1. Efectuai n sistemul binar operaiile de adunare i scdere:
a) 11000111
b) 1110000
c) 11001100
10111011

d)1111111111
1001111111

1001111

10111111

e) 1110000

f) 11001100

1000011

10101010
50

g)11001100

h)11100000

10111111

10001111

2. Efectuai nmulirea i mprirea numerelor:


a) (11101)2, (1011)2
b) (10111)2, (101)2
c) (110001)2, (110)2
d) (11111)2, (101)2
Rezolvare:

Tem pentru acas

1.
2.
3.
a)
b)
c)

Elaborai un program pentru adunarea i scderea numerelor binare.


Elaborai un program pentru nmulirea i mprirea numerelor binare.
Efectuai n sistemul binar nmulirea i mprirea numerelor:
(231,21)8 i (45,65)8
(67,65)16 i (F,39)16
(74,45)9 i (24,12)9

4.

Sa se efectueze operatiile:

51

III.V Reprezentarea numerelor naturale n calculator


III.VI Reprezentarea numerelor ntregi
Reinei
Calculatoarele actuale utilizeaz sistemul de numeraie binar. Reprezentarea numerelor
naturale N={0,1,2,..} se realizeaz pe un numr fix de poziii binare , de regul, 8, 16,
32, 64 fig.1.
n-1
1

n-2

..........

2n-2

...........

2n-1

Fig.1

Reprezentarea numerelor naturale pe n poziii binare

n poziiile 0,1,...,n+1 snt nscrise cifrele binare ale numrului natural reprezentat n
sistemul de numeraie binar. Alinierea numerelor binare se realizeaz la dreapta,
eventualele zerouri nesemnificative snt plasate n faa numrului binar.
n calculator nu exist posibilitatea ntroducerii directe a semnelor + i -, ataate
numerelor pozitive i negative. Din acest motiv, reprezentarea semnului numrului x se
face cu ajutorul unei cifre binare, denumit cifr semn, aezat n poziia n-1 fig.2.

S=

n-1
1
1

2n-1

n-2

{0,1, xx >0<0
..........

1
1

2n-2

...........

21

20

Fig.2 Reprezentarea numerelor ntregi pe n poziii binare


Se cunosc trei moduri de reprezentare, denumite coduri binare pentru numerele algebrice.
52

Codul direct (codul mrime i semn): n cifra semn se scrie 0, dac numrul este pozitiv,
i 1, dac el este negativ; n partea de valoare se nscrie numrul n sistemul binar
obinuit.
Codul invers: pentru numerele pozitive scrierea n cod nvers este identic cu cea din
codul direct. Dac numrul este negativ, el se scrie mai nti ca i cum ar fi pozitiv, apoi
se inverseaz fiecare cifr binar, adic 1 devine 0 i 0 devine 1.
Codul complementar : n acest cod numerele pozitive au aceeai reprezentare ca i n
codul direct i n codul invers. Dac numrul este negativ , el se scrie mai nti n codul
invers, apoi se adun 1 la cifra cea mai puin semnificativ (poziia binar 0).

Exerciii i probleme

1. Reprezentai numerele naturale pe 8 i 16 poziii binare:


a) 7

b) 12

c) 45

d) 123

e) 234

2. Reprezentai n cod direct pe 8 poziii binare:


53

a) +16

b) -16

c) +107

d) +109

e) +99

3. Reprezentai n cod invers pe 8 poziii binare:


a) -65

b) +31

c) -108

d) +107

e) -95

4. Reprezentai n cod complementar pe 8 poziii binare:


a) 24

b) -32

c) -89

d) 45
54

e) -89

5. Codul direct al unui numr ntreg reprezentat pe 8 bii este:


1 0
1
1
1
0
1
1
Scriei acest numr n sistemul zecimal de numeraie. Indicai transformrile:
..

Tem pentru acas

1. Elaborai un program care afieaz pe ecran reprezentrile n cod direct, cod

invers i cod complementar ale numerelor ntregi ntroduse de la tastatur pentru


n=8, 16, 32.

III.VII Reprezentarea numerelor reale


Reinei
Numerele reale n calculator se reprezint sub form fracionar prin intermediul
reprezentrii n virgul fix sau n virgul mobil.
Reprezentarea n virgul fix:

n-1
0

S
2

-(n-1)

n-2

2 -1

n-3

...................

2-2

.....................

Fig. 3 Reprezentarea numerelor reale n virgul fix

Reprezentarea n virgul mobil:

55

Numerele reprezentate n virgul mobil pot fi numere ntregi sau fracionare a cror
valoare este dat de relaia: x=M*bE, unde b este valoarea bazei, M este un numr
subunitarnumit mantis, iar E este un exponent.
Numrul reprezentat n virgul mobil este normalizat, dac prima cifr dup virgul a
mantisei este diferit de 0.
Cifr semn exponent

nE

nM

Exponent

Mantis

Cifr-semn mantis

Fig. 4 Reprezentarea n virgul mobil, formatul exponent mantis

Exerciii i probleme

1. Un numr real este reprezentat n virgul mobil conform schemei ce urmeaz.


Determinai acest numr. Indicai calculele.
exponent semn
0

Semn mantis

Exponenta

Mantisa

2. Reprezentai n virgul fix pe 8 poziii binare n cod direct:


a) -0,125
56

b) +0,231

c) -0,2568

d) +0,864

3. Exprimai cu virgul mobil urmtoarele numere


a) +0,09375...........................................................................................................................
b) -28,5...................................................................................................................................
c) -32,87.................................................................................................................................
d) +651,25 .............................................................................................................................
4. Reprezentai n virgul mobil, baza b=2, formatul exponent-mantis, n cod direct
numrul -5,64. Exponentul ocup nE=2, iar mantisa nM=4 poziii binare.

57

5. Care snt avantajele i dezavantajele reprezentrii n virgul fix?


..
..
6. Continuai frazele:
a) Calculatoarele actuale utilizeaz .
b) Se cunosc trei moduri de reprezentare a numerelor cu semn:..
..........................................................................................................................................
c) Numerele reale se reprezint n calculator sub form...

d) Operaiile n virgul fix snt commode pentru.

Tem pentru acas

1. Cum se reprezint numerele naturale, ntregi i reale n calculatorul la care

lucrai ? determinai numrul de poziii binare alocate fiecrei reprezentri.


2. Scriei n sistemul zecimal cel mai mic (A) i cel mai mare (B) numere ce pot
fi reprezentate n virgul mobil, baza b=2, formatul exponent-mantis, cod
direct. Exponentul ocup nE=2, iar mantisa nM=4 poziii binare.
3. Reprezentai n virgul fix pe 8 poziii binare n cod direct i n virgul

mobil numerele:
a) -0,144
b) 0,963
c) 0,547
d) -0,638
e) 0,222
f) -0,589

58

IV Algebra boolean
IV.I Variabile i expresii logice
Reinei
Algebra boolean sau algebra logic este un compartiment al matematicii n care legile
gndirii snt studiate cu ajutorul metodelor simbolice.
Variabilele algebrei booleene se noteaz prin x, y, z, x1, x2, .cu sau fr indici, iar
elementele 0 i 1 se numesc constant logice.
Operatorii elementari:
- negaia(inversia, operaia logic NU)
& - conjuncia (produsul logic, operaia logic I)
V disjuncia (suma logic, operaia logic SAU)
Operatorii elementare se definesc cu ajutorul unor tabele speciale, numite tabele de
adevr.
x
x
0
0
0
1
1

y
x
0
1
1
0
0

x&y
x
0
0
0
0
0
1
1
1

xVy

Tabelul de adevr al expresiei logice include toate combinaiile posibile ale valorilor
variabilelor din expresia examinat i rezultatele operaiilor logice n ordinea calculrii
lor.

Exerciii i probleme

1. Alctuii tabelele de adevr ale urmtoarelor expresii logice:


a)xy
x

b) x v y v z

c) xz vy

59

e) (x v y)(x v y)
x

f) x v zy v x

h)xyz v xz v x

i) (x v y v z)(x v y)

2. Continuai
a) Algebra

g) xy v xy

frazele:
boolean a fost dat n

onoarea ..........................................................................
b) n algebra boolean orice variabil poate avea .................................................................
c) Pentru a sistematiza calculele, evaluarea expresiilor logice se efectueaz n tabele
speciale, numite.................................................................................................................
d) n algebra boolean negaia se indic ...............................................................................
3. Subliniai rspunsurile corecte. Operaiile algebrei booleene au urmtoarele denumiri:
Inversia, conversia, disjuncia, injuncia, conjuncia, ctul, negaia.
60

4. Explicai rolul parantezelor din componena expresiilor logice.


...............................................................................................................................................

Tem pentru acas

1. Elaborai un program pascal care ntroduce valorile logice ale variabilelor x ,

y, z i afieaz valorile expresiei ce urmeaz: x v y v z .


2. Elaborai un program pascal care afieaz tabelele de adevr ale conjunciei
i disjunciei.
3. Elaborai un program pascal care alctuiete tabelul de adevr la urmtoarea

expresie: (x v y)(x v z).

61

IV.II Funcii logice


IV.III Funcii logice fregvent utilizate
Reinei
Funcia logic de n variabile y=f(x1,x2,x3,...,xn) este o aplicaie care pune n
coresponden fiecrei combinaii de valori ale variabilelor x1, x2, x3, ..., xn valoarea 0
sau 1 a variabilei y.
x1, x2, x3, ..., xn se numesc variabile independente.
y variabil dependent.
Domeniul de definiie al funciei y=f(x1,x2,...,xn) este mulimea toturor combinaiilor
posibileale valorilor argumentelor x1, x2, x3, ...,xn n total 2ncombinaii, iar domeniul
valorilor funciei logice este mulimea{0,1}.
Definirea funciei logice prin formule se face atribuind variabilei dependente y valorile
expresiilor logice ce conin argumentele x1, x2, x3, ..., xn.
Numrul funciilor posibile de n variabile coincide cu numrul tabelelor distincte de
adevr.
Funciile y0=f(x)=0 , y1=f(x)=x, y2=f(x)=x, y3=f(x)=1 se numesc funcia constanta 0 i,
respective, constanta 1
Funcia y1 este funcia logic NU, iar y2 se numete funcia de repetare.
Funciile logice NU, I, SAU, induse de operatorii elementari se numesc funcii logice
elementare.
Tabelele de adevr ale funciilor logice NU, I, SAU, I-NU, SAU-NU i coinciden.
I
SAU
SAU-NU
x1 x2
0 0
0 1
1 0
1 1

x
0
1

1x2
xx1..x
2
0
0
0......0
0
0......1
1

x1 x2

x1 v x2
0

0 0

NU
1
COINCIDEN
x1 x2
1......1
1 x1 x2
x1 x2
0 0
1
x
1
0 1
1
1
1 0
0
0

I-NU

1.......0

x1 v x2
1

1 0

1 1

1 1
x1 x2
Orice funcie
logic
de n variabile, n2, poate fi exprimat printr0 0
1
1
o formul
0 1care include numai operatorii elementar , &, v.
1
1 0
0
1 1

62

Exerciii i probleme

1. Subliniai rspunsurile corecte. Care funcii logice pot fi definite n algebra clasic:
Numere, formule, variabile, metode grafice, formulare, tabele.
2. Continuai frazele:
a) Funcia logic se mai numete....................................................................................
b) Cum se mai numesc variabilele independente............................................................
c) Cunoscnd formula unei funcii logice, poate fi calculat............................................
d) Definirea funciei logice prin formule se face............................................................
3. Competai corect tabelul de adevr ale urmtoarelor expresii:
a) y=x1x2 v x3
b) y=x1 v x2x3
c) z=x1x2x3 v x1
x1 x2 x3

x1 x2 x3

y y

x1 x2
4. Elaborai un program pascal

x3

care ntroduce valorile logice

ale variabilelor x1, x2, x3, x4 i

afieaz valoarea funciei ce

urmeaz: y=x1 v x2 v x3 v

x1x2x3x4.

Program pascal

63

Tem pentru acas

1. Elaborai un program pascal care ntroduce valorile logice ale variabilelor x 1, x2,
x3 i afieaz valorile funciei ce urmeaz: y=x1 v x2 v x3x1 v x2x3 .
2. Elaborai un program pascal care alctuiete tabelul de adevr al funciei ce
urmeaz: y=x1(x2 v x3)x2x3.
3. Determinai numrul funciei logice cu 5 variabile.
4. Elaborai un program care citete de la tastatur valorile variabilelor logice x1,
x2, x3 i afieaz pe ecran valoarea funciei y=x1(x2 v x3)

64

V Circuite logice
V.I Circuite logice elementare
Reinei
Circuitul logic este un dispozitiv destinat calculrii funciilor logice.
Componentele de baz ale acestor circuite snt elementele de comutare- contactele
electrice normal deschise i contactele electrice normal nchise.
Neacionate

Acionate

Contacte normal deschise

Contacte normal nchise

Contacte normal deschise i normal nchise


Circuitele destinate calculrii funciilor logice fregvent utilizate se numesc circuite logice
elementare sau pori logice.
Simbolurile porilor logice:
&

NU

&

I-NU

SAU

SAU-NU

COINCIDEN

Orice funcie logic cu un numr arbitrar de argumente poate fi materializat prin


conectarea porilor logice NU, I, SAU.

65

Exerciii i probleme

1. Continuai frazele:
a) Dispozitivul destinat calculrii funciilor logice este........................................................
b) Funcia logic I se realizeaz prin...................................................................................
c) Funcia logic SAU se realizeaz prin..............................................................................
d) Tranzistorul este un dispozitiv electronic format..............................................................
2. Cum se realizeaz funciile NU, SAU, I n cazul circuitelor cu contacte electrice?
...............................................................................................................................................
...............................................................................................................................................
3. Utiliznd porile NU, I, SAU, elaborai circuitele logice pentru calcularea urmtoarelor
funcii:
a) y= x1 v x2 v x3

b) y=x1x2x3 v x1x2

c)y=(x1 v x2)(x2 v x3)

d) y=x1x2x3 v x3x4

e) y=x1x2x3(x4 v x3)x4 v x1x2 v x4

66

Tem pentru acas

1.
a)
b)
2.

Elaborai circuitele logice pentru urmtoarele funcii:


y=x1x2x3x4x5 v x2x4 v x1x5
y=x1x2 v x2x3 v x3x4
Releul electromagnetic este un dispozitiv cu care se comand nchiderea sau
deschiderea contactelor electrice. Contactele respective snt acionate de un
electromagnet. Cum poate fi utilizat releul pentru realizarea funciilor logice
NU, I, SAU?

67

V.II Clasificarea circuitelor logice


V.III Sumatorul
Reinei
ntr-un circuit combinaional valorile variabilelor de ieire snt determinate n orice
moment de combinaia valorilor variabilelor de intrare conform funciilor logice ale
circuitului.
ntr-un circuit segvenial valorile variabilelor de ieire depind nu numai de combinaiile
valorilor variabilelor de intrare , dar i de consecutivitatea aplicrii lor.
Schema bloc a unui circuit combinaional :a)detaliat; b)generalizat

X1
m

y1

X2
Y

y2

Xn

ym

Semisumatorul este un circuit combinaional destinat adunrii a dou cifre binare.


Pentru a elabora o schem posibil a semisumatorului, exprimm funcia de ieire s i t:
s=ab v ab; t=ab.
(1)
semisumatorului(1) simbolul utilizat(2)
&

Schema

1
(2)
a
s

b
b

&
a

&
68

SS

Sumatorul elementar poate fi realizat prin conectarea n cascad a dou semisumatoare


SS1 i SS2:

tj-1

sj
SS
2

tj-1
SS
1 Sj

aj

SM
1

aj

tj

bj
bj

tj

Suma numerelor binare A i B se calculeaz cu ajutorul unui circuit combinaional numit


sumator.
Comportamentele calculatorului se caracterizeaz prin nivelul de ierarhie:
Nivel 1- tranzistoare;
Nivel 2- pori logice;
Nivel 3- semisumatoare, sumatoare elementare;
Nivelul 4- sumatoare sczatoare;
Nivelul 5 uniti aritmetice, uniti de comand.

Exerciii i probleme

1. Rspundei cu da sau nu.


a) Semisumatorul este un table binar destinat adunrii a dou cifre binare;
b) Dispozitivele n care au loc operaiile aritmetice elementare au la baz circuite cu
ajutorul crora se efectuiaz adunarea, respective scderea a dou cifre binare;
c) Sumatorul elementar poate fi realizat prin conectarea n serie a dou circuite integrate;
d) Dispozitivele unui calculator pot fi elaborate i fr aplicarea metodei ierarhice.
2. Alctuii tabelul de adevr al sumatorului elementar:
aj

bj

tj-1

sj

tj

69

3. La intrrile unui sumator pe 4 bii sunt aplicate semnale conform schemei:


a) Indicai valorile semnalelor la iesirile sumatorului;
b)Determinai numerele transmise ctre sumator i rezultatul n sistemul de numeraie cu
baza 10.

SM

0
SM
0
1
SM
1
4. Cte pori logice NU, I, SAU va conine un scztor de 16 bii? Argumentai rspunsul.

SM i a sumatorului de n bii?
1
5. Care este destinaia
semisumatorului

70

Tem pentru acas

1. Elaborai un program pascal care simuleaz funcionarea sumatorului elementar.


Cifrele binare aj, bj, i cifra de transport tj-1 de la rangul inferior se citesc de la
tastatur, iar cifra sum sj i cifra de transport tj ctre rangul superior se afieaz la
ecran.
2. La intrrile unui sumator pe 4 bii sunt aplicate semnale conform schemei:
a) Indicai valorile semnalelor la iesirile sumatorului;
b)Determinai numerele transmise ctre sumator i rezultatul n sistemul de numeraie
cu baza 10.

SM

SM

SM

3.Aplicnd metoda de proiectare ierarhic, elaborai schema unui scztor de n bii.


1
1

SM

71

V.IV Circuite combinaionale fregvent utilizate


Reinei
SUMATORUL
Funcia: Efectuarea de operaii aritmetice (adunare sau scdere) cu dou numere binare
avnd un numr egal
de bii. Orice sumator pe mai muli bii este construit din sumatoare elementare pe un bit.
Sumatoarele elementare pe un bit pot fi:
semisumatoare (sumator pentru bitul zero), acest sumator elementar se caracterizeaz
prin faptul
c nu ine seama de transportul de la bitul cu semnificaie imediat inferioar.
sumatoare complete pe un bit care in seama de transportul de la bitul cu semnificaie
imediat
inferioar.
COMPARATORUL NUMERIC (CN)
Are funcia de a stabili valoarea relativ a dou numere binare, A i B, care au acelai
numr de bii.
Dac numrul de bii este b, CN are 2b intrri i n general, trei ieiri:
Fe = 1 A = B (egal);
Fs = 1 A > B (superior);
Fi = 1 A < B (inferior).
CODIFICATORUL (CD)
CD furnizeaz la ieire un cod de n bii corespunztor aceleia dintre cele m intrri ale sale
care este activat
(numrul de linii intrri este m, iar numrul biilor codului de ieire este n).
n situaia n care fiecrei linii de intrri i corespunde un cod distinct este valabil relaia:
n log2 m.
Exemplificarea structurii interne a unui codificator se face considernd codificarea binar
a cifrelor zecimale
0,, 9. n acest caz sunt necesare m = 10 intrri iar numrul de bii ai codului de ieire
este n log2 10 = 3,33.
Numrul de bii trebuie s fie un numr ntreg i deci n 4.
MULTIPLEXORUL (MX)
Funcie. Permite transmiterea succesiv a datelor de la m surse de date la un receptor
unic.
n cazul general, un MX este prevzut cu:
m canale de date de intrare de cte b bii;
un canal ieire pe b bii;
un cod de selecie a canalului de intrare cu n bii unde n = log2 m;
o intrare de validare a funcionrii.
DEMULTIPLEXORUL (DMX)
72

Funcie. Asigur transmiterea datelor de la o singur surs de date la m receptoare


succesive. Selecia receptorului se realizeaz printr-un cod de selecie de bii.
DECODIFICATORUL (DC)
Funcie Servete la identificarea unui cod de intrare cu n bii prin activarea unei singure
ieiri (din cele m)corespunde codului de intrare. Fiecare ieire corespunde unei anumite
combinaii a valorilor de intrare. n general ntre n i m exist relaia m = 2n, dar exist i
dar exist i DC la care m < 2.

Exerciii i probleme
1. Indicai corespondena ntre denumirile circuitelor combinaionale fregvent utilizate
(coloana din stnga) i destinaia acestora (coloana din dreapta):
A
1)
2)
3)
4)
5)
6)

sumatorul
comparatorul
codificatorul
decodificatorul
multiplexorul
demultiplexorul

B
a) efectuiaz conversiunea mesajelor n cuvinte binare
b) efectuiaz conversiunea semnalelor
c) distribuie fluxurile de date
d) efectuiaz conversiunea cuvintelor binare n mesaje
e) calculeaz suma a dou numere binare
f) selecteaz obiectele unei imagini
g)compar dou numere binare

73

h)selecteaz fluxurile de date


2. Alctuii tabelul de adevr al unui comparator de 2 bii.

3.

Cte intrri i ieiri poate avea un


codificator, decodificator,
multiplexor, demiltiplixor?

.
4. Pe panoul de comand al imprimantei snt montate becurile: indicatoare
READZ(disponibil), PAPER(lipsa de hrtie), TEST(regimul de testare), LOAD(regim de
ncrcare a informaiei). Alctuii tabelul de adevr al decodificatorului care aprinde
becurile n cauz. Strile respective snt codificate prin urmtoarele combinaii binare:
00-READY
01-PAPER
10-TEST
11-LOAD.
5. Unitile de intrare-ieire ale unui calculator au urmtoarele adrese:
0000-tastatura
0001-monitorul
0010-imprimanta
0011-scanerul
0100-unitatea de disc rigid C
0101- unitatea de disc rigid D
Alctuii tabelul de adevr al decodificatorului care va selecta unitatea indicat de adresa
respectiv.

Tem pentru acas

1. Tastatura calculatorului include taste funcionale F1, F2, F3,.........,F12. Alctuii


tabelul de adevr al codificatorului care va furniza la ieire numrul binar
corespunztor tastei funcionale acionate.
2. Alctuii tabelul de adevr al multiplexorului cu 2 linii de intrare.
3. Operaiile aritmetice ale unui calculator snt codificate dup cum urmeaz:
000-adunarea
001-scderea
010-nmulirea
011-mprirea
100-compararea
Alctuii tabelul de adevr al decodificatorului operaiilor aritmetice.

V.V Bistabilul RS
Reinei

Bistabilul asincron RS:


Bistabilul RS asincron, se obine prin interconectarea a dou pori SI-NU n aa fel ca
ieirile unuia s fie conectate la intrarea celeilalte.
n funcionarea normal nu se permite aplicarea simultan a semnalului logic 1
pe dou intrri R i deoarece conduce la prezena semnalului logic 0 pe dou ieiri,
situaie care este n contradicie cu dat anterior privind caracterul complementar al ieirii
unui bistabil.

S
0
0
1
1

R
0
1
0
1

Qt+1
Qt
0
1
interzis

Bistabilul sincron RS:

Bistabilul RS sincron are schema n figura:


C

Qt+1

Qt

1
1
1

0
1
1

1
0
1

0
1
interzis

t+1

1
0
interzis

Ecuaiile logice caracteristice sunt:

Exerciii i probleme

1. Subliniai rspunsul corect:


a) Circuitul cu dou stri distincte destinat pentru a pstra o informaie dintr-un singur bit
se numete multiplexor, registru,bistabil sau codificator.
b) Circuitul bistabil asincron RS are 2 intrri i 3 ieiri, 1 intrare i 2 ieiri, 2 intrri i 2
ieiri sau 1 intrare i 1 ieire.
c) Circuitele secveniale snt alctuite din circuite combinaionale i elemente de
memorie intern, ieire, resetare sau memorie binar.
2. Cum funcioneaz un circuit bistabil cu porile logice SAU-NU?
...
3. Explicai regimurile de funcionare a bistabilului asincron RS. De ce combinaia R=S=1
nu poate fi aplicat la intrrile bistabilului examinat?..........................................................

...
4. Prin ce se deosebesc circuitele segveniale asincrone i circuitele secveniale
sincrone? ...............................................................................................................................
...............................................................................................................................................
...............
5. Explicai cum funcioneaz bistabilul sincron RS. Care este destinaia porilor logice I
din componena acestui bistabil?

Tem pentru acas

1. Cunoscnd valorile variabilelor de intrare R=0 i S=1, determinai valorile funciilor


Q i Q la ieirea bistabilului de mai jos.
R

Q
S
2. Prin ce se deosebesc circuitele combinaionale i circuitele secveniale?

V.VI Circuite secveniale fregvent utilizate


V.VII Generatoare de impulsuri
Reinei
Registrul este un dispozitiv numeric destinat pstrrii temporare a unui numr binar: D=

dn-1...d1d0.
Registru este construit din bistabile la care snt ataate circuite combinaionale care
permit nscrierea, citirea sau transferul informaiei.
n anumite aplicaii apare necesitatea deplasrii n stnga sau n dreapta a informaiei
memorate ntr-un registru. n acest scop se utilizeaz registrele de deplasare.
Succesiunea strilor unui registru de deplasare de la dreapta spre stnga tab 1. Registrul n
cauz calculeaz produsul D2.

Timpul d3 d2 d1 d0
tabela 1
Iniial
0 1 0 1
n mod similar un registru de deplasare de la stnga spre
t1
1 0 1 0
t2
0 1 0 0
dreapta va calcula ctul D:2.
t3
1 0 0 0

Numrtoarele snt circuite segveniale care


t4
0 0 0 0
nregistreaz numrul de impulsuri aplicat la intrare.
t5
0 0 0 0

Numrtoarele snt realizate prin asocierea


...
...........
circuitelor bistabile cu circuite combinaionale care
determin modul corect n care numrtoarele urmeaz s-i modifice starea la fiecare
nou impuls sosit la intrare.
Un numrtor binar nregistreaz succesiunea impulsurilor aplicate la intrare n sistemul
de numeraie binar.
Capacitatea de numrare a numrtorului binar depinde de numrul bistabilelor.
Numrtoarele care i schimb starea conform tab. 2 snt denumite directe , deoarece
coninutul numrtorului crete cu o unitate, la fiecare nou impuls sosit la intrarea +1.
Dac ntr-un numrtor se introduce iniial un numr i la fiecare impuls aplicat la
intrarea -1 coninutul su scade cu o unitate, se obine un numrtor invers.
Timpul

d2 d1 d0

Iniial
t1
t2
t3
t4
t5
t6
t7
t8
t9
...

0
0
0
0
0
1
0
1
1
0
1
0
1
1
1
1
0
0
0
0
..............

0
1
0
1
0
1
0
1
0
1

Tabela 2
n

n
D
RG

n
D
RG

D
RG

a)

b)
c)
CT

+1

CT
-1

d)

e)

Circuite secveniale frecvent utilizate: a) registrul, b)registrul de deplasare de la dreapta


spre stnga, c) registrul de deplasare de la stnga spre dreapta, d) numrtor direct,
e)numrtor invers.

Generatorul de impulsuri se realizeaz pe baza porilor logice i a elementelor de


ntrziere.
Elementele de ntrziere reprezint un circuit electronic care realizeaz funcia logic de
repetare y=x, ns semnalul de ieire y repet semnalul de intrare x cu o ntrziere de
uniti de timp.

Exerciii i probleme
1. n registrul de deplasare de la dreapta spre stnga este ncrcat numrul binar 1100 . Care
va fi coninutul registrului dup aplicarea la intrarea C a unui impuls? Dar a dou
impulsuri?
Rspuns:.................................................................................................................................
2. n registrul de deplasare de la stnga spre dreapta este ncrcat unul dintre urmtoarele
cuvinte binare:
a) 00000
b) 10000
c) 01100
d) 01111
e) 10001
Care va fi coninutul registrului dup aplicare la intrarea C a dou impulsuri
consecutive?
3. Un numr direct de 4 bii se afl iniial n una din urmtoarele stri:
a) 0000 b) 1000 c) 1011
d) 1111
e) 1001f) 0100
Care va fi starea numrtorului dup aplicarea a 5 impulsuri de intrare?
Explicai cum funcioneaz generatorul de impulsuri periodice. De ce depinde durata
impulsurilor? .....................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
4. Desenai schema generatorului de impulsuri:

5. Un numrtor invers de 4 bii se afl n starea iniial 1000. Care va fi starea


numrtorului dup aplicarea a m impulsuri de intrare? Numrul m poate avea valorile 2,
4, 6, 9, 12.

Tem pentru acas

1. Un numrtor direct de 8 bii se afl n starea iniial 10011100. Care va fi starea


numrtorului dup aplicarea a 6 impulsuri de intrare?
2. n registrul de deplasare de la dreapta spre stnga este ncrcat cuvntul binar
11001111. Care va fi coninutul registrului dup aplicarea la intrarea C a patru
impulsuri consecutive?
3. Un numrtor invers de 8 bii se afl n starea iniial 11000011. Care va fi starea
numrtorului dup aplicarea a 5 impulsuri de intrare?
4. Elaborai un program pascal care simileaz funcionarea unui numrtor direct .
coninutul iniial al numrtorului A i numrul de impulsuri de intrare m se citesc de la
tastatur, iar coninutul final al numrtorului se afieaz pe ecran.

VI Structura i funcionarea calculatorului


VI.I Schema funcional a calculatorului

Reinei

Termeni cheie:
Procesorul
Capacitatea de prelucrare
Instruciune
Program
Memorie
Capacitatea memoriei
Dispozitive de ntrare i de ieire
Echipamente periferice
Pentru elaborarea unui calculator

Cifrele binare

Reprezentare mrimi fizice

Presiune

Temperatura

Etc.
Dispozitive de calcul

Mecanice

Hidraulice

Electrice

Optice

Cifrele binare = niveluri de tensiuni

0 = 0 voli

1 = 2,5 voli

Prelucrarea prin circuite electronice

Exerciii i probleme

1. Stabilii valoarea de adevr a fiecruia dintre urmtoarele enunuri


a) Microprocesorul asigur funcia de prelucrare.
b) Memoria are rolul de a stoca date.
c) Un program de calculator reprezint un ansamblu de resurse logice.
d) Microprocesorul este plasat pe placa de baz a calculatorului.
e) Un dispozitiv periferic de intrare este imprimanta.
f) Memoria intern este portabil.
g) Un dispozitiv periferic de intrare-ieire este modemul.
h) Dispozitivele periferice sunt conectate la unitatea central prin cabluri.
i) Memoria extern permite stocarea unor mari cantiti de informaie.
j) Resursele fizice ale calculatorului reprezint componenta hardware.
k) Mouse-ul este un dispozitiv periferic de intrare.
l) Unitatea de msur a memoriei este byte - ul.
m) Memoria ROM pierde datele la nchiderea calculatorului.
n) Unitatea central poate fi montat ntr-o carcas orizontal sau vertical.

o) Totalitatea programelor unui calculator formeaz componenta software.


p) Floppy disc-ul este un suport de memorare de capacitate mare.
q) Memoria sistemelor de calcul poate fi intern sau extern.
r) Scanner-ul este un dispozitiv periferic de intrare.
2. Rebus: Completnd rebusul care urmeaz, vei descoperi pe coloana A-B o alt
denumire pentru calculator.
a) Dispozitiv periferic de introducere a datelor.
b) Dispozitiv periferic de extragere
a rezultatelor.
c) Dispozitiv de transfer de date de
pe hrtie pe calculator.
d) Primul calculator electronic.
e) Dispozitiv periferic de ieire.
f) Totalitatea componentelor fizice
ale calculatorului.
g) Tip de memorie.
6
h) Dispozitiv de stocare a datelor.
i) Primul dispozitiv de calcul
inventat de om.
j) A construit o main de
adunat cu roi dinate.
k) Cea mai important
component a calculatorului.
11
l) Dispozitiv periferic de intrare.
m) Unitatea aritmetic i
3. Se consider urmtoarele resurse ale unui
calculator:

A
1
2
3
4
5

7
8
9
10

12
13
14

a) procesorul; b) memoria; c) sistemul de

operare;d) tastatura; e) editorul de texte;


f) monitorul;g) editorul grafic.
ncercuii literele care corespund resurselor programate ale calculatorului
4. ncercuii literele, care corespund unitilor de memorie extern:
a) tastatura, b) unitatea cu discuri magnetice, c) vizualizatorul, d) unitatea cu discuri
optice.

Tem pentru acas

1. Asociaz fiecrui element din coloana A funcia corespunztoare din coloana B:


A

B
1)

periferic de intrare

a) mouse

2)

dispozitiv pentru stocarea datelor

b) procesor

3)

component care asigur execuia comenzilor

c) tastaur

4)

periferic pentru localizare i selecie

d) dischet

5)

component pentru memorarea datelor

e) memorie intern

6)

component pentru memorarea datelor i a

instruciunilor
2. Enumer trei funcii ale componentei hardware.
3. Explic n ce fel se realizeaz legtura dintre componentele Hardware i oftware.
4. Precizeaz cteva caracteristici (minim trei) de care inem seama atunci cnd
achiziionm un calculator.
5. Explic noiunea de program software.
6. Desenai schema bloc a calculatorului cu care lucrai dvs. Care component snt
obligatorii i care opionale pentru funcionarea calculatorului.

VI.II Formatul instruciunilor


Reinei
Instruciunea calculatorului reprezint o succesiune de cifre binare prin care se indic
procesorului operaia de executat i amplasamentul operanzilor.
Formatul instruciunilor cu trei(a), dou(b) i o singur adres(c).

a)

Codul
Adres

b)

Codul
Adres

c)

Codul
Adres

Adres

Adres

Adr. operand1 i

Exerciii i probleme
1. Continuai frazele:
a) Operaiile sn communicate calculatorului prin intermediul..
b) Succesiunea binar mai este numit i
c) Informaia referitoare la formatul feicrei instruciuni se indic n.
d) Pentru executarea unei operaii este necesar ca instruciunea.
2. Explicai cum vor fi effectuate urmtoarele instruciuni cu trei adrese:
a) 02 230 231 232.
b) 04 100 102 104.
c) 03 500 650 150
d) 01 400 401 402.
3. Care va fi coninutul locaiei 300 dup executarea instruciunii:
1 400 600 300.
Dac n locaiile 400 i 600 snt nscrise numerele 19 i, respective, 29?
4. Explicai cum vor fi executate urmtoarele instruciuni cu dou adrese:

a) 04 300 299...
b) 01 100 101...
c) 02 150 250...
d) 03 500 640...
5. Care va fi coninutul locaiei 300 dup executarea instruciunii
01 300 200...
Dac n locaiile 300 i 200 snt nscrise numerele 16 i 32 ?

Tem pentru acas

1. Care va fi coninutul locaiei 250 dup executarea instruciunii


02 250 150
Dac n locaiile 250 i 150 snt nscrise numerele 32 i 64?
2. Explicai cum vor fi executate urmtoarele instruciuni cu o singur adres:
a) 01 300
b) 04 250
c) 02 100
d) 03 200
3. Care va fi coninutul acumulatorului dup executarea instruciunii
02 100, dac iniial n locaia 100 era nscris numrul 16 , iar n accumulator
numrul 28?
4. Care snt avantajele i dezavantajele cu trei, dou sau cu o singur instruciune.

VI.III Tipuri de instruciuni


Reinei
Instruciunile unui calculator se impart n 4 grupe:
Instruciuni operaionale, care efectuiaz operaii aritmetice i logice asupra datelor
specificate prin operanzi;
Instruciuni de transfer, care deplaseaz informaia ntre register i / sau locaii fr a
modifica informaia transferat;
Instruciuni de salt , care n urma verificrii unor condiii , modific analiza i execuia
secvrnial a instruciunilor din program;
Instuciuni de intrare- ieire care permit comunicarea calculatorului cu exteriorul.
Exerciii i probleme
1. Dai exemple de instruciuni:
a) Operaionale................................................................................................................
b) De transfer...................................................................................................................
c) De salt..........................................................................................................................
d) De intrare ieire.........................................................................................................
2. Continuai frazele:
a) Instruciunile logice I,SAU, NU snt de tip
b) Registrele sau locaiile n care vor fi depuse sau vor fi luate date se specific n
instruciunile
c) Deplasarea informaiei dintre locaiile memoriei interne ntre registre se face cu
instruciunile.
d) Schimbul de date se face cu ajutorul instruciunilor.
3. Cum se clasific instruciunile unui calculator? Care este destinaia instruciunilor din
fiecare grup?........................................................................................................................
...............................................................................................................................................
...............................................................................................................................................

VI.IV Limbajul cod calculator i


limbajul de asamblare
Reinei
Programele reprezentate n form de succesiuni binare direct executabile de calculator se
numesc programe n limbaj cod calculator sau programe n limbaj main.

Pentru a simplifica procesul de elaborare a programelor s-a convenit ca instruciunile s


fie scrise ntr-un limbaj symbolic denumit limbaj de asamblare.
n limbajul de asamblare codurile instruciunilor se reprezint printr-un grup de caractere
cu numele mnemonica instruciunilor.
Mnemonica instruciunilor
Cod instruciune
01
02
03
04
05
06
07

Mnemonica
INC
MEM
ADU
SCD
SLT
SLTC
STP

Semnificaia
ncrcarea acumulatorului
Memoreaz acumulatorul
Adunarea
Ascderea
Salt necondiionat
Salt condiionat
stop

Translatarea const n nlocuirea mnemonicii instruciunii i a adreselor simbolice prin


irurile binare respective, aceast nlocuire este fcut de un program special, denumit
program de asamblare sau asamblor.

Exerciii i probleme
1. Care este diferena dintre limbajul de asamblare i limbajul cd calculator:

.
2. Care este destinaia i cum se realizeaz translatarea programelor scrise ntr-un limbaj de
asamblare?.............................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
3. Se consider c denumirea simbolic X semnific locaia 100, denumirea Y- locaia 101,
iar denumirea S locaia 102. Exprimai n limbajul de asamblare urmtoarele programe:
a) 01 100
02 101
03 101
02 100
b) 01 101
03 100
02 102
c) 01 101
03 101
03 101

03 101
02 102
Care va fi coninutul locaiilor 100, 101, 102 pn i dup execuia fiecrui program?
4. Se consider c denumirile simbolice X, Y, S specific respective locaiile 100, 200, 300.
Translai urmtoarele programe scrise n limbajul de asamblare:
a) INC Y
ADU X
MEM S.
STP.
b) INC X..
MEM S
INC Y...
MEM X
INC X..
c) INC X..
MEM S
INC Y..
MEM X..
INC S..

Tem pentru acas

1. Cum se exprim codurile instruciunilor i adresele locaiilor ntr-un mesaj de


asamblare?
2. Care este diferena dintre limbajele dependente i limbajele independente de
calculator ? care snt avantajele i dezavantajele fiecrui limbaj?

VI.V Resursele tehnice i resursele


program ale calculatorului
Reinei
Operaiile effectuate intern de ctre componentele electronice ale calculatorului snt
cunoscute ca operaii implementate prin echipamente, pe cnd operaiile effectuate cu
ajutorul unei secvene de instruciuni snt cunoscute ca operaii implementate prin
program.
Utilizarea tehnicii de calcul este posibil numai n prezena att a echipamentelor ,
denumite resurse tehnice, ct i a programelor denumite resurse programate.
Resursele tehnice snt denumite prin cuvntul englez hardware(produse de metal).
Resursele programate prin cuvntul software (produse moi).
Implementarea prin echipamente se numete implementare prin hardware, iar
implementarea prin program- software.
Exerciii i probleme
1. Explic n ce fel se realizeaz legtura dintre componentele Hardware i Software.

2. Cum se efectuiaz operaiile n cazurile implimentrii prin echipamente i n cele a


implementrii prin program?

Tem pentru acas

1. Numii resursele tehnice programate ale unui sistem de calcul. Care snt resursele
respective n cazul calculatorului la care lucrai?
3. Care snt avantajele i dezavantajele implementrii prin echipamente? Dar ale
implementrii prin program?

VI.VI Memorii externe pe benzi i discuri magnetice


Reinei

Memoria extern:
Destinat pstrrii unor cantiti mari de informaie care trebuie adus ntr-un interval
mic de timp n memoria intern a calculatorului.

Este reprezentat n special de discurile magnetice, ce au proprietatea de a citi i scrie


informaii pe suportul lor magnetic. Informaiile memorate astfel sunt nevolatile.
Memoria extern are de obicei o capacitate mult superioar celei interne. n memoria
extern sunt memorate mai multe programe precum i datele corespunztoare lor.
Memoria extern este alctuit n principal din discuri fixe (hard-discuri) i discuri
flexibile (floppy discuri).
Discurile fixe sunt de obicei montate n interiorul unitii centrale i nu pot fi detaate de
calculator dect prin demontarea acestuia.
Discurile flexibile se introduc ntr-un loca special, se folosesc ct este nevoie, dup care
pot fi recuperate cu uurin.
Datorit modului constructiv, discurile fixe au o capacitate foarte mare de stocare a
informaiei i o vitez de lucru (citire-scriere) foarte ridicat. Ele sunt folosite pentru
stocri masive de date sau pentru rularea rapid de programe.
Discurile flexibile, cu o capacitate de stocare mult mai mic, sunt folosite pentru a
transfera date ntre calculatoare sau pentru a pstra la loc sigur unele informaii extrem de
importante.
Exerciii i probleme

1. Continuai frazele:
a) O unitate de stocare citete sau scrie informaii pe ..
b) Unitile de stocare pot fi instalate n
c) Cele mai uzuale uniti de stocare sunt:.
d) Hard-discul este un echipament format din
2. Care dintre afirmaiile ce urmeaz snt adevrate:
a) Unitatea de memorie de band magnetic asigur accesul direct al nregistrrii;
b) Timpul de acces al unitii de band magnetic este mai mare ca cel al unitii de
discuri magnetice;
c) Discurile fixe se afl n exteriorul unitii central i snt portabile;
d) Unitatea de memorie de discuri magnetice asigur accesul secvenial la nregistrri;
e) Discurile fixe au o capacitate foarte mic de informaie i o vitez de lucru foarte
sczut.
3. Viteza benzii magnetice este de 2m/s. n rola debitoare (fig 6.7 din manual) snt 750 m de
band. Determinai timpul de acces la informaia de la mijlocul benzii......

..

4. O band magnetic are lungimea de 750 m . nregistrarea informaiei se efectuiaz pe 8


piste plus pista bitului de paritate. Capacitatea de memorare a benzii este de 47
Megaoctei. Determinai densitatea de nregistrare..
Cum se clasific instruciunile unui calculator? Care este destinaia instruciunilor din
fiecare

grup?

5. Pentru unitatea de disc rigid cu care lucrai , determinai : capacitatea discului, timpul
mediu de acces..
..

Tem pentru acas


1.
2.
3.
4.

Cum se citete informaia nregistrat pe un strat magnetic?


Determinai capacitatea discului flexibil cu care lucrai?
Ce tip de memorie extern folosii la calculatorul dvs.?
Care este diferena dintre memoriile externe cu acces direct i acces

secvenial?
5. Cum snt reprezentate cifrele binare 0 i 1 n nregistrrile magnetice?

VI.VII Memorii externe pe discuri optice


Reinei
CD-ROM-uI (Compact Disk - Read Only Memory) este termenul folosit att pentru
discul de plastic de 5 inch, acoperit cu aluminiu, pe care este stocat informaia, ct i
pentru unitatea care l citete.
CD-ROM-ul se definete ca suportul pe care sunt stocate informaii prin intermediul
mijloacelor optice (laser-ul, folosit att la scriere ct i la citire), care poate fi doar citit n
majoritatea cazurilor (exist i uniti CD-Writer sau CD-ReWriter, care pot scrie doar o
singur dat CD-urile construite special pentru aceast operaie, respectiv de dou ori).
Din punct de vedere al capacitii, un CD-ROM poate stoca o cantitate destul de
impresionant de informaii, anume 660 MB, echivalentul a 500.000 de pagini de text

scoase la imprimant, a 74 de minute de muzic nregistrat la cea mai bun calitate,


susinnd peste 450 de dischete de 1,44 MB.
Exerciii i probleme
1. Care dintre urmtoarele afirmaii snt adevrate:
a) Capacitatea unui disc optic este de 1,44 MB;
b) Informaia pe discurile optice inscriptibile se nscrie de utilizator de mai multe ori;
c) Citirea unui disc optic se realizeaz cu ajutorul unui fascicol de lumin;
d) Discurile moderne CD-RW suport pn la 10000 de cicluri de scriere/tergere.
2. Subliniai elementele structurii discului optic: inel de oprire , capete magnetice, gaur
central, miez magnetic, piste, adncituri, dispozitiv de antrenare.
3. Pe cele 20000 de piste ale unui disc optic snt nregistrai circa 640 MB. Ct informaie
conine o singur pist a discului optic?...............................................................................
4. Pe un CD-ROM snt nregistrate n form binar circa 74 de minute de muzic.
Determinai ct informaie va conine un cntec cu durata de 3,8 minute . cte piste va
ocupa cntecul respectiv?......................................................................................................
...............................................................................................................................................
5. Cum se nregistreaz i se terge informaia de pe un disc optic
reinscriptibil? ........................................................................................................................
...............................................................................................................................................
.......................
6. Care este neajunsul comun al discurilor inscriptibile i
reinscriptibile? ......................................................................................................................
...............................................................................................................................................
.........................

Tem pentru acas

1. Aflai parametrii tehnici ai unei uniti de disc cu care este dotat calculatorul
dvs. Memorizai regulile de exploatare a discurilor i a unitilor de memorie
extern pe discuri optice.

2.
3.
4.
5.

Cum snt reprezentate cifrele binare 0, 1 n nregistrrile optice?


De ce depinde capacitatea de memorare a unui disc optic?
Care este domeniul de utilizare a discurilor DVD-ROM?
Explicai destinaia straturilor unui disc optic inscriptibil. Cum se realizeaz
nregistrarea informaiei pe acest disc?

VI.VIII Vizualizatorul i tastatura


VI.IX Imprimantele
Reinei
Monitorul
Este obiectul care seamn cu televizor. Aceste ecran se numete monitor (pentru c
monitorizeaz ceea ce se ntmpl n interiorul calculatorului) sau VDU (visual display
unit unitate de afiaj vizual).
Cele mai multe programe sunt concepute n aa fel nct i las impresia c sunt
ntroduse datele direct de la tastatur sau de la mouse direct pe monitor; de fapt
introducem n procesor i acesta ne arat ce a primit, afind pe ecran. Cele mai multe
programe ne prezint, de asemenea feedback-ul corespunztor avansului nregistrat n
funcionarea lor, afind datele de ieire pe ecran.
Tastatura
O tastatur este un set de taste care ofer posibilitatea de a introduce informaii i
comenzi ntr-un calculator. Aceste taste sunt de trei feluri
Taste alfanumerice: litere i numere;
Taste cu semne de punctuaie: virgula, punctul, dou puncte;
Taste speciale: taste cu funcii speciale, taste de control, taste cu sgei,
taste pentru majuscule etc.
Imprimantele
Exist mai multe tipuri de imprimante pe pia: cele mai obinuite sunt imprimantele cu
laser i cele cu jet de cerneal.

Imprimantele cu laser
Ele folosesc o tehnologie asemntoare cu aceea folosit la fotocopiere, pentru a transfera
imaginea de pe o pagin pe o foaie de hrtie. Imaginea e trasat la comanda
calculatorului.
-Imprimantele cu jet de cerneal. Aceste imprimante au un stilou (capul de scriere)
care cuprinde un cartu de cerneal. Acesta se mic ncolo i ncoace i, la comanda

calculatorului, arunc o minuscul cantitate de cerneal exact unde e nevoie pe ace


pagin.
Alte tipuri de imprimante
Mai exist o a treia categorie de imprimante: cele care imprim prin impact. Acestea
acioneaz ca o main de scris: bat caracterele cerute pe pagin printr-o band
impregnat cu cerneal sau acoperit de carbon. Exist mai multe tipuri, care folosesc
tehnici puin diferite pentru a lsa semne pe hrtie: imprimantele matriciale (cu matrice
de puncte), imprimante cu disc n form de floare, imprimantele n linie etc. Astzi,
utilizarea lor se limiteaz la aplicaii specializate (tiprirea de bonuri la casele electronice
de marcat, tiprirea orei de sosire pe biletele de la parcri) sau la imprimri de mare
volum care nu folosesc elemente de grafic (formulare de impozitare, facturi de
electricitate etc.).
O a patra categorie de imprimante sunt Plotter-ele care se folosesc n aplicaii
specializate, cum ar fi crearea de desene i proiecte n arhitectur sau inginerie. Cele
mai multe sunt concepute pentru a efectua desene foarte mari i de calitate foarte bun.
Sunt relativ scumpe.

Exerciii i probleme

1. Unii cu o linie componentele calculatorului cu pari ale corpului omenesc innd cont de
funciile ce le ndeplinesc:
Unitatea centrala

buzele unui om;

Monitor

picioarele unui om;

Tastatura

capul;

Mouse

ochii unui om;

Imprimanta
2. Rezolvnd rebusul urmtor se obine o componenta importanta a unui calculator:

a)

d)

a) Firm renumit n
b) Dispozitivul

c)

e)

b)

fabricarea procesoarelor;
principal de ieire la un

calculator;
c) oricelul

calculatorului

d) Dispozitiv de ieire

folosit pentru

imprimarea

rezultatelor prelucrrii

datelor pe hrtie;
e) Folosit n

transmiterea micrilor

mouse- lui.
3. Determinai tipul monitorului la care lucrai. Aflai rezoluia i numrul de culori
disponibile.

...................
4. Scriei numele tastelor corespunztor:
a) Deplaseaza cursorul cu o pagina n sus.
b) Dac tastezi aceast tast activezi tastele cu cifre din blocul numeric (se aprinde
primul becule din dreapta sus).
c) Permite scrierea cu litere mari i scrierea semnelor aflate n partea de sus a tastelor.
d) terge caracterul din dreapta cursorului.
e) Schimb modul de lucru. (a insera)..
5. Determinai tipul imprimantei cu care lucrai . Aflai parametrii tehnici ai imprimantei:
setul de caractere, regimurile de funcionare, capacitatea-tampon, viteza de
imprimare. .............................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
..................

6. Rezolv

1. Permite scrierea cu litere mari si a semnelor aflate in partea de sus a tastelor;


2. Trece la un rand nou;
3. Daca apesi pe aceasta tasta se aprinde primul beculet din dreapta sus.
4. A insera.
5. Deplaseaza cursorul cu o pagina in sus.
6. Se foloseste impreuna cu alte taste.
7. Schimba modul de lucru
8. Deplaseaza cursorul la sfarsitul liniei.
9. Determina cursorul sa sara peste un numar de coloane.
10. Se foloseste impreuna cu alte taste.
11. Deplaseaza cursorul la inceputul liniei.
12. Pentru a scrie cu aliniat.
13. Deplaseaza cursorul cu o pagina in jos.
14. Trece la un rand nou;
15. A insera.

VI.X Clasificarea calculatoarelor


Reinei
n functie de performante, calculatoarele numerice se clasifica n:
supercalculatoare (calculatoare mari);
mainframes (calculatoare medii);
minicalculatoare (calculatoare mici);
microcalculatoare (calculatoare micro).
1. Microcalculatorul este cel mai simplu sistem de calcul, dotat cu un singur
procesor, care poate fi utilizat de un singur utilizator.
2. Minicalculatorul poate fi folosit simultan de mai multi utilizatori (20-50 de
terminale formate din tastatura si display) si are tot un singur procesor.
Minicalculatoarele au evoluat spre superminicalculatoare (VAX, SUN), care sunt folosite
ca servere de retea.
3. Mainframe-ul este un sistem cu putere mare de calcul. Acesta poate fi utilizat
simultan de foarte multi utilizatori si permite conectarea mai multor sute de terminale.
Este dotat cu unul sau doua procesoare puternice pentru executarea calculelor si mai
multe procesoare de putere mica, pentru administrarea transferurilor de date cu memoria
externa. Este folosit n aplicatiile de gestiune economica, n ntreprinderi foarte mari, n
universitati si n agentii guvernamentale mari. Ceea ce deosebeste un mainframe de un
superminicalculator, este capacitatea memoriei externe si domeniul de aplicabilitate
(superminicalculatoarele sunt folosite n aplicatii de timp real, iar mainframe-ul n
prelucrarea tranzactiilor si costurilor).
4. Supercalculatorul este un sistem cu o putere foarte mare de calcul. Lucreaza n
regim multiuser, permitnd conectarea mai multor sute de terminale. Poate avea mai
multe procesoare foarte rapide pentru efectuarea calculelor si un numar si mai mare de
procesoare mai lente, pentru administrarea transferurilor de date.

Exerciii i probleme
1.

Dac dorii s v procurai un calculator ,


de ce caracteristici trebuie s inei cont:

2.
Care snt firmele care produc
supercalculatoarele i calculatoarele mari?

3.
Unde snt utilizate
minicalculatoarele?.................................................................................

4.
Cum se clasific calculatoarele n funcie
de parametrii tehnici i economici?

Tem pentru acas

1. Numii parametrii mai semnificativi ai unui calculator. Determinai parametrii


respectivi ai calculatorului cu care lucrai.
2. Dai o caracteristic succint a fiecrei categorii de calculatoare.
3. Ce consecine poate avea asupra sntii folosirea nentrerupt a
calculatorului?

VI.XI Microprocesorul
Reinei
UNITATEA CENTRALA DE PRELUCRARE (Central Processing Unit CPU)
sau PROCESORUL, este creierul calculatorului care coordoneaza si controleaza
ntreaga lui activitate.
Procesorul interpreteaza programele, identifica instructiunile din program, decodifica o
instructiune,

recunoaste

codurile

operatiilor,

activeaza

circuitele

electronice

corespunzatore si executa operatii aritmetice si logice.


Astazi, UCP-ul se bazeaza pe un singur circuit integrat, numit microprocesor.
Circuitul integrat este o capsula n interiorul careia se gasesc sute de mii de circuite
electronice. Acesta se mai numeste si cip (chip) si se monteaza pe placa calculatorului.
Microprocesorul este format din circuite electronice cu ajutorul carora el poate
interpreta si executa instructiunile. Instructiunilereprezinta codificarea comenzilor de
operatii pe care trebuie sa le execute calculatorul. Deoarece calculatorul este o masina cu
doua stari, aceste instructiuni vor fi siruri de cifre binare, iar codul folosit se numeste cod
masina. Setul de instructiuni pe care microprocesorul l ntelege si l executa se
numeste limbaj masina.
Pentru executarea operatiilor, unitatea aritmetica-logica dispune de o memorie proprie, de
dimensiuni reduse, organizata sub forma deregistre. Atunci cnd procesorul executa o
instructiune, din memoria interna sunt aduse n registre operatiile pe care trebuie sa le
executeUAL.
Microprocesorul poate executa urmatoarele operatii:
cele patru operatii aritmetice de baza: adunarea, scaderea, nmultirea si mpartirea;
operatiile logice: AND, OR, NOT si XOR, cu ajutorul carora se poate controla
ordinea n care se executa operatiile, folosind:
textul, adica operatia de comparare ntre doua operatii;
saltul conditionat, adica executarea unei anumite instructiuni n functie de o conditie;
repetitia, adica executarea repetata a unei secvente de instructiuni.

Exerciii i probleme

1.

Din ce este alctuit schema funcional a unui


microprocessor?

...
2.
Care snt parametrii de apreciere a unitii central de
prelucrare?

3.

Indicai corespondena dintre denumirile din coloana A i


destinaiile acestora din B:
A
(1)Capacitatea magistralei de adres
(2)Lungimea cuvntului
(3)Capacitatea magistralei
(4)Frecvena ceasului de system

B
a)Numrul de impulsuri pe secund;
b)Spaiul de adrese care pot fi accesate
direct de microprocessor;
c)numrul de bii ai succesiunilor binare
transmise prin magistral;
d)numrul de bii ai succesiunilor binare
care pot fi memorizate n register i
prelucrate de dispozitivul arithmetic al
microprocesorului.
Determinai tipul i parametrii pricipali ai microprocesorului

4.

din componena calculatorului personal cu care


lucrai
.

Tem pentru acas

1.

Dac v-ai procura un calculator ,care


vor fi parametrii de baz ce l va varacteriza?

VII Reele de calculatoare


VII.I ntroducere n reele
Reinei
Numim reea de calculatoare o mulime de calculatoare ce pot schimba informaii prin
intermediul unei structure de comunicaie.
Calculatoarele unei reele se conecteaz la structura de comunicaie prin intermediul unor
uniti de intrare-ieire dedicate, numite adaptoare de reea.
O structur de comunicaie este format din linii de transmisie a semnalelor. Aceste linii
pot fi: cabluri cu fire torsadate; cabluri coaxial; cabluri optice; linii cu microunde(terestre
sau satelit).
n funcie de aria de rspndire a calculatoarelor dintr-o reea, exist urmtoarele tipuri de
reele: reele locale; reele regionale; reele globale.
Exerciii i probleme
1. Tipul de conexiuni ntre calculatoarele unei reele se alege n funcie de:
a) distan;
b) viteza cu acre dorim s facem transferul;
c) timpul n care vom folosi reeaua.
2. Comunicarea ntre calculatoare este asigurat prin:
a)

fibr optic;

b)

mufe pentru cablaj;

c)

orice tip de cablu.

3. Asociaz cu adevrat (A) sau fals (F) fiecare dintre urmtoarele afirmaii:
a) Un calculator personal folosit independent ofer servicii rapide de acces la Internet. ( )
b) Un calculator personal conecat ntr-o reea de calculatoare poate fi folosit de orice
utilizator al reelei ( ).
c) Un calculator personal conecat ntr-o reea de calculatoare poate fi folosit doar de la
distan. ( ).
d) Utilizatorii reelei de calculatoare pot schimba ntre ei mesaje i informaii. ( ).
4. Numii capacitile de transmisie a urmtoarelor linii de comunicaii:
a) Cablu cu fire torsadate.
b) Cablu coaxial
c) Cablu optic.

d) Linie cu microunde
5. Estimai durata de transmisie a unui film video (4,5 MB) prin liniile de comunicaie pe
care le cunoatei. .............
...
6. Care snt funciile adaptorului de reea? Cum se identific calculatoarele din componena
unei reele? Determinai tipul adaptorului de reea cu care lucrai?

Tem pentru acas

1. Determinai tipul liniilor de comunicaie din structura reelelor cu care lucrai dvs.
2. Determinai tipul reelei (local, regional sau global) cu vare lucrai dvs.
3. Care snt avantajele reelelor de calculatoare? Ce servicii ofer o reea de
calculatoare?
4. Explicai destinaia structurii de comunicaie.

VII.II Tehnologii de cooperare n reea


Reinei
Interconectarea staiilor n reea este impus de necesitatea cooperrii lor la prelucrri de
date. Aceast cooperare poate fi realizat n mai multe moduri. Sunt larg cunoscute patru
tehnologii majore de cooperare a staiilor n reele:
Stpn-aservit (master slave);
server-de-fiiere (file server);
client-server;
egal-la-egal (peer-to-peer).
Tehnologia stpn-aservit, aplicat la dou staii ce coopereaze n reea din care cel
puin una este calculator, prevede gestionarea de ctre o staie calculator att a procesului
de prelucrare, ct i a procesului de transmisie a datelor ntre aceste staii.
n primii ani de utilizare, terminalele erau simple, realizau doar nite funcii elementare
de intrare-ieire a datelor. Deaceea era natural, c att procesul de prelucrare, ct i
procesul de transmisie a datelor s fie gestionate la calculatorul central. Aceasta a i
determinat denumirea tehnologiei realizate stpn-aservit.
Tehnologia server-de-fiiere prevede partajarea de date (fiiere) n reea, folosind
calculatoare servere de fiiere.
Tehnologia client-server este conceput pentru repartizarea eficient a funciilor
prelucrrii de date ntre staiile reelei.
Tehnologia client-server contribuie esenial la dezvoltarea sistemelor deschise, realiznd
accesul pentru diverse staii-client la unul i acela server din mai multe posibile. Ea
asigur performane mai nalte dect tehnologia server-de-fiiere.
Tehnologia egal-la-egal prevede cooperarea ntre staii n mod egal, fr evidenierea
uneia sau ctorva staii cu funcii speciale de dirijare. Fiecare din staiile cooperante,
conform tehnologiei egal-la-egal, realizeaz funciile necasere de administrare, procesare,
control i prezentare date.
Tehnologia egal-la-egal se folosete pe larg n reelele locale mici.

Exerciii i probleme
1. Rezolvai rebusul:
a) Legatura fizica intre calculatoare se realizeaza cu . sau fara cablu
b) Funcia care asigur schimbul de mesaje se numete funcia de ..............
c) Funcia care asigur obinerea de informaii prin intermediul unor grupuri de tiri se
numete funcie de .............
d) Echipamentul prin care ne conectm la calculator prin intermediul liniei telefonice se
numete..................
e) Funcia prin care se studiaz piaa se numete funcie.......................
f)

conexiune permanent sau .......................

g) Furnizorii de serviciu care ne asigura conectarea la Internet ne dau o parola si


un .....................
h) Furnizorii de serviciu care ne asigura conectarea la Internet ne dau un user name si
o .....................
i)

Reea foarte mare de calculatoare care conecteaz milioane de reele mai mici.
A
B

C
D
E
F
G
H
I

2. Explicai termenul tehnologii de cooperare n reea . Ce tehnologii de cooperare n reea


cunoatei?.............................................................................................................................
...............................................................................................................................................
3. Cum este organizat funcionarea calculatorului din reea n cazul tehnologiei egal-laegal? Care snt avantajele i dezavantajele acestei tehnologii?

4. O companie de transport feroviar a deschis agenii de vnzare a biletelor n mai multe


orae din ar. Datele despre tote rutele feroviare i locurile disponibile se pstreaz n
calculatorul din sediul central al companiei. Care tehnologii de reea ar asigura lucrul
efficient al ageniilor de vnzare a biletelor? Snt oare necesare programe server i
programe client? Ce funcii ar realize aceste programe?

Tem pentru acas

1. Explicai destinaia serverilor de reea, a serverilor de fiiere, a serverului de


imprimare i a staiei de lucru.
2. Elaborai o tehnologie de cooperare n reea pentru calculatoarele din:
a) Depozitele unei firme;
b) Slile de expoziie ale unui muzeu;
c) Slile de lectur ale unei biblioteci;
d) Casele unui magazin care accept carduri bancare;
e) Laboratorul de informatic;
f) O companie de transporturi aeriene;
g) Sistemil de eliberare a banilor lichizi prin intermediul automatelor bancare;
h) Sistemelor de verificare a numerelor de nmatriculare a automobilelor )fiecare
echipaj de poliie este dotat cu calculator i un radiomodem).
5. Este oare realizat n reeaua cu care lucrai tehnologia egal-la-egal ? Argumentai
rspunsul ..........

VII.III Topologia i arhitectura reelelor


Reinei
La reelele locale sunt rspdite trei topologii majore: stea, magistral i inel (fig.1).
ntr-o reea de topologie stea (fig.1a) toate calculatoarele se conecteaz la calculatorul
central, care ndeplinete i funcia de control al reelei. Topologia fizic stea este un caz
particular al topologiei fizice arbore (fig.1b) topologie fizic arbore cu un singur nivel.
Schimbul de date dintre toate calculatoarele se efectuiaz prin intermediul calculatorului
central.
ntr-o reea de topologie magistral (bus). denumit i liniar , toate calculatoarele sunt
conectate la un singur cablu-magistral (fig.1c). este cea mai rspndit topologie n
reelele locale existente. n asemenea reele toate calculatoarele folosesc un singir mediu
de transmisie date. Deci nu este posibil schimbul de date simultan ntre mai multe perechi
de calculatoare, conectate la magistral, cu excepia cazilui difuzrii de masaje.
ntr-o reea inel fiecare calculator este conectat la dou calculatoare adiacente cu cte un
segment de cablu, toate calculatoarele cu legturile respective formnd un cerc fizic
(fig.1d). n reelele de topologie fizic inel, fiecare mesaj este transmis de la o staie la
alta pe inel ntr-un singur sens, cu regenerarea semnalului la fiecare staie, pn ajunge la
destinaie.
Pentru sporirea fiabilitii, precum i a altor performane, n reelele de generaia a doua i
a treia se utilizeaz topologia inel dublu cu transmisia datelor pe fiecare inel aparte n
sensuri opuse.
Reelele Ethernet sunt n prezent cele mai rspndite reele locale.Ethernet este o
tehnologie de reea local de topologie magistral bazat pe tehnica de acces la mediu
CSMA/CD. Ca mediu de transmisie poate fi folosit cablul coaxial gros RG-62 sau subire
RG-58, cablul torsadat neecranat UTP sau ecranat STP i segmente de fibr optic
FOIRI. Viteza de transmisie date este de 10 Mbps. Pentru a funciona eficient madiul de
transmisie trebuie s fie ocupat n timp nu mai mult de 30-40%. Lungimea pachetelor ce
se transmit trebuie s fie de cel puin 64 octei.
Este elaborat i tehnologia Full Duplex Ethernet, care prevede folosirea a dou
magistrale i permite formarea pn la dou conexiuni dedicate pentru fiecare adaptor de

reea. Astfel viteza sumar de transmisie date n mediu se dubleaz, alctuind 20 Mbps
sau 200 Mdps (pentru reelele Fast Ethernet).

Figura1.

Exerciii i probleme
1. Continuai frazele:
a) Configuraia geometric a legturilor ntre calculatoare se numete................................
b) Legturile ntre calculatoare formeaz o bucl nchis n.................................................
c) Topologia, protocoalele de comunicaie, tehnologiile de cooperare n reea se
numesc ..............................................................................................................................
.............
d) Structura de comunicaie a unei reele asigur................................................................
2. Rspundei cu adevrat sau fals:
a) n topologiile distribuite ntre fiecare pereche de calculatoare exist doar o cale de
transmisie a datelor. A F
b) n topologia magistral exist un singur canal de comunicaie la care snt conectate
toate calculatoarele. A F
c) n topologia inel legturile ntre calculatoare formeaz o bucl deschis. A F

d) n cazul topologiei stea legtura ntre doua calculatoare are loc prin internediul unui
calculator central. A F
3. Determinai topologia reelei locale cu care lucrai . enumerai avantajele i dezavantajele
acestei topologii.....................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
4. Care este destinaia unui protocol? Ce norme conine un
protocol? ...............................................................................................................................
................
5. Aflai protocoalele utilizate de reeaua local cu care
lucrai ? .................................................................................................................................
..............
6. Care snt topologiile de baz ale reelelor? Numii avantajele i dezavantajele fiecrei
topologii de
baz................................................................................................................. ......................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
.........................................................................................................................

Tem pentru acas

1. Explicai modul cum se integreaz reelele locale n reele regionale i reele


globale. Desenai topologia reelelor regionale sau globale la care avei
acces.

VII.IV Reeaua internet


Reinei
Internet-retea foarte mare de calculatoare care conecteaza intre ele milioane de retele
mai mici din lumea intreaga. La reteaua Internet pot fi conectate toate tipurile de
calculatoare. Toate calculatoarele conectate la Internet pot face schimb de informatii intre
ele.
Observatie! Aceasta retea nu este controlata de nici un guvern sau organizatie si nu exista
un administrator sau un supervisor unic al retelei.
Observatie! Informatia circula in reteaua Internet sub forma de pachete. Fiecare pachet
are un expeditor si un destinatar.
Pachetul(packet)-este format din informatia propriu-zisa si informatiile de control care
contin adresa destinatarului si adresa expeditorului. Informatia de control este memorata
in antetul pachetului.
Comutarea de pachete(packet switching)-este cea mai raspandita tehnica folosita in
transmiterea datelor in retele de arie larga. Ea se bazeaza pe separarea calculatoarelor
dupa functii: calculatoare cu functii de aplicatie si calculatoare cu functii de comunicatii.
Internet Protocol-retelele care formeaza Internetul pot folosi fiecare in parte un anumit
protocol de comunicare intre propriile calculatoare, dar intre ele retelele nu pot folosi
decat un singur protocol. Acest protocol se numeste Internet Protocol (IP)
Pentru a fi identificate, calculatoarelor conectate la Internet li se atribuie numere unice
numite adrese de Internet. Deoarece utilizatorul retine mai greu un numar,
calculatorului conectat la Internet i se mai atribuie si un nume cunoscut ca nume de
domeniu. Domeniul poate contine mai multe subdomenii. Schema folosita de Internet
pentru structurarea domeniului pe mai multe niveluri de subdomenii formeaza sistemul
numelor de domeniu(Domain Name System DNS). Numele de domeniu este format din
mai multe parti care corespund numelor de subdomenii. Acestea sunt separate prin punct
De exemplu:figura 1

zz.alfa.beta.md

Numele
calculatorului
Grupul care
gestioneaz
calculatorul

Zona geografic sau


ara
Organizaia
utilizatorilui

Tipul organizaiei

Figura 1.

Exerciii i probleme
1. Continuai frazele:
a) Reeaua global Internet se bazeaz pe o topologiedistribuit i include
..
b) Calculatoarele conectate la Internet se numesc
c) O adres simbolic este format din .
d) Pentru a transforma adresele simbolice n adrese numerice i invers, n fiecare
domeniu exist.
2. Care dintre afirmaiile ce urmeaz snt adevrate:
a) Internetul este o reea local care are acces la alte reele locale, regionale sau globale;
b) Internetul reprezint totalitatea reelelor dintr-o ar;
c) Internetul este o reea a marilor companii internaionale;
d) Internetul reprezint o reea distribuit, format din reele globale, regionale i locale
interconectate ntre ele;
e) Internetul este format din toate calculatoarele lumii, interconectate ntre ele.
3. Snt date urmtoarele adrese simbolice :
a) director.lic.ch.md.
b) elev1.lic.ch.md.
c) prof.lic.ch.md..
Precizai domeniile de calcultoare i relaiile de incluziune ntre domenii.
4. Care este destinaia unui server de nume? Ce adrese snt procesate de un astfel de server?

5. Aflai adresa numeric i adresa simbolic a calculatorului cu care lucrai. Precizai clasa
de adres, adresa subreelei, i adresa calculatorului n cadrul subreelei. Desenai o
diagram Euler, n spaiul rezervat mai jos, ce reprezint relaiile de incluziune ntre
domeniile la care aparine calculatorul dvs ..

Desen

Tem pentru acas

1. Desenai o diagram Euler pentru adresele simbolice ce urmeaz. Precizai


a)
b)
c)
d)
e)
f)

domeniile de calculatoare i relaiile respective de incluziune.


Rector.ase.men.ro
Decanat.ase.men.ro
Student.info.ase.men.ro
Rector.ust.met.md
Decan.ust.met.md
Student.cib.met.md

VII.IV Servicii internet


Reinei

Telnet
Este folosit pentru conectarea la alte calculatoare din Internet, pentru a accesa o serie de
servicii publice, serviciu Internet de conectare la distanta. Odat realizat conectarea la
un alt calculator, se pot introduce comenzi ca i cum utilizatorul ar lucra direct la consola
acelui calculator. Se poate rula o sesiune interactiv normal (conectarea la sistem,
executarea de comenzi, deconectarea de la sistem), sau se poate utiliza orice serviciu pe
care acea main l ofer terminalelor ei locale.

FTP (File Transport Protocol)

Mut fiiere de pe un calculator pe altul. Este folositor n aducerea fiierelor din arhivele
publice rspndite n Internet. Acest lucru se numete FTP anonim, pentru c nu este
necesar un cont pe calculatorul respectiv pentru a-l accesa. Daca telnet permite
conectarea la un alt calculator pentru executarea unor comenzi pe acel calculator, ftp
permite transferarea fiierelor de pe un calculator pe altul.

IRC
Serviciu destul de vechi, dezvoltat n anii '80 cu scopul de a nlocui programul talk din
UNIX. Talk permitea doar convorbirea ntre doua persoane. Cu IRC este permis ca mai
muli utilizatori s converseze simultan tastnd preri i poziii despre un anumit subiect.
IRC este o aplicaie Client/Server prin care toate persoanele ce doresc s discute trebuie
s ruleze un client IRC, toi clienii fiind conectai la un server IRC. In momentul cnd se
afl pe server, ei vor selecta un canal pe care doresc s converseze canalele fiind numite
dup subiectul ce se va discuta.

Internet Phone, Internet Fax


Servicii de telefonie i fax disponibile acum i prin intermediul Internet. Putem trimite un
fax sau face un apel telefonic prin intermediul calculatorului (bineneles daca
calculatorul dispune de aceste faciliti).

WWW (World Wide Web)


Ofer o gam larg de servicii. Atunci cnd Internet a devenit o uria surs de
informaie, serviciile clasice de acces (Telnet, FTP i chiar e-mail) dei puternice, s-au
dovedit neintuitive n special pentru noii utilizatori ai resurselor Internet care nu aveau
"rbdarea" i nici interesul s aprofundeze utilizarea unor instrumente destul de
"neprietenoase". World Wide Web (intr-o traducere nepretenioas "pnza de pianjen de
ntindere mondial") a aprut ca un proiect destinat sa distribuie informaia tiinific
folosind un model numit hypertext. Ideea central era aceea de a permite cercettorilor
s-i prezinte informaia ntr-un mod integrat (text, imagini grafice, sunete i imagini n
micare). Paginile de informaie sunt "legate" printr-o serie de "hypertext links".
Cea mai important caracteristic WWW o constituie simplitatea modului de acces la
resurse. In mare msur aceasta se datoreaz protocolului de comunicaie implementat
numit HTTP (HyperText Transport Protocol).

E-mail: trimiterea i recepionarea mesajelor

n general, un mesaj e-mail este un text (corpul mesajului - analog scrisorii) mpreun cu
informaii referitoare la destinatar, expeditor, etc. (analogia cu un plic potal este
evidenta), informaii constituite n aa-numitul header al mesajului. De obicei, header-ul
unui mesaj este generat de aplicaia de e-mail folosita.
Exerciii i probleme
1. Exist domenii organizaionale diferite. Alegei din coloana cu domenii instituiile,
organizaiile care le utilizeaz:
Domeniu

Utilizare

.com
entiti comerciale
.edu
Organizaii educaionale
.gov
Instituii guvernamentale nemilitare
.mil
Organizaii militare
.org
alte organizaii
.net
resurse pentru reea
.int
Instituii internaionale (NATO)
Fiecare ar are cte un cod, astfel nct privind la numele unui calculator putem afla unde
anume se afl. Alegei codul corespunztor rii:
Domeniul
.au
.ca

ara
Federaia Rusa
Australia

.ch
Elveia
.de
Spania
.dk
Canada
.es
Danemarca
.ru
Germania
2. Stabilii progranul de pot electronic instalat pe calculatorul la care lucrai . verificai
dac acest program ofer urmtoarele faciliti:
a) Utilizarea mai multor cutii potale;
b) Clasificarea i pstrarea scrisorilor n dosare ;
c) Elaborarea scrisorilor conform unor abloane;
d) Cifrarea i descifrarea corespondenei;
e) Semnalarea momentelor cnd a sosit corespondena;
f) Verificarea faptului c scrisorile expediate au ajuns la destinaie;
g) Utilizarea semnturilor electronice.
3. Care este destinaia unui server de cutare?Ce servicii ofer un astfel de server?
...............................................................................................................................................
...............................................................................................................................................

Tem pentru acas

1. Gsii cu ajutorul unui server de cutare furnizorii de servicii Internet din Republica
Moldova.
2. Care snt avantajel unei pote electronice? Poate nlocui acest serviciu pota
tradiional?

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