Sunteți pe pagina 1din 71

Facultatea de marketing i afaceri economice internaionale ANUL I Semestrul II BAZELE INFORMATICII

Semestru I: Codul cursului MkMk 1109 Credite: 6 credite Semestru II: Codul cursului MkMk 1210 Credite: 6 credite Manuale recomandate: Mare M.D. .a. Informatic general Ed. Fundaiei Romnia de mine, Ed. Fundaiei Romnia de mine, 2008 Mare M.D. .a. Office XP, Ed. Fundaiei Romnia de mine, 2004 Obiectivul cursului
Disciplina Bazele informaticii asigur pregtirea studenilor n domeniul analizei, proiectrii, implementrii i utilizrii produsului MS Office 2000 cu aplicabilitate n conducerea activitilor din domeniul marketing. . n semestrul doi se prezint arhitectura reelelor de calculatoare i limbajul

HTML. La laborator se prezint foile de calcul tabelar EXCEL i realizarea paginilor Web cu ajutorul limbajului HTML. Problemele teoretice i practice sunt prezentate echilibrat astfel nct dup parcurgerea acestui semestru studenii s poat realiza pagini Web i s foloseasc EXCEL.

Titularii cursului: Prof. univ. dr.ing. Popescu Ofelia Lector drd. Andronie Iustin

Prof. univ. Ofelia Popescu

Coninutul tematic al cursului:


6. REELE DE SISTEME DE CALCUL
6.1. Apariia reelelor de calculatoare 6.2. Definirea reelelor de calculatoare 6.3. Avantajele reelelor de calculatoare 6.4. Organizarea i principiul de funcionare al reelelor de calculatoare 6.5. Nivelurile unei reele de calculatoare 6.6. Tipuri de reele de calculatoare 6.7. Reele locale LAN 6.8. Topologii de reele locale LAN 6.9. Reeaua WAN 6.10. Rememorare 6.11. Verificare 6.12. Teste 6.13. Rspunsurile testelor

7. INTERNET
7.1. Interconectarea la INTERNET 7.2. Servicii INTERNET 7.3. Serviciul de pot electronic (E-mail) 7.3.1. Comunicarea prin pot electronic 7.3.2. Ataarea fiierelor la E-mail 7.4. Serviciul Wold Wide Web (WWW) 7.4.1. Prezentare Wold Wide Web 7.4.2. Proiectarea Wold Wide Web 7.5. Rememorare 7.6. Verificare 7.7. Teste 7.8. Rspunsurile testelor

Bazele informaticii sem.2

8. Limbajul HTML
8.1. Istoric 8.2. Trsturile limbajului HTML 8.3. Marcajele HTML 8.4. Structura unui program 8.4.1. Seciunea de antet 8.4.2. Sectiunea BODY 8.4.2.1. Fontul unui text 8.4.2.2. Blocuri de text 8.4.3. Liste 8.4.4. Referine (link-uri) 8.4.4.1. Referine externe 8.4.4.2. Ancore 8.4.5. nserarea imaginilor 8.4.6. Inserarea fiierelor audio 8.4.7. Cadre (frame) 8.5. Rememorare 8.6. Verificare 8.7. Teste 8.8. Rspunsurile testelor

9.

EXCEL

10. BIBLIOGRAFIE

Prof. univ. Ofelia Popescu

6. REELE DE SISTEME DE CALCUL


Autor Ofelia Popescu

6.1. Apariia reelelor de calculatoare


Necesitatea creterii capacitii de prelucrare a sistemelor de calcul i a accesrii unor baze de informaii simultan de ctre mai muli utilizatori a condus la ideea interconectrii calculatoarelor. Noul model de sistem de calcul, n aceast viziune, este format din mai multe calculatoare autonome, interconectate, care formeaz o retea de calculatoare. Precursoarele reelelor de calculatoare au fost sistemele de calcul care realizau prelucrri la distant, numite sisteme de teleprelucrare. Acestea asigurau folosirea calculatoarelor de ctre mai multi utilizatori prin intermediul unor terminale locale sau la distant (n acest caz, politica de transmitere a datelor era gestionat de fiecare calculator). n funcie de rolul atribuit sistemelor de teleprelucrare, acestea puteau fi privite ca: sisteme de centralizare a datelor (n care calculatorul colecteaz datele de la terminale i le prelucreaz), sisteme de difuzare a datelor (n care informatiile circul n sens invers, de exemplu, anumite servicii de turism), sisteme conversaionale (n care calculatorul transmiteau "ntrebri" i recepionau mesaje de rspuns, de exemplu, n diagnoza medical, sisteme de rezervri de bilete etc.). n locul sistemelor de calcul mari care foloseau terminale (rspndite n anii '70 i la nceputul anilor '80) apariia reelelor de calculatoare a fost motivat economic i tehnologic. Reelele de calculatoare personale au devenit populare n anii '80, n momentul n care dezvoltarea lor tehnologic le-a fcut foarte avantajoase sub aspectul raportului pret/performant.

6.2. Definirea reelelor de calculatoare


Dou sau mai multe calculatoare pot s fac schimb de date ntre ele prin dou modaliti: Off line prin intermediul dischetelor, CD, DVD, USB;

Bazele informaticii sem.2

On line prin intermediul unor medii de comunicare. n contextul comunicrii un sistem informaional este sistem care permite comunicarea i prelucrarea informaiei. Un sistem de comunicaie este un sistem compus din reele de calculatoare i echipamente fizice de conectare cum sunt releele de retransmisie, echipamente terminale prin intermediul crora se realizeaz transferul de informaii ntre oameni i echipamente de calcul. Comunicarea informaiei reprezint efectuarea transferului de date ntre unitile funcionale conform unui protocol de transmisie de date. O retea de calculatoare este un ansamblu de calculatoare autonome, interconectate prin intermediul unor medii de comunicaie care asigur folosirea n comun, de ctre un numr mare de utilizatori, a tuturor resurselor fizice i logice (software de baz i aplicativ) i informaionale (baze de date) de care dispune ansamblul de calculatoare interconectate. Interconectate a dou calculatoare nseamn c acestea au capacitatea s fac schimb de informaii prin mediul fizic de conectare. Autonomia calculatoarelor se refer la faptul c ele pot funciona independent, astfel nct pornirea sau oprirea unui calculator s nu le influenteaz pe celelalte; un calculator din reea nu le controleaz n mod forat pe celelalte. Nu se vorbeste despre o reea n cazul unui calculator cu mai multe terminale (minicalculatoarele) sau n cazul mai multor unitti aservite la o unitate de control. Mentionm faptul c sistemele cu procesoare multiple (sau memorii multiple) pot s fie structurate i ca arhitecturi paralele, n care sarcinile sunt mprite pe procesoare n vederea realizrii unui scop comun dar n acest caz procesoarele nu mai sunt autonome. Partajarea resurselor se refer la posibilitatea accesrii unor resurse comune. n cadrul unei reele de calculatoare resursele partajate pot fi: resurse fizice: discuri de reea, imprimante, scanner, etc. ; resurse logice: software de baza i aplicaii: orice program cum ar fi Word, un program de gestiune a stocurilor, etc. ; resurse informationale (baze de date). Astfel, reelele de calculatoare pot fi folosite ca instrumente moderne de informare i comunicare fiindc permit realizarea de transferuri de informatii n reea i ofer diverse faciliti de comunicare ntre utilizatorii reelei. ntr-o reea de calculatoare, utilizatorii se conecteaz la un anumit calculator n mod explicit iar execuia proceselor la distant sau transferul de fiiere se specific de asemenea explicit. Pentru exploatarea reelelor de

Prof. univ. Ofelia Popescu

calculatoare este foarte important software-ul de reea, care controleaz buna funcionare a reelei. Software-ul de reea are rolul de a rezolva problemele de comunicaie. Dintre software-urile de reea mai cunoscute amintim: Novell Netware i Windows NT, 2000, XP, Vista, pentru reele locale iar pentru conectarea subreelelor n reele de arie mai larg sunt utilizate sisteme de tip UNIX (Linux). Mediile de comunicaie sau de transmisie conecteaz calculatoarele din punct de vedere fizic i reprezint suportul pe care este transferat informaia. Acestea pot fi constituite din diverse tipuri de cabluri: cablu coaxial, fibr optic, linie telefonic etc., din unde (ghid de unde) cu benzi specifice de frecvent sau chiar satelii de comunicaii. La nivel elementar, problemele de comunicaie sunt rezolvate de protocoale de comunicaie, care mascheaz diferenele tehnologice dintre reele i permit realizarea conexiunilor independent de tehnologiile folosite. Acestea folosesc un set de convenii i de proceduri care guverneaza interaciunea ntre mediile de comunicaie. Un protocol este un limbaj utilizat de calculator (set de rutine) care faciliteaz schimbul de informaii. Avem dou tipuri de protocoale: Protocoale hardware care definesc modalitile prin care echipamentele fizice opereaz i lucreaz mpreun ( niveluri de tensiune, interconectarea circuitelor) ; Protocoale software realizate de setul de rutine care permite comunicarea. Toate calculatoarele din reea trebuie s aib cel puin un protocol comun.

6.3. Avantajele reelelor de calculatoare


Apariia calculatoarelor conectate n reea a reprezentat o performan privind utilizarea lor n procesarea informaiilor. Multiplele avantaje oferite de reelele de calculatoare sunt: programele i fiierele sunt pstrate pe calculatorul central (pe server) pentru a putea fi utilizate de celelalte calculatoare din reea; acces direct la resursele hardware (memorii externe, imprimante, etc.) i software (editoare, limbare de programare, programe specializate, baze de date); comunicare i schimb de informatii are loc ntre utilizatori la nivel local, regional sau mondial. O alt noiune strns legat de o reea de calculatoare este lucrul n reea. Dintre avantajele lucrului n reea amintim: 6

Bazele informaticii sem.2

Calculatorul este un mijloc comod de stocare i de actualizare a unor volume considerabile de informaii complex structurate, permind accesul rapid la datele de interes; Calculatoarele pot fi conectate astfel nct s comunice ntre ele, formnd reele cu ntindere planetar; Reelele de calculatoare pun la dispoziie diverse servicii pentru comunicare ntre persoane i grupuri de persoane, de regsire i transfer de informaii de orice fel. Dezvoltarea reelelor de calculatoare (mici sau mari) a contribuit la elaborarea i utilizarea unor aplicaii cu un impact mare asupra vieii economice i sociale din ntreaga societate: accesul la programe complexe ce ofera informatii utile la nivel macroeconomic; accesul la mari baze de date din domeniile economic, financiar, comunicaii, etc.; accesul la informaii tiinifice i transferul rapid al articolelor tiinifice.

6.4. Organizarea i principiul de funcionare al reelelor de calculatoare


Astazi, vechiul model al unui singur calculator (sistem de calcul) care rezolv problemele utilizatorilor, este nlocuit cu modelul nou al reelelor de calculatoare. Orice reea de calculatoare are dou entiti: noduri i arce. Fiecare calculator cuplat n reea care poate fi sursa sau destinaia unor apeluri, este un nod n reea. n mulimea calculatoarelor conectate n reea se disting unele care permit efectuarea unor servicii speciale numite calculatoare centrale sau server-e. Aceste calculatoare centrale (FS File Server) controleaz i gestioneaz prin intermediul unui sistem de operare, ntreaga activitate de calcul din reea. Aceste calculatoare centrale formeaza nucleul reelei. Calculatorul central poate fi un calculator obinuit (de regula cu cel puin 16MB memorie intern) pe care este instalat un sistem de operare pentru reea: NETWARE, UNIX, LINUX, OS/2, WINDOWS NT/2000/XP/Vista. Calculatorul central controleaz toate resursele comune (uniti de discuri, uniti de dischete uniti de CD/DVD, imprimante, plottere, modemuri, fiiere, etc.), asigur securitatea datelor i a sistemului, realizeaz comunicaii ntre calculatoare (staii de lucru). Din punct de vedere hardware, o reea de calculatoare este constituit din: calculatoare centrale ( Server); staii de lucru - Workstations (calculatoare de lucru, terminale); echipamente periferice; elemente de conectare. 7

Prof. univ. Ofelia Popescu

Statia de lucru ( Workstation ) este un calculator obinuit PC care lucreaza sub un sistem de operare obinuit (Windows, Dos, Unix, Linux, etc.). O staie de lucru are n configurare o plac de reea care realizeaz interfaa cu reeaua de calculatoare. Sistemele de operare din reea trebuie s recunoasc aceste componente de conectare. n afara sistemelor de operare mai exist programe speciale de comunicaii n reea ce permit comunicarea staiei de lucru cu calculatorul central i cu toate celelalte staii de lucru conectate la reea. Aceste programe speciale permit ca toate staiile de lucru din reea s utilizeze programele i fiierele de date de pe calculatorul central. ntr-o reea un calculator, calculatoarele componente pot avea mai multe roluri: client - utilizeaz resursele reelei fr a pune la dispoziie resursele proprii aplicaiilor pe care le ruleaz; server - pune la dispoziia reelei resursele proprii fr ns a utiliza nici una dintre aceste resurse pentru aplicaiile pe care le ruleaz; acesta presupun performane hardware sporite (n prezent serverele puternice presupun o mrime a HDD-urilor de ordinul Exabyte=1*109GB); unitate comunicant - pune la dispoziia reelei resursele proprii, dar aceste resurse pot fi utilizate n acelai timp i de aplicaiile pe care le ruleaz. Un calculator conectat ntr-o reea local are ntotdeauna n el i o plac de reea, prin care se desfoar comunicaia cu celelalte calculatoare din reeaua local, printr-un cablu special de reea, de tip BNC sau UTP. Un calculator personal care lucreaz izolat sau care comunic doar prin modem cu alte calculatoaree, nu are nevoie de o plac de reea. n general, comunicaia prin placa de reea este mult mai stabil i rapid dect prin modem, dar ea funcioneaz bine numai pe distane mici, pn la cteva sute de metri. Placa de reea convertete formatul semnalelor cu care lucreaz calculatorul n semnale care pot fi transmise n reea. Cele mai cunoscute plci de reea sunt: Ethernet (nainte de a ncerca s transmit filtreaz informaiile care nu le sunt adresate i rezolv problemele aprute n cazul coliziunilor); Token ring (ateapt jetonul nainte de a ncepe). Jetonul este un mesaj foarte scurt, transferat pn la calculatorul care vrea s transmit informaii unui alt calculator. Modem este componenta prin care se interconecteaz calculatoarele direct prin linia telefonic, sunnd (dial-up) la numere de telefon unde sunt conectate calculatoarele. Modemul este un dispozitiv care moduleaz i demoduleaz semnalele. n cadrul comunicaiei dintre calculatoare acesta este utilizat pentru a converti semnalele digitale n semnale analogice i invers. Actual exist modem-uri "inteligente" care asigur o serie de funcii suplimentare, cum ar fi:

Bazele informaticii sem.2

a) negocierea ratei de transfer maxime admise pe linia telefonic curent, b) negocierea i funcionarea mecanismelor de control si a cheii de recuperare a erorilor de transmisie, c) compresia i criptarea datelor, d) protocoale pentru nivelul legaturii de date.

6.5. Nivelurile unei reele de calculatoare


Comunicarea n reea are loc n cadrul a doua mari niveluri, nivelul fizic i nivelul logic la care se adaug nc 3 niveluri importante necesare pentru nelegerea modului de funcionare a unei reele. Nivelul fizic este costituit din partea hardware a reelei i anume: placile de interfa ale reelei, cablurile de conectare, HUB-uri(amplificatoare de semnal folosite n cazul n care calculatoarele se afla la o distan mai mare dact distana maxim pe care o poate atinge o plac de reea n transmiterea de date, de regul ntre 100m pentru placi pe slot PCI i n jur de 300m pentru placi pe slot ISA), precum i orice alt component hardware care folosete la comunicarea n reea. Nivelul logic este nivelul la care se transform orice variaie de tensiune electric n cod binar pentru a putea fi trimise la nivelul fizic avnd astfel loc comunicarea ntre calculatoarele din reea. Nivelul de reea este responsabil de identificarea calculatoarelor din reea. Fiecare calculator din reea folosete mecanismul de adresare existent n acest nivel pentru a transmite date la staia de lucru dorit. Nivelul de transport este cel care asigur recepionarea corect a tuturor datelor trimise n reea. Acest nivel mai are i rolul de a restabili structura corect a datelor a cror structur ar putea fi deteriorat n timpul transmisiei. Nivelul de aplicaii este consituit din programele de aplicaie utilizate de o staie de lucru. n momentul n care se apeleaz o liter a unei uniti de disc din reea sau cnd se tiprete la o imprimant partajat n reea, programul respectiv folosete nivelul de aplicaii pentru a transmite datele n reea.

6.6. Tipuri de reele de calculatoare


Topologiile de reea sunt structurate din punct de vedere: al poziiei pe care un calculator o are n reea; al ariei de rspndire; 9

Prof. univ. Ofelia Popescu

Din punct de vedere al poziiei pe care un calculator o are n reea, avem urmtoarele tipuri de reele: reele de tip client - server folosesc un calculator central (server) care lucreaz la nivel centralizat cu toate fiierele i efectueaz serviciile de tiprire pentru mai muli utilizatori i n acest fel informaiile sunt stocate mult mai eficient. Astfel prin intermediul calculatorului principal folosit ca server de fiiere, toi utilizatorii reelei i salveaz propriile date. Serverul de fiiere este de regul un calculator ce se afl de obicei ntr-o camer special separat i nu este folosit individual. Clienii din reea sunt staii de lucru ( workstations ) i sunt conectate la server. Clienii au n general de calculatoare puternice dar pot avea i calculatoare mai slabe n timp ce serverul este n general un calculator foarte puternic, n comparaie cu celelalte calculatoare legate la el. Serverul este n aa fel configurat nct s ofere cele mai rapide rspunsuri pentru clienii reelei i pentru a asigura cea mai bun protecie din reea pentru datele critice. Pentru ca serverul s poat rezolva simultan mai multe solicitri este necesar ca el s aib instalat un sistem de operare care s ofere faciliti de lucru n reea. Sistemele de operare recomandate n general sunt cele de tip UNIX cum ar fi Linux sau FreeBSD, dar i altele cum ar fi OS/2 sau Windows NT/2000/XP/Vista. reele de tip punct la punct (peer-to-peer) se caracterizeaz prin faptul c nu exist nici un server, utilizatorii mprind ntre ei spaiile de pe discuri i resursele( imprimantele, faxurile, etc.). Utilizatorii care folosesc reeaua i salveaz fiierele n propriile calculatoare, ceea ce face ca gestionarea acestora s fie dificil. De aceea, aceste reele nu trebuie s includ mai mult de 10 calculatoare. Acest tip de reea are destul de multe defecte deoarece calculatoarele reelei nu sunt foarte performante iar n multe cazuri sistemul de operare nu este de tip UNIX astfel apare pericolul destul de mare de altfel de a suprasatura staiile de lucru dac mai muli utilizatori acceseaz n acelai timp resursele aceluiai calculator. reele hibride organizate pe domenii i grupuri de lucru.

n funcie de aria lor de rspndire i a numrului staiilor de lucru reelele de calculatoare sunt de mai multe feluri: reele locale ( LAN - Local Area Networks) lucreaz la nivelul unei cldiri sau al unui grup de cldiri avnd distana ntre staiile de lucru de cel mult civa kilometri ; reelele locale se deosebesc de alte tipuri de reele prin caracteristici legate de: mrime, tehnologie de transmisie i topologie.

10

Bazele informaticii sem.2

reele oreneti ( MAN - Metropolitan Area Networks ) lucreaz la nivelul unui ora avnd distana ntre staiile de lucru de ordinul kilometrilor; aceste reele sunt de fapt versiuni extinse de LAN-uri i utilizeaz tehnologii similare cu acestea; ele se pot ntinde pe suprafaa unui ntreg ora i pot fi private sau publice; acestea permit transmiterea de secvene sonore i pot fi conectate cu reele locale de televiziune prin cablu. reele regionale/mondiale ( WAN - Wide Area Networks ) acoper o arie extins (o ar, un continent) sau mondiale cum este Internetul. reele radio (WLAN - Wireless Local Area Network ) folosite n special pentru calculatoarele portabile care reprezint domeniul cu cea mai rapid evolutie din industria tehnicii de calcul. Posibilitatea conectrii acestora la reea este foarte util n cazul cnd utilizatorii se deplaseaz frecvent, folosind diverse mijloace de transport. Aceste reele sunt folosite n zone n care sistemul telefonic nu exist. Reelele fr fir i echipamentele de calcul mobile sunt nrudite dar nu identice. Calculatoarele portabile pot comunica i prin conectarea la telefon dac acestea nu se deplaseaz pe o distan. Pot exista i calculatoare fr fir neportabile cum ar fi o reea LAN instalat ntr-o cldire care are montat o anten. Aceast soluie este preferat uneori pentru a evita instalarea cablurilor ns performanele acesteia sunt inferioare celor obinuite deoarece au o vitez de doar 1-2 Mpbs i o rat de eroare mai mare iar transmisiile dintre calculatoare pot s interfereze. Oricum, calculatoarele portabile sunt utile n multe situaii n care instalarea cablurilor de comunicaie este neconvenabil (de exemplu, sli de conferint, biblioteci, firme cu mai multe sedii situate ntr-o arie geografic limitat). reele publice ( PDN - Public Data Networks ) sunt cele care lucreaz la nivelul unei regiuni sau la nivel mondial i au acces la diverse reele locale, de exemplu: INTERNET (E-mail -pota electronic, WWW-World Wide Web); USENET i EUNET (pota electronic i circulaia tirilor); CSNET i ARPANET (cercetare tiinific); BITNET (informaii n diverse domenii).

6.7. Reele locale LAN


Reelele locale LAN, sunt utilizate pe arii restrnse maxim civa kilometri i sunt frecvent utilizate pentru conectarea calculatoarelor personale dintr-o firm, fabric, departament sau instituie de educaie etc., astfel nct s permit partajarea resurselor i schimbul de informaii. 11

Prof. univ. Ofelia Popescu

Pentru a prefigura trecerea la reele WAN n continuare accentul va fi pus pe prezentarea nivelului fizic i doar a cteva elemente de comunicare n reea. O component hardware obligatorie pentru orice calculator din reea este placa de interfa cu reeaua (plci Ethernet, ARCnet, Token Ring, sau modem-uri) care poate fi de mai multe tipuri ns cu diferene de cost semnificative. Aceste plci se mpart pe categorii de vitez i anume: plci lente care nu depesc n transferul de date 10MB/s (este cazul unor adaptoare Ethernet mai vechi sau ale plcilor conectate pe un slot ISA), placi rapide sunt cele care pot atinge viteze situate pn la 100MB/s (majoritatea plcilor actuale sunt capabile s ating aceast rat de transfer dac sistemul de cablaj este corespunztor), plci cu sistem de cabluri prin fibr optic pot atinge viteze ntre 155 660MB/s iar n viitor plcile care se vor conforma standardului ATM (Asynchronous Transfer Mode) vor putea atinge viteze de transfer de 2GB/s. Actual, cel mai rspndit mediu de reea local este Ethernet cu cablu bifilar torsadat neecranat (10BaseT) din cupru masiv, similar cu cel utilizat n liniile telefonice. Tehnologia n domeniul reelelor care a nceput s se impun actual este cea a reelelor LAN n care locul cablurilor, ca mediu de transmisie a datelor, este luat de undele radio sau infraroii . O reea radio este un sistem flexibil de comunicaii de date, folosit ca o extensie sau o alternativ la reeaua LAN prin cablu , ntr-o cldire sau un grup de cldiri apropiate. Folosind undele electromagnetice, dispozitivele reelei radio transmit i primesc date prin aer, eliminnd necesitatea cablurilor i transformnd reeaua ntr-un LAN mobil . Astfel , dac o firm are o reea radio, la mutarea n alt sediu prin mutarea calculatoarelor reeaua va funciona imediat. De obicei reelele radio se folosesc mpreun cu reelele LAN clasice, n special pentru parte de tiprire n cadrul reelei i pentru legtura la server. Reelele radio folosesc unde electromagnetice din domeniul radio i infrarou . Primul tip este cel mai raspandit, deoarece undele radio trec prin perei i alte obiecte solide, pe cnd radiaia n infrarou , la fel ca i lumina nu poate strpunge obiectele opace i are o raz de acoperire mult mai mic. Trebuie amintit c n majoritatea cazurilor este necesar o legatur ntre WLAN i LAN. Acesta se realizeaz prin aa numitele puncte de acces (AP - acces points) . Un punct de acces, care este un emitor sau un receptor de unde radio se conecteaz la un LAN prin cablu. El primete, nmagazineaz i transmite date de la/ctre aparatele din WLAN i cele din LAN avnd o raz de aciune care merge de la 30 pn la 300 de metri.

12

Bazele informaticii sem.2

Utilizatorii acceseaz reeaua WLAN prin adaptoare speciale, care se prezint sub forma unor placi PCI sau ISA pentru PC-urile desktop i a unor echipamente externe pentru notebook-uri . Aceste plci funcioneaz ca i placile de reea clasice, iar sistemele de operare instalate le trateaz ca placi de reea. Practic, faptul c exist o conexiune wireless n locul celei prin cablu este transparent pentru sistemul de operare. La fel ca n cazul reelelor LAN, pentru configurarea reelelor WLAN exist mai multe topologii. Dintre aceastea amintim : reeaua WLAN independent este cea mai simpl. De fiecare dat cnd dou PCuri se afla n zona de aciune a adaptoarelor lor WLAN, se poate stabili o conexiune. Aceast tip de structur nu necesit o configurare sau administrare special. Un punct de acces adugat acestei configuraii dubleaz raza de aciune, funcionnd ca un receptor. Extinznd analogia cu retelele LAN, punctul de acces funcioneaz ca un hub, dublnd distana maxim dintre PC-uri. reeaua WLAN de infrastructur, n care mai multe puncte de acces leag reeaua WLAN de reeaua LAN cablat, permind utilizatorilor s foloseasc eficient resursele reelei. Punctele de acces pe lng legatura pe care o fac cu reeaua LAN, ele gestioneaz i traficul prin reeaua WLAN n raza lor de aciune. Mai multe puncte de acces pot acoperi chiar i o cldire foarte mare. Comunicaia fr fir este limitat de distana pe care o acoper un echipament WLAN, acest caracteristic fiind dat de puterea emitor / receptor. Reeaua WLAN folosete celule, numite microcelule, pentru a-i putea extinde zona de acoperire. O microcelul este aria de acoperire a unui punct de acces. Principiul este asemanator cu al telefoniei celulare. n orice moment un utilizator care dispune de un PC mobil, dotat cu adaptor WLAN este asociat unei singure microcelule. Deoarece microcelulele se suprapun parial la trecerea utilizatorului de la o microcelul la alta comunicia dintre el i reea nu se ntrerupe. Aceast legtur nu este continu numai ntr-un singur caz n care se folosete protocolul TCP/IP. La transferul datelor prin TCP/IP i la trecerea de la o microcelula la alta, punctul de ataament la reea se schimb deoarece s-a schimbat punctul de acces, ns adresa IP nu se modific. Acest lucru poate duce la pierderea de pachete. ns chiar i n acest caz, exist soluii de refacere a conexiunii fr pierderea datelor. La trecerea de la un punct de acces la altul adaptorul WLAN lasa primului punct de acces adresa celui de al doilea astfel ncat toate pachetele sunt rulate de la primul la al doilea punct de acces i utilizatorul nu sesizeaz faptul c a schimbat punct de acces.

13

Prof. univ. Ofelia Popescu

6.8. Topologii de reele locale LAN


Pentru aranjarea n reea a calculatoarelor se folosesc diferite metode numite topologii (structuri). Fiecare topologie are avantaje i dezavantaje dar totui fiecare este mai bun n anumite situaii. Topologia (structura) unei reele de calculatoare reprezint modul de conectare a staiilor de lucru fa de Server. Modul de conectare va determina traseul pe care va circula informaia n reea, prin urmare o structur a comunicaiilor n reea. n general, exist trei tipuri de topologii i diverse combinaii ale acestora pentru reelele LAN: Reele de tip magistrala au toate calculatoarele interconectate la cablul principal al reelei. Calculatoarele conectate n acest tip de reea au acces n mod egal la toate resursele reelei. Pentru utilizarea cablului nivelul logic trebuie s atepte pn se elibereaz cablul pentru a evita coliziunile de date. Acest tip de reea are ns un inconvenient n cazul n care reeaua este ntrerupt ntr-un loc accidental sau prin adugarea unui alt nod de reea atunci ntreaga reea este scoas din funciune. Este totui una din cele mai ieftine moduri de proiectare a unei reele. Reele de tip stea fac legtura ntre calculatoare prin intermediul unui concentrator. Avantajul esenial al acetui tip de reea este c celelalte calculatoare sunt protejate n situaia n care un calculator este avariat sau un cablu este distrus; din punct de vedere al siguranei transmisiei de date alegerea acestei configurarii este cea mai sigur soluie, ns aceasta este pretabil pentru reele mari deoarece pentru o reea mic exist un dezavataj de ordin finaciar constituit de concentrator care are un pre destul de ridicat. Reele de tip ring (inel) fac legatura ntre calculatoare prin intermediul unui port de intrare (In Port) i a unui port de ieire (Out Port). n aceast configuraie fiecare calculator transmite date ctre urmatorul calculator din reea prin portul de ieire ctre portul de intrare al calculatorului adresat. n cadrul acestei topologii instalarea cablurilor este destul de dificil i atunci se recurge la un compromis ntre acest tip de reea i cel de tip magistral folosindu-se o unitate central care s nchid cercul numit Media Acces Unit (MAU unitate de acces a mediilor). Reele de tip magistral n stea face apel la o unitate central (MAU) prin care se realizeaz interconectarea calculatoarelor.

14

Bazele informaticii sem.2

6.9. Reeaua WAN


Reeaua WAN acoper o arie extins (o ar, un continent) i este compus din o mulime de reele locale i calculatoare individuale. Calculatoarele reelei execut programele utilizatorilor (aplicaii) i sunt numite calculatoare gazd sau sisteme finale. Calculatoarele gazd sunt conectate printr-o subreea de comunicaie prin intermediul crei mesajele sunt transmise spre un alt calculator gazd similar sistemului de telefonie. Separarea activittilor de comunicare (subreelele) de cele referitoare la aplicaii (calculatoarele gazde) simplific proiectarea reelei. O subreea este format din linii de transmisie (circuite, canale, etc.) care asigur transportul datelor i elemente de comutare (noduri de comutare a pachetelor, sisteme intermediare, comutatoare de date), numite cel mai frecvent routere . n situaia n care sosesc date pe o anumit linie i ajung ntr-un nod de comutare, acesta trebuie s aleag o nou linie pentru retransmisia datelor. Dac se conecteaz mai multe LAN-uri, atunci fiecare ar trebui s aib un calculator gazd pentru executarea aplicaiilor i un router pentru comunicarea cu alte componente ale reelei globale. n astfel de cazuri routerele conectate vor aparine subreelei. WAN-urile pot conine cabluri sau linii telefonice ntre routere. Dou routere pot comunica nu numai direct, ci i prin intermediul altor routere. Acestea rein fiecare pachet primit n ntregime i l retransmit cnd linia de ieire cerut devine liber. O subreea care funcioneaz pe aceste principii se numeste punct-la-punct (sau memoreaz i retransmite sau cu comutare de pachete). O problem important o constituie topologia de conectare a routerelor din subreele care poate fi stea, inel sau neregulat; n proiectarea reelelor locale se folosesc de obicei topologiile simetrice iar pentru reelele de arii largi sunt folosite topologiile neregulate. Comunicarea dintre routere se mai poate face prin intermediul sateliilor de comunicaii sau folosind sisteme radio terestre (routerele sunt dotate cu antene de emisie-recepie). Dac comunicrile se realizeaz exclusiv prin routere, este vorba de o subreea, pe cnd dac apar n plus calculatoare gazd i utilizatori proprii, atunci avem o reea WAN. Reeaua WAN poate conine o multitudine de reele LAN precum i calculatoare gazd, pe cnd o reea LAN conine doar calculatoare gazd i cabluri, far subreele. O reea WAN este alctuit din foarte multe calculatoare legate n reea i care este alcatuit din multe servere care n general sunt calculatoare care au instalate sisteme de operare UNIX, care pot asigura ntr-adevar un multitasking controlat i un multithreading adevrat, spre deosebire de sistemul de operare Windows care doar simuleaz aceste lucruri foarte bine. 15

Prof. univ. Ofelia Popescu

7. INTERNET
Autor Ofelia Popescu

Mediul Internet-ul cea mai cunoscut reea mondial, este un conglomerat la scar mondial de reele de calculatoare care conine un mediu informaional i de calcul cu resurse i servicii extrem de bogate. Mediul Internet este cel mai mare sistem informatic din lume, perfect legal i n multe cazuri gratuit. Resursele oferite sunt imense i ele se schimba aproape zilnic, aa cum se schimb tehnologiile informatice. Internetul nu este proprietatea nici unei firme i nu este coordonat de nici o firm, el reprezint o reea de reele de calculatoare care pot comunica ntre ele. Majoritatea reelelor sunt formate din cte un server i clienii conectai la reea. O reea Internet ofer o gam larg de avantaje, printre care putem enumera: Comunicarea prin pota electronic; Datele centralizate pot fi accesate de toate calculatoarele din reea; Resursele pot fi partajate ntre calculatoare; Posibilitatea de a crea copii de siguran pe server. Mediul Internet este un ansamblu de reele de calculatoare la nivel mondial ce realizeaz conectarea a milioane de calculatoare care reprezint: calculatoare guvernamentale i ale instituiilor naiunilor din ntreaga lume; calculatoare ale miilor de universiti i coli din ntreaga lume; sisteme de calcul ale marilor corporaii (Microsoft, IBM, Digital, etc.); sisteme de calcul ale unor organizaii i fundaii tiinifice, culturale, sociale; calculatoare ale marilor agenii de pres i de televiziune din ntrega lume; calculatoare ale marilor edituri din lume; calculatoare ale milioanelor de utilizatori din ntreaga lume. Din punct de vedere arhitectural, mediul Internet este de fapt o reea gigantica de reele de calculatoare rspndit la nivel mondial i care nglobeaz diverse produse harware i software ce gestioneaz o mare colecie de baze de date ce conin informatii i servicii de toate tipurile, acestea fiind accesibile de la orice calculator (terminal) conectat la reea n orice loc i la orice moment. Definiie. Mediul Internet este un ansamblu de reele de calculatoare interconectate care mpreun cu miile de calculatoare individuale (terminale, staii de lucu) i milioane de utilizatori , constituie comunitatea Internet care are la dispozitie un mediu informaional i de calcul cu foarte multe servicii informatice i resurse (baze de 16

Bazele informaticii sem.2

date diverse, biblioteci de programe, documentatii, etc.). Mediul Internet constituie un ansamblu complex de arhitecturi, componente fizice i sisteme de operare, care trateaz n mod egal minicalculatoarele, reelele de calculatoare, PC-urile i maiframeurile. Facilitile oferite de mediui au o importan egal, iar componentele sale se comporta una fata de alta fara nici o discriminare.

7.1. Conectarea la INTERNET


Internetul este o reea global format prin interconectarea mai multor calculatoare, ce faciliteaz comunicarea ntre utilizatori prin transferul de date de pe un calculator pe altul prin intermediul protocolului TCP/IP. Se folosesc, de asemenea, adrese de locaie numite adrese IP (Internet Protocol) cu ajutorul crora serverele de Internet gsesc mult mai uor calculatoarele din reea. n cadrul acestei reele se folosete un protocol de transfer de date care de fapt este conine peste 100 de protocoale diferite dar care au fost nglobate sub aceeai denumire TCP/IP (Transmission Control Protocol/Internet Protocol). Acest protocol cuprinde ntre altele i protocoalele de Telnet (Terminal emulation), FTP (File Transfer Protocol), HTTP (Hyper Text Transfer Protocol), SMTP (Simple Mail Transfer Protocol). Acest protocol a fost elaborat de Ministerul Aprrii Naionale din SUA n anii 70 i are n continuare cea mai larg arie de utilizare. Principalele avantaje pe care acesta le prezint ar fi: Independena de platform. Protocolul TCP/IP nu a fost conceput pentru utilizarea ntr-un mediu destinat unui anumit tip de hardware sau software. A fost i este utilizat n reele diferite tipuri. Adresare absolut. TCP/IP asigur modalitatea de identificare n mod unic a fiecrui calculatoa din Internet. Standarde deschise. Specificaiile TCP/IP sunt disponibile n mod public utilizatorilor i dezvoltatorilor. Protocoale de aplicaie. TCP/IP permite comunicarea ntre diferite medii. Protocoalele de nivel nalt cum ar fi FTP sau TELNET, au devenit omogenizate n mediile TCP/IP indiferent de platform. Structura unei reele de tip internet, vzut ca mai multe reele fizice interconectate prin intermediul unor rutere, creaz o imagine neltoare a conceptului de internet, ntruct atenia cea mai mare trebuie ndreptat ctre interfaa pe care internet o ofer utilizatorilor i nu ctre tehnologia de interconectare. Un utilizator consider internet-ul drept o unic reea virtual ce interconecteaz toate calculatoarele i prin care este 17

Prof. univ. Ofelia Popescu

posibil comunicaia. ntr-un anumit sens, internet-ul este o abstractizare a reelelor fizice, ntruct, la nivelul ei cel mai de jos, ea furnizeaz aceleai funciuni ca o reea fizic, adic accept pachete i le trimite. Nivelurile superioare ale software-ului de internet sunt cele ce contribuie cel mai mult la funcionalitatea bogat perceput de utilizatori. Conectarea la INTERNET se poate face prin dou modaliti : prin modem sau prin cablu de televiziune. n ambele cazuri avem nevoie de un ISP (Internet Service Provider) care s furnizeze servicii de conectare la Internet. Aceste ISP-uri pot oferi o conectare mai rapida sau mai lenta n funcie de server-ele pe care le posed. Dac server-ul este configurat s poat fi folosit i ca Proxy atunci automat i calitatea serviciului se va mbunatii, un server de Proxy folosete disc-uri de cache astfel ncat paginile i n general informaia pe care utilizatorul o cere prin intermediul protocoalelor se va descrca n primul rnd pe acele disc-uri de cache asigurand astfel o comunicare mai buna cu clientul. Transmiterea datelor se face pe pachete (packages) destul de mici i apare de multe ori situaia n care server-ul de pe care se ia respectiva informaie s ateapte ca cellalt calculator s primesc pachetele. Mrimea acestor pachete se numete MTU(Maximum Transfer Unit). n cazul unui modem de vitez mica cu ct MTU-ul este mai mic cu att mai bine, deoarece tranzacia datelor se realizeaz mai repede. Conexiuni prin modemuri asincrone se realizeaz prin ISP care asigur o conexiune de tip dial-up cu ajutorul unui dintre urmtoarele protocoale: SLIP (Serial Line Internet Protocol) este un protocol extrem de simplu, care furnizeaz un mecanism de transmitere printr-o conexiune serial a pachetelor generate de IP (datagrame). Transmite datagramele pe rnd, separandu-le printrun octet numit SLIP END, pentru a sugera c marcheaz sfritul unui pachet. SLIP nu asigur mijloace de corectare a erorilor i nici de comprimare a datelor, astfel c a fost nlocuit de PPP. PPP (Point-to-Point Protocol) este un protocol pe trei niveluri care mbunatete fiabilitatea comunicaiilor seriale TCP/IP prin asigurarea mijloacelor pentru corectarea erorilor i pentru comprimarea datelor, caracteristici care i lipsesc protocolului SLIP. Cele mai multe pachete TCP/IP contin suport pentru PPP, la fel ca i majoritatea ISP-urilor. Daa ar fi s alegem ar trebui s ne ndreptm spre PPP deoarece asigur capacitate de transfer superioar i comunicaii mai sigure. Comunicarea prin Intermediul HTTP dup cum i spune i numele este un protocol care permite transformarea unor comenzi de formatare de text. Aceste comenzi sunt

18

Bazele informaticii sem.2

scrise n limbajul HTML (Hyper Text Markup Language) i pot fi scrise cu orice tip de editor de texte, dup care sunt interpretate de Browser i vizualizate pe Internet.

7.2. Servicii INTERNET


Actual Internet-ul este o reea alctuit din sute de milioane de calculatoare, dispuse pe ntregul globul, staionare sau mobile, reea ce conine o cantitate uria de informaii, accesul la marea majoritate fiind fr restricii, iar la altele contra cost sau restricionat prin parole de acces. urmatoarele servicii: Calculatoarele conectate la Internet pot folosi

Electronic mail (e-mail) permite s se trimit i s se primeasc mesaje ; Conectarea la distan; Transferul de fiiere ; World Wide Web (WWW). Toate serviciile Internet sunt aplicaii de reea bazate pe modelul client-server. n continuare prezentm cteva servere care pot fi utilizate n cadrul reelei Internet. FTP sau File Transfer Protocol permite unui calculator s primeasc rapid, s vizioneze i s salveze fiiere de pe un alt calculator strin. Telnet permite utilizatorului unui calculator s se autentifice pe un alt calculator i s foloseasc resursele acelui calculator ca i cum ar fi resursele propriului sau calculator. .

7.3. Serviciul de pot electronic (E-mail)


Pota electronic sau Email-ul este o form modern de comunicare, ce combin rapiditatea unui apel telefonic cu nregistrarea i expedierea unei scrisori. Transmiterea scrisorii dureaz doar cteva secunde, iar destinatarul poate rspunde cnd dorete i n plus nu trebuie contactat direct destinatarul pentru transmiterea scrisorii. Un alt avantaj al potei electronice este preul sczut al abonamentului, de cca. 23 $ pe lun i respectiv costul sczut al transmisiei i recepiei scrisorilor prin E-mail, care se taxeaz pentru impulsurile telefonice de cteva secunde dintre abonat i server, server care se afl de obicei n acelai ora cu abonatul. Dezavantajul potei electronice este c nu asigur inviolabilitatea corespondentei. O adres de E-mail are dou pri: 1. numele utilizatorului sau orice alt nume ales de utilizator urmat de semnul @ 19

Prof. univ. Ofelia Popescu

2. numele contului de la posta electronic urmat adesea de simbolul trii n care se afl serverul. De obicei numele contului se confund cu numele serverului la care este abonat calculatorul gazd. Deci o adres poate fi scris sub forma: andreia@fx.ro unde andreia reprezint numele utilizatorului calculatorului gazd., fx numele serverului i ro prescurtarea de la Romnia. n caz c nu apare numele trii, se subnelege c serverul se afl n SUA i n general aparine uneia din cele apte domenii de organizaie diferite, aa cum se observ din tabelul din figura 1. Cod .com .edu .gov .int .mil .net .org Domeniu Entiti comerciale Instituii educaionale Instituii guvernamentale non-militare ale SUA Instituii internaionale (NATO). Instituii militare SUA. Resurse de reea Organizaii non-profit.

Figura 1. Codul i domeniul server-elor din SUA

7.3.1. Comunicarea prin pot electronic


Pentru utilizarea potei electronice, firma gazd la care se face abonamentul pentru Email livreaz clientului pachetul de programe care asigur funcia de agent utilizator, printre care enumerm: a) Outlook Express Mail; b) Eudora; c) Internet Explorer Cu Outlook Express Mail se poate trimite mesaje prin E-mail oricrei persoane a crei adres de E-mail exist pe Internet, intranet i post individual abonat la un server. Se pot trimite n plus fiiere, rapoarte, scrisori i foi de calcul tabelar sub form de anexe la mesajele transmise. De obicei programul Outlook Express Mail este folosit de clienii abonai la Internet. Eudora este un pachet de programe folosit de obicei de clienii abonai la o pot electronic (un server), numai pentru E-mail.

20

Bazele informaticii sem.2

Internet Explorer are faciliti de transmitere a E-mail-urilor uor i rapid oferind aceleai faciliti ca i Outlook Express Mail i are tendina de a lua locul celorlalte dou. Operaiile asigurate de pota electronic sunt: a. Compunerea, transmiterea i recepionarea mesajelor; b. Administrarea mesajelor primite: vizualizarea, arhivarea pe disc sau tiprirea lor, tergerea; c. Retransmiterea ctre ali destinatari a mesajelor primite; d. Confirmarea trimiterii mesajului; e. Confirmarea de ctre destinatar a recepionrii mesajului; f. Folosirea fiierelor cu semnturi; g. Ataarea unor fiiere ; Un mesaj E-mail este format din patru seciuni: 1. Antetul (Header), care este un text cu care ncepe mesajul. Conine informaii despre destinatar, autor, subiect i ora transmisiei; 2. Corpul (Body), care reprezint mesajul propriu zis; 3. Semntura (Signature), care este un text care se adaug la sfritul mesajului potal, i cuprinde cel puin numele autorului. Muli autori introduc de obicei n plus numele firmei i numrul de telefon unde pot fi contactai. 4. Fiierele ataate mesajului (Attach binary file) Transmiterea unui mesaj se realizeaz n acelai mod, indiferent de clientul de pot (serverul) folosit: 1. Se apeleaz butonul aferent (New, Compose) pentru a se deschide o nou fereastr de mesaj; 2. Se completeaz urmtoarele cmpuri: a. To Se scrie adresa de E-mail sau se activeaz sgeata din dreapta cmpului i apare lista de adrese din care se alege destinatarul mesajului b. Cc Se scrie o list de adrese la care se pot trimite copii ale mesajului; c. From Automat, adresa expeditorului i data transmiterii sunt completate de calculatoar. d. Subject se completeaz opional de expeditor cu o scurt descriere a mesajului; e. Body se construiete mesajul de transmis. 3. Se execut click pe un buton din fereastr pentru a expedia mesajul. Acest buton este denumit de obicei Send;

21

Prof. univ. Ofelia Popescu

4.

Se face conectarea la reea i se execut click pe comanda de expediere (Send / Send Only), i / sau pe cea de expediere i primire mesaje (Get All) sau alte comenzi similare pe care le asigur programul. Dup ce s-a transmis mesajul, coninutul acestuia este mutat automat n dosarul Send items.

5. Dac se dorete doar primirea unor mesaje depuse la server, se face conectarea la reea prin comanda Get Mail sau alta asemntoare, funcie de programul folosit. Rspunsul la mesaj se poate da n mai multe moduri: a. Rspuns ctre expeditor (Reply). In acest caz adresa destinatarului este completat automat, fiind preluat din adresa expeditorului la al crui mesaj se rspunde. Rspunsul poate fi de dou feluri, cu pstrarea textului sosit sau fr pstrarea lui n rspuns. La click pe butonul (Reply), apare mesajul (Quote original message) la care se poate rspunde cu (Yes) sau (No). b. Reexpedierea mesajului (Forward), aciune prin care mesajul este retransmis ctre un alt destinatar. Adresa expeditorului iniial este nlocuit cu adresa utilizatorului care reexpediaz mesajul;

7.3.2. Ataarea fiierelor la E-mail


Dac este folosit posta electronic, nu este nevoie de fax sau oficiu potal pentru a trimite documente. Acestea pot fi ataate la un mesaj i trimise destinatarului. Gestionarea fiierelor const din: A. Ataarea fiierelor la mesajele transmise; B. Extragerea fiierelor ataate din mesaje; C. Folosirea WinZip-ului pentru a lucra cu fiierele atasate i arhivate;

I. Ataarea unui fiier la un mesaj


Pentru a ataa un fiier la un mesaj, se trage cu mouse-ul fiierul din Windows Explorer i se plaseaz n corpul mesajului cu care trebuie transmis. Va apare o pictogram i numele fiierului n corpul mesajului. Se pot ataa oricte fiiere n corpul unui mesaj. In cazul utilizrii programului Outlook Express Mail sau Internet Explorer, se alege din meniul principal Insert, opiunea File Attachment. Apoi se alege fiierul dorit din caseta de dialog File Attachment i n final se execut click pe Attach. Va apare un panou n partea de jos a ferestrei n care se afl textul mesajului, care va conine cte o pictogram pentru fiecare fiier ataat la mesaj.

22

Bazele informaticii sem.2

II. Extragerea fiierelor ataate, din mesaje


Extragerea se obine printr-un clik pe pictograma agraf a mesajului. Opional se poate copia/muta fiierul n dosarul dorit. In cadrul programului Outlook Express sau Internet Explorer, se poate afia coninutul unui fiier ataat, efectund dublu click pe icoana aferenta..

III. Folosirea WinZip-ului pentru arhivarea fiierele ataate


n cazul fiierelor mari pentru a economisi timp este bine s fie compactate nainte de a le ataa la un mesaj de pot electronic. A. Crearea fiierului Zip i adugarea fiierelor n el, se va face executnd secvena: 1. n Window Explorer vor fi selectate fiierele care trebuiesc compactate; 2. Se execut apoi clik-dreapta pe fiierele selectate i n continuare se va alege comanda Add to Zip; n cazul n care comanda nu apare, nseamn c programul WinZip nu este instalat pe PC; 3. Se scrie calea i numele fiierului ZIP n cmpul Add to Archive. 4. Se execut apoi clik pe Add, iar WinZip va aduga fiierele selectate n fiierul ZIP. 5. Dup examinarea coninutului fiierului ZIP, se nchide WinZip executnd click pe butonul mail. din bara de titlu. Acum fiierul comprimat poate fi ataat la mesajul E-

B. Extragerea unui fiier ZIP ataat la un mesaj de pot electronic se face urmnd secvena: 1. Se execut dublu-click pe pictograma fiierului ZIP din cadrul mesajului. Programul WinZip va afia coninutul fiierului. 2. Se alege din meniul principal Action, Extract i se va vizualiza caseta de dialog Extract. 3. Se nchide programul WinZip. 4. Se execut dublu-click pe fiierul ZIP din mesajul E-mail i n cadrul programului WinZip va fi afiat coninutul fiierului ZIP.

23

Prof. univ. Ofelia Popescu

7.4. Serviciul Wold Wide Web (WWW) 7.4.1. Prezentare World Wide Web World Wide Web (sau Web) reprezint unul din serviciile de informare pe Internet.
Web reprezint o colecie de documente multimedia existente pe calculatoare rspndite n toat lumea (Web = pnz de paianjen). Parcurgerea site-urilor din Web se realizeaz cu ajutorul unui browser prin intermediul cruia se pot vizualiza elemente de tip text, grafica, video sau audio (cunoscute sub numele de hipermedia). Web-ul ca sistem de comunicare global permite transferul documentelor multimedia ntre calculatoarele reelei Internet. Elementele la care face apel Web sunt: Identificatorul uniform al resurselor, URL ( Universal Resource Locators adresa uniform pentru localizarea resurselor), care permite recuperarea informaiilor din orice punct al reelei Internet; Protocolul de transfer hipertext, HTTP (HyperText Transfer Protocol), care permite comunicarea ntre serverul i navigatorul Web. HTTP reprezint un ansamblu de reguli pentru standardizarea comunicrii n cadrul sistemelor hipermedia distribuite; Limbajul de realizare a hipertextelor, HTML (HyperText Markup Language limbaj de marcare hipertext), care permite crearea documentelor hipertext i care pot fi vizualizate cu ajutorul navigatoarelor Web.

7.4.2. Proiectarea World Wide Web


Paginile de Web sunt scrise n limbajul HTML care permite utilizatorilor s realizeze pagini care includ texte, grafic i legturi la alte pagini de Web. O pagina de Web poate s conin referine la alte pagini datorit unui mecanism care permite denumirea i regsirea paginilor. Pentru a putea afia o pagin trebuie s se cunoasc: a) numele paginii, b) localizarea paginii, c) modul de accesare a paginii.

24

Bazele informaticii sem.2

Dac fiecare pagin ar avea un nume unic, atunci nu ar exista nici o ambiguitate n identificarea paginilor, ns acest lucru nu este posibil. Soluia aleas pentru a rezolva cele trei problemele simultan este identificarea paginilor. Fiecare pagin are un URL care funcioneaz ca nume al paginii general format din: protocol, nume DNS al mainii pe care este memorat fiierul i nume local, care indica n mod unic pagina (de obicei numele fiierului care conine pagina). De exemplu, URL-ul universitii Spiru Haret este: http://www.spiruharet.ro./cursBazeleInformaticiiII.html. Acest URL este format din trei componente: protocolul (http), numele DNS al serverului (www.spiruharet.ro) i numele fiierului (cursBazeleInformaticiiII.html), cu semnele de punctuaie corespunztoare. Pe multe servere un nume de fiier indic implicit pagina organizaiei creia i aparine server-ul. Pentru a face o poriune de text selectabil, n momentul cnd pagina este creat trebuie s se indice dou elemente: a) textul prin care se face selecia i b) URL-ul paginii care trebuie adus n cazul n care textul este selectat. n momentul seleciei, programul de navigare stabilete o conexiune TCP spre server. Utiliznd aceast conexiune, se transmite numele fiierului utiliznd protocolul specificat. Protocolul http este protocolul nativ pentru Web i el este utilizat de ctre serverele de HTTP. Protocolul ftp este utilizat pentru accesul la fiiere prin FTP (File Transfer Protocol - protocol pentru transferul de fiiere), protocolul Internet de transfer de fiiere. FTP este utilizat de peste douazeci de ani i este foarte rspndit. Numeroase servere FTP din ntreaga lume permit ca de oriunde din Internet s se fac o conectare i s se aduc orice fiier plasat pe un server FTP. Web-ul nu aduce schimbari aici, face doar ca obinerea fiierelor s se fac mai uor, ntruct FT'P are o interfata mai puin prietenoas. n viitor probabil FTP-ul va disprea, deoarece un server de HTTP poate face tot ce face un server FTP, i chiar mai mult (desigur mai exista nite argumente legate de eficien). Este posibil s se fac acces la un fiier local ca la o pagin Web, fie utiliznd protocolul file (fiier), sau pur i simplu utiliznd numele fiierului. Aceast abordare este similar utilizarii protocolului FTP, dar nu implic existenta unui server. Desigur funcioneaz numai pentru fiierele locale.

25

Prof. univ. Ofelia Popescu

Protocolul mailto permite transmiterea potei dintr-un program de navigare. Pentru a face aceast operaie se selecteaz butonul OPEN i se specific un URL constnd din mailto: urmat de adresa destinatarului. Majoritatea programelor de navigare vor raspunde cu un formular care are intrari corespunzatoare subiectului i altor informaii din antet i spaiu pentru mesaj. n ciuda tuturor acestor proprieti, creterea Web a scos n eviden i o slabiciune a metodei utilizarii URL-urilor. Pentru o pagina care este foarte des referit, ar fi de preferat s existe mai multe copii pe servere diferite, pentru a reduce traficul n reea. Problema este c URL-urile nu ofer nici o posibilitate de indicare a unei pagini far s se specifice unde este localizat pagina respectiv. Pentru a rezolva aceast problema i a permite multiplicarea paginilor se cerceteaz posibilitatea crerii unui URL generalizat.

26

Bazele informaticii sem.2

8. Limbajul HTML
Autor Ofelia Popescu

Stocarea informaiilor pe Web este realizat sub un format special denumit HTML. Pentru a vizualiza o pagin Web aceasta trebuie s fie n format HTML pentru ca browser-ul s o poat traduce n imagini, sunete, texte etc. HTML (HyperText Markup Language) a aprut la nceputul anilor '90, ca urmare a necesitii existenei unui limbaj universal care s poat permite accesarea documentelor la nivel global. Crearea HTML a determinat dezvoltarea spectaculoas a Internetului. Limbajul HTML a aprut odata cu apariia Web-ului, fiind utilizat ca un limbaj de "comunicare" pe Web.

8.1. Istoric
HTML a fost dezvoltat iniial, n anul 1989, de Tim Berners-Lee (cercettor la Consiliul European pentru Cercetare Nuclear -CERN, laboratorul european pentru fizica particulelor de la Geneva). Acesta fiind nevoit s gaseasc o cale de a transmite informaii ntre cercettorii din domeniul fizicii energiilor nalte din diferite zone geografice i totodat de a gsi o modalitate de a simplifica procesul de gsire a informaiilor pe Internet a propus "un sistem hipertext" de comunicare ntre calculatoare. Acest sistem crea posibilitatea s se lege documente prin intermediul unei reele de calculatoare, pentru utilizarea n comun a rezultatelor cercetrilor tiintifice. CERN a promovat Web-ul, urmrind eventuala sa dezvoltare de la o reea local la o reea global, accesibil n ntreaga lume. Web-ul a fost utilizat public pentru prima oar n ianuarie 1992, la Geneva, oferind acces la datele existente n site-urile Web ale CERN. n cadrul acestui proiect documentele erau stocate pe unul sau mai multe calculatoare, numite servere Web, iar acces la acestea se realiza utiliznd un program special numit browser Web. Astfel prin intermediul Internet-ului utilizatorii se puteau conecta la un server Web pentru a solicita anumite documente Web. Serverul Web ca rspuns, livra documentul utilizatorului, acesta putnd s-l parcurg i s-l afieze cu ajutorul programului browser. Un server putea rspunde la cererile mai multor utilizatori n acelai timp. In aprilie 1993, dupa aproape un an i jumatate numrul serverelora ajuns la peste un milion.

27

Prof. univ. Ofelia Popescu

Web-ul este utilizat de ctre browser-ul utilizatorului pentru a putea vizualiza paginile de pe Internet. Aceste pagini conin n principal informaii sub form de text dar i sub form video (imagini statice sau animaie) sau audio.

8.2. Trsturile limbajului HTML


HTML-ul este un set de convenii pentru marcarea poriunilor de document astfel nct fiecare poriune s apar cu format distinct atunci cnd documentul este accesat de un program de analiza sintactica (parser). HTML este limbajul de marcare ce stabilete aspectul documentelor WWW (World Wide Web), iar prin intermediul browser-elor se poate vedea documentul gata formatat. Pe parcursul anilor, limbajul a evoluat (HTML 3.0, HTML 3.2, HTML 4 i cel mai recent HTML 4.01), oferind cu fiecare versiune noi faciliti. La acest limbaj se remarc cteva trsturi cum ar fi: independena de platform (modul de afiare al documentului este acelai, indiferent de calculator, adic cu acelai font, grafic i culori); structurarea formatrii; posibilitile hypertext (orice cuvnt, imagine sau alt element al documentului vizualizat de utilizator poate fi referin la un alt document, ceea ce uureaz navigarea n cadrul aceluiai document sau ntre documente diferite). HTML este un limbaj simplu, compus din coduri speciale (marcaje) care se nsereaz ntr-un text pentru a adauga informaii despre formatare. Este derivat din SGML (Standard Generalized Markup Language), un sistem pentru definirea tipurilor de documente structurate, destinat s reprezinte instae ale acestor tipuri de documente. La baza SGML i a HTML se afl acelai principiu: descrierea coninutului unui document se face ntr-un fiier text obinuit (ASCII). S-a urmrit ca aceste fiiere s poat fi create cu editoare de text simple cum este de exemplu NotePad i WordPad. Modul de apelare al acestui editor este prezentat n figura 2. Un document HTML este un fiier text cu extensia html sau htm, cu urmtoarea sintax: "numefiier.html". Un singur inconvenient al realizarii paginilor Web cu ajutorul editoarelor de texte este faptul c trebuie cunoscut limbajul HTML.

28

Bazele informaticii sem.2

Figura 2. Apelarea editorului Notepad Pentru a putea vizualiza un program scris ntr-un editor oarecare se va proceda n modul urmtor: 1. se copiaz programul cu Edit/Copy 2. se deschide Notepad prin Start/Programs/Accessories/Notepad 3. se transfer programul n Notepad cu Edit/Paste 4. se salveaz programul cu extensia .html 5. se pornete Netscape Navigator sau Internet Explorer i se parcurge urmtoarea secven, dup cum se poate vedea n figura 3 : a) se d CTRL-O i se deschide fereastra Open; b) n fereastra Open se selecteaz butonul Browse c) n urma selectrii butonului Browse apare fereastra Microsoft Internet Explorer i se caut fiierul pe care dorim s-l vizualizm; d) se selecteaz fiierul dorit, dnd click pe numele acestuia, n exemplul nostru Program1; e) se apas butonul Open i se nchide fereastra Microsoft Internet Explorer f) n fereastra Open este selectat calea spre fiier i se apas butonul OK pentru a vizualiza pagina corespunztoare programului selectat.

29

Prof. univ. Ofelia Popescu

Figura 3. Specificarea cii unui fiier HTML n Internet Explorer

8.3. Marcajele HTML


Documentele HTML ncep cu notaia <html> i se termin cu </html>. Aceste marcaje se numesc n literatura de specialitate tag-uri (adic marcaj n limba engleza), scrise ntre paranteze unghiulare de forma <nume_marcaj>. Prin convenie, toate marcajele HTML ncep cu o parantez unghiular deschis "<" i se termin cu o parantez unghiular nchis " > ". Parantezele unghiulare sunt elementele care indica prezena unui marcaj. Numele marcajelor poate fi scris oricum, limbajul nefiind senzitiv la literele mari/mici (case sensitive), adic <html> =<HTML>=<Html>=<HtmL>. Caracterele "spaiu" i "CR/LF" ce apar ntre marcaje sunt ignorate de ctre browser. Marcajele dintre aceste paranteze transmit comenzi ctre browser pentru a afia pagina ntr-un anumit mod. Aceste marcaje sunt de dou tipuri: individuale (ex. <br>) perechi (ex. <p>...</p>) - de mentionat c sfritul unui marcaj este indicat prin utilizarea caracterului "/" n faa numelui de marcaj. n funcie de modul de formatare a paginii, avem marcaje de tip: block: este afiat sub elementul anterior (ex. <p>) inline: este afiat dupa elementul anterior (ex. <span>) table: este afiat sub forma unui tabel. 30

Bazele informaticii sem.2

Marcajele de tip pereche pot fi imbricate: <nume_marcaj1> <nume_marcaj2> ................ </nume_marcaj2> </nume_marcaj1> Browser-ul ignor marcajele i opiunile pe care nu le recunoate. Unele marcaje permit utilizarea unor atribute care se vor scrie n marcajul de nceput: <nume_marcaj optiune1=valoare1 optiune2=valoare2 ...> ................ </nume_marcaj>

8.4. Structura unui program


Un document HTML 4 are urmtoarea structur: 1. seciunea de antet HEAD, delimitata de marcajele <HEAD> </HEAD> 2. seciunea cu coninutul documentului BODY, delimitata de marcajele <BODY> </BODY> sau <FRAMESET> </FRAMESET> Programul HTML prezentat n figura 4 prezint structura cadru HTML. Vizualiznd acest program Internet Explorer va arta o pagin goal. : <html> <head> </head> <body> ........... </body> </html> Figura 4. Structura unui program HTML

8.4.1. Seciunea de antet


Seciunea de antet este cuprins ntre marcajele <head> </head>. Informaiile cuprinse n aceast seciune nu vor fi afiate de browser, cu excepia marcajului <titlu>. 31

Prof. univ. Ofelia Popescu

Marcajul <titlu> este obligatoriu i poate apare doar n seciunea HEAD. El va conine un titlu relevant pentru pagin, fiind deosebit de important pentru motoarele de cutare. Dintre marcajele care nu sunt afiate de browser existente n seciune HEAD sunt: <META> - poate conine cuvinte cheie, o descriere a paginii, numele autorului paginii, frecvena (teoretic) cu care motoarele de cutare ar trebui s reindexeze pagina, etc. Declaraiile META implic n general declararea unei proprieti i a valorii asociate acelei proprieti.

<META NAME="nume" CONTENT="continut"> <base> - stabileste URL-ul de "baza" al documentului. Toate referinele (<a href="nume_pagina.html"></a>, respectiv <img src="nume_imagine.gif">) din documentul respectiv vor fi deschise relativ la marcajul <base>. <head> <base href="http://www.spiru_haret.ro/index.php" target="_top"> </head> Seciunea HEAD a unui document HTML este prezentat n figura 5. Marcatorii existeni n aceast seciune sunt n numr de 6, <h1>, <h2>, <h3>,

<h4>, <h5>, <h6> prezentai n figura 6, indicnd dimensiunea de scriere a textului pentru a da posibilitatea evidenierii titlului paginii fa de alte texte din pagin. Dac introducem mai multe linii de text ntr-o pagin de program, browser-ul va afia textul pe un singur rnd, ntruct caracterele "CR/LF" sunt ignorate de acesta.

<head> <titlu> Curs HTML </titlu> <META name="author" content="Vasilescu Ofelia"> <META name="copyright" content=" 2007 Spiru Haret"> <META name="keywords" content="curs, html, anul_I, ZI, FR, ID, elearning"> </head>

Figura 5. Seciunea de antet - HEAD

32

Bazele informaticii sem.2

Codul pentru editorul Notepad <h1> PROIECT </h1> <h2> PROIECT </h2> <h3> PROIECT </h3> <h4> PROIECT </h4> <h5> PROIECT </h5> <h6> PROIECT </h6>

Vizualizarea de Internet Explorer

PROIECT
Proiect
Proiect
Proiect
Proiect
Proiect

Figura 6. Marcaje folosite n seciunea de antet Trecerea pe o linie nou se face la comanda explicit prin marcajul <br> (de la "line break" care nseamn ntrerupere de linie) care trebuie s apar n pagin. Pentru centrarea titlului n cadrul paginii se folosete marcajul <center> iar pentru terminarea aciunii se utilizeaz </center>. Ca n orice limbaj de programare i n HTML exist posibilitatea de a introduce comentarii, folosind marcajul <!-- textul comentariului --> Folosind marcajele prezentate programul va arata ca n figura7.
<!Programul 1-->

<html> <head> <titlu><center>PROIECT</center></titlu> </head> <body> ........... </body> </html> Figura 7. Utilizarea marcajelor seciunii de antet

33

Prof. univ. Ofelia Popescu

8.4.2. Sectiunea BODY


Aceast seciune este cuprins ntre marcajele <body>...... </body> i poate avea urmtoarele atribute: <body [ BACKGROUND="adresa_imagine"] [ BGCOLOR="#rrggbb"|"culoare"] [TEXT="#rrggbb"|"culoare"] [ LINK="#rrggbb"|"culoare"] [VLINK="#rrggbb"|"culoare"] [ ALINK="#rrggbb"|"culoare"] LEFTMARGIN=marg_st] [ TOPMARGIN=marg_top]> ................ coninut document ................. </body> Marcajul de sfrit (</BODY>) nu este obligatoriu. A. Culoarea de fond O culoare poate fi precizat n dou moduri: printr-un nume de culoare, conform sintaxei: <body bgcolor="gray"> fiind disponibile cel puin 16 nume de culori: aqua, black, fuchsia, graz, green, lime, maroon, navy, olive, purple, red, silver, teal, white i zellow. printr-o constant "#rrggbb", conform standardului de culoare RGB (Red, Green, Blue). O astfel de constant se formeaz astfel: "#rrggbb" unde r,g i b sunt cifre hexazecimale care pot lua valorile: 0,1,2,3,4,5,6,7,8,9,a,A,b,B,c,C,d,D,e,E,f,F i n acest fel pot fi definite 65536 culori, utiliznd sintaxa: <body bgcolor="#999999"> Culoarea paginii prin cele dou modaliti prezentate mai sus este gri ilustrat i n programul din figura 8. B. Culoarea textului Culoarea textului se realizeaz prin intermediul atributului text tot prin dou modaliti: printr-un nume de culoare, conform sintaxei: <body text="gray"> printr-o constant "#rrggbb", conform sintaxei <body text="#999999"> 34

Bazele informaticii sem.2

<!Programul 2-->

n programul din <html> <head> figura 8 culoarea textului este rou. <title> Curs HTML </title> <META name="author" content="Vasilescu Ofelia"> <META name="copyright" content=" 2007 Spiru Haret"> <META name="keywords" content="curs, html, anul_I, elearning"> </head> <body bgcolor="#999999" text="red" leftmargin=0 topmargin=0> <!Linia precedent nu este afiat de browser --> <p>Textul primului paragraf </p> <p>Textul urmtorului paragraf </p> </body> <! Acest marcaj de sfrit al corpului documentului nu este obligatoriu > </html>

Figura 8. Utilizarea culorii de fond i a marcajului de paragraf Pentru celelalte atribute culoarea se stabilete similar ca n cazul textului. Poziionarea coninutului paginii Web fa de marginile ferestrei browser-ului se poate face cu ajutorul a dou atribute leftmargin i topmargin (care sunt extensii Microsoft i nu funcioneaz dect n Internet Explorer 3+): leftmargin stabilete, n pixeli, marginea stng a documentului adic distana dintre marginea stng a fereastrei browser-ului i marginea stng a coninutului documentului; topmargin stabilete, n pixeli, marginea de sus a documentului adic distana dintre marginea de sus a fereastrei browser-ului i marginea de sus a coninutului documentului care va fi afiat de browser (text, imagini, etc.). Textul afiat este caracterizat de urmtoarele atribute: marime (size) culoare (color) font (style)

35

Prof. univ. Ofelia Popescu

Aceste atribute apar n cadrul marcajului <basefont>, conform sintaxei : <basefont size=numr color=culoare style=font> unde: numr poate fi o valoare (1,2,3,4,5,6,7) ntre 1 i 7, 1 pentru font-ul cel mai mic i 7 pentru fontul cel mai mare; culoare poate fi precizat prin nume sau constant RGB; font poate fi un font generic ca "Times New Roman", "Helvetica" sau "Ariel" ; se accept ca valoare i o list de fonturi separate prin virgul, de exemplu : " Times New Roman,Helvetica, serif, courier". Acest marcaj este singular, fr delimitator de sfrit de bloc. Domeniul de valabilitate al caracteristicilor precizate de aceast etichet se ntinde de la locul n care apare marcajul pn la sfritul paginii sau pn la un nou marcaj <basefont>. Dac acest marcaj lipsete atunci textul din pagina Web are atributele implicite stabilite de browser-ul utilizat. Atributele implicite sunt: size = 3, color = black i style = "Times New Roman". n exemplul din figura 7 a aparut un marcaj nou <p> (paragraf). Pentru formatarea textului pot fi folosite diferite stiluri utiliznd urmtoarele marcaje: <b>...</b> - blocul de text apare cu caractere ngroate <i>...</i> - blocul de text apare cu caractere inclinate <u>...</u> - blocul de text apare cu caractere subliniate <s>...</s> - blocul de text apare cu caractere "taiate" <pre>...</pre> - marcajul de informie preformatat o conserva toata caracterele i spaierile de linii o utilizeaz un font diferit (Courier) <sup>...</sup> - secven de text aliniat ca exponent <sub>...</sub> - secven de text aliniat ca indice <br> - textul dup acest marcaj este trecut pe o linie nou i poate apare oriunde n text

<hr> - traseaz o linie subire orizontal Programul din figura 8 evideniaz efectele marcajelor menionate mai sus. C. Fontul unui text Textul scris pe o pagin poate fi realizat utiliznd diverse fonturi (stiluri de

caractere) pentru care se vor preciza atributele. n cazul n care sunt utilizate mai multe fonturi, acestea vor fi separate prin virgul.

36

Bazele informaticii sem.2

Un font este caracterizat de urmtoarele atribute: o Culoarea, stabilit prin atributul color, se precizeaz prin dou moduri similar culorii textului ;
o o

tipul sau stilul este stabilit prin atributul face ; mrimea definit prin atributul size ; valorile acestui atribut pot fi cuprinse ntre 1 (cel mai mic) i 7 (cel mai mare) ; grosimea definit prin atributul weight ; valorile acestui atribut pot fi cuprinse ntre 100 (cel mai subire) i 900 (cel mai gros) ;

Toate aceste atribute aparin etichetei permnd nserarea de blocuri de text personalizate (figura 9)
<!Programul 4-->

<html> <head> <titlu><h3><center>FONT </center> /h3></titlu> </head> <body> <pre> <font size=7 color="green" face="Times New Roman"><b><u>Cuprins </u></b> </font><br> <font size=5 color="blue" face="Times New Roman"> <b>Capitolul 1</b> </font><br> <font size=4 color="red" face="Arial"> Paragraful 1.1. Paragraful 1.2. </pre> </body> </html> Figura 9. Specificarea fontului unui text D. Blocuri de text Etichetele pentru blocurile de text nu se refer la particularitile caracterelor ce compun textul, ci la funciile pe care le poate avea un bloc de text n cadrul paginii Web. Toate aceste etichete produc automat trecerea la un rnd nou i adugarea unui spaiu suplimentar. </font><br>

37

Prof. univ. Ofelia Popescu

nserarea unei adrese nserarea unei adrese se realizeaz cu ajutorul unei etichete dedicate : <address> </address> dup cum se poate vedea n figura 10.
<!Programul 5-->

<html> <head> <titlu><h3><center>nserarea unei adrese </center> /h3></titlu> </head> <body> <b><u> Adresa de contact </u></b></hr> <address>Universitatea Sipu Haret </hr> Str. Academiei nr. 5, sector 3 </hr> Telefon: 3168392 </hr> E+mail: spiruharet@zahoo.ro </address> </body> </html> Figura 10. nserarea unei adrese C. Blocuri preformatate Pentru ca browser-ul s interpreteze corect caracterele "spaiu", "tab" i "CR/LF" ce apar n cadrul unui text, acesta trebuie scris ntre marcajele <pre> </pre> dup cum se poate observa figura 11.

38

Bazele informaticii sem.2

<!Programul 3-->

<html> <head> <titlu><h3><center>Bloc preformatat </center> /h3></titlu> </head> <body> <pre> <b><u>Cuprins </u></b> <b>Capitolul 1</b> Paragraful 1.1. Paragraful 1.2. </pre> </body> </html> Figura 11. Realizarea unui bloc preformatat

8.4.3. LISTE
HTML ofera mai multe mecanisme pentru specificarea a trei tipuri de liste. Indiferent de tipul de list aceasta trebuie s conin cel puin un element. Cele trei tipuri de liste sunt: A. liste de tip definiie B. liste neordonate (marcate) C. liste neordonate (numerotate) A. Liste de tip definiie Unul dintre cele mai obinuite elemente n paginile HTML sunt seturile de definiii, referine sau indexuri. Un exemplu concret l reprezint glosarele n care cuvintele, nsoite

39

Prof. univ. Ofelia Popescu

Listele de tip definiie (figura 12) sunt introduse prin intermediul marcajelor: <dl>...</dl> - lista definitii (definition list) <dt> - termenul definit (definition term) <dd> - definitie (definition)

<html> <head> <title><u>List de definiie </u></title> </head> <body> <dl> <dt>Reea de calculatoare <dd> ansamblu de calculatoare autonome, interconectate prin intermediul unor medii de comunicaie. <dt>Domeniu <dd>Nume unic prin care se identifica un site pe Internet </dl> </body> </html>

Figura 12. Specificarea unei liste de definiii

B. Liste neordonate Listele de tip definiie (figura 13) sunt introduse prin intermediul marcajelor: <ul>...</ul> - lista neordonata (unordered list) <li> - element lista

40

Bazele informaticii sem.2

<html> <head> <title>List neordonat</title> </head> <body> <p>n HTML listele pot fi:</p> <ul type="square"> <li>liste neordonate <li>liste ordonate </ul> </body> </html>

Figura 13. Specificarea unei liste neordonate C. Liste ordonate Listele de tip definiie (figura 14) sunt introduse prin intermediul marcajelor: <ol>...</ol> - lista ordonata (ordered list) <li> - element lista Atributul start seteaz numrul de nceput pentru primul element al listei ordonate. Diferena dintre listele ordonate i cele neordonate consta n nlocuirea punctelor din enumerare cu numere. Prin vizualizarea, n browser, a exemplelor anterioare se poate nelege diferenele n modul de afiare a celor dou tipuri de list.

41

Prof. univ. Ofelia Popescu

8.4.4. REFERINE (link-uri)


Referinele sau legturile pot fi fcute ctre alte pagini i atunci se numesc externe sau pot fi efectuate salturi n cadrul aceleeai pagini i se numesc ancore. <html> <head> <title>List ordonat</title> </head> <body> <p>n HTML sunt disponibile 3 tipuri de liste: <ol start="1"> <li>liste de tip definitie <li>liste neordonate <li>liste ordonate </ol> </body> </html> Figura 14. Specificarea unei liste ordonate

8.4.4.1. Referine externe


Referinele externe sau legturile ctre alte pagini pot fi de dou feluri, absolute sau relative, dup cum se poate vedea n exemplul din figura 15.. Referinele relative sunt folosite n interiorul site-urilor, ntruct browse-ul adaug automat numele domeniului la fiecare referin. Marcajul HTML principal pentru efectuarea referinelor relative sau a legturilor ctre alte pagini din cadrul unui site are urmtoarea form : <a href="pagina_urmatoare.html">pagina urmtoare</a> n cadrul unei referine absolute este trecut explicit ntreaga cale a paginii la care se face legtura i are urmtoarea form : <a href="http://www.spiruharet.ro/pag.html">http://www.spiruharet.ro/pag.html<a> 42

Bazele informaticii sem.2

Referinele absolute se folosesc atunci cnd se dorete s se trimit utilizatorul pe un alt site (domeniu), dar acestea pot fi folosite i n interiorul site-ului, ns acest lucru va implica un efort mai mare n scrierea paginilor, iar n cazul n care site-ul se va muta pe un alt domeniu toate referinele trebuie s fie refcute. Referinele pot fi ctre pagini html, dar i ctre alte tipuri de fiiere cum ar fi imagini, fiiere audio, video, documente n alte formate, etc. <html> <head> <title>Referin </title> </head> <body> <p> <a href="http://www.spiruharet.ro">Spiru Haret </a> <p> <a href="pagina_urmatoare.html">pagina urmtoare</a> </body> </html> Figura 15. Specificarea referinelor externe

8.4.4.2. Ancore
Ancorelele sunt utilizate n cazul documentelor de dimensiuni mari n care se dorete efectuarea unor salturi ctre anumite seciuni. Ancorele asigur uurina n navigare n paginile de dimensiuni mari i are urmatorul format : <a name="nume_ancora"> nume_ancor </a> Numele ancorelor nu poate conine spatii i trebuie sa fie unic n pagina respectiv. Aceste nume pot fi scrise cu litere mici sau cu litere mari deoarece n HTML nseamn acelai lucru. Nu este nici o diferen ntre "nume_ancor" sau "NUME_ANCOR" Odat ce am definit ancora trebuie s se defineasc i legtura activ ctre ancora respectiv. Ea va fi o referin hypertext n formatul urmator: <a href="#nume_ancora">Legtur ctre ancor</a> 43

Prof. univ. Ofelia Popescu

Exemplul din figura 16 evidentieaza efectele marcajelor mentionate mai sus. <html> <head> <title>ANCORE </title> </head> <body> <a name="ancore"><b>Ancore</b></a><br><br> <p> Ancorelele sunt utilizate n cazul documentelor de dimensiuni mari n care se dorete efectuarea unor salturi ctre anumite seciuni. <p> <a href="#ancore">Salt la titlu</a> </body> </html> Figura 16. Specificarea unei ancore Trebuie reinut c exist posibilitatea de a crea referine ctre ancore aflate n documente externe: <a href="pagina.htm#nume_ancora">Legtur la o ancor extern</a>

8.4.5. nserarea imaginilor


Imaginile sunt utilizate pentru a mbuntii transmiterea mesajului ctre utilizatori. O pagin n care imaginile sunt combinate cu textul poate face pagina mult mai atractiv. Exist multe formate de fiiere grafice ca : psd, png, jpg, pcx, bmp, gif, wmf, etc., ns doar cteva sunt universal recunoscute de browser-e. Formatele recunoscute sunt : GIF - GRAPHICS INTERCHANGE FORMAT - format de compresie fr a pierde din calitate. JPG - format de compresie care pierdere din calitate introdus de JOINT PHOTOGRAPHIC EXPERT GROUP. PNG - PORTABLE NETWORK GRAPHIC - format de compresie fr pierderea caliteii care are, n general, dimensiuni mai mari dect primele dou formate menionate.

44

Bazele informaticii sem.2

Introducerea unei imagini intr-o pagina HTML se face prin marcajul <img> dup cum se poate vedea n figura 17. <html> <head> <title>Pagina mea</title> </head> <body> <img src="fotografie.gif"> </body> </html> Figura 17. Specificarea unei imagini Atributul src specific locaia imaginii. Alturi de src, marcajul <img> are atribute urmatoarele (figura 18): alt specific un text alternativ pentru cazul n care imaginea nu poate fi afiat. border traseaz un chenar n jurul imaginii. width i height vor specifica limea, respectiv nalimea imaginii. hspace, vspace specific spaiul care va fi pstrat n jurul unei imagini. <html> <head> <title>Pagina cu imagine</title> </head> <body> <img src="imagine.gif" width="100" height="100" border="0" hspace="10" vspace="10" align="left"> </body> </html> Figura 18. Specificarea atributelor unei imaginii In general, atunci cnd este nserat o imagine ntr-un text, acesta este aliniat n partea inferioar a imaginii dac nu este specificat atributul align, cu valorile left, right. Rolul atributului este de a evita "pierderea" acestui.

45

Prof. univ. Ofelia Popescu

8.4.6. Inserarea fiierelor audio


Introducerea de secvente audio se poate realiza prin doua modalitati: 1. sub forma unei referinte(link) cum se poate vedea n figura 19. 2. prin intermediul marcajelor embed (figura 20) sau bgsound (figura 21). <html> <head> <title>Inserarea unui fiier audio ca referin </title> </head> <body> <p> Execut click pe legtura urmtoare <a href="sunet.au"> <p> Fisierul audio va fi rulat n cadrul unei aplicaii existente pe calculator cum ar fi Media Player </body> </html> Figura 19. nserarea unui fiier audio ca referin Marcajul embed poate avea atributele urmatoarele: autostart setat true, are ca efect rularea fiierului audio imediat dup ncarcare; hidden setat true, nu va afia interfaa pentru rularea fiierului audio; loop setat true, are ca efect reluarea secvenei audio la "nesfrit"; volume are rolul de a seta volumul de redre a secvenei audio ;

<html> <head> <title>Inserare secventa audio cu embed</title> </head> <body> <embed src="aaa.wav" width="200" height="200" autostart=false hidden=false loop=true volume=50> </body> </html>

Figura 20. nserarea unui fiier audio utiliznd marcajul embed

46

Bazele informaticii sem.2

In HTML 4 embed este nlocuit de marcajul object. Exist trei formate de fiiere care sunt recomandate pentru utilizarea cu acest marcaj: wav, au i midi. Marcajul bgsound va rula o secven audio n fundal. Acest marcaj, fiind o extensie Microsoft, va funciona numai n Internet Explorer. <html> <head> <title>Inserare secventa audio cu bgsound</title> </head> <body> <bgsound src="aaa.wav" loop=10> </body> </html> Figura 21. nserarea unui fiier audio utiliznd marcajul bgsound

8.4.7. Cadre (frame)


Cadrele ofer posibilitatea de a mpri pagina HTML n mai multe zone, fiecare rulnd un un document HTML diferit. n acest fel, ntr-un cadru poate fi pstrat vizibil o parte a informatiei, n timp ce, ntr-un alt cadru, o alt parte a informaiei este derulata (scroll) sau inlocuita. Avantajul acestei metode este dimensiunea (KB) mai mic a fiecrui cadru n parte, iar n acest fel se micoreaz timpul de ncrcare. Cadrele sunt introduse cu ajutorul a dou tipuri de marcaje. Prin perechea de marcaje <frameset>...</frameset> se definete modul de mprire al ferestrei (spaiul alocat fiecrui cadru n parte) iar prin marcajul <frame> sunt definite cadrele propriuzise. Marcajul <frameset> are atributele urmatoare: border definete limea chenarului; bordercolor specific culoarea chenarului, n format RGB. cols definete dimensiunile sau proporiile cadrelor pe vertical ; aceste dimensiuni pot fi precizate ca valoare absolu (n pixeli) sau ca valoare relativ (n procente). rows definete dimensiunile sau proporiile cadrelor pe orizontal ; aceste dimensiuni pot fi precizate ca valoare absolu (n pixeli) sau ca valoare relativ (n procente). 47

Prof. univ. Ofelia Popescu

Exemplul din figura 21 definete un <frameset> cu dou coloane i dou rnduri. <html> <head> <title>Un document cu 3 cadre</title> </head> <frameset cols="30%, 70%"> <frameset rows="200, 200"> <frame src="cadru1_cuprins.html" name="Cuprins"> <frame src="cadru2_coninut.html" name="coninut"> </frameset> <frame src="cadru3_imagine.html"> <p>Acest document contine: <ul> <li><a href="cadru1_cuprins.html">continut</a> <li><a href="cadru2_coninut.html">continut</a> <li><img src="cadru3_imagine.html" alt="imagine"> </ul> </frameset> </html>

Figura 21. Specificarea unei paginii cu trei cadre Marcajul <frame> are urmatoarele atribute: frameborder indic dac cadrul este afiat cu chenar; n cazul n care nu se afieaz chenarul, cadru are setat frameborder=no. longdesc indic o legtur ctre o descriere "lunga" a cadrului respectiv care completeaz descrierea realizat prin atributul title. src specific referina ctre coninutul initial ncrcat n elementul <frame>. Referina poate fi absolut sau relativ. name definete un nume pentru cadrul curent. scrolling specific browser-ului afiarea/ascunderea barei de derulare(scroll) dintr-un cadru. Acest atribut poate avea urmtoarele valori: auto (doar cnd depete spaiul afisabil) , yes (afiat permanent), no ; marginwidth, marginheight cadrului i coninutul afiabil. specific distana dintre marginea interioar a

48

Bazele informaticii sem.2

9. Prezentare Microsoft Excel


Autor : Lector Iustin Andronie, As. Mihai Andronie Mediul Microsoft Excel este un program de calcul tabelar (spreadsheet program) utilizat pentru stocarea i prelucrarea listelor de date. Aceste liste sunt folosite pentru efectuarea de calcule numerice necesare n momentul realizrii rapoartelor i analizelor. De asemenea, pe baza listelor de date nregistrate Excel poate crea diagrame i poate comunica foarte uor cu celelalte produse din cadrul Microsoft Office, cum ar fi Microsoft Word, Microsoft PowerPoint, Microsoft Access. n acest fel, Excel poate face schimb de informaii cu aceste produse astfel nct datele s poat fi prezentate practic, n orice form. n Excel, fiierul poart numele de registru de calcul sau agend de lucru (workbook). Un astfel de fiier poate conine mai multe foi de calcul i foi de diagrame. Tipurile de fiiere care sunt recunoscute implicit de Excel sunt urmatoarele: tipul .xls, fiiere ce reprezint un registru de calcul sau agenda de lucru (workbook) ce poate conine mai multe foi de calcul (Sheet); tipul .xlt, fiiere ce contin tipuri de modele (templates) cum ar fi cel pentru factur, deviz de plat sau comand de cumparare care sunt oferite de Excel; tipul .xlm, fiiere ce conin macro-uri(macros). Lucrul cu fiiere 1. Salvarea unui fiier = prin salvare i se d fiierului un nume i o locaie, pentru a putea fi identificat ulterior. Pentru prima salvare, se acceseaz opiunea File (fiier) din bara de meniuri, Save As (salveaz ca), dup care se introduce calea i numele fiierului. Salvrile periodice se fac prin acionarea butonului Save din bara de instrumente. 2. Deschiderea unui nou fiier = Pentru a deschide un nou fiier, se acioneaz opiunea File din bara de meniuri, New. 3. Instalarea unei imprimante = pentru a tipri un document sau pentru a utiliza opiunea Print Preview, trebuie instalat o imprimant, parcurgnd calea: Start, Settings (setri), Printers (imprimante), Add Printer (adaug imprimant), dup care se alege o imprimant. Foaia de calcul (Sheet) (figura 1) seamn cu registrul unui contabil, format din linii i coloane n care sunt reflectate calcule matematice, economice, financiare,etc. O foaie de calcul const din coloane i linii n care coloanele sunt dispuse pe vertical i sunt identificate prin litere (A, B, C, ), iar liniile sunt dispuse pe orizontal i sunt identificate prin numere ( 1, 2, 3, ). Literele coloanelor (A, B, C, ) se numesc 49

Prof. univ. Ofelia Popescu

antet-uri de coloan i sunt plasate de-a lungul prii superioare a foii de calcul. Numerele liniilor ( 1, 2, 3, ) se numesc antet-uri de linie, plasate de-a lungul marginii din stnga a foii de calcul. Fiecare foaie de calcul are 256 de coloane i 65536 de linii (rnduri), prin urmare se pot crea foi de calcul complexe. Pentru a se accesa linia cu numarul 65536 se vor apsa simultan tastele <Ctrl> +<>, iar pentru a se accesa ultima coloana se vor apsa simultan tastele <Ctrl> +<>. Revenirea se va face asemanator schimbndu-se doar direcia tastelor sgti. Coloanele sunt notate folosind literele mari A, B, , Z, apoi AA, AB, , AZ, BA,BB, , ultima coloana fiind notata cu IV.

50

Bazele informaticii sem.2

Intersecia unei linii cu o coloana se numete celul. Celulele sunt identificate n funcie de poziia lor pe linii i coloane. Adresa celulei este concatenarea dintre litera coloanei i numrul liniei corespunztoare unei celule. O celul devine activ atunci cnd se execut click pe ea pentru a o selecta. Celula activ este selectat de un chenar ngroat ce formeaz indicatorul celulei. Adresa celulei active apare n caseta Name, situat n partea stng a barei de formule. Fereastra programului Excel conine: 1. Bara de nume = bara superioar (fond albastru), n care apar numele fiierului i al programului. 2. Bara de meniuri = bara inferioar barei de nume, n care se gsesc principalele meniuri ale programului (Ex: File, Edit, View). Prin activarea fiecrei meniu se vor vedea i submeniurile programului (Ex: File/New, Open, Close). Cele mai frecvent utilizate meniuri apar sub forma unor butoane n bara urmtoare. 3. Bara de instrumente (toolbar) = conine butoane care au asociate funcii care se regsesc printre meniurile sau submeniurile programului. Principalul avantaj = accesul rapid. 4. Bara de formule = se gsete sub bara de instrumente i este folosit pentru a introduce formule sau funcii n celule. 5. Bara de stare a aplicaiei = prezint o serie de informaii privind starea mediului Excel i a documentului curent, pe parcursul lucrului. Spre exemplu, bara de stare indic tasta NumLock activ (NUM), adic utilizarea tastei numerice din dreapta pentru scrierea cifrelor rapid. 6. Rigla vertical = poziionat n dreapta arat poziia pe vertical, n cadrul documentului, iar prin acionare, are loc parcurgerea acestuia, n ambele sensuri. Pe rigla vertical exist un buton care permite accesul rapid la pagina dorit. 7. Rigla orizontal = poziionat n partea inferioar a ferestrei, aceasta permite, prin cele dou sgei, parcurgerea documentului pe ntreaga sa lime, n special n cazul n care acesta nu este vizibil n totalitate. 8. Foaia de lucru = iniial, un document are trei foi de lucru artate deasupra barei de stare. Foile de lucru se pot: redenumi (click drepta cu mouse-ul, Rename), terge (click dreapta cu mose-ul, Delete), muta ntr-o alt ordine (click stnga cu mouse-ul, inut apsat i translatat), sau introduce altele noi (click dreapta cu mouse-ul, Insert, OK).

51

Prof. univ. Ofelia Popescu

Introducerea datelor, textelor i formulelor n orice celul a unei foi de calcul se poate introduce un text, un numr sau o formul de calcul. Pentru a introduce date ntr-o celul mai nti trebuie s fie selectat. Selectarea unei celule se face prin efectuarea unui clic pe celula dorit. Atunci cnd se introduc date (text, numere, formule), Excel le organizeaz sub forma unui text, a unei date calendaristice, a unui numr ce poate fi calculat sau a unei formule. Tot ceea ce s-a introdus poate fi prelucrat prin editare, eliminare, etc. Tot ceea ce se scrie apare att n celula activ, ct i n bara de formule, i poate fi editat n ambele locaii. Programul Microsoft Excel a fost creat special pentru efectuarea de calcule numerice pe baza unor formule cerute de utilizator. Pentru a indica modul de calcul pentru un set de valori, utilizatorul trebuie s indice o formul de calcul. Un avantaj important al programului este acela c formula de calcul poate fi scris (nserat) ntr-o celul, formul care s efectueze calcule (de exemplu, suma unor valori) cu valori aflate n alte celule. Programul Excel utilizeaz toate operaiile aritmetice obinuite i sute de functii predefinite. Toate funciile ncep cu semnul egal (=). Dup semnul egal se scrie formula i apoi se apas <Enter>. O formul existent poate fi editat, modificat sau tears. Introducerea datelor este o operaie simpl. Atunci cnd s-a cerut crearea unei foi de calcul, se trece la introducerea datelor prin completarea celulelor. Se selecteaz (de regul, n ordine) mai nainte celula n care trebuie s apar informaia, se scrie informaia (text, numr, formul) dup care se apas pe <Enter> sau <Tab>. n fiecare celul ntr-o foaie de calcul putei introduce text, un numar sau o formul. Scriei text pentru a crea o etichet de exemplu, un cap de coloan. Scriei un numr pentru a avea datele cu care s calculai, apoi introducei o formul pentru a efectua un calcul. Rezultatele aplicrii formulei vor apara n celula n care a fost nserat acea formul. Pentru a introduce date ntr-o celul: 1. Selectai celula 2. Introducei un text, un numr sau o formul 3. Trecei la urmatoarea celul. Datele sunt introduse n mod automat n celula anterioara. Dupa ce s-a scris coninutul unei celule, nu trebuie s se apase tasta Enter neaprat, se poate pur i simplu trece la alt celul. Daca in celula curenta doriti sa adaugati o linie noua, apasati Alt+Enter .

52

Bazele informaticii sem.2

Daca nu specificai un format diferit, textul din celule va fi aliniat n mod automat la stnga i numerele vor fi aliniate la dreapta. Daca avei nevoie de o serie de date sau numere consecutive pentru capetele de rnduri, folosii caracteristica AutoFill pentru a le introduce automat. n cazul textelor mai lungi dect limea celulei avem urmtoarele situaii: 1. Textele lungi sunt scrise implicit pe un singur rnd, chiar dac sunt mai mari dect permite limea celulei; 2. Ct timp celulele alturate sunt libere, textul este vizibil n ntregime. 3. Dac celulele de alturi primesc date, atunci textul lung va fi acoperit de acestea. Formatarea celulei se realizeaz n cazul n care informaia introdus nu este afiat corespunztor dorinei noastre, atunci se poate modifica limea acesteia prin trei moduri: 1. Redimensionarea celulei, astfel nct s poat cuprinde informaia n totalitate, pe un rnd. Una din metodele de mrire a limii celulei este aceia folosind mouseul. Se poziioneaz cursorul ntre etichetele de nume ale coloanelor, acesta i va schimba forma, i innd butonul din stnga al mouse-ului apsat se translateaz pe orizontal la dimensiunea dorit. 2. Forarea trecerii pe un rnd nou, n cadrul aceleiai celule, atunci cnd textul nu mai ncape pe un singur rnd prin activarea opiunii Format, Cells, Alignment, Wrap text. 3. Unirea mai multor celule ntr-o singur celul, astfel nct limea celulei obinute s fie suficient. Pentru aceasta se poate folosi butonul Merge and Center din bara de instrumente sau, din bara de meniuri, Format, Cells, Alignment, Text control, Merge cells. Introducerea datei calendaristice se realizeaz cu ajutorul unei funcii speciale prin acionarea opiunea Insert din bara de meniuri, Function, Date& Time, Today, OK, OK. Utilizarea ntr-un document a acestei funcii permite actualizarea datei calendaristice automat. Scrierea indicilor se realizeaz prin selectearea cu mouse-ul a caracterelor dorite n bara de formule, prin parcurgerea cii: Format, Cells, Font, Effects, iar aici se alege poziia. Elemente de formatare a informaiilor din celule Obiectivul urmrit este de a aranja informaiile din celule n poziia dorit de utilizator.

53

Prof. univ. Ofelia Popescu

Pentru operaiunile de formatare care vor fi exemplificate n aceast seciune vor fi folosite butoanele din bara de instrumente. n cazul n care nu sunt vizibile pe ecran se va selecta meniul View de pe bara de meniuri, dup aceea opiunea Toolbars i se bifeaz Formatting. Poziionarea scrisului n partea superioar a celulei : se selecioneaz domeniul de celule, se acioneaz opiunea Format din bara de meniuri, Cells, Alignment, iar la opiunea Vertical se alege Top. Poziionarea scrisului sub un anumit unghi : se selecioneaz domeniul de celule, se acioneaz opiunea Format din bara de meniuri, Cells, Alignment, iar la opiunea Orientation se alege unghiul dorit. Colorarea fondului celulei : se folosete opiunea din bara de instrumente Fill Color, unde se poate alege culoarea dorit. Colorarea scrisului : se utilizeaz opiunea din bara de instrumente Font Color, unde se poate alege culoarea dorit. Introducerea unitilor de msur : pentru a exprima o anumit valoare nsoit de unitatea de msur, se seteaz domeniul de celule astfel: Format, Cells, Number, Category, Decimal places, OK. Modificarea fontului (formatului) scrisului : se poate mri att mrimea ct i forma scrisului din celul, att prin folosirea butoanelor din bara de instrumente (Font, Font size), ct i folosind opiunea Format din bara de meniuri, Cells, Font, se alege forma dorit. Mecanismul Cut/Copy-Paste : informaiile dintr-un domeniu de celule pot fi mutate sau copiate prin selectare, aplicarea butoanelor Cut/Copy i apoi Paste, din bara de instrumente. Mrginirea celulelor cu chenare : se utilizeaz butonul Borders din bara de instrumente sau se poate aciona opiunea Format, Cells, Border, se alege din fereastra din dreapta Style, tipul liniei, Color culoarea, i apoi cu cursorul se alege poziia liniei n fereastra din stnga. Adresarea celulelor n Excel Pentru adresarea unei celule n Excel se folosete n general adresa acesteia ca intersecia unei linii cu o coloan. De exemplu celula E5 reprezint intersecia coloanei E cu linia 5. Atunci cnd avem de adresat o plaja de mai multe celule vom folosi colturile acestei plaje (stnga sus i dreapta jos) separate prin doua puncte. De exemplu A1: C7 indic toate celulele din dreptunghiul care are un colt n A1 i altul n C7.

54

Bazele informaticii sem.2

Mai exist i noiunile de adres relativ i adres absolut. Aceai celul poate fiadresat att folosind adresa relativ ct i adresa absolut. Astfel C3 este o adres relativ iar $C$3 este o adres absolut, ele referindu-se la aceeai celul aflat la intersecia coloanei C cu linia 3. Exist i varianta mixt de adres cum ar fi $C3 sau C$3 n primul caz coloana fiind absolut i linia relativ iar n al doilea caz coloana relativ i linia absolut. Adresele absolute sau relative sunt folosite n cadrul formulelor pentru a referi alte celule. Diferena dintre aceste dou tipuri de adresare iese n eviden atunci cnd facem copy i paste pe o formul pentru a fi copiat n alt parte. Functii in Excel n Excel exist i o serie de funcii predefinite care pot fi folosite att independent ca formul de sine stttoare, ct i n cadrul altor formule. Atunci cnd se introduce o funcie ntr-o celul, valoarea acelei celule depinde de valorile altor celule referite prin adres. Orice funcie cnd este introdus singur ntr-o celul va fi precedat de semnul egal ca orice alt formul. Pentru a introduce o funcie se acceseaz meniul Insert, Functions care va avea ca efect deschiderea ferestrei de inserare a funciilor. Exist o multitudine de funcii implementate n Excel, grupate n nou categorii pentru a putea fi mai uor regsite. Aceste categorii sunt: Funcii financiare; Funcii dat or; Funcii matematice i trigonometrice; Funcii statistice; Funcii cautare; Funcii baza de date; Funcii text; Funcii logice; Funcii pentru informaii.

Ca structur, o funcie este format din numele funciei i parametrii acesteia, ca n exemplul de mai jos: AVERAGE (nr1; nr2; nr3; .... ) Aceast funcie are ca rezultat media aritmetica a mai multor numere. Numele funciei este AVERAGE, n timp ce parametrii acesteia sunt numerele dintre paranteze separate

55

Prof. univ. Ofelia Popescu

prin punct si virgula. Rezultatul ntors de aceast funcie va fi media aritmetic a parametrilor. Parametrii unei funcii pot fi att constante ct i referine ctre alte celule. De exemplu mai jos avem pentru functia AVERAGE mai nti parametrii constante, iar apoi referine. AVERAGE (3; 6; 15; 2) va calcula media aritmetic ntre numerele 3, 6, 15 i 2. AVERAGE (A1; C5; B3:B7) va calcula media aritmetic ntre numerele regsite la adresele A1, C5, i n plaja de adrese dintre B3 i B7, acestea din urm fiind separate prin dou puncte.

EXCEL Program 1
Autor: As. Mariuta Serban Creati o foaie de calcul cu titlul Calcularea unei oferte de calculator care sa contina urmatoarele date:

Nume produs Placa de baza Procesor Ventilator Memorie Placa video Hard disk Floppy disk CDROM Carcasa Tastatura Mouse Mouse pad

Pret lei 1617000 1323000 55860 470400 617400 2034480 291060 808500 59920 114660 47040 10000

Adaos-ul firmei 15%

TVA 19%

Pret de vanzare

1. Calculati adaos-ul in lei stiind ca aceasta este de 15% din prt R1: 1. Se executa click in care dorim sa apara rezultatul

56

Bazele informaticii sem.2

2. Se completeaza formula 15/100*pret: Ex: =15/100*b2 2. Calculati TVA in lei, stiind ca aceasta se calculeaza ca fiind 19% din pret R2: Se completeaza formula 19/100*pret Ex: = 19/100=b2 3. Calculati pretul de vanzare (pret de vanzare = prt in lei +adaos-ul firmei +TVA) R3: Se completeaza formula Ex: = b2+c2+d2 4. Sa se calculeze pretul calculatorului pe baza datelor din tabel. R4: Se completeaza formula: =sum (e2:e10) 5. Sa se afiseze valoarea cea mai mica din coloana prt vanzare R5: Se completeaza formula =max(e2:e10)

EXCEL Prorgam 2
Autor: AS. Mariuta Serban
Fisa de lucru: 1. Sa se creeze o baza de date care sa contina date referitoare la rezultatele elevilor Nume prenume Nadu Laura Voinea Iustin Cora Andreea Cuconu Gabriel Paraschi Andreea Dobrin Maria Calinoiu Raluca Stefanescu Maria Nadu Mihai Vasile Cristina Gavrilescu Denis Pomacu Mircea Marin Mariana Stefan Adelina Ghita Iulia Tudor Alexandru Clasa XII XII XI X IX XI X XII IX XI IX X IX XI IX XII Matematica 9 7 9 6 6 5 10 9 8 8 8 8 9 8 8 7 Romana 9 7 10 9 7 6 10 10 10 10 10 9 9 9 8 Istorie 7 8 10 8 5 7 9 10 9 9 8 7 9 8 8 10 Geografie 6 6 10 7 Medie Bursa

8 5 9 10 8 8 7 8 9 10 9 8

57

Prof. univ. Ofelia Popescu

Calotescu Mihai

XI

2. Calculati media pentru fiecare elev 3. Campul bursa se completeaza selectiv, in functie de valoarea din campul media folosind functia if 4. In foia de calcul 4 sa se duca doar elevii de clasa a XI-a si a XII-a sis a se reprezinte grafic media lor 5. In foaia de calcul 2: Sortati alphabetic dupa campul Clasa drept criteriu principal si campul Media criteriu secundar 6. In foaia de calcul 3 sortati descrescator dupa campul Media drept criteriu principal si campul Nume Prenume criteriu secundar 7. Filtrati baza de date pentru elevii cu media >= 9

Program 3 Excel
Autor: AS. Mariuta Serban
FORMULE SI FUNCTII Deschideti editorul de foi de calcul EXCEL Reproduceti tabelul de mai jos Introduceti in celulele hasurate formulele si functiile cerute la punctele: I VII C 1 2 3 4 I II III IV V 5 III V VII D 50 20 100 22 E I 75 2 2 VI 10 F 10 -20 G II IV 81 10

E1 va contine pe C1 la patrat inmultit cu 4 G1 va contine F1 la cub C2 va contine media celulelor E1:F1 G2 va contine modulul din F2 C3 va contine radical din G3 Functii imbricate:

(formula) (functie) (formula sau functie) (functie) (formula sau functie)

58

Bazele informaticii sem.2

VI VII

F3 va contine produsul dintre (minimul celulelor D1:D3 si maximul celulelor C1:F2 C4 va contine suma dintre (maximul (dintre celulele D1 si D2)+ factorial E3)) si combinari de F1 luate cate E3

Functiile ce intervin in exercitiu sunt FUNCTII MATEMETICE si STATISTICE functia putere POWER functia medie AVERAGE functia modul ABS functia radical SQRT functia produs PRODUCT functia minim MIN functia maxim MAX functia factorial FACT functia combinari COMBIN Raspuns: Formulele sau Functiile folosite sunt urmatoarele: I II III IV V VI VII =C1^2*4 =POWER(F1;3) =(E1+F1)/2 sau = AVERAGE(E1:F1) =ABS(F2) =G3^(1/2) sau = SQRT(G3) =PRODUCT(MIN(D1:D3);MAX(C1:F2)) =SUM(MAX(D1:D2)+FACT(E3);COMBIN(F1;E3))

Program 4 HTML
Autor: AS. Mariuta Serban <HTML> <HEAD> <TITLE>Stiluri pentru blocuri de text</TITLE> </HEAD> <BODY> <pre>================================================</pre> <xmp> <HTML> <HEAD> <TITLE>Stiluri pentru blocuri de text</TITLE> </HEAD> <BODY> <B> Textul 1 este scris cu caractere ingrosate (bold)</B><br> <BIG> Textul 2 este scris cu caractere marite cu o unitate <BIG>mai mari <BIG>si mai mari</BIG></BIG></BIG><br> <BASEFONT SIZE=5> <SMALL>Textul 3 este scris cu <SMALL>caractere micsorate cu o unitate <SMALL> si mai mici</SMALL></SMALL><br>

59

Prof. univ. Ofelia Popescu

<I>Textul 4 este scris cu caractere inclinate (italic)</I><br> Textul 5 contine stilul <SUP>superscript (exponent) </SUP><br> Textul 6 contine stilul <SUB>subscript (indice) </SUB><br> <STRIKE>Textul 7 contine o linie sectionata longitudinal (strike)</STRIKE><br> Textul 8 contine un <U>cuvant subliniat (underline)</U> si un cuvant <S>sectionat longitudinal</S> </BODY> </HTML> </xmp> <pre>================================================</pre> <B> Textul 1 este scris cu caractere ingrosate (bold)</B><br> <BIG> Textul 2 este scris cu caractere marite cu o unitate <BIG>mai mari <BIG>si mai mari</BIG></BIG></BIG><br> <BASEFONT SIZE=5> <SMALL>Textul 3 este scris cu <SMALL>caractere micsorate cu o unitate <SMALL> si mai mici</SMALL></SMALL><br> <I>Textul 4 este scris cu caractere inclinate (italic)</I><br> Textul 5 contine stilul <SUP>superscript (exponent) </SUP><br> Textul 6 contine stilul <SUB>subscript (indice) </SUB><br> <STRIKE>Textul 7 contine o linie sectionata longitudinal (strike)</STRIKE><br> Textul 8 contine un <U>cuvant subliniat (underline)</U> si un cuvant <S>sectionat longitudinal</S> </BODY> </HTML>

Program 5 HTML
Autor: AS. Mariuta Serban <HTML> <HEAD> <TITLE>IMBRICAREA ETICHETELOR</TITLE> </HEAD> <BODY> <pre>================================================</pre> <xmp> <HTML> <HEAD> <TITLE>IMBRICAREA ETICHETELOR</TITLE> </HEAD> <BODY>Aceasta linie contine: <br> text normal<br> <B>ingrosat <br> <I>ingrosat si inclinat <br> </I>ingrosat</B><br> NORMAL <br> <U>SUBLINIAT <br> <B>SUBLINIAT SI INGROSAT <br>

60

Bazele informaticii sem.2

<BIG>SUBLINIAT, INGROSAT SI MARIT <br> <I>SUBLINIAT, INGROSAT, MARIT SI INCLINAT <br> </I></BIG></B></U>NORMAL </BODY> </HTML> </xmp> <pre>================================================</pre> Aceasta linie contine: <br> text normal<br> <B>ingrosat <br> <I>ingrosat si inclinat <br> </I>ingrosat</B><br> NORMAL <br> <U>SUBLINIAT <br> <B>SUBLINIAT SI INGROSAT <br> <BIG>SUBLINIAT, INGROSAT SI MARIT <br> <I>SUBLINIAT, INGROSAT, MARIT SI INCLINAT <br> </I></BIG></B></U>NORMAL </BODY> </HTML>

Program 6 HTML
Autor: AS. Mariuta Serban <HTML> <HEAD> <TITLE>Atributele etichetei FONT</TITLE> </HEAD> <BODY> <pre>================================================</pre> <xmp> <HTML> <HEAD> <TITLE>Atributele etichetei FONT</TITLE> </HEAD> <BODY>Aceasta linie este scrisa cu caractere implicite<br> <FONT COLOR=red>Aceasta linie este de culoare ROSIE</FONT><br> AICI <FONT COLOR=#00ff00>FIECARE</FONT> <FONT COLOR=#CC00CC>CUVANT</FONT> <FONT COLOR=YELLOW>ARE</FONT> <FONT COLOR=#123456>ALTA</FONT> <FONT COLOR=#FEDCBA>CULOARE</FONT><br>

61

Prof. univ. Ofelia Popescu

<FONT FACE=MONOSPACE>Linie scrisa cu caractere MONOSPATIATE</FONT><br> <FONT FACE=ARIAL>Linie scrisa cu caractere ARIAL</FONT><br> </BODY> </HTML> </xmp> <pre>================================================</pre> Aceasta linie este scrisa cu caractere implicite<br> <FONT COLOR=red>Aceasta linie este de culoare ROSIE</FONT><br> AICI <FONT COLOR=#00ff00>FIECARE</FONT> <FONT COLOR=#CC00CC>CUVANT</FONT> <FONT COLOR=YELLOW>ARE</FONT> <FONT COLOR=#123456>ALTA</FONT> <FONT COLOR=#FEDCBA>CULOARE</FONT><br> <FONT FACE=MONOSPACE>Linie scrisa cu caractere MONOSPATIATE</FONT><br> <FONT FACE=ARIAL>Linie scrisa cu caractere ARIAL</FONT><br> </BODY> </HTML>

Program 7 HTML
Autor: AS. Mariuta Serban <HTML> <HEAD> <TITLE>Blocul <div></TITLE> </HEAD> <BODY> <pre>================================================</pre> <xmp> <HTML> <HEAD> <TITLE>Blocul <div></TITLE> </HEAD> <BODY> Bloc aliniat la stanga (implicit).<br> Bloc aliniat la stanga (implicit).Bloc aliniat la stanga (implicit).<br> Bloc aliniat la stanga (implicit).Bloc aliniat la stanga (implicit).<br> Bloc aliniat la stanga (implicit).<br> Bloc aliniat la stanga (implicit).Bloc aliniat la stanga (implicit).<br> <div align=right> Bloc aliniat la dreapta.<br>

62

Bazele informaticii sem.2

Bloc aliniat la dreapta.Bloc aliniat la dreapta.<br> Bloc aliniat la dreapta.Bloc aliniat la dreapta.Bloc aliniat la dreapta.<br> Bloc aliniat la dreapta.Bloc aliniat la dreapta.<br> Bloc aliniat la dreapta.<br> </div> <div align=center> Bloc aliniat la centru. Bloc aliniat la centru.<br> Bloc aliniat la centru.Bloc aliniat la centru. Bloc aliniat la centru.<br> Bloc aliniat la centru. Bloc aliniat la centru.<br> Bloc aliniat la centru.<br> </div> </BODY> </HTML> </xmp> <pre>================================================</pre> Bloc aliniat la stanga (implicit).<br> Bloc aliniat la stanga (implicit).Bloc aliniat la stanga (implicit).<br> Bloc aliniat la stanga (implicit).Bloc aliniat la stanga (implicit).<br> Bloc aliniat la stanga (implicit).<br> Bloc aliniat la stanga (implicit).Bloc aliniat la stanga (implicit).<br> <div align=right> Bloc aliniat la dreapta.<br> Bloc aliniat la dreapta.Bloc aliniat la dreapta.<br> Bloc aliniat la dreapta.Bloc aliniat la dreapta.Bloc aliniat la dreapta.<br> Bloc aliniat la dreapta.Bloc aliniat la dreapta.<br> Bloc aliniat la dreapta.<br> </div> <div align=center> Bloc aliniat la centru. Bloc aliniat la centru.<br> Bloc aliniat la centru.Bloc aliniat la centru. Bloc aliniat la centru.<br> Bloc aliniat la centru. Bloc aliniat la centru.<br> Bloc aliniat la centru.<br> </div> </BODY> </HTML>

63

Prof. univ. Ofelia Popescu

Programe HTML Autor: Prof. Ofelia Popescu Program 1 HTML


Autor: Prof. Ofelia Popescu <!Programul 1 prof. Ofelia Popescu--> <html> <head> <title>HTML</title> </head> <body> <h1 align=center><strong> Structura unei pagini HTML </strong></h1> <hr> <!-- Comentariul acesta nu va fi afisat : marcajul hr traseaza o linie orizontala --> <p> n cadrul unui paragraf pentru a trece la o linie noua <br> se foloseste marcajul <b><i> br <b><i>. </p>

64

Bazele informaticii sem.2

</body> </html>

Program 2 HTML
Autor: Prof. Ofelia Popescu <!Programul 2 prof. Ofelia Popescu--> <html> <head> <title>HTML</title> </head> <body bgcolor="yellow"> <h1 align=center><strong> Structura unei pagini HTML </strong></h1> <hr> <!-- Comentariul acesta nu va fi afisat : marcajul hr traseaza o linie orizontala --> <p> n cadrul unui paragraf pentru a trece la o linie noua <br> se foloseste marcajul <b><i> br <b><i>. </p> </body> </html>

Program 3 HTML
Autor: Prof. Ofelia Popescu <!Programul 3 prof. Ofelia Popescu--> <html> <head> <title>HTML</title> </head> <body background="blue1.gif"> <h1 align=center><strong> Structura unei pagini HTML </strong></h1> <hr> <!-- Comentariul acesta nu va fi afisat : marcajul hr traseaza o linie orizontala --> <p> n cadrul unui paragraf pentru a trece la o linie noua <br> se foloseste marcajul <b><i> br <b><i>. </p> </body> </html>

65

Prof. univ. Ofelia Popescu

Programe 4
<!Programul 4 Prof. Ofelia Popescu --> <html> <head> <title>Liste HTML</title> </head> <body background="blue2.gif"> <h1 align="center">Liste HTML</h1> <hr> <p> <img src="balls.gif"> <b> n HTML sunt disponibile 2 tipuri de liste:</b> <ol start="1"> <li>liste de tip definitie <li>liste de enumerare </ol> <br> <img src="book8.gif"> <h2 align=center> Liste de definitii</h2> <dl> <dt><strong>Domeniu</strong> <dd>Nume unic prin care se identifica un site pe Internet <br> <dt><b>Retea de calculatoare</b> <dd> ansamblu de calculatoare autonome, interconectate prin intermediul unor medii de comunicatie. </dl> <br> <h2 align="center"> Liste de enumerare</h2> <img src="balls.gif"> <i>Listele de enumerere pot fi la randul lor de doua feluri:</i> <ul type="square"> <li>liste neordonate <li>liste ordonate </ul> </p> </body> </html>

Program 5 HTML
Autor: Prof. Ofelia Popescu

66

Bazele informaticii sem.2

<!Programul 5 Prof. Ofelia Popescu--> <html> <head> <title>Liste HTML</title> </head> <body background="blue2.gif"> <p> <h1 align="center">Tipuri de liste n HTML</h1> <b> n HTML sunt disponibile 2 tipuri de liste:</b> <ol start="1"> <li>liste de tip definitie <li>liste de enumerare </ol> <br> <h3 align=center> Liste tip definitie</h3> <dl> <dt><strong>Domeniu</strong> <dd>Nume unic prin care se identifica un site pe Internet <br> <dt><b>Retea de calculatoare</b> <dd> ansamblu de calculatoare autonome, interconectate prin intermediul unor medii de comunicatie. </dl> <br> <h3 align=center> Liste de enumerare</h3></p> <i>Listele de enumerere pot fi la randul lor de doua feluri:</i> <ul type="square"> <li>liste neordonate <li>liste ordonate </ul> </p> </body> </html>

Program 6 HTML
Autor: Prof. Ofelia Popescu <!Programul 6 prof. Ofelia Popescu--> <html> <head> <title>Liste HTML</title> </head>

67

Prof. univ. Ofelia Popescu

<body background="blue2.gif"> <pre> <p> <h1 >Tipuri de liste HTML </h1> <b> n HTML sunt disponibile 2 tipuri de liste:</b> <ol start="1"> <li>liste de tip definitie <li>liste de enumerare </ol> <h3 align=center> Liste tip definitie</h3> <dl> <dt><strong>Domeniu</strong> <dd>Nume unic prin care se identifica un site pe Internet <dt><b>Retea de calculatoare</b> <dd> ansamblu de calculatoare autonome, interconectate prin intermediul unor medii de comunicatie. </dl> <h3 align=center> Liste de enumerare</h3></p> <i>Listele de enumerere pot fi la randul lor de doua feluri:</i> <ul type="square"> <li>liste neordonate <li>liste ordonate </ul> </p> </pre> </body> </html>

Program 7 HTML
Autor: Prof. Ofelia Popescu <!Programul 7 prof. Ofelia Popescu--> <html> <head> <title>Liste HTML</title> </head> <body background="blue2.gif"> <pre> <a name="Liste HTML"> </a> <h1><center> Liste HTML </center></h1>

68

Bazele informaticii sem.2

<p><b> n HTML sunt disponibile 2 tipuri de liste:</b> <ol start="1"> <li>liste de definitii <li>liste de enumerare </ol> <h3 align=center> Liste de definitii</h3> <dl> <dt><strong>Domeniu</strong> <dd>Nume unic prin care se identifica un site pe Internet <dt><b>Retea de calculatoare</b> <dd> ansamblu de calculatoare autonome, interconectate prin intermediul unor medii de comunicatie. </dl> <br> <a href="#Liste HTML">Salt la titlu</a> <br> <h3 align=center> Liste de enumerare</h3></p> <i>Listele de enumerere pot fi la randul lor de doua feluri:</i> <ul type="square"> <li>liste neordonate <li>liste ordonate </ul> </p> <pre> </body> </html>

Program 8 HTML
Autor: Prof. Ofelia Popescu <!Programul 8 prof. Ofelia Popescu--> <html> <head> <title>REFERINTE </title> </head> <body background="bk.gif"> <h1 align="center">Referinte HTML</h1>

69

Prof. univ. Ofelia Popescu

<hr> <p> <img src="balls.gif"> <b> n HTML sunt posibile 2 tipuri de referinte:</b> <ol start="1"> <li> referinte externe - saltul se face la alta pagina HTML <li> ancore - referinte in cadrul aceleiasi pagini </ol> <br> <img src="book8.gif" > </p> <a href="structura.html">prima pagina </a> <br> <a href="Hpoza.html"> <img src="balls.gif" boarder="0"></a> <br> <a href="structura1.html">pagina anterioara </a> in care se descrie structura paginilor HTML sau la <br> <a href="liste3.html">pagina urmatoare </a> in care sunt prezentate listele. </body> </html>

Program 9 HTML
Autor: Prof. Ofelia Popescu <!Programul 9 prof. Ofelia Popescu--> <html> <head> <title>REFERINTE </title> </head> <body background="bk.gif"> <h1 align="center">Referinte HTML</h1> <hr> <p> <img src="balls.gif"> <b> n HTML sunt posibile 2 tipuri de referinte:</b> <ol start="1"> <li> referinte externe - saltul se face la alta pagina HTML <li> ancore - referinte in cadrul aceleiasi pagini </ol> <br> <img src="book8.gif" >

70

Bazele informaticii sem.2

</p> <a href="structura.html">prima pagina </a> <br> <a href="Hpoza.html"> <img src="arrows_blue_026.gif" boarder="0"></a> <a href="structura1.html">pagina anterioara </a> in care se descrie structura paginilor HTML sau la <br> <a href="liste2.html"> <img src="arrows_blue_024.gif" boarder="0"></a> <a href="liste3.html">pagina urmatoare </a> in care sunt prezentate listele. </body> </html>

Program 10 HTML
Autor: Prof. Ofelia Popescu <!Programul 10 prof Ofelia Popescu--> <html> <head> <title>HTML</title> </head> <body background="blue1.gif"> <h1 align=center><strong> Structura unei pagini HTML </strong></h1> <hr> <!-- Comentariul acesta nu va fi afisat : marcajul hr traseaza o linie orizontala --> <p> n cadrul unui paragraf pentru a trece la o linie noua <br> se foloseste marcajul <b><i> br <b><i>. </p> <br> <a href="http://www.microsoft.com/">microsoft </a> <br> <a href="referinte.html">pagina urmatoare </a> </body> </html>

71