Curs Bazele Informaticii

Embed Size (px)

Citation preview

Teme pentru materia Bazele Informaticii: 1. Structura unui sistem de calcul. 2. Caracteristicile principalelor dispozitive periferice. 3. Caracteristicile sistemelor de operare. 4. Elementele grafice ale ferestrei Windows. 5. Operaii cu memoria clipboard. 6. Organizarea informaiilor n memoria extern. 7. Modelul de reea OSI. 8. Topologii de reele. 9. Caracteristicile principale i organizarea programului i utilizarea funciilor i formulelor Microsoft Excel. 10. Structura unei document HTML.

ntrebri: 1. Descriei elementele componente ale structurii unui sistem de calcul. 2. Care este rolul procesorului. 3. Care este rolul unitatii centrale de prelucrare. 4. Ce face unitatea aritmetic i logic. 5. Din ce este compus unitatea de memorie extern. 6. Cine lanseaz comenzile ntr-un sistem de calcul. 7. Unde se afl stocate instruciunile ntr-un sistem de calcul. 8. Tastatura din ce bloc funcional face parte. 9. Care sunt componentele minime ale unui sistem de calcul. 10. CD-ROMul din ce bloc funcional face parte. 11. Dintre dispozitivele periferice un rol important l joac imprimantele. Clasificai imprimantele n funcie de tehnologia de imprimare. 12. Caracterizai monitoarele dup modul de obinere a imaginii. 13. Enumerai cel putin 3 dipozitive periferice. 14. Poate un sistem de calcul s funcioneze fr echipamente periferice? 15. Echipamentele periferice pot fi partajate n reea? 16. Echipamentele periferice sunt gestionate sau nu de ctre procesor? 17. Echipamentele periferice sunt gestionate sau nu de ctre sistemul de operare? 18. Echipamentele periferice sunt gestionate sau nu de ctre utilizator? 19. Echipamentele periferice care pot fi utilizate trebuiesc alese exclusiv n funcie de sistemul de operare utilizat. 20. Echipamnetele periferice se pot conecta prin unde radio la un sistem de calcul? 21. Care este diferena dintre un computer i un sistem de calcul. 22. Sistemul de operare este principala component software a unui sistem de calcul. Precizai principalele caracteristici ale sistemuluide operare Windows. 23. Care este principala component software a unui calculator? 24. Ce tip de program este programul Windows. 25. Sistemul de operare are sau nu n gestionare dispozitivele periferice? 26. Care este rolul sistemelor de operare din punct de vedere hardware.

27. Care este rolul sistemului de operare din punct de vedere al interaciunii cu utilizatorul. 28. Care este rolul sistemului de operare din punct de vedere al gestionrii memoriei externe. 29. Dai cteva exemple de sisteme de operare. 30. Enumerai cel puin un sistem de operare grafic. 31. Precizai n care zon a ferestrei se gsec opiunile i funciile unei aplicaii. 32. Precizai n care zon a ferestrei se gsec opiunile i funciile unei aplicaii sub form grafic. 33. Precizai n care zon a ferestrei se gsec barele de defilare. 34. Precizai n care zon a ferestrei se gsete titlul unei aplicaii. 35. Precizai n care zon a ferestrei se gsec butoanele de nchidere i de maximizare. 36. Precizai n care zon a ferestrei se gsec butoanele de nchidere i de minimizare. 37. Precizai n care zon a ferestrei se gsete opiunea de ajutor. 38. Prin nchiderea unei ferestre se nchide obligatoriuu i aplicaia? 39. Prin minimizarea unei ferestre se nchide i aplicaia? 40. Precizai operaiile care pot fi efectuate ntre destinaie i memoria clipboard. 41. Precizai operaiile care pot fi efectuate ntre surs i memoria clipboard. 42. Cnd este golit memoria clipboard? 43. La oprirea calculatorului ce se ntmpl cu coninutul memoriei clipboard? 44. n ce stare este memoria clipboard la pornirea calculatorului? 45. Prin clipboard se pot transfera fiiere? 46. Ce reprezint operaia CUT? 47. Ce reprezint operaia COPY? 48. Ce reprezint operaia PASTE? 49. Dup operaia paste ce se ntmpl cu coninutul memoriei clipboard? 50. Care este structura prin care este organizat informaia pe un disc magnetic. 51. Prin ce difer organizarera informaiei pe un disc magnetic sau pe unul optic? 52. Cte tipuri de suporturi de stocare a informaiei cunoatei? 53. Cum este organizat informaia pe hard disk? 54. Cum este organizat informaia pe CD-ROM? 55. Cum este organizat informaia pe DVD-ROM? 56. Cum este organizat informaia pe o memorie flash? 57. Ce este un fiier? 58. Ce este un folder? 59. Ce este un director? 60. Descriei nivelele de organizare ale modelului de reea OSI. 61. Cte nivele se regsesc n modelul OSI? 62. Ce face nivelul 1 al modelului de reea OSI? 63. Ce face nivelul 2 al modelului de reea OSI? 64. Ce face nivelul 3 al modelului de reea OSI? 65. Ce face nivelul 4 al modelului de reea OSI? 66. Ce face nivelul 5 al modelului de reea OSI? 67. Ce face nivelul 6 al modelului de reea OSI? 68. Ce face nivelul 7 al modelului de reea OSI? 69. Cu ce nivel lucreaz direct utilizatorul?

70. Care sunt principalele topologii de reele de calculatoare. 71. Ce este o topologie inel? 72. Ce este o topologie stea? 73. Ce este o topologie stea extins? 74. Ce este o topologie magistral? 75. Ce este o topologie ierarhic? 76. Ce este un server? 77. Ce este un client? 78. Se pot combina mai multe topologii? 79. Cum se numete cel mai important calculator ntr-o topologie ierarhic? 80. Cum este stocat informaia n Microsoft Excel. 81. Cum se pot folosi formulele matematice n Microsoft Excel. 82. Ce este un registru de calcul? 83. Ce este o foaie individual de calcul? 84. Ce este o celul? 85. Cum se face referire la o celul? 86. Ce este o referin fix? 87. Ce este o referin relativ? 88. Care este operatorul matematic distinctiv al unei formule n Excel? 89. Ce conine de fapt un fiier Excel? 90. Prin ce modalitate sunt identificate informaiile care privesc formatarea documentului fa de informaiile care trebuiesc afiate. 91. Ce nseamn HTML? 92. La ce servete un document HTML? 93. Un document HTML este accesibil doar online? 94. Ct de mare poate fi un fiier HTML? 95. Pot exsita instruciuni de calcul ntr-un limbaj HTML? 96. De ce se numete HTML pseudolimbaj? 97. Ce protocol este utilizat n reeaua internet pentru transmiterea documentelor HTML? 98. Documentele HTML pot fi salvate pe suport magnetic? 99. Enumerai cteva editoare care suport limbajul HTML. 100. Ce este un browser?

Bazele Informaticii Introducere Disciplina Bazele Informaticii deschide ciclul disciplinelor de informatic prevzute n planul de nvmnt i are scopul de a transmite studenilor cunotine privind organizarea i utilizarea sistemelor de calcul i a sistemelor de operare. n cadrul disciplinei se vor aborda elemente de utilizare i programare a procesoarelor de tabele. Problemele teoretice i practice asigur nsuirea n bune condiii a cunotinelor i ajut la formarea unei gndiri logice a studentului. n cadrul laboratoarelor se vor aplica cunotinele dobndite la curs. Lucrrile de laborator se vor axa ndeosebi pe utilizarea Sistemului de operare Windows, i a limbajului HTML. Obiective 1. Formarea de deprinderi n utilizarea calculatorului 2. Formarea de deprinderi n utilizarea i crearea paginilor WEB 3. Formarea de deprinderi n operarea cu procesorul de tabele Excel - operaii cu foi de calcul - operaii cu celule - utilizarea corect a funciilor Excel - introducerea corect a formulelor I. Structura unui sistem de calcul. 1.1. Structura de principiu a unui sistem de calculMEMORIA EXTERNA

Unitate de intrare

Unitate de memorie intern

Unitate de ieire

Unitate aritmetico-logic

Unitate de comand i control Procesor Date Instruciuni

Fig 1. Structura de principiu a unui calculator electronic

Comenzi

Pentru a-i putea realiza funciile calculatorul are n compunerea sa urmtoarele elemente: a) Unitatea de memorie intern, n care se nscriu instruciunile programului ce va fi executat i datele asupra crora se efectueaz operaiile. Poziia datelor va fi indicat de adresa de memorie. b) Unitatea aritmetico-logic (UAL, unitatea de prelucrare a calculatorului, n care ajung datele i unde se execut operaiile aritmetice i logice c) Unitatea de comand i control (UCC) care examineaz programul curent, coordoneaz operaiile efectuate, fiind adevratul centru de coordonare a sistemului. - Blocul UCC mpreun cu UAL formeaz procesorul , iar procesorul alturi de memoria intern poart numele de unitate central de prelucrare (UCP) - Introducerea programelor i datelor n memorie se realizeaz prin intermediul unitii de intrare, iar extragerea rezultatelor din memorie se face prin unitatea de ieire. - Memoria extern este format din dispozitive care pot reine informaia pe o durat de timp mare. 1.2. Componentele hardware ale unui calculator Prin calculator personal se va nelege un ansamblu funcional format cel puin din: - unitate central - monitor - tastatur Unitatea central -se prezint asamblat ntr-o carcas metalic sau din material plastic. Carcasa poate avea diferite forme i dimensiuni dar de obicei este dreptunghiular. Unitatea central conine o serie de componente care realizeaz funciile de baz ale calculatorului n aceeai carcas se pot adposti i un numr de echipamente periferice. Din structura unitii centrale fac parte: -placa de baz, microprocesorul, memoria intern.

Placa de baz - este elementul arhitectural de bazpentru un PC. Acesta conine circuite electronice pentru integrarea tuturor componentelor calculatorului i asigur logica de funcionare. Microprocesorul - coordoneaz activitatea calculatorului. El execut instruciuni. Memoria intern - conine programul sau programele care sunt n curs de executare precum i datele cu care lucreaz aceste programe. 1.3. Echipamente periferice Prin echipament periferic se nelege orice dispozitiv conectat la calculator. n categoria echipamentelor periferice se pot enumera: -Dispozitive de memorare extern -hard discul -floppy discul -Dispozitive de afiare (ieire) -monitorul -imprimanta

-Dispozitive de intrare -tastatura -mouse-ul

Dispozitive de afiare

Monitorul -este un periferic de ieire. El afieaz informaiile transmise de unitatea central. Este legat de magistrala de comunicaie prin intermediul interfeei video.

Principalele caracteristici ale monitoarelor Dimensiunea ecranului -se nelege diagonala ecranului. Se exprim n inch .Monitoarele color cele mai uzuale au diagonala 15" sau 17" Rezoluia -caracteristic care definete precizia de afiare a monitorului. Ea se exprim ca produs al numrului de elemente afiabile pe orizontal i a celor pe vertical. O rezoluie caracterisitic monitoarelor de 14" este de 768 x 1024. Pentru cele de 15" rezoluia caracteristic este de 1024 x 1200. Modul de lucru - ntreesut-ecranul este baleiat n dou treceri. la prima trecere se remprospteaz liniile impare, la a doua trecere se remprospteaz liniile pare. -nentreesut - ecranul este remprosptat ntr-o singur trecere. Nivelul de radiaie emis -n general se ncadreaz n clasa LR(low radiation). Exist dou standarde al nivelului de radiaie : -MPR-II norm aprut n 1990 care stabilete valorile maxime admisibile ale emisiei de radiaie de frecven joas. -TCO-norm suedez mult mai restrictiv. Imprimanta Viteza de imprimare se msoar n pagini pe minut (ppm).Dispozitiv de afiare pe un suport a informaiilor obinute prin prelucrarea datelor n calculator.Exist dou criterii de clasificare -dup tehnologia de imprimare -cu impact -cu jet de cerneal -laser -termic

-dup domeniul de utilizare -imprimante de tip SOHO (Small Office Home Office) -imprimante de reea

Calitatea imaginii imprimate se msoar n dpi (dot per inch adic numr de puncte imprimate pe 2.54 centrimetri). Dispozitive de intrare Tastatura

-Este un periferic de intrare. Ea transmite calculatorului comenzi i date provenite de la utilizator. Mouse-ul Este un periferic de pointare(indicare) cu dou (trei butoane) i are rolul de a selecta opiunile dorite(dac se acioneaz butonul stnga) sau de a afia meniul contextual (dac se acioneaz butonul dreapta). Dispozitive de memorare extern Hard discul Hard discul este cel mai utilizat mediu de stocare a datelor. Aceste echipamente sunt uniti de memorie permanent, ele pstrnd informaia nscris pe termen nelimitat. Principalele caracteristici ale discurilor hard sunt: -Timpul mediu de acces-timpul n care informaia este disponibil utilizatorului. De obicei valoarea se situeaz ntre 6 i 200 milisecunde n funcie de disc. -Rata de transfer-volumul de informaie care poate fi transferat spre disc sau dinspre disc spre utilizator. Valoarea sa maxim este n jurul a 40 MO/s pentru cele mai performante discuri. -Viteza de rotaie-ntre 5000-7000 rot/min, unele discuri performante depind aceast vitez. -Capacitatea de memorare-de obicei se exprim n GO (giga octei). Valori uzuale sunt de ordinul zecilor de GO.1.Discuri 2.Bra mobil la captul cruia este fixat capul de citire/scriere 3.Traiectoria de citire/scriere

4.Carcas neetan 5.Conectori de alimentare i de magistral

2

1. Fant de citire scriere 2. Blocat-deblocat 3. Plachet metalic 4. Cma de plastic

3 4 1

Un hard disc poate fi partiionat, cu alte cuvinte poate fi mprit n zone care sunt vzute individual. Unitatea de floppy disc Echipament periferic care folosete ca suport de memorare discheta. Cele mai utilizate tipuri de dischete sunt cele de 3 1/2 inch. Capacitatea acestui tip de dischet este de 1.44 MB. Structura logic este 80 cilindri, 18 sectoare/pist , 512 KB capacitatea unui sector. Prin formatare discul se structureaz n piste i sectoare. 1.4. Sistemul de operare -principala component software a calculatorului. El asigur legtura dintre hardware, programele de aplicaie i utilizator i gestioneaz resursele hardware ale calculatorului. -n funcie de numrul de utilizatori care pot lucra simultan exist: - Sistem de operare monoutilizator (un singur utilizator) - Sistem de operare multiutilizator (mai muli utilizatori) -n funcie de numrul de programe care pot rula simultan - Sistem de operare monotasking - Sistem de operare multitasking - Sisteme de operare existente: - MSDOS (Microsoft Disk Operating System) - Windows 98 - Windows NT - Windows 2000, Windows XP - Unix 1.4.1. Sistemul de operare Windows -sistem de operare multitasking (mai multe programe pot rula simultan) pe 32 de bii

-este prietenos, uor de nvat -simplific utilizarea sistemului de operare prin utilizarea butonului de START -dispune de un sistem de asisten software foarte bogat -permite instalarea mai uoar a dispozitivelor hard (Plug and Play) -permite selectarea rapid a programelor care urmeaz a fi lansate, precum i comutarea rapid ntre programe lansate. -este un sistem de operare monoutilizator 1.4.2. Organizarea informaiilor pe discurile magnetice Informaiile sunt organizate pe discul magnetic n foldere i fiiere. Fiierele reprezint colecii organizate de date cu un anumit format. Ele pot fi obiectul unor operaii de copiere, mutare, tergere sau redenumire. Exist mai multe tipuri de fiiere: - fiiere text - fiiere grafice - fiiere executabile - fiiere multimedia s.a.m.d. Fiierele au nume i extensie. Extensia este de obicei format din 3 litere i reprezint tipul fiierului. Folder (dosar n limba englez) structur de organizare a informaiilor pe discul magnetic. Un folder poate conine fiiere sau alte foldere. Fiierele se memoreaz n foldere dup scopul n care vor fi folosite (de exemplu n folderul Games vom gsi jocuri, n folderul Windows fiiere ale sistemului de operare,) 1.4.3. Elementele grafice ale Windows 1.4.3.1. Fereastra Windows Sistemul de operare Windows consider c o fereastr reprezint o zon dreptunghiular a ecranului n care este afiat o aplicaie sau un document Componentele unei ferestre sunt: 1)-chenarul ferestrei 2)-bara de titlu 3)-simbolul grafic al meniului de control 4)-numele aplicaiei 5)-butonul de micorare ` 6)-butonul de mrire 7)-butonul de nchidere 8)-bara de meniuri -spaiul de lucru al ferestrei -barele de defilare

8 2 3 4 Spaiul de lucru al ferestrei 5 6 7 1

Operaii cu ferestre: -ferestrele ecranului Windows pot fi mutate, rearanjate i redimensionate pe ecran. -Mutarea unei ferestre se poate face din meniul de control (opiunea Move) sau cu ajutorul mouse-ului cu butonul stnga apsat poziionat pe bara de titlu. 1.4.3.2. Memoria clipboardCUT SURSA COPY CLIPBOARD

DESTINATIE

PASTE

Clipboard-ul este o zon de memorie temporar utilizat pentru transferuri de obiecte. Aceast memorie se utilizeaz la transferul datelor ntre aplicaii sau n interiorul aceleai aplicaii. 1.4.3.3. Butoanele mouse-ului i rolul lor -clic buton stnga -apsare simpl a butonului stnga -are rolul de selecie -clic buton dreapta - apsare simpl a butonului dreapta -deschide meniul contextual al obiectului -dublu clic buton stnga-lansare n execuie aplicaie 1.4.3.4. Cursorul mouse-ului -n funcie de aplicaia care ruleaz cursorul mouse-ului are anumite forme 1.4.3.5. Descrierea desktop

Primul element al interfetei grafice care se afiseaza dup intrarea n sistemul WINDOWS 98 este desktop-ul . El reprezinta biroul de lucru al utilizatorului . Pe desktop apar principalele foldere system. Acestea sunt : My Computer, Network Neigbourhood, Recycle Bin. MY COMPUTER --- apare o fereastra n care sunt prezentate elementele de hard ale computerului. NETWORK NEIGHBORHOOD -permite intrarea n reeaua de calculatoare. RECYCLE BIN -pictograma reprezentat printr-un co de gunoi =Locul n care se pastreaz fiierele terse n WINDOWS-98. Pentru a avea acces mai uor la unele obiecte Windows se folosesc scurtturile (shortcut) ctre unele obiecte. Acestea sunt nite indicatoare ctre obiecte Windows. La baza desktop-ului se afla taskbar-ul (1 din figura ) ce conine : butonul start, aplicaii minimizate, ora,.. Screen-saver este un program destinat proteciei monitorului. Acesta se activeaz n momentul n care nu se acioneaz tastatura sau mouse-ul o perioad de timp. 1.4.3.6. Aplicaia My Computer -este o aplicaie pentru vizualizarea i manipularea obiectelor sistem (foldere, fiiere, discuri,) -se lanseaz n execuie cu dublu clic pe pictograma My Computer. -conine pictograme pentru discul hard local, floppy disc, compact disc, e.t.c. -examinarea coninutului uneia din ele se face cu dublu clic pe dosarul aferent 1.4.3.7. Aplicaia Windows Explorer Windows Explorer este o aplicaie complex destinat operaiunilor cu fiiere. Se pot efectua operaiuni de copiere, mutare, tergere, modificare a atributelor unui fiier, vizualizarea unor directoare, e.t.c.

2. REELE DE CALCULATOARE. INTERNET 2.1. Noiuni generale despre reelele de calculatoare 2.1.1. Conceptul de reea de calculatoare O reea de calculatoare este format din cel puin dou calculatoare, conectate intre ele printr-un cablu, cu scopul de a folosi n comun datele i resurse hardware sau software. Calculatoarele dintr-o reea pot partaja date, mesaje, echipamente periferice cum ar fi imprimante, aparate fax, modemuri, dispozitive de memorare extern. 2.1.3. Modelul de reea OSI Modelul OSI (Open System Interconection) a aprut n anul 1984 i a fost elaborat de Organizaia de Standarde Internaionale (ISO). Acesta a devenit un standard internaional i a fost folosit ca un ghid pentru interconectarea n reea. Modelul descrie modul cum diferite componente software i hardware pot funciona pe nivele (straturi) pentru a face posibil comunicaia ntre dou calculatoare. Modelul OSI este o arhitectur stratificat pe 7 nivele: 1. Nivelul fizic 2. Nivelul legturii de date 3. Nivelul reea 4. Nivelul transport 5. Nivelul sesiune 6. Nivelul prezentare 7. Nivelul aplicaie. 1. Nivelul fizic are urmtoarele sarcini : - definete modul n care cablul este conectat la placa de reea - stabilete tehnica de transmisie care va fi utilizat pe cablu - transport semnalele care reprezint datele generate de nivelele superioare. - este responsabil pentru transmiterea unor iruri de bii (zero i unu) de la un calculator la altul. - definete durata unui bit i modul n care fiecare bit este convertit n impuls electric sau optic. 2. Nivelul legturii de date - transmite cadrele de date de la nivelul reea ctre nivelul fizic. La recepie, nivelul 2 mpacheteaz biii venii de la nivelul fizic n cadre de date i transmite cadrele nivelului 3. Un cadru de date este o structur logic care cuprinde bii de date, bii de control, identificatori pentru destinatar i emitor. Nivelul 2 are urmtoarele roluri: - adresarea fizic (pe baza adreselor MAC) - stabilirea topologiei de reea - accesul la reea - controlul erorilor - controlul fluxului de date. 3. Nivelul reea - are ca rol adresarea pachetelor de date i determinarea rutei optime de la surs la destinaie. Acest nivel gestioneaz problemele de trafic n reea, comutarea de pachete, rutarea pachetelor. 4. Nivelul transport - asigur transportul pachetelor de la surs la destinaie fr erori. Acest nivel mparte datele n segmente pe care le reasambleaz la destinaie. De asemenea, nivelul transport asigur o comunicaie fiabil ntre destinatar i expeditor, utiliznd tehnici de detectare a erorilor i de control al traficului.

5. Nivelul sesiune - stabilete, menine i termin sesiunile dintre dou calculatoare care comunic. Acest nivel ofer servicii nivelului superior (cel de prezentare). El asigur sincronizarea dialogului ntre cele dou nivele de prezentare a dou calculatoare care comunic i gestioneaz transferul de date ntre cei doi parteneri de comunicaie. 6. Nivelul prezentare - determin formatul folosit pentru transferul datelor ntre dou calculatoare. El asigur trei funcii principale: - formatarea datelor - criptarea datelor - compresia datelor. 7. Nivelul aplicaie - reprezint serviciile oferite direct utilizatorilor(software pentru transfer de fiiere, pentru acces la bazele de date, pentru pota electronic). Nivelul aplicaie este cel mai aproape de utilizator i el determin dac exist suficiente resurse pentru comunicaia ntre doua calculatoare. De asemenea, nivelul 7 ofer acces aplicaiilor la servicii de reea. 2.1.4. Clasificarea reelelor n funcie de aria geografic a) Reele locale - LAN (Local Area Network) Reelele locale sau LAN-urile (Local Area Networks) sunt localizate ntr-o singur cldire sau ntr-un campus de cel mult civa kilometri. Ele sunt frecvent utilizate pentru conectarea calculatoarelor personale dintr-o firm, fabric, departament sau instituie de educaie, astfel nct s permit partajarea resurselor (imprimante, discuri de retea, date sau programe) si schimbul de informaii. Reelele locale se deosebesc de alte tipuri de reele prin mrime, tehnologie de transmisie si topologie. Reelele locale au dimensiuni reduse, n consecin timpul de transmisie poate fi prevzut cu usurin si nu exist ntrzieri mari n transmiterea datelor. Astfel, administrarea reelei se simplific. Cea mai frecvent tehnologie de transmisie folosete cabluri UTP sau STP conectate la un hub sau switch. Vitezele de lucru variaz ntre 10 si 100Mbps (bps = biti pe secund), chiar cteva sute n reelele mai noi; ntrzierile de transmisie sunt mici, iar erorile, puine. Reelele locale cu difuzare folosesc diverse tipuri de topologii, cea mai frecvent fiind topologia stea (star) . b) Reele metropolitane - MAN (Metropolitan Area Network) O reea metropolitan este, n linii mari, o versiune extins de LAN i utilizeaz n mod normal tehnologii similare cu acestea. O reea metropolitan se poate ntinde pe o zon ocupat de un grup de birouri nvecinate sau pe suprafaa ntregului ora i poate fi att privat, ct i public. O reea MAN poate transporta voce i date i poate avea legturi prin reeaua local de televiziune prin cablu. c) Reele de mare ntindere geografic - WAN (Wide Area Network) Reelele LAN sunt adesea insuficiente pentru a satisface nevoile marilor companii. De aceea, se impune realizarea unor legturi ntre reelele LAN. Utiliznd routere, modemuri i alte dispozitive de comunicaie, LAN-urile pot fi extinse i n afara unei zone restrnse, la o zon geografic de mari dimensiuni. n acest mod se obine o reea de mare suprafa, WAN. Din punctul de vedere al unui utilizator, reelele WAN funcioneaz similar cu reelele LAN. Conexiunea ntre reelele WAN cuprinde: - cabluri cu fibr optic - legturi prin satelit - sisteme cu cablu coaxial. Conexiunile telefonice la distane mari sunt scumpe i de aceea ele sunt nchiriate de la companiile de telefonie. 2.1.5. Tipuri principale de reele

nainte de a descrie principalele tipuri de reele, definim termenii: Server - calculatoare care ofer resurse pentru utilizatorii reelei. Clieni - calculatoare care acceseaz resursele partajate n reea de ctre server. Mediu de comunicaie - elemente de conectare ale calculatoarelor ntre ele. Date partajate - fiiere oferite spre utilizare de ctre serverele de reea. Imprimante - dispozitive periferice utilizate ntr-o reea pentru afiarea informaiilor pe un suport. Periferice partajate - resurse puse la dispoziie de ctre servere. 2.1.5.1. Retele peer - to - peer O reea peer-to-peer este o reea n care nu exist servere dedicate i nici o organizare ierarhic a calculatoarelor. Calculatoarele au i rol de server, i de client, i nu exist un administrator de reea. Dimensiunea unei reele peer-to-peer este mic, de cel mult 10 calculatoare. Reelele peer-to-peer sunt numite i grupuri de lucru. Avnd n vedere dimensiunea i simplitatea acestora, reelele peer-to-peer sunt uor de utilizat i ntreinut. Mai mult, i costul acestora este destul de redus. Cel mai cunoscut sistem de operare pentru acest tip de reele este S. O. Windows (98/95). De asemenea, poate fi utilizat i Windows XP sau Windows 2000, variantele Workstation. 2.1.5.2. Reele bazate pe server Un server dedicat este un calculator optimizat s deserveasc rapid cererile clienilor din reea i s asigure securitatea datelor. Acel calculator are numai rol de server. Reelele bazate pe server au n componen un asemenea calculator care este specializat n asigurarea unor funcii de securitate (accesul n reea se face prin autentificare de ctre server) sau a unor servicii. n funcie de rolul lor, serverele pot fi de mai multe tipuri. 2.1.6. Topologii de reele Definiia de topologie nglobeaz dou noiuni: topologia fizic i topologia logic. Topologia fizic exprim modalitatea de interconectare a calculatoarelor prin cabluri, iar topologia logic exprim modul n care mediul de comunicaie este accesat de ctre calculatoare. Tipuri de topologii Topologia magistral - utilizeaz un singur segment de cablu la care calculatoarele sunt conectate n mod direct. Topologia magistral este cea mai simpl i mai uzual metod de conectare a calculatoarelor n reea. Topologia inel - conecteaz calculatoarele ntr-un inel (primul la al doilea, al doilea la al treilea, , ultimul la primul). Topologia stea - conecteaz toate cablurile reelei la un punct de concentrare denumit hub sau switch. Topologia stea extins - are la baz topologia stea. Ea conecteaz reelele stea existente prin conectarea huburilor sau switch-urilor. Topologia ierarhic - are o structur de arbore. n aceast topologie, exist un calculator care controleaz traficul n reea. 3. Elemente de VBA pentru Excel Excel este unul din cele mai utilizate medii de lucru, att datorit simplitii ct i posibilitilor deosebite oferite n prelucrarea tabelelor. Excel este un program de calcul tabelar destinat elaborrii documentelor interactive. Un document Excel se numete registru de lucru (map de lucru) i este un fiier cu extensia XLS. Un registru conine foi de lucru (WorkSheets) care sunt nite tabele organizate pe linii i coloane.

Visual Basic for Application este un limbaj care extinde funcionalitatea aplicaiilor pachetului Microsoft Office. VBA este bazat pe Visual Basic avnd funcii specifice fiecrei aplicaii Office. 3.1. Macro-comenzi i macro funcii Un macro reprezint o serie de operaii grupate sub un nume. Operaiile executate de macro sunt codificate n limbajul Visual Basic i se regsesc ntr-o anex a registrului Excel, care se numete modul. Macro-urile sunt de dou tipuri: - Macro-comanda, este un macro nregistrat cu nregistratorul de macro-comenzi. Acesta scrie operaiile nregistrate sub forma unei subrutine n limbaj Visual Basic. Macrocomenzile pot fi scrise de ctre utilizator. - Macro-funcie este o funcie n limbaj Visual Basic scris de utilizator. Inregistrarea macrocomenzilor Inregistrarea de macrocomenzi este o operaie n trei etape care const n: Declanarea nregistrrii din meniul Tools>Macro>Record New Macro nregistrarea oricrei aciuni efectuat de utilizator pe durata ct inregistratorul este activ Oprirea nregistrrii din meniul Tools>Macro>Stop Recording n urma aciunii nregistratorului se creaz o anex denumit Modules, n care Excel va scrie o subrutin n VBA ce traduce aciunile utilizatorului. Numele de macro este numele introdus de ctre utilizator n cutia de dialog macro. Executia unei macrocomenzi O macrocomand poate fi lansat n execuie explicit din meniul Tools>Macro>Macros , dup care se selecteaz numele macro-comenzii dorite i se apas butonul Run. O alt modalitate de lansare n execuie a unei macrocomenzi este prin asocierea ei cu un element de interaciune grafic (meniu, buton). Definirea unei macrofuncii Function patrat(numar) Patrat=numar*numar End function Funcia de mai sus se scrie intr-un modul Visual Basic. Introducerea funciei n calcule se face urmnd procedura: - se tasteaz egal - se apas fx - se selecteaz categoria Use Defined - se selecteaz n cutia Function Name funcia patrat - se introduce argumentul funciei - se apas butonul Ok Asocierea unui macro la un obiect grafic se poate face n mai multe moduri: 1. asocierea la un obiect grafic desenat cu funcii din meniul Drawings 2. asocierea la un obiect grafic de comand standard luat din meniul View>Toolbars>Forms n ambele situaii asocierea se face prin clic cu butonul dreapta pe obiectul respectiv i alegerea opiunii Assign Macro.

Exemplu de utilizare a macro-urilor Macrourile se pot utiliza pentru automatizarea operaiilor de sortare, subtotaluri, filtrare, etc. n exemplul din figura 5.1. se creaz un tabel cu vnzri cruia i se vor aplica operaiile de subtotal dup produs, subtotal dup dat, filtrare dup produsul casetofon. Pentru a realiza aceste operaii fr a mai parcurge etapele cunoscute pentru subtotal i filtrare se vor utiliza macro-uri. Etapele sunt: 1. Crearea unui macro Subtot_prod care realizeaz subtotalul dup produs prin Tools> Record New Macro. Se introduce numele, dup care ncepe operaiunea de nregistrare (selecie tabel, sortare, subtotal dup produs) 2. Crearea unui macro Subtot_data care realizeaz subtotalul dup produs prin Tools> Record New Macro. Se introduce numele, dup care ncepe operaiunea de nregistrare (selecie tabel, sortare, subtotal dup data) 3. Crearea unui macro Filt_casetofon care realizeaz filtrare dup produsul casetofon prin Tools> Record New Macro. Se introduce numele, dup care ncepe operaiunea de nregistrare (selecie tabel, filtrare produs) 4. Utiliznd Forms se creaz sub tabelul menionat trei butoane crora li se asociaz prin Assign Macro cele trei macro-uri. Observaie. Tabelele se vor copia nainte de fiecare operaiune ntr-o alt zon, astfel nct macro-urile vor aciona asupra copiilor de tabele.

Fig 3.1. Ataarea codului la butoane 3.2. Obiectele Microsoft Excel Visual Basic for Application suport o mulime de obiecte care corespund unor elemente ale Microsoft Excel. Astfel, obiectul Workbook reprezint un registru, (mapa de lucru), obiectul WorkSheet reprezint foaia de calcul iar obiectul Range reprezint un domeniu dintr-o foaie de calcul. Aceste obiecte conin metode proprii iar prin utilizarea acestor obiecte se simplific foarte mult munca de programare. Ierarhia de obiecte Microsoft Excel se poate gsi n

Help n seciunea Microsoft Excel Objects. Microsoft Excel conine peste 100 de obiecte. In continuare se vor prezenta cele mai importante obiecte din ierarhia de obiecte Excel. 3.2.1. Obiectul Application Proprietile obiectului Application controleaz n general comportarea global a aplicaiei sau atributele de vizualizare ale ferestrei aplicaiei. De asemenea proprietile obiectului Application ofer acces la obiecte aflate mai jos n ierarhia de obiecte. In aceast categorie gsim: Charts : colecia tuturor foilor chart Dialogs : colecia dialogurilor predefinite n mediul Excel Names : colecia tuturor numelor create n caietul activ Worksheets : colecia tuturor foilor de calcul din caietul activ Aceste proprieti se numesc accesor. Tot n categoria accesor intr i poprietile care returneaz un obiect Range: ActiveCell, Cells, Rows, Columns, Selection. Elementele active la un anumit moment pot fi returnate ca ActiveWorkbook, ActiveSheet, ActiveChart, ActiveWindow. 3.2.2. Obiectul Workbook Obiectul Workbook este utilizat pentru lucrul cu registre (mape de lucru). El este analogul obiectului Documents din Word. Metode ale obiectului Workbook Deschiderea unui document Excel se face prin utilizarea funciei Open. Metoda se aplic coleciei Workbooks, returnat prin proprietatea cu acelai nume. a)Metoda Open Sintaxa instruciunii Open este: .Open(FileName, UpdateLinks, ReadOnly, Format, Password, WriteResPassword, IgnoreReadOnlyRecommended, Origin, Delimiter, Editable, Notify, Converter, AddToMRU) este o expresie care ntoarce un obiect Workbook FileName este numele fiierului care se deschide Funcia are mai muli parametri ns ne vom opri doar la parametrul FileName. Exemplu: Sub deschide_registru() Set registru=workbooks.open(filename:=laborator.xls) . End sub Dac utilizatorul vrea sa decid asupra numelui de fiier care se deschide, acest lucru se poate realiza prin metoda GetOpenFilename a obiectului Application. Metoda ntoarce irul de caractere care conine calea i numele fiierului. Sub deschide_fisier() Do Nume_fiier=Application.GetOpenFilename Loop Until nume_fisierFalse Set registru=Workbooks.Open(filename:=nume_fiier) End sub b) Metoda GetopenFilename Aceast metod afieaza dialogul Open i ntoarce numele fiierului selectat. Metoda nu deschide fiierul. Sintaxa este: .GetOpenFilename(,,)

este o expresie care returneaz un obiect application este un ir care specific criteriile de filtrare a fiierelor listate n dialog. Sirul const n specificarea sub form de perechi a irului de filtrare i a filtrului n format MSDOS. Specifica indexul criteriului de filtrare Valoarea poate fi ntre 1 i numarul de filtre specificate n specifica titlul casetei de dialog. Implicit este Open. Valoarea intoarsa de funcie este numele fiierului selectat sau numele introdus de utiilizator. Dac se apasa butonul Cancel valoarea intoarsa este False. Exemplu: Text files (*.txt),*.txt, Visual Basic Files (*.bas),. bas. In mod implicit se considera All files (*.*),*.*

c) Metoda Add Metoda Add creaz un nou registru. Aceast metod acioneaz asupra coleciei Workbooks. Valoarea returnat se atribuie unei variabile obiect utiliznd cuvntul cheie Set. Sintaxa instruciunii este: .Add() este o expresie care ntoarce un obiect Workbooks. este un parametru opional care determin modul de creare a unui nou registru. d) Metoda SaveAs Metoda SaveAs se utilizeaz pentru salvarea unui registru. Aceast metod se aplic unui Workbook. Sintaxa metodei este: .SaveAs=(FileName, FileFormat, Password) este o expresie care returneaz un obiect Workbook FileName va conine numele noului fiier. Numele noului fiier poate include i calea unde se va gsi fiierul. Password va conine parola de protectie a fiierului e) Metoda Save Metoda Save este utilizat pentru salvarea modificrilor n registru deschis cu Open. Sintaxa este : .Save este o expresie care returneaza un obiect Workbook f) Metoda GetSaveAsFilename Metoda GetSaveAsFilename afieaza dialogul standard Save As i ntoarce un ir de caractere (numele de fiier). Aceast metod nu salveaza nici un fiier. Sintaxa instruciunii este: .GetSaveAsFilename([InitialFilename], [FileFilter], [FilterIndex], [Title], [ButtonText]) este o expresie care returneaza un obiect Application InitialFilename indic numele de fiier propus. FileFilter este un ir care specific criteriul de filtrare. Criteriile de filtrare sunt aceleai ca la metoda GetOpenFilename. FilterIndex este indicele criteriului de filtrare Title titlul casetei de dialog

Exemplu de creare a unui registru Sub creare_registru() Set registru = Workbooks.Add Do Nume_fisier=Application.GetSaveAsFilename Loop Until nume_fisierfalse Registru.SaveAs filename:=nume_fisier End Sub g) Inchiderea unui Workbook. Metoda Close Inchiderea unui Workbook se realizeaz cu metoda Close. Metoda Close se aplic coleciei Workbooks i are sintaxa: .Close este o expresie care intoarce un obiect Workbooks Dac metoda se aplic obiectelor Window sau Workbook sintaxa ei este: .Close(SaveChanges, FileName) este o expresie care ntoarce un obiect Workbook sau Window. SaveChanges se utilizeaz n cazul n care exist modificri i valoarea variabilei SaveChanges este TRUE. Atunci aceste modificri se salveaz sub numele FileName sau se utilizeaz dialogul Save As. Dac valoarea SaveChanges este FALSE atunci nu se salveaz modificrile. FileName este un parametru optional i reprezint numele sub care se salveaz modificrile. Exemplu de nchidere a unui caiet fr a se salva modificarile. Sub exemplu_close() Do Nume_fiier=Application.GetOpenFilename Loop Until nume_fisierFalse Set registru=Workbooks.Open(Filename:=nume_fiier) .. modificare foi de calcul registru.Close SaveChanges:=False End Sub 3.2.4. Obiectul Range Utiliznd obiectul Range se poate referi o celul, un domeniu de celule, o linie, o coloana, etc. Obiectul Range poate fi considerat fie ca o colecie de obiecte, fie ca un obiect. a) Proprietatea Value In cazul n care se aplic unui obiect Range, proprietatea Value specific valoarea celulei respective. Dac obiectul Range conine mai mult dect o celul, Value ntoarce un ir de valori. Exemplu de inserare a unei valori ntr-o celula. Worksheets(Sheet3).Range(A3).Value=3 Inserarea unei valori intr-un domeniu de celule Range(b3:D7).Value=7 b) Proprietatea Formula Intoarce sau scrie formula n obiectul respectiv. Pentru obiectul Range, proprietatea se folosete n felul urmator: Worksheets(Sheet1).Range(A10).Formula==SUM(E1 :E5) c) Proprietatea Font Intoarce un obiect font care reprezint fontul pentru obiectul specificat.

Exemplu de utilizare Worksheets("Sheet1").Range("B5").Font.Size =14 Worksheets("Sheet1").Range("B5").Font.Bold =True Worksheets("Sheet1").Range("B5").Font.Italic=True Worksheets("Sheet1").Range("B5").Font.color=RGB(255,0,0) size este dimensiunea fontului bold, italic sunt stilurile de caractere Pentru stabilirea culorilor se va utiliza funcia RGB cu urmtoarea sintax: RGB(rosu,verde ,albastru) rosu este un numr n intervalul 0-255 care reprezint componenta roie a culorii verde este un numr n intervalul 0-255 care reprezint componenta verde a culorii. albastru este un numr n intervalul 0-255 care reprezint componenta albastr a culorii. Culoare Rosu Verde Albastru Negru 0 0 0 Albastru 0 0 255 Verde 0 255 0 Cyan 0 255 255 Rosu 255 0 0 Magenta 255 0 255 Galben 255 255 0 White 255 255 255 d) Proprietatea Columns Columns ntoarce un obiect Range care reprezint toate coloanele din aria de lucru specificat. Dac proprietatea se utilizeaz fr un obiect asupra cruia se aplic acest lucru este echivalent cu ActiveSheet.Columns Exemplu de utilizare Worksheets("Sheet1").Columns(A:C).Font.Bold = True In exemplul de mai sus se schimb fontul n bold pentru coloanele A, B, C. e) Proprietatea Rows Rows ntoarce un obiect Range care reprezint toate rndurile din aria de lucru specificat. Exemplu de utilizare Worksheets("Sheet1").Rows(1:3).Font.Bold = True In exemplul de mai sus se schimb fontul n bold pentru rndurile 1, 2, 3. f) Proprietatea Cells In cazul n care se aplic unui obiect Range, proprietatea Cells ntoarce un obiect Range n aria specificat. Cells poate specifica n mod precis linia i coloana fr a mai preciza proprietatea Item. Exemple: Worksheets(Sheet3).Cells(5,10)=5 Dac se insereaz o formula n foaia activ, se poate scrie Cells(2,7).Formula==SUM(E1:E5) Parcurgerea unui domeniu de celule i anularea valorilor celulelor For ind_rand=1 to 10 For ind_col=1 to 10 Worksheets(Sheet1).Cells(ind_rand,ind_col)=0

Next ind_col Next ind_rand g) Proprietatea NumberFormat Intoarce sau poziioneaz proprietatea format pentru un obiect Exemple: Worksheets("Sheet1").Range("A1").NumberFormat = "General" Worksheets("Sheet1").Range("A1").NumberFormat = hh:mm:ss: Worksheets("Sheet1").Range("A1").NumberFormat = " #,##0.0000" In primul exemplu, formatul de numr din celula A1 se poziioneaz la General h) Metoda Select Metoda select selecteaz un obiect. Obiectul poate fi o celul, un domeniu de celule, o foaie de lucru, o coloan, o linie, etc. Exemple: Selectarea celulei B7 din foaia de calcul activ Range(B7).Select Selectarea unui domeniu de celule n foaia de calcul activ Range(c1:d5).Select. Selecteaz domeniul c1:d5 Selectarea coloanelor B,C,D Columns(B:D).Select 3.2.5. Obiectul Worksheet Utiliznd obiectul Worksheet i metodele obiectului se pot efectua operaii asupra foilor de lucru. Colecia Worksheets conine obiecte de tip Worksheet. a)Funcia Add Creeaz o noua foaie de lucru. Noua foaie de lucru inserat devine foaie activ. Sintaxa este: .Add(Before, After, Count, Type) este o expresie care ntoarce un obiect Worksheets Before este un obiect care specific foaia de calcul nainte de care se insereaz foaia de calcul nou. After este un obiect care specific foaia de calcul dup care se insereaz foaia de calcul nou. Count reprezint numrul de foi de calcul care se adaug Type reprezint tipul foii de calcul Exemple de utilizare: Inserarea unei foi de calcul nainte de foaia de calcul activ ActiveWorkbook.Worksheets.Add Inserarea unei foi de calcul dup ultima foaie din registrul activ Worksheets.Add after:=Worksheets(Worksheets.Count) c) Metoda Copy Dac metoda se aplic unui obiect Worksheets atunci se va utiliza sintaxa .Copy(Before,After) Before, after i expresie au aceleasi semnificaii ca la funcia Add. Efectul metodei este copierea unei foi de lucru n poziia specificat (Before, After) Exemplu: Worksheets(sheet1).Copy after := Worksheets ( Sheet3) d)Metoda Delete Dac metoda se aplic unui obiect Worksheets atunci se va utiliza sintaxa

.Delete Metoda Delete terge un obiect. Semnificaia expresie este la fel ca la funcia Add. Exemplu: Stergerea foii de calcul 1 Worksheets(Sheet1).Delete h) Metoda Select Metoda select selecteaz un obiect. Obiectul poate fi o celul, un domeniu de celule, o foaie de lucru, o coloan, o linie, etc. Exemplu: Selectarea foii de calcul 1 Worksheets(Sheet1).Select i) Metoda Move Dac metoda se aplic unui obiect Worksheets atunci se va utiliza sintaxa .Move(Before,After) Before, after i expresie au aceleasi semnificaii ca la funcia Add. (Before, After). Mut o foaie de calcul nainte de foaia specificat. Exemplu: Worksheets(sheet1).Move after := Worksheets ( Sheet3) In exemplul de mai sus se mut foaia de calcul sheet1 nainte de foaia de calcul Sheet3

Bibliografie Bocu, D. Informatica general, Ed. FRM, 1999. Badut, M. Informatica pentru manageri, Ed. Teora, 1999. ***, Manual utilizare Microsoft Excel ***, www.microsoft.com ***, www.w3schools.com