Documente Academic
Documente Profesional
Documente Cultură
CAP. I.
IMPACTUL INFORMATICII ASUPRA ACTIVIT ILOR
ECONOMICE.
INFORMA IA,
CA
OBIECT
AL
ACTIVIT II
ECONOMICE
societatea postindustrial sau informa ional , n care producia de baz este cea
intelectual,iarresursaceamaiimportantesteinformaia.
Astfel, ntre cele dou exist o diferen clar, ca de exemplu ntre o ntreprindere
productoare de bunuri materiale, de la nceputul secolului, n care resursa strategic era una
material,resursainformaionalneavndoponderepreamare,iosocietatebursiersauobanc
de azi, care are resursa de bazinformaia.
n general, noiunile de dat i informaie sunt considerate sinonime, ele n realitate
deosebindu-se esenial. Aceasta poate fi i cauza unui management ineficient, cnd nu se face
distinciantreceledounoiuniidecimanagementulmanevreazpreamultedateipreapuine
informaii.Deci,problemainformaieidevineunastrictnecesarpentruoricemanager.
Actul managerial se materializeaz prin decizii, adic procesul prin care managerul
identific problemele organizaionale i dorete s le rezolve. Baza material a deciziilor o
constituie informaia, care la rndul ei are la baz date. Pe baza informaiilor se creeaz noi
cunotineconstituindu-se astfel suportul sistemului decizional.
Obiectul generalal oricruisistembazat pe prelucrareaautomatadateloresteacelade a
eficientizaoactivitateprininformaiidecalitate.
Unadinproblemeledeprincipiudecaretrebuiesincontoricemetodi/sautehnicde
organizareadatelorestecacesteaaufostintrodusepentru realizareadeinformaii,prinpregtirea
iprelucrareadatelornvedereavalorificriimaxime.Informaiaesteoresurscaretindetotmai
mult s devin dominant. Volumul i structura informaiei ce intr i/sau se genereaz ntr-un
sistemifrecvenaacestorintrrii/saugenerrideterminprincipalelecaracteristicitehniceide
2
exploatarealesistemelordeprelucrareautomatadateloricaracteristicilesistemelorinformatice,
n general.
Evoluia metodelor i tehnicilor de organizare a datelor a fost influenat de o serie de
factori cum ar fi:
-
cretereacontinuacomplexitiidiverseloractiviti;
moduldeutilizarearesurseitimp,factoresenial;
dezvoltareadeosebitatehniciidecalcul.
Pefonduluneivarietirelativmaridemetodeitehnicideorganizareadatelorsedesprind
dou,cafiindprincipale,fiierulibazadedate.
1.2.INFORMA IACAOBIECTALACTIVIT
IIECONOMICE
METACUNOATERE
CUNOATERE
INFORMA II
DATE
Figura 1.1. PiramidaabstractizriiconformProf.E.Turban
Figura 1.1.prezintoclasificareadatelor,informaieiicunoateriinfunciedegradulde
abstractizare,ncarecunoatereaesteconsideratmaiabstract,aflndu-se nspre vrful piramidei
abstractizrii,iardateleavndungradmaimicdeabstractizare,aflndu-se la baza piramidei.
Dup cum am mai precizat legtura ntre componenta decizional a ntreprinderii i cea
operaionalserealizeazprinsubsistemulinformaional.Funcionareaacestuiaestealimentatde
un proces permanent de informare n ambele sensuri. Prin intermediul fluxurilor informaionale
subsistemulinformaionalrealizeazocondiionarereciproc:
Subsistem
decizional
Informaii
pentru
fundamentare
decizii
Decizii
(informaii)
Subsistem
informaional
Circuite
informaionale
Date
Fluxuri
informaionale
Resurse
umane
Componente pentru
Fundamentare
decizii
Informaii
despre procese
deexecuie
Gestiune
economic
Subsistem
operaional
de
informare
reprezint
un
ansamblu
de
activiti
intercorelate
Sistem informaional
Sistem
informatic
Persoane cereprezintutilizatoriiconsumatoriainformaieiprodusdesistem
saucontribuielaachiziia,stocareaiprelucrareainformaiei,fiesuntspecialiti
aisistemelor(analiti,programatori,operatori, ingineri).
Date prezente n cadrul sistemului sub form variat (texte, imagini, sunete)
corespunznd attmateriei primedeprelucrat cti modelelor,careprezentare a
fenomenelor.
Sistemulinformaionalisistemulinformaticaleunuiorganismsentreptrundinupotfi
separateunuldecellalt,ncondiiilencarelaoraactualsevehiculeazunvolumdeinformaii
incomensurabil. Ele se ntreptrund i se determin reciproc. Sistemul informaional al unui
organism,frsuportulasiguratdesistemulinformaticestesortitsifurnizezeinformaiieronatesau
dupoperioaddetimpcndinformaiai-apierdutparialsautotalsemnificaiapentrusistemul
decizional.ireciproc,sistemulinformaticfrsistemulinformaionalnupoateexista.
Privit din perspectiva scopului su, sistemul informaional prelucreaz un complex de
informaii, ce se constituie ca intrri, pentru a furniza subsistemului decizional rezultate, ce se
constituie ca ieiri.
reducereaspaiului comunicarealadistanprintehnologiainformaticfaces
disparinconvenientulkilometrilorexistentntreemitorireceptor;
ENIAC
1946
Generaia1
1946-1953
Generaia2
1954-1964
Generaia3
1964-1980
Generaia4
din 1980
Generaia5
dup1990
Elementedefinitoriipentrugeneraiiledecalculatoare:
Generaia1
calculecomercialeitiinifice;tuburielectronice,programarencodmain.
Generaia2
Generaia3
aplicaiiuniversale,circuiteintegrate,maimultde100deinstruciunicomplexe,
tehniciisistemeperformante.
Generaia4
integrarepescarfoartelarg,microprocesoare, microprogramare.
Generaia5
prelucreazcunotine,numaiaulabazfilozofiavonNeumann.
10
M.I.
U.C.
Monitor
Tastatur
Magistrale
rtzrtzrtz
I1
I2
In
...
EP1
EP2
EPn
Figura 2.2. Structurasimplificataunuimicrocalculator
11
EPI
MI
EPE
UC
Calculatorul
Restul sunt
echipamente
periferice
EPI/E
12
Date intrare
Program
Calculator
Dateieire
Arhiv
Unitateaadresabilamemorieiinterneestelocaiadememorie,adicosuccesiunedebii,
definitprindouelemente:
a) lungimealocaiei(numruldebiipecareiconinesuccesiunearespectiv);
b) adresalocaieirespective(careesteunnumrataatlocaieirespective).
Locaiacu
adresa 7
mprireamemorieiinterne nlocaiisefacedinpunctdevederelogicpentruaaveaacces
directlaoanumitinformaiestocat.
Gestiunea fizic a memoriei interne nu o face utilizatorul, acesta avnd acces la anumite
valoristocateprinintermediulvariabilelorprevzutencadrul programului.
Locaiilecu8biipoartnumeledeoctetsaubyte (B),celecu16biisenumescsemicuvnt,
celecu32biisenumesccuvnt,iarcelecu64biisenumescdublucuvnt.
Capacitatea de memorare se determin prin numrul de octei pe care i conine memoria
respectiv.
UnitateademsurpentruM.I.esteKB(kilobyte sau kilooctet). Multiplul de KB este MB
(megabyte). Multiplul de MB este GB (gigabyte) iar multiplul de GB este TB (terabyte).
Astfel:
1 KB = 1024 Byte = 210 byte
1 MB = 1024 KB = 210 KB = 220 byte
1 GB = 1024 MB = 210 MB = 230 byte
1 TB = 1024 GB = 210 GB = 240 byte
14
Memoriainternestedemaimultetipuri,dincareamintim:
- ROM (Read Only Memory);
- RAM (Random Access Memory);
- PROM (Programable Read Only Memory);
- REPROM (Reprogramable Read Only Memory);
- CMOS (Complementary Metal Oxide Semiconductor);
Funcia de baz a memoriei interne este aceea de a stoca temporar programe i date.
Aceastfuncietrebuiesserealizezenurmtoarelecondiii:
1. timp deaccesct maimic(Intervaluldetimp estemsurat din momentullansrii unei
cererideconsultareamemorieiinterneipnnmomentulobineriirspunsului);
2. capacitatedememorarectmaimare(numruldeocteipecareiarememoriasfiect
mai mare);
3. proteciadeplinainformaiilor(snusedistruginformaiileintroduse);
4. tehnici de intrare-ieire(I/E)ctmaisimpleieficiente.
Unitateadecomand
Unitateadecomandestecomponentadebazacalculatorului,capabilsprelucrezedatele
din memoria intern prin intermediul unor circuite care pot realiza instruciunile din programul
utilizatorului, care trebuie s se gseasc n memoria intern. Orice program pentru a putea fi
executat de un calculator, trebuie s se gseasc n memoria intern. Funcionarea unitii de
comandestecompletdefinitprindescriereasetuluideinstruciunipecarelepoateinterpretaia
regulilor de interpretare.Acestedouelementelreprezintiideterminstructura.Ounitatede
comanddinpunctdevedereconstructivestealctuitdin:
A. unitate aritmetico-logic,cerealizeazexecuiapropriu-zisainstruciunilor;
B. unitatedecomandicontrol,ceasigurcomenzilenecesareexecuieiuneiinstruciuni,
nlnuireainstruciunilor,controlul operaieideintrare-ieireetc.
Pentru a realiza prelucrarea datelor cu ajutorul calculatorului este necesar introducerea
programului,alctuitdintr-osecvendeinstruciuni,nM.I.ideoarececalculatorullucreazintern
n cod main, programul respectiv trebuie transformat n cod main prin intermediul unor
programe translatoare: interpretoare, compilatoare. Programul cod main este alctuit din
instruciunin format codmain,adicosuccesiunefinitdecifrebinare,fiecareinstruciunefiind
desemnatprinanumiteelemente.
15
Adres
Cod
Inf. sp.
Formatulinstruciuniicuunoperand,ncare:
Cod - coduloperaiei;
Adres - adresa operandului;
Inf. sp. - informaiispeciale(deplasament,moddeadresareetc)
Lungimea unei instruciuniestefixpentruunanumittipdeunitatedecomand.
Totalitatea instruciunilor executabile ale unui calculator formeaz setul de instruciuni.
Unitateadecomandcorespunztoarearecircuitecapabilesexecuteacesteinstruciuni.
Execuiaunei instruciunipresupuneefectuareaurmtoareloroperaii:
o citeteidecodificinstruciunea;
o calculeazadreseleoperanzilor;
o citeteoperanzii;
o efectueazoperaiaprevzut.
nfunciedearhitecturacalculatorului,relativlaU.C.,distingem:
1. Structura clasic von Neumann estespecificpnlageneraiaa3-a de calculatoare.
Toatetransferurilededatedelaictreechipamenteleperifericetrebuiestreacprin
unitatea aritmetico-logic,timpncarenumaiesteposibilnicioaltoperaie.
2. Structura cu acces direct la memorie, DMA (Direct Access Memory), specific
microcalculatoarelor la care nu se mai folosete unitatea aritmetico-logic pentru
transferuldatelordeintrare/ieire.
3. Structura cu canal de tratare a operaiilor de intrare/ieire specific pentru
calculatoarele din generaia 4 n care canalul preia tratarea operaiilor de intrare/ieire,
asigurndcontrolulefectivalechipamentelorperifericeialschimburilordedatedintre
acesteaimemoriaintern.
16
EP1
EP2
EPn
,,,
Unitide
legtur
(canale)
U.L.(interfee)
C1
C2
...
Cn
MI
UC
StructuracucanaldetratareaoperaieideI/E
Dinpunctdevederefuncional,structuraunitiidecomandvariazdelauntiplaaltul.n
general,vomgsiurmtoarelecomponentesausubansamble:
a. subansambluldecontrol,carecoordoneaztoate celelalte componente;
b. subansamblul aritmetico-logic,ceconinecircuitelenecesareexecutriiinstruciunilor;
c. subansamblul de adresare a memoriei interne;
d. subansambluldecontrolalinterfeelorcuechipamenteperiferice;
e. subansamblul de control al ntreruperiloriderutelor;
f. subansamblul orologiului intern etc.
Toateacesteaasigurunitiidecomandcapacitateadearealizaurmtoarelefuncii:
A. de comand a memoriei interne i a echipamentelor periferice prin intermediari i de
execuiepropriu-zisainstruciunilor;
B. demsurareatimpuluideexecuie,deacces;
C. decomunicaredirectcuutilizatorulumanetc.
Echipamente periferice
Launcalculatorexistposibilitateadeacuplaomarediversitatedeechipamente periferice,
ele realiznd diverse operaii deintroducere/extrageren/din memoriaintern,realizndu-se astfel
legtura dintre calculator i utilizator. Dup purttorul de informaie pe care l utilizeaz,
echipamenteleperifericeseclasificnechipamenteperifericecusuportnereutilizabil (imprimanta,
cititor/perforator de band de hrtie), echipamente periferice cu suport reutilizabil (toate
echipamentele periferice care au ca purttor de informaie suport magnetic: uniti de disc fix,
Floppy, CD, hard-disk).
17
Tastatura permitepreluareadatelordetipnumericialfanumericdarilansarean
execuieaunorcomenzi;
Mouse-ul - poatenlocuitastaturalaprogrameleceauprevzutacestlucru(darnu
pot introduce date numerice sau alfanumerice);
II.
Imprimanta permitetransformareainformaiilordinmemoriainternninformaii
pe suport de hrtie;
Dispozitive de redare a sunetului placa audio la care se vor conecta cti audio,
difuzoare.a.
III.
EPI/E(echipamenteperifericedeintrare/ieire)- realizeazoperaiideintroducereaunor
informaiidepeomemorieexternnmemoriaintern,respectivextragereainformaiilor
dinmemoriainterninscrierealorpeomemorieiextern(toateechipamenteleperiferice
ceaucasuportpurttordeinformaiesuportmagnetic).ExempledeEPI/E:
Sisteme de operare
ntreprinderileconstructoaredecalculatoarelivreazodatcucalculatorulbrutunsuportde
memorie extern pe care este nregistrat un ansamblu de programe speciale, numit sistem de
operare, care permite accesul utilizatorului la calculator.
18
Sistemul de operareesteunansambludeprogramecareareroldearealizautilizareaoptim
aresurselorfiziceilogicealesistemuluidecalcul,ideaconcuralapregtirea,punereanlucrui
coordonareaexecuieiprogramuluiutilizator.
n general, sistemele deoperarepresupun,dinpunctdevedereconstructiv,dounivele:un
nivellogiciunulfizic.Nivelullogicesteapropiatutilizatorului,cucareinterfereazprincomenzi
alelimbajuluidecomandspecificsistemuluideoperarerespectiviprinmesaje. Nivelul fizic este
apropiatcalculatorului,cucareinterfereazprintr-unsistemdentreruperiiderute.
S.O.
Comenzi
Mesaje
Nivel
logic
Nivel
fizic
SID
C.
Utilizatorullucreazcucalculatorulprinintermediar(interfa)careseconstituiecuajutorul
sistemului de operare. Sistemul de operare este o interfa pentru c se gsete ntre calculator i
utilizator
Sistemuldeoperarendeplineteurmtoarelefuncii:
1. afectarearesurselorfiziceilogicealesistemuluidecalcul;
2. asigurarea unor componente pentru organizareaiproteciainformaiilorpesuportulde
memorie extern, planificarea lucrrilor dup anumite criterii, astfel nct s asigure o
utilizareoptimasistemului;
3. controlullansriinexecuieicoordonareaexecuieiprogramelor;
4. asistareaexecuieiprogramelordectreoperatoruluman;
5. uurarea activitii de programare prin punerea la dispoziia utilizatorului a unor
programe utilitare.
Kurzbanicolaboratoriiprecizeazcalitilepecaretrebuiesleaibunsistemdeoperare.
Principalelecalitisunt:
1) Utilitate interfaa cu programele utilizator trebuie s aib n vedere toate necesitile
acestuia.
2) Eficien spermitrealizareauneiutilizriaresurselorctmaiaproapedeoptim.
3) Generalitate sistemuldeoperaretrebuiesrspundexactlatoatecerineleformulate
de utilizator.
19
4) Transparen spermitnsuireasimplafacilitiloroferitedesistemuldeoperare.
5) Securitate sistemuldeoperaretrebuiesfieprotejatmpotrivaunorncercrivoluntare
sau involuntare de distrugere din partea programului utilizator.
Limbaje de programare
nsensulcelmailarg,oricelimbajutilizatpentrudescriereaalgoritmiloriadatelorpentru
o anumit problem este un limbaj de programare. Aceast noiune este legat ntotdeauna de
implementareapentruuntipdecalculator,nsensulcreprezintsuportulcomundeconversaieom
main,suportcaretrebuiecunoscutdeambii. Pentrufiecarelimbajdeprogramare,existunul
sau mai multe programe translatoare care realizeaz transformarea programului elaborat, ntr-un
limbajdeprogramareoarecarencodmain,singurulformatncarepoatefiexecutatunprogram.
Primele calculatoare se programau n limbaj cod main care utilizeaz coduri binare,
operaiuneadeprogramarensinefiindfoarteanevoioas.Unsaltevidentserealizeazodatcu
trecerea la limbajul de asamblare, care utilizeaz coduri simbolice i adresare simbolic. Aceste
limbaje n raport cu evoluiile lor ulterioare sunt considerate limbaje de programare de nivel
inferior,datoritdependeneilordeparticularitilecalculatoruluipentrucareaufostrealizate.
PrimullimbajdeprogramaredenivelnaltafostlimbajulFORTRAN,specificaiilecruia
auaprutnanul1954.
Exemplu:
011001010110
LD 4i...
LOAD
Limbaj cod-main
Limbaj de asamblare
Limbaj evoluat
programare
algoritmizare
Problem
Algoritm pt.
rezolvarea
problemei
respective
Limbaj de
programare
Program
Program
Calculator
Rezultate
translator
dateiniiale
20
eficienalimbajului;
relaiacuutilizatoruletc.
economice, cu date multe i calcule simple. Limbajul FORTRAN este specific problemelor
tiinifice, cu date relativ puine i operaii matematice complexe. Limbajul BASIC este destinat
problemelorcufacilitipentrugrafic,calculematematicecomplexe,daridatemulte.
21
Zona de lucru
Linia dederulareorizontal
Linia de stare
Butonul de
minimizare
Butonul de nchidere
aaplicaiei
Linia dederularevertical
Panoul de
configurare
Fereastreditordetextcuexemplificarezone
Zona de lucru este prezentat utilizatorului prin reprezentarea grafic a unei pagini de
hrtie, fiind locul unde utilizatorul va realiza editarea informaiilor. Aceast zon poate fi
personalizatcadimensiunedupnecesitileutilizatorului.
Editarea unui text se realizeaz prin introducerea acestuia n cadrul zonei de lucru prin
intermediul tastaturii, nefiind nevoie ca la sfritul fiecrei linii s fie acionat tasta ENTER>,
22
ntruct editorul de texte va realiza n mod automat aceast trecere. Utilizatorul va aciona
ENTER>doarncazulncaredoretetrecerealaunnournd.
Poziia curent de editare n cadrul fiierului este evideniat de un element grafic numit
cursor ceesteevideniat,deregul,printr-olinieverticalcareclipete.
ncadrulprocesuluideeditareformacursoruluisepoatemodificanfunciedecomenzile
pecareleexecutaplicaianacelmoment.
IMAGINE
CURSOR
EXPLICA IE
Imagineacursoruluipentruateptareauneicomenzi
Imagineacursoruluipentruateptareauneinoi
comenzintimpulprocesriicomenziianterioare
Imaginea cursorului pentru redimensionarea pe
orizontaluneiferestreWindows
Imaginea cursorului pentru redimensionarea unei
ferestreWindows,attpeorizontalctipe
vertical
Imaginea cursorului pentru redimensionarea pe
verticaluneiferestreWindows
Imaginea cursorului pentru selectarea unui tabel
Imagineacursoruluideselecieaunuisaumaimultor
rnduri din cadrul unui tabel
Imagineacursoruluideselecieauneisaumaimultor
coloane din cadrul unui tabel
Imaginea cursoruluideselecieatextului
Deplasarea cursorului n cadrul unui document poate fi realizat att prin intermediul
tastelordirecionale,tastaTabitastaSpacecuajutorulmouse-ului,cticuajutorulaltortastesau
combinaiidetaste.
TASTE PENTRU DEPLASAREA CURSORULUI
Tasta
Ctrl +
Ctrl +
Ctrl +
Ctrl +
Ac iunea
Deplaseazcursorulnstngacuuncaracter
Deplaseazcursorulndreaptacuuncaracter
Deplaseazcursorulnsuscuolinie
Deplaseazcursorulnjoscuolinie
Deplaseazcursoruln stnga cu un cuvnt
Deplaseazcursorulndreaptacuuncuvnt
Deplaseazcursorullanceputulparagrafului
Deplaseazcursorullasfritulparagrafului
23
Tabel
Home
End
Page Up
Page Down
Ctrl + Home
Ctrl + End
Ctrl + Page Up
Ctrl + Page Down
Deplaseazcursorullanceputulrnduluicurent
Deplaseazcursorullasfritulrnduluicurent
Deplaseazcursorulcuunecranmaisus
Deplaseazcursorulcuunecranmaijos
Deplaseazcursorullanceputuldocumentului
Deplaseazcursorullasfrituldocumentului
Deplaseazcursorulcuopaginnsus
Deplaseazcursorulcuopaginnjos
ELEMENTEDEBAZ NEDITAREA UNUI TEXT
Uneditordetexteopereazcuurmtoarelenoiuni:
1. caracter (character) ceamaimicentitate(indivizibil)cesepoateprelucrantr-untexti
care poate fi liter, cifr, spaiu(blank), caracter special, adic 256 de semne din codul
ASCII (American Standard Code for Information Interchange);
2. cuvnt (word) ir de caractere delimitat de restul textului prin spaiu sau semne de
punctuaie; alinierea textului ntre marginile paginii se face fr a segmenta cuvintele;
cuvintelepotfidespritensilabelasfirituluneilinii(rnd)detext;
3. linie (rndul) de text(Text Line) grup de cuvinte desprit de restul textului printr-un
caracterdecontrolnumitsfritdelinieintrodusautomatdeprocesorinuestevizibilpe
ecran(deregul,segenereazprinacionareatasteiEnter>);
4. fraz (Sentence) grup de cuvinte (ir de caractere) delimitat de restul textului printr-un
punct; de regul, procesoarele de texte permit selectarea unei fraze i procesarea ei ca un
bloc de text;
5. paragraf (Paragraph) - grup de linii de text delimitat de restul textului printr-un caracter de
controlnumitsfritdeparagrafintrodusautomatdeprocesorinuestevizibilpeecran;
6. text (Text) grup de paragrafe, fraze, linii, cuvinte sau caractere ;
7. obiect (Object) formgrafic(imagine,grafic,tabeletc.),formsonor(sunet)cepotfi
nserate n text;
8. pagin (Page) pagin util format din text i obiecte sau pagin fizic constituit din
paginautilielementespecificetehnoredactrii;
9. document (Document) coleciedepaginiceconstituieolucraretehnoredactat(scrisoare,
raport, referat, articol, carte etc.).
Primacondiiedebazneditareaunuitextestecaeditoruldetextesfielansatnexecuie
i nun ultimul rndutilizatorulsdispundeo tastatur.Prinintermediul sistemuluideoperare
utilizat utilizatorul poate opta pentru editarea n limba matern folosind integral toate caracterele
specifice alfabetului respectiv.
24
ncadruloperaieideeditaresevorfolosicaracterelespecificelimbiirespective(caractere
tipicelimbiiromne,ianume,,,,).Uneledintreacestecaracterenuseregsesc
petastaturastandard,inconcluzievatrebuiactivatmaintiopiuneacevapermiteintroducerea
caracterelorromnetidelatastatur.
n tabelul alturat este prezentat modul de accesare a caracterelor specifice tastaturii
romnetiprinechivalarealorcucaracterelespecificetastaturiiengleze.
MODULDEACCESAREACARACTERELORROMNETI
PRIN INTERMEDIUL UNEI TASTATURI STANDARD
Tabel 3.3.
Caracterul
de pe tastatura
standard
Caracterul
cesevatip ripe
ecran
\
[
]
;
z
y
*
(
)
_
=
/
?
$
^
&
`
~
y
z
(
)
=
?
*
_
+
&
/
]
[
Un caracter (Character) este un simbol pentru litere, cifre i semne speciale, simbol
caracterizat de : lime (Width), nlime (Height), stil (Style), orientare (Orientation),
culoare(Color)iform/schelet(Typeface).
Aspectul unui caracter este controlat prin font istil.
FONTURI
Font-ul reprezintunsetdecaracteredeunanumittipiaspectulasociatliterelor,cifrelor,
simbolurilor i semnelor de punctuaie tastate [4], fiind o colecie de caractere care au anumite
proprieti comune: lime, nlime, stil, orientare, form. Aceast colecie de caractere este
memoratntr-unfiierpesuportuldememorieextern, toate fonturile folosite de programele de tip
Office fiindgestionatedectresistemuldeoperare, astfel nct fonturile disponibile ntr-oaplicaie
Office suntdisponibilentoatecelelalteaplicaiialepachetului.
FonturilefolositedeaplicaiileOffice sunt organizate ntr-o biblotecdefonturi, iar pentru a
fi disponibil ntr-o aplicaie de tip Office, un font trebuie s fie instalat (inclus n biblioteca de
fonturi),adicfiierul corespunztorfontuluisfielegatdenucleulsistemuluideoperare.
nfunciedelimeacaracterelor,exist:
25
fonturi bitmap (hart de bii) semnul grafic este descris printr-o matrice de puncte
(pixeli). Aceste fonturi sunt primele fonturi care au aprut un dezavantaj important al lor
fiindacelacntr-o astfel de reprezentare, semnul grafic nuestescalabil(mritsaumicorat
automat);
fonturi vectoriale (scalabile) semnul grafic este descris prin reprezentarea cu aanumitele curbe B-spline, reprezentare care permite scalarea i operaii diverse asupra
semnului grafic: rotire, oglindire, nclinare etc.
nfunciedelimeacaracterelor,existurmtoareletipuri de caractere:
caractere foarte nguste (extra condensed);
caractere nguste (condensed);
caractere largi (expanded);
caractere foarte largi (extra expanded).
Mrime26.
n cadrul editoarelor de text, un mod eficient de a gestiona prelucrarea caracterelor text sau a
blocurilor de text (paragrafe) este asigurat prin folosirea stilurilor.
Un stil este o grupare de atribute de formatare: font, dimensiune, mod de scriere etc. n
funciedemoduldeacionare,exist:
- stiluri referitoare la caractere, care au efect asupra textului selectat sau au efect
de tip comutator activare/dezactivare (modul de scriere aldin, subliniat, cursiv);
26
ALINIEREA
Left
Alinierea la stnga este
un stil de aliniere care
creeazunaspect
neregulat textului n
parteadreapt
raportatlamarginea
paginii au marginea
cadrului n cazul
utilizriideTextBox.
Centered
Right
Alinierea centrateste
un stil clasic de
aliniere. Textul este
alezatsimetricfade
oaxcaretrece prin
mijlocul paginii.
Liniile sunt de lungimi
inegale.Aceast
operaieserecomand
pentru titluri.
Alinierea la dreapta
este un stil de aliniere
carecreeazunaspect
neregulat al textului
nparteastng
raportatlamarginea
paginii sau la
marginea cadrului n
cazulutilizriide
Text Box.
Modalitidealiniere
Indentarea constndefinirealoculuiundevafiplasattextulunuiparagrafnfunciede
margineadinstngaiceadindreapta a paginii.
Unaltelementimportantreferitorlamoduldeeditarealunuitextestespaiereapevertical
a textului.
Spaiereapevertical n cadrul unui document sau la nivelul paragrafelor, se poate realiza
prinopiuniledespaierentrelinii,ianume:
27
Single cazul implicit care realizeaz o spaiere suficient pentru a afia n condiii
convenabile caracterul cel mai nalt existent pe o linie (ediatre la un rnd);
1.5 Lines spaierealiniilordetextseface1,5 din dimensiunea de la cazul Single (editare
launrndijumtate);
Double spaiereade2orimaimaredectcazulSingle (editareladournduri);
At Least realizeaz o spaiere minim ntre rnduri (valoarea prestabilit poate fi
modificatautomatdectreutilizator);
Exacty - spaiul dintre rnduri este fix, indiferent de dimensiunea fontului folosit sau de
elementele grafice din text;
Multiple spaiuldintrerndurivafimultiplicatfadecazulSingle cuovaloareprecizat.
FORMATAREA PAGINILOR
O pagin fizic ,fiindreprezentatde suprafaa dehrtie,estesuportul pentruimprimarea
unui document, iar pagina util este acea suprafa din pagina fizic pe care se va scrie textul
documentului.
Formatarea unui document laniveldepaginserealizeazprinurmtoriiparametri :
- dimensiunea paginii fizice (Paper size) determinatdelime(Width)inlime
(Height);
Existctevaformatestandard:Letter (8,5 x 11 inch), Legal (8,5 x 14 inch), A4 (210 x 297
mm), A5 (148.5 x 210 mm), B5 (JIS) (182 x 257 mm);
- orientarea paginii fizice (Orientation) orientarea pe vertical (tip portret
Portrait)sauorientareapeorizontal(Landscape);
- marginile paginii fizice (Margins) marginea superioar (Top), marginea
inferioar(Bottom), marginea din stnga (Left), marginea din dreapta (Right),margineadelegtur
(ina ; margine de ndosariere) (Gutter);
- poziialegturii(inei) (Gutter position) poziialastnga(Left),poziianpartea
superioar (Top);
- antetisubsol (Header and Footer) margineaantetuluiimargineasubsolului;
- aspectul paginii (Layout) antete i subsoluri diferite pentru paginile impare i
pare;
- numerotarea paginilor fizice (Page Numbers) poziia numrului de pagin n
partea superioar sau n partea inferioar a paginii (Top of page, Bottom of page), alinierea
numerotrii(Alignment): Left (la stnga), Center (n centru), Right (la dreapta), Inside (n interior),
Outside (n exterior).
Formatarea paginilor presupunenprincipalurmtoarele :
stabilirea(setarea)dimensiuniipaginiifiziceipaginiiutile;
stabilireamoduluideorganizareatextuluinpaginiorientareapaginii;
administrareantreruperilordepaginintroduse manual;
administrareaseciunilordedocument;
numerotareapaginilor(poziiaialiniereanumerotrii);
creareaantetelorisubsolurilor,anotelordesubsolianotelordesfrit.
Formatarea paginilor se poate realiza nainte de introducerea textului sau n orice moment al
introducerii, n acest caz editorul de text realiznd reformatarea tuturor paginilor documentului sau
ncepnddelaozonanume.
29
Top
(marginea
superioar)
Marginea
antetului
Header (antet)
PAGINAUTIL
Left
(marginea
stng)
Bottom
(marginea
inferioar)
Right
(marginea
dreapt)
Footer (subsol)
Marginea
subsolului
30
Titlul tabelului
Capul de
tabel
Nr. crt.
Numele
Prenumele
Liniile
tabelului
Celulele
tabelului
Chenarul
tabelului
Coloanele
tabelului
Figura Elementele unu tabel
Efect
Deplasarea cursorului n celula
urmtoare
Deplasarea cursorului n celula
anterior
Deplasarea cursorului la nceput de
linie
Deplasarea cursorului la sfrit de
linie
Deplasarea cursorului la nceput de
coloan
Deplasarea cursorului la sfrit de
coloan
Caracteristicileunuitabeldefinitsepotmodificacuuurinprinoperaiide:
- inserare linii/coloane;
- tergerelinii/coloane;
- redimensionare linii/coloane;
- formatare laniveldecelul,linie,coloansau domeniu de celule.
31
Tabelele sunt elemente statice n cadrul documentelor, asupra acestora putndu-se aplica
operaiile de copiere i/sau mutare, procedurile fiind identice cu cele aplicate pentru text sa
paragrafe.
ncadrultabelelorexistposibilitatea reunire a dousaumaimultecelule,rezultatulfiind
osingurcelul,saudedivizare auneicelulendousaumaimultecelule.Operaiiledereunirei
multiplicare sunt considerate ca fiind elemente avansate de formatare a unui tabel, ele utilizndu-se
pentru generarea unui aspect ct mai estetic tabelului.
OBIECTE GRAFICE
Un alt mod de reprezentare a informaiilor n cadrul unui document este cel grafic.
Adugareaunuielementgraficntr-undocumentestedoaroproblemdeidentificarealocului din
documentundesedoreteplasareaimaginii.
Dinpunctdevederealelementelorgrafice,editoareledetextpermitinserareaurmtoarele
tipuridefiiereimagine:
- CompuServe GIF (.gif)
- Encapsulated PostScript (.eps)
- Diverse programe de desenare (.pcx)
- Tagged Image File Format (.tif)
- Windows bitmap (.bmp)
- Formatul JPEG (.jpg)
- etc.
Dei este dedicat procesrii textelor, editorul de text ofer faciliti de desen liber sau de
utilizare a unor elemente predefinite. n figura 4.2. esteprezentatundocumentceconinediferite
deseneiobiecte.
Uneltele de lucru Drawing conin instrumente pentru a desena, manipula sau formata
diverse desene.
CREAREA DE FORME
Editoarele de text conin, n general, o serie de forme predefinite care pot fi utilizate prin
intermediul uneltelor de lucru Drawing. Aceste forme predefinite sunt grupate pe categorii:
- linii(Lines),formedebaz(BasicShapes),sgei(BlockArrows),elementepentru
diagrame de flux(FlowchartElements),stelueiinsigne(StarsandBanners)etc.
32
Cuajutorulformelordebazsepotinserancadruldocumentelorfigurigeometricedebaz
(ptrate,dreptunghiuri,cercuri,hexagoaneetc.)saualtefiguripredefinite.
Pentru a insera (desena) oricare din aceste forme, este necesar selectarea ei i apoi
poziionarea n cadrul documentului n locul n care se dorete inserarea. Orice form, odat
desenat,poatefiredimensionatprinintermediul punctelor de mnuire (handles).
Punct pentru rotirea elementului
Puncte pentru
redimensionarea
vertical/orizontal
ale elementului
Figura 4.3. Punctele de mnuire ale unui obiect
AD UGAREADETEXTLADESENE
Pentru oricare obiect desenat, mai puin liniilor, formelor libere sau conectorilor, se poate
adugauntext,prinsimplaselectareadesenuluiiapoieditareatextuluirespectiv.
Un instrument important n cadrul uneltelor Drawing este instrumentul Text Box
ajutorulcruiasepoateintroduceuntextncadratntr-unchenaroriundenpagin.
, cu
LINIIDREPTE,CURBEIALTEFORME
Cu ajutorul opiunii Line din cadrul uneltelor de lucru Drawing se pot desena linii drepte
sau linii curbe. Aceste desene pot fi modificate, n sensul schimbrii grosimii, culorii, tipului
(punctat,deexemplu)sautransformriiliniilornsgei.
MANIPULAREA OBIECTELOR
Manipularea unui obiect presupune selectarea n prealabil a acestuia, cu ajutorul mouse-ului.
Asupraobiectuluisepotefectuaapoiurmtoareleaciuni:
Copiere,tieresaulipire cu ajutorul comenzilor Copy, Cut sau Paste;
Redimensionare cu ajutorul punctelor de dimensionare (handles). Dac se lucreaz cu
punctelededimensionare,desenulesteaduslaformadoritcuajutorulmouse-ului;
Rotire cu ajutorul punctelor de dimensionare. Obiectul va putea fi rotit de utilizator n ce
sensdorete.
FORMATAREA OBIECTELOR
Formatareaunuiobiectarecascopmodificareaatributelorasociateacestuia,ianume:
Modificareaculoriidefondaobiectului- Colors and Lines->Fill
Modificareaconturului,castildeliniesauculoare Colors and
Lines
Alinieresaumoddedispunerenpagin Layout
GRUPAREA OBIECTELOR
Dac se lucreaz cu mai multe obiecte la un moment dat, pentru a le manipula mai uor
acestea pot fi grupate, rezultnd un singur obiect. Acest lucru se realizeaz cu ajutorul comenzii
Group din cadrul uneltelor de lucru Drawing.
Dacsedoretedegrupareaunuiobiectalctuitdinmaimulteobiectegrupateseutilizeaz
comanda Ungroup, opiune ce se folosete atunci cnd se dorete o modificare a unui obiect din
cadrul unui obiect grupat.
33
ORGANIGRAME
Organigramele (care se mai numesc i hri de concepte) reprezint o metod grafic de
reprezentare a cunotinelor i de organizare a informaiilor. Acestea servesc la convertirea i
comprimareaunorinformaiiaparentfrlegtur,ntr-unmod devizualizaregrafic,structurat i
uordeurmrit,modcefurnizeazinformaiicomplexentr-omanierinteligibil.
Procesul de transformare a unei cantiti de date/informaii/idei ntr-o reprezentare grafic
va determina o mai bun nelegere cu privire la esena subiectului vizat. Pentru a crea o
organigram, trebuie acordat atenie relaiei dintre entiti i examinate sensurile fiecreia dintre
acestea. n timpulrealizriiorganigramei,arelocstabilireaprioritilorinformaiilor,determinarea
prilorceprezintoimportanmaimareicaredintreacesteatrebuieinclusenorganigram.
Organigrameleseutilizeazpentrustructurareaideilordincadrulunui text, pentru a ajuta la
rezolvarea unor probleme, luarea unor decizii, studiu, planificare etc., i pot realizate prin
intermediulelementelor graficepredefinitesaupot figeneraten mod automat apelndoanumit
clasdetipurideorganigramepredefinite.
34
Linia de etichete a
coloanelor
Zona de lucru
Linia de etichete a
liniilor
Cursor
ENTIT
ntr-o aplicaie de calcul tabelar (agenda de lucru; workbook) sunt folosite urmtoarele
entiti fundamentale:
Date informaii cesuntconinutencelule;informaiilesuntdediversecategorii
cedetermintipulinformaiei carecaracterizeazapartenenadateilaoclasdedate;
tipul de date determinioperaiile cesepotexecutaasupradatelordeacelaitip;n
general, aplicaiiledecalcultabelaratribuieautomattipuluneiinformaiinfuncie
de valoarea procesat;
Celule forme dreptunghiulare generate de reeauadecoloaneilinii a unei foi de
calcul, fiecare form fiind identificat prin concatenarea dintre identificatorul
coloanei (abscisa - A,B, .. )iidentificatorul liniei ( ordonata 1,2,3,); referirea
unei celule reprezint identificatorul celulei prin intermediul cruia, n cadrul unei
formule, este utilizat coninutulcelulei;
Formule i func ii expresii formate din operanzi (constante i/sau referiri de
celule), operatori matematici (aritmetici i relaionali) i funcii; formula este
precedat de semnul ; funcia este o formul complex predefinit identificat
printr-un nume i conine ntre paranteze o list de argumente ce reprezint o
expresie;
Graficeidiagrame forme grafice sugestiveisinteticeobinuteprinprocesarea
datelor coninute n celule; exist diverse moduri de reprezentare grafic a datelor
procesate.
35
O aplicaie de calcul tabelar poate conine una sau mai multe foi de calcul, ansamblul
acestoraformndoagenddelucrusauworbook.
Fiecare foaie de calcul (foaie de lucru; worksheet) este format din linii i coloane ce
constituie sistemul de gril (gridlines) care genereaz o matrice de celule. Liniile tabelului sunt
identificate prin valorile numerice ntregi 1,2,3,, iar coloanele sunt identificate prin simbolurile
alfabetice A,B,C, . O celul reprezintinterseciadintreolinie(unrnd)iocoloaniareo
adresunic (identificator)alctuitdinconcatenareaidentificatorilordecoloaniliniapecarese
aflcelula.Deexemplu,C7 este identificatorul celulei aflatlainterseciacoloaneiC cu linia 7.
Prin selectarea unei celule senelegeevideniereaeiprinindicatorul decelul (celula este
ncadrat printr-un dreptunghi ngroat) i indicarea adresei celulei n linia de formule. La un
moment dat doar o singur celul poate fi selectat, aceasta numindu-se celul activ sau celul
curent.Operaiadeselectareauneicelule se poate realiza prin diverse moduri:
<Home>
<End> +
sgeatdirecional
deplasarealanceputullinieipecareseaflcursorul;
<PageUp>
<PageDown>
<Ctrl> + <PageUp>
<Ctrl> + <Page Down>
<Ctrl> + <Home>
<Ctrl> + <End>
Pentru vizualizarea altor regiuni din foaia de calcul, se vor folosi barele de derulare/navigare
(verticalsauorizontal).
Diversitatea problemelor reclam utilizarea mai multor categorii de informaii (tipuri de
date) ce trebuie procesate n vederea obinerii de rezultate n conformitate cu aplicaia ce se
elaboreaz.
ADRESAREA CELULELOR
Un grup de celule se numete domeniu (un dreptunghi obinut prin cancatenarea unor
celule). Pentru a selecta un domeniu, se procedeaz asemntor cu selectarea unei zone dintr-un
editor de text,adicseselecteazcelula dintr-uncol aldomeniului(severificdacindicatorulde
mouse areformadecrucengroat,censeamnregimuldeselectare),semenineapsatbutonul i
se trage spre celula din colul opus (deplasare spre dreapta sau stnga, i apoi n sus sau n jos),
dup care se elibereaz butonul de mouse. Domeniul selectat va fi ncadrat de un dreptunghi
ngroat,iarcelulececompundomeniuvorficolorate,excepiefcndcelulacucares-a nceput
selectarea.
Pentru a selecta toate celulele dintr-un rnd sau dintr-o coloan, se selecteaz antetul
rndului, respectiv coloanei.Pentruaselectamaimultecoloanesaurnduri,seselecteazunantet
derndsaucoloan,dupcareseefectueazoperaiadetragerepentrualeselectaipecelelalte.
n cadrulaplicaiilorde calcultabelaradresareaunei celuleserealizeazprinspecificarea
adresei celulei respective, ceea ce va conduce la poziionarea identificatorului de celul pe celula
indicatideterminaccesullaconinutulceluleipentruafiprelucratncadruluneiformulesau a
fi modificat.
Dupmodulncaresuntgrupate, celulele pot fi referite prin:
lista de celule celule nu sunt grupate;
bloc de celule (domeniu) celulele sunt grupate.
Indicarea unei celule sau a unui grup de celule prin intermediul zonei de adresare a celulei se
poate face n mai multe moduri:
Grupul de celule
Exemplu
Metoda
Ocelul
Mai multe celule
negrupate
Adresa celulei
Enumerare
celule
Un bloc de celule
Adresa primei
ultimei celule
Adresa primei
ultimei celule
Adresa primei
Un bloc de celule de pe
o linie
Un bloc de celule de pe
REFERIREA
A1
A2,B3,D3
sau
A1;B3;D3
A1:C2
i Treiceluledinlinia2careformeazunbloc
B2:D2
i TreiceluledincoloanaAcareformeazunbloc
A2:A4
adrese
LA CE SE REFERA
PRIMA CELUL
PRIMA CELUL DIN RNDUL 2, A DOUA I A
PATRA CELUL DIN RNDUL 3
37
ocoloan
Toate celulele de pe o
linie
Toate celulele de pe o
coloan
Celulele dintr-o alt
foaie de calcul
ultimei celule
Identificatorul liniei
3:3
Identificatorul coloanei
Toateceluleledepeatreiacoloan
C:C
Identificatorul foii de
calcul
Tabel7!A1;D2
Tipul General
- utilizatpentrureprezentareanumerelorfroconfigurareaparte. Numerele sau listele vor
apreaaacumsunttastate.Suntfolositecaracterealfanumericeicaracterespeciale;
Exemplu: 42568.325
Cursulvalutareste135428lei,1$29789lei.Acestaesteuntext
38
Operator
+
/
*
^
Semnifica ie
Adunare
Scdere
mprire
nmulire
Ridicare la putere
39
Tipul Text
- seutilizeazpentrumanipulareatexteloriirurilordecaractere.Esteposibilcaodatde
tiptext ssentindpestemaimulteceluledepeaceeai liniecutoatectestul vaaparineunei
singure celule.
Exemplu:Urmtoareledatesuntdetiptext.
TipulDate(dat calendaristic )iTime(timp)
- tipurilededatedetipdatcalendaristicitimpuntreprezentateinternprinnumere.Exist
maimultemodalitideaafiainformaiiledespredatitimp.
Exemplu: 3/20/2005
20 martie 2005
7:23 AM
7:23:58
Date de tip logic
- datecepotluadouvalori:adevrat(TRUE)saufals(FALSE).n general, valori de acest
tip sunt returnate de funcii sau expresii logice. Pentru datele de tip logic se folosesc operatorii
relaionalipentrucomparareaadouvalorinumerice.
OPERATORIRELA IONALI
Operator
>
<
>=
<=
<>
Semnifica ie
Mai mare dect
Mai mic dect
Mai mare sau egal
Mai mic sau egal
Diferit de
Tipul Special
- este un timp aparte de dat ce propune utilizatorului cteva formate uzuale.(de exemplu
codpotal,numrdetelefonetc.)
Tipul Custom
- predefinirea unui tip de format pentru datele ce vor fi folosite n ideea n care nici un
format existent nu este folositor.
FORMATAREA NREGISTR RILOR
Aplicaiile de calcul tabelar sunt, prin definiia lor, aplicaii destinate procesrii datelor
numerice. Prelucrarea datelor alfanumerice coninute n celule constau formatarea textului prin
opiuni de aliniere a textului n interiorul unei celule, controlul textului, orientarea textului prin
rotire, aplicarea de margini (Borders), colorarea celulei, utilizarea de fonturi colorate etc.
n mod prestabilit, aplicaiile de calcul tabelar aliniaz textul la stnga, iar numerele la
dreapta n cadrul celulei.
Exist mai multe opiuni de formatare a datelor alfanumerice ce sunt disponibile
utilizatorului prin intermediul casetei de dialog Format Cells, i anume: Alignment, Font,
Patterns, Protection.
Formatarea datelor numerice coninute n celule reprezint opiuni de prezentare a datelor
numerice ntr-o varietate de formate (categorii de format): General, Number, Currency,
Accounting, Date, Time, Percentage, Fraction, Scientific, Text, Special, Custom.
Prinformatareauneidatenumerice,ceeaceseschimbestemoduldeafiare inuvaloarea
numericaacesteia.Formatulgeneralalnumerelor,nspeGeneral,nuafieazzerourilecare nu
40
influeneazvaloareaefectivanumrului.Deexemplu,dacseintroducevaloareanumeric10,50,
careareaceeaivaloarecu10,5,aplicaiadecalcultabelarvaignoraultimulzero,denumitizero
de final (trailing zero).
ncazulformatriidatelor numerice se poate opta pentru reducerea/creterea numruluide
cifre, adic se pot elimina/aduga cifre diferite de zero. n cazul reducerii numrului de cifre,
numrul afiat va fi rotunjit. De exemplu, dac numrul 9,45 este afiat cu o cifr dup virgul,
atunciacestavafirotunjitla9,5.Dacnumrul9,75esteafiatfrcifredupvirgul,atuncivafi
rotunjit la 10.
Formatrilecepotfiaplicateuneicelulececoninedatenumericesunturmtoarele:
Efect Exemplu
Afieaz i aliniaz simbolul menedei ($,lei,..),
data numeric fiind reprezentat n format cu
zecimale 123,00 lei
Afieaznumrulsubformdeprocent:0.45sub
Percent Style (stil procent)
forma 45%
Identic cu stilul Currency, dar fr simbolul
CommaStyle(stilvirgul )
monedei: 12345.6 sub forma 12345,6
Increase Decimal (crete num rul Adaugocifrdupvirgul:0,45devine0,450
decifredup virgulazecimal )
Decrease Decimal (scade num rul Reduce cu una numrul de cifre dup virgul:
0,450 apare sub forma 0,45
decifredup virgulazecimal )
Stil
Currency (moned )
FORMULEICALCULESIMPLE
Formulele sunt expresii formate din operanzi (constante i/sau referiri de celule),
operatori matematici (aritmeticiirelaionali)ifunc ii, fiind precedatdesemnul.
Cea mai simpl formul n cadrul aplicaiilor de calcul tabelar este cea care conine o
valoare (constant numeric sau text). Formulele mai complexe sunt construite cu ajutorul
expresiilor matematice. n cazul n care formula nu este precedat de semnul , expresia
matematic esteinterpretatcaodat (numeric sau de tip text).
Orice formul va fi editat ntr-o celul a foii de calcul iar formula respectiv va putea fi
vizualizatnzonadeafiareaconinutuluicelulei din linia de formule. n cadrul celulei nu va fi
afiatformula , ci rezultatul calculelor nconformitatecuexpresiacorespunztoareformulei.
n cazul tehnicii de tip indicare, dac este necesar referirea unor celule la mare distan
unele de altele, se recomand atribuirea de nume pentru aceste celule i apoi referirea numelor
atribuite.
Denumirea domeniilor de celule este o facilitate prin care utilizatorul poate specifica un
nume pentru a desemna o celul sau un grup de celule (rolul variabilelor ntr-un limbaj de
programare),nlocdeafolosiadreseledecelulecareferine.
Numele asociatecelulelorprezinturmtoareleavantaje:
numelesuntmaidescriptiveimaiuordememoratdectadreseledecelule;
cndocelulestedeplasat,numeleestedeplasatodatcucelula;
se poate folosi un nume n locul unei celule sau al unui domeniu de celule ntr-oformulsau
nargumentuluneifuncii,similarutilizriiuneietichete derndsaudecoloan;
la copierea unei formule care foloseteunnume,efectulesteacelaicaicums-ar folosi o
referinabsolutdecelul.
Numele asociate celulelor pot avea maximum 255 de caractere alfanumerice, primul caracter
trebuindsfieuncaracternenumeric.nnumele asociate celulelor nu se potregsiadresevalidede
celule.
Modificarea formulelor (revizuire/actualizare)poateintervenindiversesitua ii :
s-aintrodusoformul incorect ;
au fost ad ugate date noi i este necesar modificarea formulei pentru reflectarea
datelor noi introduse;
realizndu-se n modul de editare a con inutului celulelor, prin crearea unei noi formule,
scriindformulacorect ,sauprineditarea formulei existente.
5.6.REFERIN EABSOLUTEIRELATIVEDECELULE
Unaspectesen ialalaplica iilordecalcultabelarestefacilitateaacestoradeainclude
i referin e la celule cu aplicabilitate la modificarea con inutului celulelor referen iate prin
reevaluareaautomat aformulelor.
Referinele sunt adresele unor celule sau a unor grupuri de celule., reprezentnd un
identificatorprincare,ncadruluneiformule,poatefidesemnat alt celul .
Opera ia de copiere a celulelor n cadrul aplica iilor de calcul tabelar este o opera ie
maispecial inndseamac ocelul poatecon inevalori de date (constante - numere, text)
sau formule (apeluridefunc iiiexpresii).Dac ofoaiedecalculestemaicomplex (volum
marededateicalculecomplexe),esteincomods se repete introducerea unor formule n mai
multecelule.Deexemplu,dac trebuies serealizezesumavalorilorpemaimulteliniisaupe
mai multe coloane, ar trebui s se introduc acelai tip de formul de mai multe ori,
schimbndu-se doar coordonatele (referin ele)unorcoloanesaulinii.
Prin introducerea referin elor de celule absolute i relative s-a creat un instrument
puternic n cadrul aplica iilor de calcul tabelar, astfel nct n urma opera iei de copiere a
unei formule dintr-o celul n alta, aplica ia va modifica automat fiecare referin de celula
dinformul .
Existmoduridiferitencarecelulelepotrefereniate:
- referin eabsolute indicadresaabsoluta celulei n cadrulfoiide calcul.Din
punct de vedere sintactic, referinele absolute sunt puse n eviden prin intermediul simbolului $
plasat naintealitereideidentificarealinieiinainteanumruluideidentificareacoloanei($A$4);
- referin erelative aplicaiamemoreazpoziiarelativaceluleifadecelulan
care este definit formula n loc s memoreze adresa celulei. Din punct de vedere sintactic,
referinelerelativesenoteazfrsimbolul$(A4);
- referin emixte reprezintocombinaientrereferineleabsoluteicelerelative.
Prezintsemnul$n faaliterei liniei,dacliniaeste absolut,saun faacoloanei, dac coloana
esteabsolut(A$4 linierelativicoloanabsolut);
42
Argumentele pot fi :
date numerice (inclusiv date calendaristice sau de timp);
text, valori logice sau iruri de caractere;
referine de celule;
referine de regiuni de celule (domenii).
Exemplu: = SQRT(9)
Aplicaiile de calcul tabelar pun la dispoziia utilizatorului o gam variat de
funcii pentru diverse domenii: financiar, tiinific, ingineresc, matematic etc.
CATEGORII DE FUNC II EXCEL
CATEGORIE
Financial (financiar)
EXEMPLE
Calculeaz rata dobnzii, rata lunar de
rambursare a mprumutului, valoarea
uzurii, etc. (17 funcii)
Date & Time (data i timp) Determin ora curent, ziua din
sptamn sau din an, ora sau data
Math & Trig (matematic i Calculeaz valoarea absolut, rdcina
trigonometrie)
ptratic, suma, funcia exponenial,
funcia
logaritmic,
funcii
trigonometrice, etc.
Statistical (statistic)
Calculeaz medii, maxime i minime,
abateri medii ptratice, cuantile, etc.
Database (baze de date)
Prelucreaz valori dintr-o baz de date
(tabel)
Text (text)
Convertete text n majuscule sau
minuscule,
elimin
caractere
din
dreapta sau stnga, concateneaz iruri
de caractere, etc.
43
Logical (logic)
Engineering (ingineresc)
OBSERVA IE
Evident, nu este necesar memorarea tuturor funciilor dintr-o categorie, dar utilizatorul
trebuiesseinformeze despre existenaacestor funcii i scunoasc funciiledebazi s aib
suficienteinformaiidesprealtefunciipentrualeputeaapelaatuncicndestenevoie.
nainte de a apela o funcie, utilizatorul trebuie s cunoasc rezultatul returnat (ntors) de
funcie, ce argumente trebuie sa aib funcia (tipul i semnificaia lor) i modul de apelare al
funciei. Prin regimul de asisten (Help) aplicaiile de calcul tabelar ofer toate aceste aspecte
pentru fiecare funcie, utilizatorul urmnd s fie n cunotin de cauz n ceea ce privete
oportunitateaaccesriiunorfunciincadrulaplicaieilacarelucreaz.
Deexemplu,dacsedoretevaloarea unui mprumut sauauneiinvestiiintr-un moment de
timp viitor, dup efectuarea tuturor plilor, utilizatorul trebuie s cunoasc faptul c exist n
categoriafunciilorfinanciare (Financial) funcia FV (future value;valoareviitoare)ceseapeleaz
cu argumentele :
rate rata dobnzii la mprumut;
nper (number of periods) numrdeperioade(numrdeluni,ani,zilesaualteuniti);
pmt (payment) plat;sumapltitperiodiccaratlamprumut;
pv (present value) valoareaactual;valoareainiialaunuimprumut;
type tip avnd valoarea 1 sau 0.
Apelulfuncieisevafacesuburmtoareaform:
= FV(rate ; nper ; pmt ; pv ;type)
3.) seintroducenumelefuncieiurmatdeoparantezdeschis,
4.) seselecteazgrupuldecelulesauseindiccelulelecroraliseaplicfuncia;
5.) senchideparantezadeschisisevalideazfunciaprinapsareatastei<ENTER>.
FUNC IIMATEMATICECELMAIFRECVENTUTILIZATENAPLICA II
FUNC IA
AVERAGE (x1, x2,, xn)
SUM(x1, x2,, xn)
PRODUCT(x1, x2,, xn)
MIN (x1, x2,, xn)
MAX (x1, x2,, xn)
COUNT (val1, val2,,valn)
COUNTA (val1, val2,,valn)
ABS (x)
INT(x)
SQRT(x)
ROUND(x,n)
PI()
RAND()
STDEV(x1, x2,, xn)
VARP(x1, x2,, xn)
STDEVP(x1, x2,, xn)
POWER(b,e)
IF(exp, exp1, exp2)
TODAY()
NOW()
REZULTAT DESCRIERE
Mediaaritmetic a numerelor
m = (x1+ x2 + + xn) / n
Sumaaritmetic a numerelor
s = x1+ x2 + + xn
Produsul arimetic al numerelor p = x1 x2
xn
Minimul dintre numerele x1, x2,, xn
Maximul dintre numerele x1, x2,, xn
Numrul elementelor ce conin valori
numerice
Numrulelementelor nevide
Valoarea absolut (modulul) numrului
x
Parteantreaginferior anumruluix
Radcinaptratic anumruluix
Rotunjete valoarea numrului x la n
zecimale
Valoarea
=
3,14159265358979
Numraleator uniform n intervalul (0,1)
Deviaiastandardestimat a valorilor x1,
x2,, xn (radcina ptrat a dispersiei
estimate)
Dispersiacalculat a valorilor x1, x2,, xn
xi m)2 /n, unde m este media
aritmeticavalorilor
Deviaiastandardcalculat a valorilor x1,
x2,, xn (radcina ptrat a dispersiei
calculate)
Puterea be
Se evalueaz valoarea expresiei logice
exp. Dac valoarea expresiei exp este
TRUE, atunci funcia IF returneaz
valoarea specificat prin exp1, altfel
returneaz valoareaspecificatprinexp2
Datacalendaristiccurent
Dataioracalendaristiccurent
FUNC IIDETIPTEXTCELMAIFRECVENTUTILIZATENAPLICA II
FUNC IA
VALUE(s)
LEN(s)
REZULTAT DESCRIERE
Valoareanumeric airuluidecaracteres
Numarul de caractere din irul de
caractere s
45
LOWER(s)
UPPER(s)
CONCATENATE(s1,s2,,sn)
REPLACE(s1,n1,s2,n2)
FUNC IIDETIPFINANCIARCELMAIFRECVENTUTILIZATENAPLICA II
FUNC IA
FV(rate, nper, pmt, pv, type)
REZULTAT DESCRIERE
Valoarea viitoare (Future value) a unui
mprumut ntr-un moment de timp viitor,
dupefectuareatuturorplilor,underate
= rata dobnzii, nper numrul de
perioade, pmt suma pltit ca rat la
mprumut, pv valoarea actual a
mprumutului, type 1 sau 0 dup cum
plata se face la nceputul perioadei sau la
sfritul peroadei
Number of periods - Numrul de luni,
ani,zilesaualteunitidetimpnecesare
pentru un mprumut
Payment-Suma pltit periodic ca rat la
mprumut
Present value Valoarea actual a unui
mprumut
Rate Rata dobnzii la un mprumut
DCOUNT(db,col,crit)
REZULTAT DESCRIERE
Returneaz media aritmetic a valorilor
din coloana col a bazei de date db care
verificcriteriul crit, unde db referin
la o regiune (domeniu) de celule care
coninebazadedate,col referinlaun
numedecmpalbazeidedate(ocelul
din prima linie a bazei de date) prin care
seacceseazcoloanautilizatdefuncie,
crit referinlaoregiunedecelulecare
specific criteriul utilizat (tabelul de
condiii)
Returneaz numrul celulelor cu valori
numerice din coloana col a bazei de date
db care verific citeriul crit. Argumentul
col este opional. Dac acest argument
este omis, funcia va determina numrul
tuturor celulelor bazei de date care
46
verificcriteriul
Returneaz numrul celulelor nevide din
coloana col a bazei de date db care
verificciteriulcrit
Returneazconinutuluneisingurecelule
din baza de date db.Celulaestesituatn
coloana col iverificcriteriulcrit.Dac
niciunarticol nuverificcriteriul,seva
returna valoarea de eroare #VALUE !, iar
dacmaimultearticoleverificcriteriul,
se va returna #NUM !
Returneazvaloareamaxim a numerelor
din coloana col a bazei de date db care
verificcriteriulcrit
Returneazvaloareaminim a numerelor
din coloana col a bazei de date db care
verificcriteriulcrit
Returneaz produsul valorilor din
coloana col a bazei de date db care
verificcriteriulcrit
Returneaz suma volorilor din coloana
col a bazei de date db care verific
citeriul crit
DCOUNTA(db,col,crit)
DGET(db,col,crit)
DMAX(db,col,crit)
DMIN(db,col,crit)
DPRODUCT(db,col,crit)
DSUM(db,col,crit)
f
Y1
Y2
Y3
.
.
.
Yn
Serii/categorii
f1
f2
...
fm
x1
f1(x1) f2(x1)
fm(x1)
x2
f1(x2) f1(x2)
fm(x2)
...
xn
f1(xn) f1(xn)
fm(xn)
Serii de date
Titlul graficului
Linii de control
Valorile graficului
Legenda
Axele graficului
100%
80
70
80%
60
60%
Profit
Cheltuieli
40%
50
Profit
40
Cheltuieli
30
20
20%
10
0
0%
1997
1998
1999
2000
2001
2002
1997
1998
1999
2000
2001
2002
1997
18%
2002
19%
1998
10%
2001
22%
2000
18%
1999
13%
78
70
11
40
Cheltuieli
15
0
1997
1998
1999
2000
2001
2002
49
1997
0
21
1998
20
25
1999
20
Profit
34
20
10
45
Venituri
53
2000
20
45
35
60
50
2001
30
55
Profit
2002
40
80
59
Venituri
50
60
Cheltuieli
60
80
70
50
Cheltuieli
40
Profit
30
20
10
0
1996
1997
1998
1999
2000
2001
2002
2003
Graficele de tip Radar sunt folosite pentru reprezentarea comparativ a valorilor din fiecare
categorie.
1997
80
60
2002
1998
40
20
Venituri
Cheltuieli
Profit
2001
1999
2000
50
Input
Etapa 1
Etapa 2
Etapa 3
Etapa 4
Etapa 5
Output
Date
Formuleifunc ii
Celule
Graficeidiagrame
51
52
linii de unelte
linia de meniu
zona de
previzualizare a
ecranelor
tipuri de
obiecte
foaia de
prezentare
zona de note
panoul de sarcini
tipuri de ecrane
Aplicaiaopereazcuurmtoareleentiti:
o Prezentarea (presentation) este un ansamblu de foi de prezentare (ecrane). Pe fiecare foaie
deprezentarevafiafiatocategoriedeinformaii,fiesubformadetextfienformgrafic,fie
n ambele forme.
o Foaia de prezentare (slide sau ecran) este unitatea de prezentare. Aceasta organizeaz
informaianmaimulteformate:
Titlu (title) care este folosit de obicei pentru titlul prezentrii; este format din
textevideniatprinformatulimrimeacaracterelor;
Listamarcat(bulletedlist)folositpentruaevideniaoinformaieformatdin
enumerri;
Textul i graficul, sau numai graficul - care sunt folosite pentru prezentarea
informaiilornumericesubformadediagrameiexplicarealor;
Textuliimagineacaresuntfolositepentruprezentareaimaginilor,asunetelor
sauaanimaiei,mpreuncuuntextexplicativ.
Fiecare dintre aceste informaii este inserat n foaia de prezentare (ecran) sub form de
obiect. Fiecare foaie de prezentare poate avea la rndul ei un titlu.
53
Comunicatele (handouts)suntcopiialeprezentriicarepotfioferiteinterlocutorilor.
FadealteaplicaiidinsuitaOfficeaparurmtoareleconceptenoi:
Rentoarcerea (drill down) este o facilitate prin care utilizatorul poate reveni temporar la
documentul surscareconineobiectullegatsauinclusnprezentare(deexempluunobiectsau
odiagramcreatcueditoaredetextsauaplicaiidecalcultabelar).Facilitateasepoatefolosi
pentruaexaminaimodifica obiectul.
Recolorarea desenului (recolor picture) este o facilitate prin care pot fi armonizate culorile
dintr-o imagine cu schema de culori folosit n prezentare i prin care poate fi eliminat
contrastul ntre culorile nepotrivite astfel nctssepstrezeunitateadeculoarenprezentarea
vizual.
Retrogradarea (demote) este schimbarea nivelului unui subiect n cadrul planului lucrrii.
Subiectul retrogradat va fi subordonat subiectului precedent i va fi formatat conform noului
nivel.
Gruparea obiectelor (group) este o facilitate prin care se poate crea un singur obiect din mai
multe tipuri de obiecte (text, imagine, diagram) care poate fi mutat i redimensionat ca un
singur obiect.
Degruparea obiectului (ungroup) este operaia invers prin care se descompune un obiect n
obiectelecomponentecarepotfiapoiformatateimanevrateindependent.
pentrucreareaprezentrilormultimedia(barademeniuri,bareledeinstrumente,etc.).ntimpul
prezentrii trecerea de la o foaie la alta se poate face automat prin stabilirea timpului de
expunere a unei foi sau manual (folosind mouse-ul sau tastatura).
Aplicaiile pentru crearea de prezentri multimedia dispun de urmtoarele instrumente
pentruaconstruimaiuoroprezentareimaieficient:
o
Oriceprezentarencepecuoidee.Trebuieavutnvedere,ncreareauneiprezentri,cese
doretessecomunice,ssetransmitaudienei,practiccareestemesajuldebazalprezentrii.n
acest punct al prezentrii, se pune problema identificrii felului n care subiectul prezentrii
corespundecutemapentrucaresentocmeteprezentareaivatreziinteresulaudienei,altminteri
prezentareanuvaaveaniciunscopiniciunrezultatvizibil.
Introducere
Agenda
Subiect 1
Fapteidate
Subiect 1
Fapteidate
Subiect 1
Exemple
Exemple
Fapteidate
Exemple
Grafice
Grafice
Grafice
Concluzii
Lund n considerare aceste lucruri, se poate crea structura de baz a prezentrii ca fiind
format din introducere, expunerea unor probleme urmate de soluiile lor (cuprins) i n final
concluziile.Structuraoricreiprezentripoatefidescrisfolosinddiagramadinfigura1.
55
57
CAPXIII.REELEDE CALCULATOARE
INTRODUCERE
O re eadecalculatoare estedefinitcafiind"unsistemdecomunicaiiideschimbdedate
bazat pe calculatoare, care este creat prin conectarea fizic a dou sau mai multe calculatoare prin
intermediul plcilor de interfa cu reeaua i al cablurilor i care ruleaz un sistem de operare pe
reea".
Ceamaisimplreea estecompusdindoucalculatoare,legatentreeleprintr-un cablu ce
permite accesul de pe unul din calculatoareladateledepecellaltcalculator.Extinzndnumrulde
calculatoare,seobinreelemaicomplexe,careoferifacilitimaimulteutilizatorului.
Considerentele care au dus la apariia reelelor de calculatoare sunt de ordin practic: un
singurcalculator,careexecutanumiteaplicaii,areaccesdoarlaresurselesale(procesor,memorie,
imprimant,etc.)carenuntotdeaunasuntlaparametri de vrf. Acest mod de lucru (figura 1), numit
independent, permite legtura cu un alt calculator, pentru transferul informaiilor, numai folosind
anumitesuporturidememorieextern. (dischet,CD,etc.).
Utilizator
Prin legarea mai multor calculatoare ntre ele (figura 2), aceste dezavantaje dispar i se
transform n avantaje: fiecare utilizator are acces la datele de pe celelalte calculatoare, la o
imprimantmaibuncarenuestelegatlacalculatorulsu,etc.Operaiaprincareutilizatoruluide la
un calculator i se permite accesul la alt calculator se numete partajare (a resurselor). Reeaua
permiteutilizatorilors-ipartajezeurmtoareletipurideresurse:
informaiiledetip text sau grafic de pe harddisk;
mesajele;
imprimantele;
memoria, procesorul, alte dispozitive de calcul;
fax-modem-urile;
etc.
Figura 2. Moduldelucrunreea
Primele reele care au fost utilizate, la nceputul anilor 80, au fost compuse din maxim 30
calculatoare,carepartajaumpreunoimprimant,acesteafiinddispusede-a lungul unui cablu care nu
putea depi 200 metri lungime. Reeaua se potrivea foarte bine pentru nevoile unei firme de
dimensiunemic/medie,dispusntr-ocldiremicsauunetajaluneicldirimijlocii.Fademodul
delucruindependent,reeauaaduceaavantaje,darextindereaeilaunnumrmaimaredeutilizatori
saupeunspaiumaintinsnueraposibildincauzalimitrilorimpusedetehnologia de lucru. Pentru o
58
firm cu birouri ntr-o cldire ntins, n mai multe cldiri alturate sau cu filiale aflate la distan,
mecanismul de conectare utilizat nu mai corespundea.
Pentruutilizatoriiaflailadistanemaiuniidealiiaufostadoptate alte standarde de legare n
reea,carepermitmiidecalculatoareconectateicarepartajeazresurselelorpentruaoferiunsporde
puteredecalculimemorarepentrufiecareutilizator.
Avantajul acesta al partajrii resurselor este unul foarte important i complex. Pentru un
utilizator care are la dispoziie un calculator cu parametri slabi, accesul la reea permite s utilizeze
puterea de calcul a reelei, care poate include calculatoare foarte performante. De asemenea, o
imprimant de calitate superioar poate fi accesat chiar dac nu este legat direct la calculatorul
utilizatorului. Un suport tehnic de informaie de ultim generaie, de tipul disc extern, band
streamer,zipdrive,etc.potfiieleutilizate,chiardacelesuntlegatefizic la alt calculator al reelei.
Pedealtparte,reeauapermiteoricruiutilizatorsfacschimbdemesajeon-linecuceilali
utilizatori folosind tehnici de transmitere amesajelorsaudepotelectronic.
nfine,prinreeauadecalculatoaresepot utilizancomunaplicaiicarefolosescfiebazede
date comune, fie programe comune, fie necesitputeredecalculcarelocalnuestedisponibil.
TIPURIDERE ELE
Pentru clasificarea reelelor de calculatoare se pot utiliza mai multe criterii, care depind de
parametriicaresuntanalizaipentruarealizadepartajarea.
Funcieder spndireageografic ,reelelesempartn:
re elelocale(LocalAreaNetworks,LAN,limbaenglez),utilizatepentruaconecta
calculatoarele unei firme n scopul schimbului de informaii i utilizrii n comun a anumitor
dispozitive periferice.
Audimensiunirestrnseideaceeatimpulmaximdetransmisieaunuimesajestelimitati
cunoscut dinainte. Transmiterea informaiilorsefacefolosindunsingurcablulacaresunt legate toate
calculatoarele, permind viteze de transfer de 10-100 Mbps*. Sunt utilizate topologii de aranjare a
calculatoarelornreeadetipmagistral(launcabluliniarseleagtoatecalculatoarele)saudetipinel
(la un cablu nchis de forma unuiinelseleagtoatecalculatoarele);
re elemetropolitane(MetropolitanAreaNetworks,MAN,limbaenglez)suntLANuriextinseceacoperbirourinvecinatesaucartierealturate.Peacelaicablu(eventualdoucabluri)
setransmitdate,voceichiar televiziune prin cablu;
re ele larg r spndite geografic (Wide Area Networks, WAN, limba englez)
acoper zone ntinse, ca ara sau continentul, i sunt compuse din calculatoare i subreeaua de
comunicaii.Calculatoarelepecareseexecutprogramele utilizatorilor se numesc gazde (host, limba
englez).Subreeauadecomunicaiitransmitemesajeledelaogazdlaalta,isecompunedinliniile
de transmisie (numite linii sau canale) i elementele de comutare a mesajelor (calculatoare
specializate caretransmitmaideparteinformaiileprimite,numitenoduridecomutareapachetelor
sau rutere).
Subreeaua se compune dintr-un numr oarecare de linii telefonice, cu ajutorul crora
informaiilesetransmitdelaogazdlaalta,prinparcurgerea succesivaanumitorsegmente.Oastfel
de subreea se numete punct-la-punct sau subreea cu comutare de pachete. Cele mai des utilizate
topologiipentruacestesubretelesuntstea,inel,arbore,completsauneregulat;
re eleradio.Sunt utilizate pentru a legantreelecalculatoare,fraseutilizafirulca
elementdelegtur.Astfel,pentrucauncalculatorspoataccesareeauadepeuscat,depeapsau
dinaer,seutilizeazlegturaradiocuajutorulcreiasepottransmitesauprimifaxuri, mesaje de
potelectronic,sepotcitifiiere,etc.Auvitezemaimicidetransmitereainformaiei(1-2 Mbps)
ioratmaimareaerorilor,nschimbpermitlegturinoricesituaie;
Internet-ul Estedefinitcaunsistemmondialdereeledecalculatoareinterconectate,
care nlesnete serviciile de comunicare a datelor cum ar fi deschiderea unei sesiuni de lucru la
distan,transferuldefiiere,potaelectronicigrupuriledediscuii.
*
1Mbps1megabit/secund,adicovitezdetransferde1x106 bii/secund
59
Internet-ulare5aplicaiiprincipale:
- potaelectronic .- utilizatoriiconectaicompun,trimitiprimescmesaje;
- tiri.- utilizatorii conectai la grupuri de tiri primesc i transmit informaii pe diferite
teme;
- conectareladistan - utilizatorii se pot conecta la orice calculator pe care au cont deschis;
- transferdefiiere - utilizatoriiconectaipotcopiainformaiidepeuncalculatorpealtul.
- WWW (WorldWideWeb)princarepeuncalculatorsuntpuseladispoziiautilizatorilor
conectai, pagini de informaii ce cuprind text, poze, sunet, video, cu posibilitatea de
navigaredelaopaginlaalta.
1000 km
Procesoarele sunt
situate n(pe)aceeai
placdecircuite
calculator
camer
cldire
cartier
ora
tar
Tabelul 1
Exemplu
maindetipfluxdedate
Multicalculator
reealocal
reeametropolitan
reeadelarg
rspndire
geografic
continent
10000 km
planet
Internet
Sursa: Andrew S.Tanenbaum,Reeledecalculatoare,p.7
Reeleledecalculatoaresempart,funciedetehnologia de transmisie, n:
re elele cu difuzare, care au un singur canal de comunicaie care este accesibil
tuturorcalculatoarelordinreea.
La nevoie, fiecare calculator transmite mesaje scurte numite pachete, primite de toate celelalte
calculatoare; o parte a mesajului (numit cmp de adres) specific destinatarul mesajului.
Calculatoarele din reea ateapt mesaje, iar cnd un pachet apare n reea, el este prelucrat de
calculatorul care i-a recunoscut adresa, dar este ignorat de celelalte calculatoare din reea. Aceast
operaiepoartnumeledetransmiteredemesaje.
O variant a trimiterii de pachete este aceea n care toate calculatoarele din reea sunt
destinatari aipachetului,operaiuneanumindu-senacestcazdifuzaredepachete.Pentruunelereele
se poate defini i operaiunea de trimitere multipl, care const n trimiterea pachetelor ctre o
submulimeacalculatoarelordinreea;
60
Printopologiauneireelesenelegemoduldeinterconectareacalculatoarelornreea.
Folosireauneianumitetopologiiareinfluenasupravitezeidetransmitereadatelor,acostului
deinterconectareiafiabilitiireelei.
Duptopologiare elelor, ele pot fi:
61
Figura 3. Topologiareelelor
Dupcriteriulfunc ieicalculatoarelordinreea,adicalexisteneisaunualunuicalculator
numit server, se deosebesc:
re eledetippeer-to-peer (workgroups, grupuri de lucru), n care toate calculatoarele
sunt egale ntre ele, fr o organizare ierarhic i fr existena unui server. Fiecare calculator i
stabiletepoliticadepartajarearesurselor,avndattroluldeservercticeldeclient.Suntreele
simple,aupnla10calculatoaredistribuitentr-ozonrestrns,suntuordeconstruitirelativ
ieftine. Sistemele de operare sunt uzuale,frniveledeosebitedeperformaneisecuritate,cumarfi
Microsoft Windows NT Workstation, Microsoft Windows for Workgroups, Microsoft Windows 95,
96, 2000, etc.;
Figura 4. Reeledetippeer-to-peer
re elebazate pe server,ncareexistuncalculatorputernic,cuperformanedeosebite,
caredeservetecererilecelorlaltecalculatoareiasigursecuritateadatelordinreea.Serverulpoate
fi dedicat sau nededicat, i este calculatorul care conduce practic reeaua, asigurnd urmtoarele
funciuniprincipale:
- serveruldedateitiprire,administreazaccesulladateiimprimant.Datelesuntprelucrate
cuoaplicaiedepecalculatorulutilizatorului,darsepstreazpeserverisunttipritelao
imprimantlegatlaserver;
62
- serveruldefax,administreaztraficuldemesajefaxntrecalculatoareledinreea;
- serverul de comunicaii,administreaztransferuldedateimesajee-mail ntre calculatoarele
dinreea;
- serveruldedirectoare,administreazinformaiiledinreeadinpunctdevederealpstrrii,
gestionrii,localizriiimsurilordeprotecie.
Sistemele de operare utilizatepentrureelecuserveresuntspecializate,deoareceeledispunde
periferice avansate care necesit aplicaii care s valorifice puterea acestora, i se poate aminti aici
Microsoft Windows NT Server;
re elecombinate,carembinavantajeletipurilorprezentateanterior.
PROGRAMEDERE EA
Sistemedeoperarenre ea
netapadetreceredelautilizareacalculatoarelornmodindependent,lautilizareanreea,a
aprutnecesitateaexisteneiunuisoftwarecaresgestionezefunciileimpusedelucrulnreea.
Cum n acel moment, calculatoarele independente aveau deja instalat sistemul de operare, n
primaetapsoftwaredereeas-a adugatceluiexistent.Peacelaicalculator coexista att un sistem
deoperareindependentctiunuldereea.
n sistemele de operare avansate (Microsoft Windows NT Server, Microsoft Windows NT
Workstation,MicrosoftWindows95iurmtoarele)celedousistemedeoperareaufostreunitentrunulsingur,careoferambelefuncionaliti.
Acestesistemedeoperareauosarcinfoartecomplex,ncaresuntangrenatetoateresursele
calculatorului: procesorul, memoria, harddisk-ul, alte dispozitive periferice.
Principalele obiective ale unui softwaredereeasunt:
conectareacalculatoareloricelorlalteperifericedinreea;
coordonareafuncionriicalculatoareloriperifericelordinreea;
asigurareaunuinivelcorespunztordesecuritateaaccesuluilaresurseledecalculidatele
dinreea.
Una din facilitile care trebuie oferite de un astfel de sistem de operare este aceea de
multitasking, adic posibilitatea de a executa simultan mai multe programe (aplicaii, procese,
taskuri). Concret, fiecare procesor din cele existente n arhitectura calculatorului poate executa un
program.Dacsuntmaimulteprogramedectprocesoare,aceastpoliticnusemaipoateaplica,i
programele sunt executate pe rnd, fiecare cte un anumit interval (scurt) de timp, astfel nct
utilizatorul are impresia cproceselesuntsimultane.Dacselucreaznreea,multitaskingul se poate
realizaprincomutareantreunprogramlocaliunprogramdereea.
Deoarecefuncionareareeleidepindedemodulcumorganizeazserverulntreagaactivitate,
software-ul dereeaaredoudireciidemanifestare:
software instalat pe server;
softwareinstalatpestaiiledelucru(clieni).
63
MODELEDEREFERIN
Un avantaj principal al utilizrii reelelor este acela c permite transferul de date ntre
calculatoare.Cumcalculatoareledinreeapotfidemaimultetipuri, cum software-ul utilizat poate fi
diferitdelauncalculatorlaaltul,estenecesarcasexisteunniveldestandardizarecarespermit
bunacomunicarentreelementelereelei.
Standardele sunt aprobate de organizaii internaionale, cum ar fi: OSI (International
Standards Organisation), ECMA (European Computer Manufacturer's Association), IEEE (Institute
of Electrical and Electronical Engineers), ANSI. Elaborarea standardelor pentru reele a devenit
necesar datorit diversificrii echipamentelor si serviciilor, care a condus la apariia de reele
eterogene din punctul de vedere al tipurilor de echipamente folosite. n plus, multitudinea de medii
fizice de comunicaie a contribuit la decizia de a defini reguli precise pentru interconectarea
sistemelor.ISOaelaboratunmodelarhitecturaldereferinpentruinterconectareacalculatoarelor,
cunoscut sub denumirea de modelul arhitectural ISO-OSI (Open System Interconnection).
Modelul ISO-OSImpartearhitecturareeleinaptenivele,construiteunul deasupra altuia,
adugnd funcionalitate serviciilor oferite de nivelul inferior. Modelul nu precizeaz cum se
construiesc nivelele, dar insist asupra serviciilor oferite de fiecare i specific modul de
comunicare ntre nivele prin intermediul interfeelor.Fiecareproductorpoateconstruiniveleleaa
cumdorete,nsfiecareniveltrebuiesfurnizezeunanumitsetdeservicii.Proiectareaarhitecturii
pe nivele determin extinderea sau mbuntirea facil a sistemului. De exemplu, schimbarea
mediului de comunicaie nu determin dect modificarea nivelului fizic, lsnd intacte celelalte
nivele.
64
1. Nivelul fizic are rolul de a transmite datele de la un calculator la altul prin intermediul
unuimediudecomunicaie.Datelesuntvzutelaacestnivelcaunirdebii.Problemeletipicesunt
de natur electric: nivelele de tensiune corespunztoare unui bit 1 sau 0, durata impulsurilor de
tensiune, cum se iniiaz i cum se oprete transmiterea semnalelor electrice, asigurarea pstrrii
formei semnaluluipropagat.Mediuldecomunicaienufacepartedinnivelulfizic.
2. Nivelul legturii de date corecteaz erorile de transmitere aprute la nivelul fizic,
realizndocomunicarecorectntredounoduriadiacentealereelei.Mecanismulutilizatnacest
scopestemprireabiilorncadre(frame),croralesuntadugateinformaiidecontrol.Cadrele
sunt transmise individual, putnd fi verificate i confirmate de ctre receptor. Alte funcii ale
niveluluisereferlafluxuldedate(astfelncttransmitorulsnufurnizezedatemairapiddect
lepoateacceptareceptorul)ilagestiunealegturii(stabilireaconexiunii,controlulschimbuluide
dateidesfiinareaconexiunii).
3.Nivelulreea asigurdirijareaunitilordedatentrenodurilesursidestinaie,trecnd
eventual prin noduri intermediare (routing ). Este foarte important ca fluxul de date s fie astfel
dirijat nct s se evite aglomerarea anumitor zone ale reelei (congestionare). Interconectarea
reelelorcuarhitecturidiferiteesteofuncieaniveluluireea.
4. Nivelul transport realizeazoconexiunentredoucalculatoaregazda(host)detectndi
corectnd erorile pe care nivelul reea nu le trateaz. Este nivelul aflat n mijlocul ierarhiei,
asigurnd nivelelor superioareointerfaindependentdetipulreeleiutilizate.Funciileprincipale
sunt: stabilirea unei conexiuni sigure ntre dou maini gazd, iniierea transferului, controlul
fluxuluidedateinchidereaconexiunii.
5. Nivelul sesiune stabilete i ntreine conexiuni (sesiuni) ntre procesele aplicaie, rolul
sufiindaceladeapermiteproceselorsstabileasc"decomunacord"caracteristiciledialoguluisi
sa sincronizeze acest dialog.
6. Nivelul prezentare realizeaz operaii de transformare a datelor n formate nelese de
entitileceintervinintr-oconexiune.Transferuldedatentremainidetipuridiferite(Unix-DOS,
deexemplu)necesiticodificareadatelornfunciedecaracteristicileacestora.Nivelulprezentare
ar trebui s ofere i servicii de criptare/decriptare a datelor, n vederea asigurrii securitii
comunicaieinreea.
7. Nivelul aplicaie are rolul de "fereastra" de comunicaie ntre utilizatori, acetia fiind
reprezentai de entitile aplicaie (programele). Nivelul aplicaie nu comunic cu aplicaiile ci
controleazmediulncareseexecutaplicaiile,punndu-leladispoziieserviciidecomunicaie.
Printrefunciileniveluluiaplicaieseafl:
- identificareapartenerilordecomunicaie,determinareadisponibilitiiacestorai
autentificarea lor;
- sincronizareaaplicaiilorcooperanteiselectareamoduluidedialog;
- stabilirearesponsabilitilorpentrutratareaerorilor;
- identificareaconstrngerilorasuprareprezentriidatelor;
- transferulinformaiei.
65
COMPONENTE HARDWARE
Placa de reea
Placa de reea este un ansamblu de circuite integrate i alte componente, care mpreun cu
anumite programe incluse n memorii de peplacasigurlegturantrecabluldereeaicalculator.
La calculatorul surs, au ca rol convertirea informaiilor sosite pe magistrala de date, sub
forma a 8-16-32 bii de date, n semnale electrice/optice, sub forma unei succesiuni de bii care va
parcurge cablul de reea; la calculatorul destinaie are loc procesul invers, nainte de demararea
procesului de transfer, cele dou plci corespondente realizeaz o negociere asupra parametrilor
operaieidetransfer:dimensiuneagrupurilor de date, viteza de transmitere, modalitatea de conformare
aprimiriiimomentultrimiteriiei,etc.
Unaltrolimportantalplciidereeaestegestiuneaadreseidereeaacalculatoruluirespectiv,
adicalmodalitiiprincarefiecareserver saustaieclientseidentificfatdecelelaltecalculatoare.
66
Figura 7. Placadereea
Cablul de reea
Legareacalculatoarelornreeasefacedecelemaimulteoriutilizndcasuportfizical
legturii un anumit tip de cablu. Din multitudinea de cabluri utilizate, se disting trei categorii
principale:
cablul coaxial;
cablul torsadat;
cabluldefibroptic.
Cablul coaxial constntr-unfircentraldincupru,nconjuratdeunnveliizolator,apoi
un strat de ecranare a semnalelor parazite format dintr-oplasmetalic,iarlaexteriorocmade
protecie. Cea mai uzual asemnare a sa este cablul TV, de care difer doar prin parametrii
electrici. Firul central este cel care transport semnalul electric, adic datele, n timp ce plasa
metalic protejeazfirulcentraldeinfluenazgomotului(semnalelorparazitedinjur)iadiafoniei
(interferenacuunposibilfiralturat).
Figura 8. Cabludereeacoaxial
Figura 9. Cabluldereeatorsadat:neecranat(UTP)iecranat(STP)
67
Cablul de fibr optic asigur transmiterea datelor prin impulsuri luminoase modulate.
Cablulestealctuitdinfibreoptice,fiecarefibravnd un cilindru foarte subiredesticl(uneori
plastic), utilizat pentru a transmite semnalul ntr-o anumit direcie, nconjurat de o armtur de
asemeneadinsticl,protejatdeunstratdematerialplasticpentrurigidizare.Uncablusecompune
din mai multe fibre, ntrite mecanic prin utilizarea unui nveli din kevlar. Avantajele utilizrii
fibrei optice sunt date de viteza foarte mare de transmitere a informaiei (uzual 1000 Mbps, dar
funcioneazfrproblemeila1Gbps)ideimposibilitateainterceptriisemnalelordeoarece nu
radiaz n jur. Dezavantajele majore sunt, deocamdat, preul mai mare ca al cablului electric i
tehnologiadeconectarecareestedestuldepretenioas.
Coaxialsub ire
185m
10Mbps
Coaxial gros
500m
10Mbps
UTP
100m
100Mbps
bun
uoar
slab
reele
medii/mari cu
nevoi de
securitate
slab
uoar
slab
coloan
principaln
reelemaricu
nevoi de
securitate
foarte
foarteuoar
sensibil
reelecubuget
mic
Sursa: Bazelereelelordecalculatoare,p.112
Tabelul 2
Fibraoptic
2000m
1 Gbps
foarte
uoar
nu
reelemari,
vitezi
securitate
sporite
Mufadere ea
Legarea calculatoarelor n reea se face prin intermediul cablului, care are la capetele sale
mufe(conectori).Existurmtoareletipuridemufelegatelacablu:
conectoruldecabluBNC.Estemufacareestelegat(lipit,sertizat)directde
cablul coaxial;
conectorulBNCnT.Estemufacareleagconectorulanteriordeplacadereea,i
senumetenTdincauzaformeisale:laceledoulaturisuperioareseleagcablul
iarlapiciorullitereiseleagcalculatorulprinintermediulplciidereea;
68
conectorul RJ-45.Leagcablultorsadatdeplacadereea.
Repetorul
Pentru prelungirea unui cablu prea scurt, reeauapoatefolosiunconectortubularBNC.Aa
cum s-aprezentatanteriorns,dincauzascderiiparametrilorsemnaluluielectric,metodanueste
ceamaiavantajoas.Caalternativ,pecablusepoatemontaundispozitivnumitrepetor,carepe
lngposibilitateadeprelungiremaioferioamplificareasemnaluluielectric,darnupermite
un volum mare al traficului de date.
Puntea (bridge)
O alt soluie pentru extinderea unei reele o constituie utilizarea unei puni. Aceasta
permite n plus fa de un repetor un control mai bun al traficului de date, deoarece folosete o
tehnicdememorareaadreselorcalculatoarelordinreea,princaretinemintecareestecaleaprin
careunpachetdedateajungelacalculatoruldestinaie,ceeaceduceiascdereatraficuluidinreea.
Routerul
Dac puntea are un nivel de inteligen mai mare dect un repetor, deoarece poate dirija
pachetelepeanumitetrasee,unrouteresteimaievoluatdeoarecenunumaicrecunoatetraseul
ce trebuie urmat de un pachet, ciitipuldeprotocoldetransmitereicaredincileposibileestecea
maipotrivit,funciedencrcareareelei.
Poarta de interconectare
Lalegareantreeleamaimultorreelediferite,potapreaproblemedeincompatibilitate.
Acestea sunt eliminatedeporiledeinterconectare(gateways)caremodificdatelesositedintr-o
reea prin eliminarea componentelor legate de protocolul din reeaua surs, apoi reface datele
conformcerinelorprotocoalelordinreeauaundetrebuiesajungdatele.
Terminatorul
Cnd calculatoarele sunt legate n reea, pe cablu circul semnale electrice sau optice.
Semnalele electrice care ajung la captul cablului de reea se vor ntoarce i vor continua s se
69
propage de-a lungul cablului, ceea ce ar duce evident la alterarea informaiilor din cauza
suprapuneriidesemnale.Pentruaprevenioastfeldeaciunenedorit,lacaptulliberalcabluluise
monteazunconectornumitterminator,careareroluldeaabsorbisemnalelelibere.
Re eauaf r fir
Exprimareadereeafrfir"nuestechiarcorect,deoarecefacereferirelaoreeaclasic,
extinsprinnglobareaunorconexiunifrfir.Acesteapotprovenifiedinexistenauneinevoide
mrireareeleiexistentepentruuntimpscurt,fiedinasigurareaunorliniiderezerv,fiepentru a
asiguralegturacuosubreeainstalatnlocuriaglomeratesaupentruadeserviutilizatoricugrad
mare de mobilitate.
Reelelefrfirpotfilocale(ntr-ocldire),cazncarestabilesclegturantrecalculatoare
prinunderadio,infraroiisaulaser,iechipamentedelegturnumitetransceivere;reelelocale
extinse(ntrecldiri),cazncarefolosescunderadiocuspectrumprtiat,icalculatoare mobile,
care folosesc ca suport al transmisiei serviciile de telefoniemobil.
Concentratorul
La conectarea mai multor calculatoare n topologie stea, n centrul reelei este dispus un
echipament numit concentrator (hub), avnd rolul de a lega fiecare calculator de nodul central.
Concentratoarele pot fi active, dac ele au i rol de a amplifica semnalul electric (caz n care
trebuiealimentatedelareeauaelectric)saupasive,dacdoarleagfiziccalculatoarele.
Transceiverul
Este o component utilizat pentru realizarea legturii n reea pentru reelele cu cablu
coaxial gros, cu rol de a transforma fluxul de date paralel de pe magistrala calculatorului n flux
serialpecablu,iinvers,aacumaratinumelesu(TRANSmitter/reCElVER,emitor/receptor.
70
Download
e-mail
File
ftp
gopher
homepage
Host
HTML
http
hyperlink
mailto
News
pagin web
telnet
URL
website
WWW
: protocolpentruncrcareafiierelortext;
: prima pagin a unui document web, indicnd locul
iniialaldocumentului;
: (gazd) numele calculatorului care se dorete a fi
accesat;
: (HyperText Markup Language) limbaj care permite
creareaiaccesareapaginilorweb;
: (HyperText TransferProtocol)protocoldetransferi
legturntremaimultepaginiweb;
: poriune dintr-o pagin web, care permite accesarea
directauneialtepaginiweb,imaginietc.;
: protocol pentru transmitere de pot electronic prin
intermediul unui program de navigare;
: protocolpentruaccesareaunuiserverdetiri;
: fiier text sau HTML, care poate fi vizualizat de un
browser;
: protocol pentru conectare la distan pentru
conversaii;
: (Uniform Resource Locator) adresa (individual) a
unei pagini web;
: colecie de pagini i documente web, cu o anumit
legturntreele;
: (World Wide Web) parte a Internet-ului, constnd
dintr-o colecie de documente, situate pe diferite
calculatoare.
Transferuriledefiieresuntntotdeaunainiiatedectreclientipotfiexecutateinmod
ASCII sau in mod binar.
Calculatorul care suport toate aceste funcii (care poate fi accesat la distan) este un
serverFTPsauunaanumitFTPSite;fiecareserverFTPareoadrespropriecucarepoatefi
accesat inInternet.nplus,estenecesarunsoftcaretiesseconectezeissuportecomenzile
FTP dorite (Netonizer, FTP Explorer, CuteFTP, WSFTP).
Pentru a putea accesa server-ul FTP, pe lng adresa server-ului, trebuie s avem un
numedeutilizatorioparol.Administratorulserver-uluiacordclienilorcareintenioneazs
acceseze server-ul FTP un cont pe server-ul respectiv, cont care cuprinde numele de utilizator,
parolaianumitedrepturideacces;numeledeutilizatoriparolasuntcerutelaconectare.
ConectarealaunseverFTPsepoatefacendoumoduri:
Conectarea in Mod Anonim :
Dac nu exist un cont special pe un server de FTP, legtura se poate realiza prin
conectaredreptutilizatorAnonymous.Acestutilizatornuareparol,decieste accesibiloricuii
daccesrestrnslaresurseleserver-uluideFTPrespectiv.Accesulestenumailacitireisevd
numaiopartedininformaiileexistentepeacelserver(informaiidedomeniupublic).
ConectareacuNumedeUtilizatoriParol
DacsedoreteunaccesmailargpeunserverFTPtrebuiesexisteuncontacordatde
ctre administratorul server-ului FTP. Odat obinut acest cont se poate realiza conectarea la
acel server FTP, avnd drepturile acordate de administrator la crearea contului, drepturi,
bineneles,mailargidectpentruunutilizatorAnonymous.
NAVIGAREA PE WEB
Conectarea la serviciul WWW se face prin lansarea n execuie a browser-ului Web.
Odat lansat n execuie se realizeaz ncrcarea automat a unei pagini Web. Pentru
deschiderea unei pagini Web, calculatoarele aflate n interaciune schimb ntre ele diverse
informaii ajungndu-se n final la pagina Web dorit. Fiecrei pagini Web i este asociat o
adres unic numit Universal Resource Locator (Locator universal de resurse) sau pe scurt
URL.OadresWebaratnfelulurmtor:
http://www.yahoo.com
Eaestealctuitdindouzone:
a) protocolul;
b)adresacalculatoruluiundepaginaWebcesedoreteafiaccesatestestocat.
n exemplul de mai sus protocolul folosit de browser-ul Web este http care provine de la
HTTP - HypertextTransferProtocol(protocoluldetransferareahipertextului)isegsetesituat
n stnga celor dou slashuri (//). Toate calculatoarele ce se afl n reeaua Internet comunic
ntre ele prin intermediul unor reguli impuse de protocoale.
Un browser Web poate utiliza mai multe protocoale, dar nu ntr-o singur adres. Iat
cteva dintre acestea: ftp, gopher, mailto, news, telnet, etc. ntotdeauna protocolul este separat de
adresa paginiiWebprindouslashuri(//).
Adresapaginii Websauacalculatoruluice gzduieteaceastpagin(numit n general
server) este prezentat aproape ntotdeauna sub o form prietenoas. De fapt n spatele acestei
forme foarte prietenoase se gsete adevrata adres a server-ului care este format din patru
grupe a cte maxim trei cifre fiecare. Pentru exemplul nostru adevrata adres a paginii Web
principale (home page) a server-ului Yahoo este 205.217.231.67 De fapt aceast niruire de
numere este folosit de calculatorul client (calculatorul care solicit conectarea la o anumit
paginWeb)ncomunicareacucelelaltecalculatoaredinreeauaInternet.Adresaestemprit
ieanmaimultezone.ngeneralatuncicndsedoreteaccesareaunei pagini diferite de pagina
principalaunuiserver,adresaestemailungdectceaprezentatmaisus.Deocamdatnevom
rezumadoarlaacestexemplupentruanelegemaibineadresauneipaginiWeb,urmndcala
seciunea de probleme comentate s abordm i alte exemple. Se observ c adresa (URL- ul)
73
74
Sufix - Tipulinstituiei:
com - firmcomercial;
edu - instituieeducaional;
gov - agenieguvernamental;
mil - zonmilitar;
org - zonauneiorganizaiineguvernamentale;
net - furnizor de servicii Internet.
Sufix - Zonageografic:
au - Australia;
uk - Marea Britanie;
us - USA;
ro - Romnia;
it - Italia;
de - Germania.