Informatica Economica - Note de Curs-libre

75
CUPRINS CAP. I. IMPACTUL INFORMATICII ASUPRA ACTIVITĂŢILOR ECONOMICE. INFORMAŢIA, CA OBIECT AL ACTIVITĂŢII ECONOMICE ............................................................................................................................................................... 2 1.1. NECESITATEA ŞI EVOLUŢIA PRELUCRĂRII DATELOR ................................................................................................. 2 1.2. INFORMAŢIA CA OBIECT AL ACTIVITĂŢII ECONOMICE............................................................................................................. 3 1.3. STADIUL ACTUAL ŞI TENDINŢELE DEZVOLTĂRII SISTEMELOR INFORMAŢIONALE ........................................................................... 5 1.4. TEHNOLOGII INFORMATICE ............................................................................................................................................. 8 CAPITOLUL II. SISTEME ELECTRONICE DE CALCUL. TIPURI DE CALCULATOARE ..........................................................10 2.1. APARIŢIA ŞI UTILIZAREA TEHNICII DE CALCUL........................................................................................................ 10 2.2. TIPURI DE CALCULATOARE .................................................................................................................................... 11 CAPITOLUL III. STRUCTURA ŞI PRINCIPIILE DE FUNCŢIONARE ALE UNUI CALCULATOR ELECTRONIC NUMERIC .........12 CAP IV VI MICROSOFT WORD ................................................................................................................................22 PREZENTAREA EDITORULUI DE TEXTE .......................................................................................................................... 22 ELEMENTE DE BAZĂ ÎN EDITAREA UNUI TEXT............................................................................................................... 24 FONTURI ....................................................................................................................................................................... 25 ATRIBUTE ALE FONTURILOR ......................................................................................................................................... 26 TABULATORI ................................................................................................................................................................. 28 FORMATAREA PAGINILOR ............................................................................................................................................ 29 TABELE ......................................................................................................................................................................... 30 OBIECTE GRAFICE ......................................................................................................................................................... 32 CREAREA DE FORME ..................................................................................................................................................... 32 ORGANIGRAME ............................................................................................................................................................ 34 CAP VII VIII MICROSOFT EXCEL ..............................................................................................................................35 PREZENTAREA APLICAŢIEI DE CALCUL TABELAR ........................................................................................................... 35 ENTITĂŢI FOLOSITE ÎNTR-O APLICAŢIE DE CALCUL TABELAR ........................................................................................ 35 INTRODUCEREA DATELOR ............................................................................................................................................ 36 CELULE. DEPLASARE ÎN PAGINĂ ................................................................................................................................... 36 ADRESAREA CELULELOR ............................................................................................................................................... 37 TIPURI DE DATE ............................................................................................................................................................ 38 FORMATAREA ÎNREGISTRĂRILOR ................................................................................................................................. 40 FORMULE ŞI CALCULE SIMPLE ...................................................................................................................................... 41 FUNCŢII ........................................................................................................................................................................ 43 ELEMENTE DE BAZĂ PRIVIND GRAFICELE ..................................................................................................................... 47 CAP X XI MICROSOFT POWERPOINT ......................................................................................................................52 CONCEPTE GENERALE REFERITOARE LA PREZENTĂRI .................................................................................................. 52 PREZENTAREA APLICAŢIILOR PENTRU CREAREA PREZENTĂRILOR MULTIMEDIA ......................................................... 52 ETAPELE UNEI PREZENTĂRI .......................................................................................................................................... 55 CAP XIII. REȚELE DE CALCULATOARE ..........................................................................................................................58 INTRODUCERE .............................................................................................................................................................. 58 TIPURI DE REŢELE ......................................................................................................................................................... 59 PROGRAME DE REŢEA .................................................................................................................................................. 63 MODELE DE REFERINŢĂ .............................................................................................................................................64 COMPONENTE HARDWARE.......................................................................................................................................... 66 Placa de reţea.......................................................................................................................................................... 66 CAP XIV. PRINCIPIILE INTERNET-ULUI ........................................................................................................................71 DEFINIŢIE. CONCEPTE DE BAZĂ .................................................................................................................................... 71 MIC DICŢIONAR TERMINOLOGIC .................................................................................................................................. 71 NOŢIUNI GENERALE DESPRE WORLD WIDE WEB ......................................................................................................... 72 NOŢIUNI GENERALE DESPRE FTP .................................................................................................................................. 72 NAVIGAREA PE WEB ..................................................................................................................................................... 73

description

Informatica Economica - Note de Curs-libre

Transcript of Informatica Economica - Note de Curs-libre

  • CUPRINS

    CAP. I. IMPACTUL INFORMATICII ASUPRA ACTIVITILOR ECONOMICE. INFORMAIA, CA OBIECT AL ACTIVITII ECONOMICE ............................................................................................................................................................... 2

    1.1. NECESITATEA I EVOLUIA PRELUCRRII DATELOR ................................................................................................. 2 1.2. INFORMAIA CA OBIECT AL ACTIVITII ECONOMICE............................................................................................................. 3 1.3. STADIUL ACTUAL I TENDINELE DEZVOLTRII SISTEMELOR INFORMAIONALE ........................................................................... 5 1.4. TEHNOLOGII INFORMATICE ............................................................................................................................................. 8

    CAPITOLUL II. SISTEME ELECTRONICE DE CALCUL. TIPURI DE CALCULATOARE .......................................................... 10

    2.1. APARIIA I UTILIZAREA TEHNICII DE CALCUL ........................................................................................................ 10 2.2. TIPURI DE CALCULATOARE .................................................................................................................................... 11

    CAPITOLUL III. STRUCTURA I PRINCIPIILE DE FUNCIONARE ALE UNUI CALCULATOR ELECTRONIC NUMERIC ......... 12 CAP IV VI MICROSOFT WORD ................................................................................................................................ 22

    PREZENTAREA EDITORULUI DE TEXTE .......................................................................................................................... 22

    ELEMENTE DE BAZ N EDITAREA UNUI TEXT ............................................................................................................... 24 FONTURI ....................................................................................................................................................................... 25

    ATRIBUTE ALE FONTURILOR ......................................................................................................................................... 26

    TABULATORI ................................................................................................................................................................. 28

    FORMATAREA PAGINILOR ............................................................................................................................................ 29

    TABELE ......................................................................................................................................................................... 30

    OBIECTE GRAFICE ......................................................................................................................................................... 32

    CREAREA DE FORME ..................................................................................................................................................... 32

    ORGANIGRAME ............................................................................................................................................................ 34

    CAP VII VIII MICROSOFT EXCEL .............................................................................................................................. 35 PREZENTAREA APLICAIEI DE CALCUL TABELAR ........................................................................................................... 35 ENTITI FOLOSITE NTR-O APLICAIE DE CALCUL TABELAR ........................................................................................ 35 INTRODUCEREA DATELOR ............................................................................................................................................ 36

    CELULE. DEPLASARE N PAGIN ................................................................................................................................... 36 ADRESAREA CELULELOR ............................................................................................................................................... 37

    TIPURI DE DATE ............................................................................................................................................................ 38

    FORMATAREA NREGISTRRILOR ................................................................................................................................. 40 FORMULE I CALCULE SIMPLE ...................................................................................................................................... 41 FUNCII ........................................................................................................................................................................ 43 ELEMENTE DE BAZ PRIVIND GRAFICELE ..................................................................................................................... 47

    CAP X XI MICROSOFT POWERPOINT ...................................................................................................................... 52 CONCEPTE GENERALE REFERITOARE LA PREZENTRI .................................................................................................. 52 PREZENTAREA APLICAIILOR PENTRU CREAREA PREZENTRILOR MULTIMEDIA ......................................................... 52 ETAPELE UNEI PREZENTRI .......................................................................................................................................... 55

    CAP XIII. REELE DE CALCULATOARE .......................................................................................................................... 58 INTRODUCERE .............................................................................................................................................................. 58

    TIPURI DE REELE ......................................................................................................................................................... 59 PROGRAME DE REEA .................................................................................................................................................. 63

    MODELE DE REFERIN ............................................................................................................................................. 64 COMPONENTE HARDWARE.......................................................................................................................................... 66

    Placa de reea .......................................................................................................................................................... 66 CAP XIV. PRINCIPIILE INTERNET-ULUI ........................................................................................................................ 71

    DEFINIIE. CONCEPTE DE BAZ .................................................................................................................................... 71 MIC DICIONAR TERMINOLOGIC .................................................................................................................................. 71 NOIUNI GENERALE DESPRE WORLD WIDE WEB ......................................................................................................... 72 NOIUNI GENERALE DESPRE FTP .................................................................................................................................. 72 NAVIGAREA PE WEB ..................................................................................................................................................... 73

  • 2

    CAP. I. IMPACTUL INFORMATICII ASUPRA ACTIVITILORECONOMICE. INFORMAIA, CA OBIECT AL ACTIVITIIECONOMICE

    1.1. NECESITATEA IEVOLUIAPRELUCRRIIDATELOR

    Perfecionareasistemelorinformaionaleacrorcomplexitatecretecontinuunumaipoatefirealizatdectprinutilizarea,pescarlarg,acalculatorului.Realizareasistemelorinformaticeeficiente nseamn,defapt,asigurareauneistructuri,aunuivolumi auneicaliti a informaieicare s duc la o baz informaional optimpentru diferitele niveluri de decizie, cu un timpde rspunsicuuncostctmaireduse.Prinurmare,oriceformdeorganizareainformaieitrebuiessatisfacrealizareaacestorobiective.

    O serie de autori mpart ultimul secol n: - societate industrial, ncarebazaoreprezintproducia industrial, iar resursaceamai

    importantestecapitalul; - societatea postindustrial sau informaional, n care producia de baz este cea

    intelectual,iarresursaceamaiimportantesteinformaia. Astfel, ntre cele dou exist o diferen clar, ca de exemplu ntre o ntreprindere

    productoare de bunuri materiale, de la nceputul secolului, n care resursa strategic era unamaterial,resursainformaionalneavndoponderepreamare,iosocietatebursiersauobancde azi, care are resursa de bazinformaia.

    n general, noiunile de dat i informaie sunt considerate sinonime, ele n realitatedeosebindu-se esenial. Aceasta poate fi i cauza unui management ineficient, cnd nu se facedistinciantreceledounoiuniidecimanagementulmanevreazpreamultedateipreapuineinformaii.Deci,problemainformaieidevineunastrictnecesarpentruoricemanager.

    Actul managerial se materializeaz prin decizii, adic procesul prin care managerulidentific problemele organizaionale i dorete s le rezolve. Baza material a deciziilor oconstituie informaia, care la rndul ei are la baz date. Pe baza informaiilor se creeaz noicunotineconstituindu-se astfel suportul sistemului decizional.

    Obiectulgeneralaloricruisistembazatpe prelucrareaautomatadateloresteaceladeaeficientizaoactivitateprininformaiidecalitate.

    Unadinproblemeledeprincipiudecaretrebuiesincontoricemetodi/sautehnicdeorganizareadatelorestecacesteaaufostintrodusepentru realizareadeinformaii,prinpregtireaiprelucrareadatelornvedereavalorificriimaxime. Informaiaesteoresurscaretindetotmaimult s devin dominant. Volumul i structura informaiei ce intr i/sau se genereaz ntr-un sistemifrecvenaacestorintrrii/saugenerrideterminprincipalelecaracteristici tehniceide

  • 3

    exploatarealesistemelordeprelucrareautomatadateloricaracteristicilesistemelorinformatice,n general.

    Evoluia metodelor i tehnicilor de organizare a datelor a fost influenat de o serie defactori cum ar fi:

    - cretereacontinuacomplexitiidiverseloractiviti; - moduldeutilizarearesurseitimp,factoresenial; - dezvoltareadeosebitatehniciidecalcul. Pefonduluneivarietirelativmaridemetodeitehnicideorganizareadatelorsedesprind

    dou,cafiindprincipale,fiierulibazadedate.

    1.2.INFORMAIACAOBIECTALACTIVITIIECONOMICE

    Societatea informaional se caracterizeaz prin preponderena proceselor informaionalebazatepetehnologiainformaionaliacomunicaiei,careconduclaoreconsiderareaprocesuluideinformare.Motorulacestuiproceslreprezintinformaia.Astfel,procesuldeinformare,axatnjurulnoiuniideinformaie,reprezintfundamentuldefiniriistructuraleifuncionaleasistemuluiinformaional. n funcionareaunei ntreprinderi sedistingatt activitile individuale, fiecareparticipantexercitndunrolncadrulorganizaieipotrivitpregtiriisaleiauneifiedepost,ctiactiviticolective la diferite niveluri (edine, dezbateri). Ambele tipuri utilizeaz ca element de bazinformaiaigenereazprocesuldeinformare. Informaia rezult din date, acestea fiind ansambluri de simboluri susceptibile de a fipercepute de ctreom.Datelenudevininformaiidectprinintermediulunuiprocesdeprelucrare.De exemplu, un bilan contabil reprezint un ansamblu de date care descrie anumite aspecte. Elconstituieoinformaiepentrucelcarestpnetemodelulcontabilnvedereainterpretriiacesteia.

    Figura 1.1. PiramidaabstractizriiconformProf.E.Turban

    DATE

    INFORMAII

    CUNOATERE

    META- CUNOATERE

  • 4

    Figura 1.1.prezintoclasificareadatelor,informaieiicunoateriinfunciedegraduldeabstractizare,ncarecunoatereaesteconsideratmaiabstract,aflndu-se nspre vrful piramidei abstractizrii,iardateleavndungradmaimicdeabstractizare,aflndu-se la baza piramidei. Dup cum ammai precizat legtura ntre componenta decizional a ntreprinderii i ceaoperaionalserealizeazprinsubsistemulinformaional.Funcionareaacestuiaestealimentatdeun proces permanent de informare n ambele sensuri. Prin intermediul fluxurilor informaionalesubsistemulinformaionalrealizeazocondiionarereciproc:

    Subsistemdecizional

    Decizii(informaii)

    Informaiipentru

    fundamentaredecizii

    Informaiidespre procesedeexecuie

    Subsistemoperaional

    CircuiteinformaionaleDate

    Fluxuriinformaionale

    Resurseumane

    Subsisteminformaional

    Componente pentru

    Fundamentaredecizii

    Gestiuneeconomic

    EI

    IE

    Figura 1.2. Relaiasubsistemuluiinformaionalcuceldecizionaliceloperaional

    Gestiunea i utilizarea informaiei, ca resurs esenial a unei ntreprinderi capt noiparticulariti generate de calitatea ei de suport pentru fundamentarea deciziilor i de creterecontinuacomplexitiiprocesuluidecizional. Achiziia informaieiconstituieoexigenvitalpentru ntreprindere. nacestsens,unrolmajor revine sistemelor de informare i modului n care acestea permit crearea i gestionareamemorieiorganizaionale. Sistemul de informare reprezint un ansamblu de activiti intercorelate(manuale/automatizate), prin intermediul crora ntreprinderea dispune de informaii necesareasigurrii unei coerene ntre structura de decizie i structura de informare. Structura de decizie descrie modul n care este realizat partajarea deciziilor n ntreprindere. Este alctuit dinansamblul activitilor de decizie i constituie rspunsul la ntrebarea cine, ce hotrte nntreprindere?. Structura de informare se refer la ansamblul activitilor de informare ntr-o ntreprindere.Eaconstituierspunsullantrebareacine,cecunoatenntreprindere? Totalitateainformaiilorobinuteprinproceseledeinformarecareauloclaunmomentdatvor ficonservateprinintermediulmaimultorcomponentecarendeplinescfunciispecificeicare

  • 5

    se constituie n memoria organizaional. n cadrul memoriei organizaionale se disting doucategorii de elemente: - elemente tangibile constituite din date, proceduri, modele matematice, algoritmi; - elemente intangibile reprezentateprincunotineprivate,profesionale,experieneiaptitudini

    etc.

    Evoluia mediului economico-social, la nivel naional i mondial, precum i exploziatehnologiilor informatice, car conduc organizaiile spre fenomenul de globalizare implic oreconsiderarefundamentaldeconcepiereferitorlaroluliloculntreprinderii.Astfel,aceastanumaiestenumaiounitatedeproducie,cidevinenmodegalounitatedeproducereainformaiiloricunotinelor.

    1.3.STADIULACTUALITENDINELEDEZVOLTRII SISTEMELOR INFORMAIONALE

    Sistemeleinformaionaleactualenumaipotficonceputenafaratehnologiilorinformaticeiacomunicaiilor.Sistemul informaionalesteprivitca un ansamblu de proceduri de constatare, consemnare,culegere,verificare,transmitere,stocareiprelucrareadatelor,cuscopuldeasatisfacecerineleinformaionalenecesaremanagementuluinprocesulfundamentriiielaborriideciziilor.

    Este evidentcincontinuaremainaienergiavorjucaunrolimportant,fundamental,nsocietatea informaional, dar pentru toate activitile umane devin eseniale tehnologiileinformatice care au la baz electronica, informatica i comunicaiile moderne. Informatizarea activitilor social-economice a cunoscut profunde transformri. Este contextul n care vomprezentactevadinschimbrileitendineleceaulocndezvoltareasistemelorinformaionale.

    1.Semanifest nmodclaro tendin spredivizareacosturilor sistemelor informaionale.Aceastreduceresedatoreaz,pedeoparte,reduceriicosturilorhardware-ului,iarpedealtparte,reducerii costurilor software-ului. Costurile de proiectare, realizare, meninere i calitate pentrufiecare componentse reducdatorit tendinei ndezvoltarea sistemelor informaionalebazate totmaimultpeplatformesoftdenivel naltce incumbfuncii softdebazi funcii specificeuneiaplicaii.Prinfunciilesoftdebazsedefinesciserezolvproblemelecomunealeaplicaiilor,iarsoftulspecificdefineteproprietilecomportamentalesuplimentarepentruoaplicaie.Oastfeldeabordare ofer posibilitatea generalizrii i implementrii unor aplicaii informatice nmaimulteunitieconomice, cu efecte imediate de reducere a costurilor de implementare.

    2.Semanifestotendinclarspretehnologiasistemelorinformaionalebazatepereeledecalculatoare.Cretereacomplexitiiivarietiiaplicaiilor,apariiadenoiproduseinformatice cu un raport cost/performan totmai avantajos au fcutnecesar i rentabil realizareade reeledecalculatoare.

  • 6

    Oimportandeosebitaavut-o Internet-ul care a oferit posibilitatea accesului nelimitat la diverse informaii precum i comunicarea rapid ntre diverse puncte de pe glob. Reelele decalculatoaredeterminapariiaidezvoltareadenoiprotocoaleimediidecomunicaiecepermitviteze mari de transport a informaiei, accesul la distan n scopul unor operaiuni de comerelectronicsaudiversetranzaciielectroniceon-line.

    3. ndomeniulorganizriidatelorsemanifesttendinasprebazededateorientateobiect.Structurile clasice de date bazate pe text i valori numerice fie se dovedesc insuficiente, fiecomplexitate lor depete posibilitile de stocare i prelucrare. Bazele de date orientate obiectpermitcreareadeobiectecomplexe,dincomponentemaisimple,fiecareavndpropriileatributeipropriulcomportament,nacestfelelereuescsoferesoluiipentruorice probleme.

    4. Sisteme informaionale de tip nou. Sunt de fapt sisteme informatice integrate, n carentregulsisteminformaionalsebazeazpecalculator.Suntalctuitedinaplicaiiperformante,decele mai multe ori ierarhizate ce permit realizarea informaieintimprealilaunnivelmaximdeoptimalitate.

    Proiectarealanivelmicroimacroeconomicaunorsistemeinformaionalecaresutilizezetehnicilebazelordedateicaresconindiversemodeleeconomico-matematice,iarsituaiiledeinformare-raportaresaibuncaracterdesemnalarepreventivaabaterilorfadestareanormal,reprezint o form superioar de organizare i prelucrare a datelor. Aceast concepierevoluioneaz ntregul sistem informaional, transformndu-l dintr-un sistem pasiv de constatare, consemnare i analiz a unor procese i fenomene economice deja petrecute, ntr-un instrument activdepreviziuneicontrolalacestora.

    Acel subsistem al sistemului informaional, care folosete echipamente de prelucrareautomat a datelor (hardware) i aplicaii pentru echipamentele n cauz (software de baz isoftwaredeaplicaii),necesarefurnizriideinformaiisistemuluiinformaional,senumetesistem informatic.nalitermeni:pentruadefiniunsisteminformatic ncadrulunuisisteminformaional,trebuiesprecizmnmodconcretregulile,procedurile,mijloaceleimetodeleutilizatencadrulacestuia; mai mult trebuie s precizm legile care opereaz cu acesta n cadrul unui ansamblucorelat.Dacarfisreprezentmsistemulinformaticisistemulinformaionalcamulimielevorartacanfiguraurmtoare;evidentntr-un timp imprevizibil vor coincide.

  • 7

    Figura 1.3. Sistemulinformaticcaparteasistemuluiinformaional

    Sistemul informatic este deci un ansamblu organizat de resurse (materiale, software, personal,date,procedurietc.)carepermitsseachiziioneze,prelucreze,stochezei s transmitinformaiisubformdetexte,imagini,sunete,etc.

    Principalele categorii de resurse incluse n sistem sunt: - Persoane cereprezintutilizatoriiconsumatoriainformaieiprodusdesistem

    saucontribuielaachiziia,stocareaiprelucrareainformaiei,fiesuntspecialitiaisistemelor(analiti,programatori,operatori, ingineri).

    - Materiale semnificnd totalitateadispozitivelor fiziceutilizate (uniticentralei periferice, staii de lucru, reele de comunicare) precum i diferitele suporturiinformatice (discuri magnetice, optice)

    - Programe i proceduri constau n ansamblul programelor de aplicaie i aserviciilornecesarefuncionriisistemuluiinformatic.

    - Date prezente n cadrul sistemului sub form variat (texte, imagini, sunete)corespunzndattmaterieiprimedeprelucratctimodelelor,careprezentare a fenomenelor.

    Sistemulinformaionalisistemulinformaticaleunuiorganismsentreptrundinupotfiseparateunuldecellalt,ncondiiilencarelaoraactualsevehiculeazunvolumdeinformaiiincomensurabil. Ele se ntreptrund i se determin reciproc. Sistemul informaional al unuiorganism,frsuportulasiguratdesistemulinformaticestesortitsifurnizezeinformaiieronatesaudupoperioaddetimpcndinformaiai-apierdutparialsautotalsemnificaiapentrusistemul decizional.ireciproc,sistemulinformaticfrsistemulinformaionalnupoateexista.

    Privit din perspectiva scopului su, sistemul informaional prelucreaz un complex deinformaii, ce se constituie ca intrri, pentru a furniza subsistemului decizional rezultate, ce se constituie ca ieiri.

    Sistem

    informatic

    Sistem informaional

  • 8

    Figura 1.4. Structurageneralaunuisisteminformaional.

    Pentru un sistem informaional complex (economico-social), blocul de prelucrri seconstituie dintr-omulimedenoduri (staii) deprelucrareconformunorlegi,metode.a.m.d.carese constituie n circuite.Deasemenea,attintrrilectiieirile,suntmultipleindiferitepuncteale sistemului.

    Mulimeadatelor vehiculate ntr-o reea informaional poate fi structurat pe subsisteme,care n cadrul unui sistem economico-social ar putea fi: cercetare-dezvoltare, proiectare, planificare tehnico-economic,pregtireafabricaiei,lansareaiurmrireaproduciei,aprovizionare-desfacere, personal, financiar-contabil.

    ntr-un sistem informaional funcional, sursele de date, nodurile de prelucrare, traseeleinformaiilor de diferite categorii sunt astfel realizate nct s asigure la timp, elementelor din structura organizatoric, acele informaii care le sunt necesare, s evite circuitele nonsens, s seasigure securitatea datelor n cadrul circuitului.

    1.4. TEHNOLOGII INFORMATICE

    Perspectivainformaionaldeterminrevedereauneintreprindericaunsediualactivitilorde natur informaional, care constau n colectarea, prelucrarea, transmiterea i stocarea datelor.Aceste activiti u drept scop s ofere utilizatorilor reprezentri pertinente ale fenomenului real,plecnd de la date fragmentate, de origine i calitate diverse. Apariia tehnologiilor informatice bulverseazmetodele tradiionale de lucru, rolul individului n ntreprindere i nsimaniera deabordare a problemelor. Tehnologiileinformaticecorespundtehnicilorcarepermitfabricareainformaiei.Acesteareunesc tehnici eseniale de culegere, prelucrare, transmitere i stocare electronic a datelor iinformaiilor, ntr-un mediu adecvat informatic i de comunicaie constituit din echipamenthardware,procedurisoftware,dispozitiveelectronicedetransmisie/recepie. Componentele de bazaletehnologieiinformaticesunt:

  • 9

    1. Staiile de lucru terminale de teletransmisie legate la un calculator, sau microcalculatoaredotatecucapacitateautonomdeprelucrare stocare.

    2. Bazele de date reunesc fiiere de date ntre care exist interdependene i pot fistructuratepentrumemorareadateloriinformaiilorpedomenii(tehnic,economicetc.).

    3. Reeledecomunicaii asigurdifuzareadateloricomunicareantrestaiiledelucru. 4. Proceduri software includ pachete de programe.

    Utilizareatehnologiilorinformaticeasiguroseriedeavantajeca: - reducerea timpului vitezade calcul ridicatpermiteo reducere substanial a

    timpului de prelucrare impus de anumite modele economico-matematice, tehnice, fizice etc;

    - reducereaspaiului comunicarealadistanprintehnologiainformaticfacesdisparinconvenientulkilometrilorexistentntreemitorireceptor;

    - extindereamodalitilordestocare mijloacele de stocare au evoluat deosebit de multasigurndposibilitidepstrareainformaieidemilioanedecaractere;

    - flexibilitatea n utilizare tehnologia informatic ofer un domeniu vast deutilizare i nregistreaz o adaptabilitate continu, paralel cu evoluia software-uluidebazideaplicaii.

    n consecin tehnologia informatic este susceptibil nu doar de-a influena fiecareactivitate n componenta sa fizic sau informaional, dar i modul de exploatare al legturilordintreactivitiattninteriorulctinexteriorulntreprinderii.

  • 10

    CAPITOLUL II. SISTEME ELECTRONICE DE CALCUL. TIPURI DE CALCULATOARE

    2.1.APARIIAIUTILIZAREA TEHNICII DE CALCUL

    Utilizarea calculatoarelor a cunoscut o evoluie contradictorie. Conceput pentru a fi omain de calculat foarte rapid, calculatorul apare astzi ca un instrument general de tratare a informaiei, capabil s simuleze orice model, cu condiia ca acesta s poat fi descris. Primulcalculator numeric poate fi considerat abacul, aprut n urm cu 3000 de ani i era principalulinstrumentdecalcul.Primelemainidecalculatcapabilesefectuezecele4operaiiiextragerearadicaluluideordinul2au fostconceputedePascal iLeibnitz.Eleconineauniteangrenajecuroi dinatecu cte 10 dinicecorespundcelor10cifrealesistemuluidenumeraiezecimal.

    Primulcalculatorelectronica fostconstruit laUniversitateadinPennsylvania n1946iafost botezat ENIAC. Tot n 1946, la Universitatea Princeton, John von Neumann a introdus pentru primadatconceptuldeprogrammemorat,careconineinstruciuni n cod-main,eliminndu-se astfel comutatoarele i altecomponentecu care seprogramaudiferiteoperaii (EDVAC primul calculator cu program memorat, 1950). Programul propus de Neumann permite introducerea o singurdatnmemoriacalculatoruluiaunuitipdeoperaiecareapoipoatefiexecutatoridecteori este nevoie, pe baza acestui program. Aceast filozofie a calculatorului este utilizat la 4generaiidecalculatoareipoartdenumireadefilozofia von Neumann.

    n relativ scurta istorie a tehnicii de calcul calculatoarele pot fi grupate pe generaii deevoluie; fiecare generaie a aprut ca urmare a realizrilor la nivelul tehnologiei utilizate laconstruireaiutilizareacalculatoarelor.

    Elementedefinitoriipentrugeneraiiledecalculatoare: Generaia1 calculecomercialeitiinifice;tuburielectronice,programarencodmain. Generaia2 prelucrare date de uz general, tranzistori, 100 de instruciuni complexe,

    echipamente periferice care execut independent i simultan operaii de I/E (intrare/ieire), limbaje evoluate de programare.

    Generaia3 aplicaiiuniversale,circuiteintegrate,maimultde100deinstruciunicomplexe,tehniciisistemeperformante.

    Generaia4 integrarepescarfoartelarg,microprocesoare, microprogramare. Generaia5 prelucreazcunotine,numaiaulabazfilozofiavonNeumann.

    Generaia2 1954-1964

    Generaia3 1964-1980

    Generaia4 din 1980

    Generaia5 dup1990

    Generaia1 1946-1953

    ENIAC 1946

  • 11

    2.2. TIPURI DE CALCULATOARE

    nsenslarg,oriceechipamentcarefoloseteunulsaumaimultemicroprocesoareincluzndialtecircuiteLSI (Large Scale Integration integrarepescarlarg) sau VLSI (Very Large Scale Integrated - integrare pe scar foarte larg), se numete microcalculator, iar n sens restrns,reprezintunsistemdecalculpentrudezvoltareadeproblemeavndunitateadecomandrealizatprintr-un microprocesor.

    Existoclasificareatipurilordemicrocalculatoaredepepia: a) microcalculatoare personale (PC) sunt calculatoare foarte performante ce au unitatea

    de comandbazatpeunmicroprocesor; b) microcalculatoare pentru dezvoltarea deprogramei aplicaiidiverse - au performane

    mairedusefadePC-uri; c) microcalculatoarepentruinstruireipetrecerea timpului liber (home computer); d) terminale programabile pot fi cuplate la un calculator, ladistan. Microprocesorul este un circuit LSI complex care implementeaz cea mai mare parte a

    funciilorunuiprocesorclasic,adicestecapabilsefectuezeoperaiiaritmeticeilogicepebazaunui program. (Primul microprocesor a fost al firmei Intel: I 4004) n general, orice microcalculator arencomponenasaurmtoareleelemente:

    Figura 2.2. Structurasimplificataunuimicrocalculator

    M.I. U.C. Tastatur Monitor

    Magistrale rtzrtzrtz

    I1

    EP1

    I2

    EP2

    In

    EPn

    . . .

  • 12

    CAPITOLUL III. STRUCTURAIPRINCIPIILEDEFUNCIONAREALE UNUI CALCULATOR ELECTRONIC NUMERIC

    Calculatorul electronicesteundispozitivcapabilsprelucrezedatepebazaunuiprogram.Estealctuitdinmemorieintern(MI)iunitatedecomand(UC).Memoriainternareroluldeastoca temporar programul utilizatorului i datele aferente problemei de rezolvat. Unitatea de comandareroldeaexecutaefectivoperaiiledeprelucrareprevzutedeutilizatorprinprogramulrespectiv.

    EPI (echipamente periferice de intrare), EPE (echipamente periferice de ieire), EPI/E (echipamente periferice de intrare/ieire) sunt echipamente periferice ce permit introducerea, extragerea informaiilor n/din memoria intern, respectiv stocarea informaiilor pe un suport dememorieextern.

    Pentrua rezolvaoproblemcuajutorulcalculatorului,utilizatorul trebuie selaborezeunprogrampentrurezolvareaproblemeirespective.Acestprogramesteomulimefinitdeinstruciunidintr-un anumit limbaj de programare. Limbajul de programare, ca orice limb vorbit este unsuport comun de conversaie utilizator-calculator. n orice limbaj de programare vom gsiinstruciunicereprezintdefaptnitecoduripentrudiversetipurideoperaiideprelucrare.

    Pentruelaborareaprogramului,utilizatorulstabiletealgoritmulpentrurezolvareaproblemeirespective. Algoritmul este o succesiune finit de operaii care, efectuate ntr-o anumit ordinelogic,rezolvproblemarespectiv.Odatntocmitalgoritmulpentruproblemasupusprelucrriicu calculatorul, utilizatorul poate elabora programul corespunztor. El se realizeaz codificndfiecare operaie prevzut n algoritm, cu una sau mai multe instruciuni dintr-un limbaj de programare.Acestprogram,spreaputeafiexecutatdectrecalculator,trebuieintrodusnmemoriainternprinintermediulechipamentuluiperiferic de intrare.

    EPI MI

    UC

    EPE

    EPI/E

    Calculatorul

    Restul sunt echipamente

    periferice

  • 13

    Calculatorul lucreaz intern n cod-main. Acest cod-main are la baz sistemul denumeraiebinar.Dinaceastcauzintervinenecesitateatransformriiprogramuluielaboratdectreutilizator n program cod-main. Acesta cuprinde instruciuni n cod-main care vor fi stocatetemporarnmemoriainternivorfiexecutatedectreunitateadecomand.Rezultateleoperaiilorprevzutenprogramvorfivizualizateprinintermediulechipamentelorperifericedeieire.

    Exist posibilitatea stocrii programului respectiv i a datelor aferente problemei pe unsuportdememorieexterioarprinintermediulunuiechipamentperifericdeintrare-ieire.Pentruaputearealizaacesteoperaii (introducereaprogramului nmemoriaintern, transformareaacestoran cod-main prin intermediul programelor translatoare, execuia programului utilizatorului etc.)calculatorultrebuiesdispundeunsistem de operare.Sistemuldeoperarereprezintunansamblude programe ce permite accesul utilizatorului la calculator.

    Memoria extern reprezint, spre deosebire de memoria intern, o memorie permanent(pn la distrugerea voit sau fizic a suportului), pe care poate fi stocat o cantitate mare deinformaie.Memoriaexternpoatefiutilizatprinintermediulechipamentelorperiferice.

    nacestcontext,calculatorulpoatefiprivitdindoupunctedevedere:fizicilogic. Dinpunctdevedere fizicne referim la totalitatea componentelor fizice (inclusiv funciile

    cablate)ceformeazparteahardware,saupescurt,hard.Dinpunctdevederelogic,nereferimlatotalitatea programelor, fie componente ale sistemului de operare, fie la programele utilizatorului, carereprezintparteasoftware,sausoft.

    Memoria intern

    Memoria intern (M.I.) este componentadebaz a calculatorului, ce servete lapstrareatemporarainformaiilor(programulidateleaferenteproblemeirespective).Lamemoriainternau acces unitatea de comand (U.C.), pentru a executa instruciunile prevzute n programulutilizatorului,iechipamenteleperiferice(E.P.),pentruaputeaintroduce/extrageinformaiilen/dinmemoria intern.Memoria intern are o anumit structur organizatoric. Unitatea elementar ainformaieiestebit-ul (b), saupoziiabinar,adicelementulcapabilsmemorezeocifrbinar,0sau1,nfunciedeintensitateacurentuluielectriccestrbateelementulrespectiv:+isau- i.

    Calculator Date intrare Program

    Arhiv

    Dateieire

  • 14

    Unitateaadresabilamemorieiinterneestelocaiadememorie,adicosuccesiunedebii,definitprindouelemente:

    a) lungimealocaiei(numruldebiipecareiconinesuccesiunearespectiv); b) adresalocaieirespective(careesteunnumrataatlocaieirespective).

    mprireamemorieiinterne nlocaiisefacedinpunctdevederelogicpentruaaveaaccesdirectlaoanumitinformaiestocat.

    Gestiunea fizic amemoriei interne nu o face utilizatorul, acesta avnd acces la anumitevaloristocateprinintermediulvariabilelorprevzutencadrul programului.

    Locaiilecu8biipoartnumeledeoctetsaubyte (B),celecu16biisenumescsemicuvnt,celecu32biisenumesccuvnt,iarcelecu64biisenumescdublucuvnt.

    Capacitatea dememorare se determin prin numrul de octei pe care i coninememoriarespectiv.

    UnitateademsurpentruM.I.esteKB(kilobyte sau kilooctet). Multiplul de KB este MB (megabyte). Multiplul de MB este GB (gigabyte) iar multiplul de GB este TB (terabyte).

    Astfel:

    1 KB = 1024 Byte = 210 byte 1 MB = 1024 KB = 210 KB = 220 byte 1 GB = 1024 MB = 210 MB = 230 byte

    1 TB = 1024 GB = 210 GB = 240 byte

    1 2 3 4 5 6 7

    Locaiacuadresa 7

  • 15

    Memoriainternestedemaimultetipuri,dincareamintim: - ROM (Read Only Memory); - RAM (Random Access Memory); - PROM (Programable Read Only Memory); - REPROM (Reprogramable Read Only Memory); - CMOS (Complementary Metal Oxide Semiconductor);

    Funcia de baz a memoriei interne este aceea de a stoca temporar programe i date.Aceastfuncietrebuiesserealizezenurmtoarelecondiii:

    1. timp deaccesctmaimic(Intervalulde timpestemsuratdinmomentul lansriiuneicererideconsultareamemorieiinterneipnnmomentulobineriirspunsului);

    2. capacitatedememorarectmaimare(numruldeocteipecareiarememoriasfiectmai mare);

    3. proteciadeplinainformaiilor(snusedistruginformaiileintroduse); 4. tehnici de intrare-ieire(I/E)ctmaisimpleieficiente.

    Unitateadecomand

    Unitateadecomandestecomponentadebazacalculatorului,capabilsprelucrezedatele din memoria intern prin intermediul unor circuite care pot realiza instruciunile din programulutilizatorului, care trebuie s se gseasc n memoria intern. Orice program pentru a putea fiexecutat de un calculator, trebuie s se gseasc n memoria intern. Funcionarea unitii decomandestecompletdefinitprindescriereasetuluideinstruciunipecarelepoateinterpretaiaregulilor de interpretare.Acestedouelementelreprezinti ideterminstructura.Ounitatedecomanddinpunctdevedereconstructivestealctuitdin:

    A. unitate aritmetico-logic,cerealizeazexecuiapropriu-zisainstruciunilor; B. unitatedecomandicontrol,ceasigurcomenzilenecesareexecuieiuneiinstruciuni,

    nlnuireainstruciunilor,controlul operaieideintrare-ieireetc.

    Pentru a realiza prelucrarea datelor cu ajutorul calculatorului este necesar introducereaprogramului,alctuitdintr-osecvendeinstruciuni,nM.I.ideoarececalculatorullucreazinternn cod main, programul respectiv trebuie transformat n cod main prin intermediul unorprograme translatoare: interpretoare, compilatoare. Programul cod main este alctuit dininstruciunin format codmain,adicosuccesiunefinitdecifrebinare,fiecareinstruciunefiind desemnatprinanumiteelemente.

  • 16

    Formatulinstruciuniicuunoperand,ncare:

    Cod - coduloperaiei; Adres - adresa operandului; Inf. sp. - informaiispeciale(deplasament,moddeadresareetc)

    Lungimea unei instruciuniestefixpentruunanumittipdeunitatedecomand. Totalitatea instruciunilor executabile ale unui calculator formeaz setul de instruciuni.

    Unitateadecomandcorespunztoarearecircuitecapabilesexecuteacesteinstruciuni. Execuiaunei instruciunipresupuneefectuareaurmtoareloroperaii:

    o citeteidecodificinstruciunea; o calculeazadreseleoperanzilor; o citeteoperanzii; o efectueazoperaiaprevzut.

    nfunciedearhitecturacalculatorului,relativlaU.C.,distingem: 1. Structura clasic von Neumann estespecificpnlageneraiaa3-a de calculatoare.

    Toatetransferurilededatedelaictreechipamenteleperifericetrebuiestreacprinunitatea aritmetico-logic,timpncarenumaiesteposibilnicioaltoperaie.

    2. Structura cu acces direct la memorie, DMA (Direct Access Memory), specific microcalculatoarelor la care nu se mai folosete unitatea aritmetico-logic pentrutransferuldatelordeintrare/ieire.

    3. Structura cu canal de tratare a operaiilor de intrare/ieire specific pentrucalculatoareledingeneraia4 ncarecanalulpreia tratareaoperaiilorde intrare/ieire,asigurndcontrolulefectivalechipamentelorperifericeialschimburilordedatedintreacesteaimemoriaintern.

    Cod Adres Inf. sp.

  • 17

    StructuracucanaldetratareaoperaieideI/E

    Dinpunctdevederefuncional,structuraunitiidecomandvariazdelauntiplaaltul.ngeneral,vomgsiurmtoarelecomponentesausubansamble:

    a. subansambluldecontrol,carecoordoneaztoate celelalte componente; b. subansamblul aritmetico-logic,ceconinecircuitelenecesareexecutriiinstruciunilor; c. subansamblul de adresare a memoriei interne; d. subansambluldecontrolalinterfeelorcuechipamenteperiferice; e. subansamblul de control al ntreruperiloriderutelor; f. subansamblul orologiului intern etc.

    Toateacesteaasigurunitiidecomandcapacitateadearealizaurmtoarelefuncii: A. de comand amemoriei interne i a echipamentelor periferice prin intermediari i de

    execuiepropriu-zisainstruciunilor; B. demsurareatimpuluideexecuie,deacces; C. decomunicaredirectcuutilizatorulumanetc.

    Echipamente periferice

    Launcalculatorexistposibilitateadeacuplaomarediversitatedeechipamente periferice, ele realiznd diverse operaiide introducere/extragere n/dinmemoria intern, realizndu-se astfel legtura dintre calculator i utilizator. Dup purttorul de informaie pe care l utilizeaz,echipamenteleperifericeseclasificnechipamenteperifericecusuportnereutilizabil (imprimanta, cititor/perforator de band de hrtie), echipamente periferice cu suport reutilizabil (toateechipamentele periferice care au ca purttor de informaie suport magnetic: uniti de disc fix,Floppy, CD, hard-disk).

    EP1 EP2 EPn

    U.L.(interfee)

    C1 C2 Cn

    MI UC

    Unitidelegtur(canale)

    ,,,

    ...

  • 18

    Din punct de vedere al operaiei pe care o efectueaz, echipamentele periferice sunt de 3tipuri:

    I. EPI (echipamente periferice de intrare) - permitintroducereainformaiilordinexteriornmemoriaintern.ExempledeEPI: Tastatura permitepreluareadatelordetipnumericialfanumericdarilansarean

    execuieaunorcomenzi; Mouse-ul - poatenlocui tastaturalaprogrameleceauprevzutacest lucru(darnupot introduce date numerice sau alfanumerice); Scanner permite transformarea unor informaii aflate pe suport de hrtie n informaiipentrumemoriaintern; Dispozitivede intrarepentru sunete, imagini, grafic (microfonul, cameradigital).a.

    II. EPE (echipamente periferice de ieire) - cu ele se realizeaz operaia de extragere ainformaiilordinmemoriainternctreexterior.ExempledeEPE: Monitorul realizeaz interaciunea direct dintre utilizatorul i calculator,

    reflectndpeecranoriceoperaieexecutat; Imprimanta permitetransformareainformaiilordinmemoriainternninformaiipe suport de hrtie; Dispozitive de redare a sunetului placa audio la care se vor conecta cti audio,difuzoare.a.

    III. EPI/E(echipamenteperifericedeintrare/ieire)- realizeazoperaiideintroducereaunorinformaiidepeomemorieexternnmemoriaintern,respectivextragereainformaiilordinmemoriainterninscrierealorpeomemorieiextern(toateechipamenteleperifericeceaucasuportpurttordeinformaiesuportmagnetic).ExempledeEPI/E: Hard-disk-ul principalulechipamentdestocaremasiva fiierelor; Unitatea de dischete pentru manevrarea dischetei; Unitatea de CD ROM - pentru manevrarea CD ROM-ului; Portul USB utilizat laconectareaaparateloridispozitivelorcepot fiutilizateca

    suportdememorieextern.

    Sisteme de operare

    ntreprinderileconstructoaredecalculatoarelivreazodatcucalculatorulbrutunsuportdememorie extern pe care este nregistrat un ansamblu de programe speciale, numit sistem deoperare, care permite accesul utilizatorului la calculator.

  • 19

    Sistemul de operareesteunansambludeprogramecareareroldearealizautilizareaoptimaresurselorfiziceilogicealesistemuluidecalcul,ideaconcuralapregtirea,punereanlucruicoordonareaexecuieiprogramuluiutilizator.

    n general, sistemele deoperarepresupun,dinpunctdevedereconstructiv,dounivele:unnivellogiciunulfizic.Nivelullogicesteapropiatutilizatorului,cucareinterfereazprincomenzialelimbajuluidecomandspecificsistemuluideoperarerespectiviprinmesaje. Nivelul fizic este apropiatcalculatorului,cucareinterfereazprintr-unsistemdentreruperiiderute.

    Utilizatorullucreazcucalculatorulprinintermediar(interfa)careseconstituiecuajutorulsistemului de operare.Sistemuldeoperareesteo interfapentru c segsete ntrecalculator iutilizator

    Sistemuldeoperarendeplineteurmtoarelefuncii: 1. afectarearesurselorfiziceilogicealesistemuluidecalcul; 2. asigurarea unor componente pentru organizareaiproteciainformaiilorpesuportulde

    memorie extern,planificarea lucrrilordup anumite criterii, astfel nct s asigureoutilizareoptimasistemului;

    3. controlullansriinexecuieicoordonareaexecuieiprogramelor; 4. asistareaexecuieiprogramelordectreoperatoruluman; 5. uurarea activitii de programare prin punerea la dispoziia utilizatorului a unor

    programe utilitare.

    Kurzbanicolaboratoriiprecizeazcalitilepecaretrebuiesleaibunsistemdeoperare.Principalelecalitisunt:

    1) Utilitate interfaacuprogrameleutilizator trebuiesaib nvedere toatenecesitileacestuia.

    2) Eficien spermitrealizareauneiutilizriaresurselorctmaiaproapedeoptim. 3) Generalitate sistemuldeoperaretrebuiesrspundexactlatoatecerineleformulate

    de utilizator.

    Comenzi

    Mesaje SID

    S.O. Nivel logic

    Nivel fizic C.

  • 20

    4) Transparen spermitnsuireasimplafacilitiloroferitedesistemuldeoperare. 5) Securitate sistemuldeoperaretrebuiesfieprotejatmpotrivaunorncercrivoluntare

    sau involuntare de distrugere din partea programului utilizator.

    Limbaje de programare

    nsensulcelmailarg,oricelimbajutilizatpentrudescriereaalgoritmiloriadatelorpentruo anumit problem este un limbaj de programare. Aceast noiune este legat ntotdeauna deimplementareapentruuntipdecalculator,nsensulcreprezintsuportulcomundeconversaieom main,suportcaretrebuiecunoscutdeambii.Pentrufiecarelimbajdeprogramare,existunulsaumai multe programe translatoare care realizeaz transformarea programului elaborat, ntr-un limbajdeprogramareoarecarencodmain,singurulformatncarepoatefiexecutatunprogram.

    Primele calculatoare se programau n limbaj cod main care utilizeaz coduri binare,operaiuneadeprogramarensinefiindfoarteanevoioas.Unsaltevidentserealizeazodatcutrecerea la limbajul de asamblare, care utilizeaz coduri simbolice i adresare simbolic. Acestelimbaje n raport cu evoluiile lor ulterioare sunt considerate limbaje de programare de nivelinferior,datoritdependeneilordeparticularitilecalculatoruluipentrucareaufostrealizate.

    PrimullimbajdeprogramaredenivelnaltafostlimbajulFORTRAN,specificaiilecruiaauaprutnanul1954.

    Exemplu:

    0 1 1 0 0 1 0 1 0 1 1 0 LD 4i... LOAD Limbaj evoluat Limbaj cod-main Limbaj de asamblare

    Limbajele de programare de nivel nalt utilizeaz cuvinte pentru diverse operaii deprelucrare a datelor. n majoritatea cazurilor, cuvinte dintr-oanumitlimb,cuotendinclarde

    Problem algoritmizare

    Algoritm pt. rezolvarea problemei respective

    programare Limbaj de programare

    Program

    dateiniiale

    Calculator Program

    translator

    Rezultate

  • 21

    apropiere de limbajul curent. Specificarea complet a unui limbaj de programare presupunedefinirea a trei elemente:

    2. Sintaxa limbajului, care definete structura limbajului respectiv, cu reguli gramaticalebine stabilite.

    3. Semanticalimbajului,definetesemnificaialimbajuluirespectiv. 4. Pragmatica,cedefinetetoatecelelalteaspecte:

    - eficienalimbajului; - relaiacuutilizatoruletc.

    Exist o clasificare a limbajelor de programare, dei nu ntotdeauna se poate preciza cuexactitatedacunlimbajaparineuneiclasesaualteiclase:

    Limbaje procedurale (de nivel nalt) sunt destinate descrierii algoritmului sub forma unor succesiunifinitedeinstruciuni,cesevorexecutanordineastabilitdeprogramator.Exempledelimbaje procedurale: ALGOL, COBOL, FORTRAN, PASCAL etc.

    Limbaje neprocedurale (de nivel foarte nalt) secaracterizeazprinfaptulcsuccesiuneainstruciunilor influeneaz doar puin ordinea n care vor fi executate. Exemple de limbajeneprocedurale: FOXPRO, ACCESS, GPSS etc.

    Limbaje de programare concurent esteunlimbajceoferposibilitateadefiniriimaimultorprocese i cu faciliti deosebite de comunicare ntre acestea. Exemplu: limbajul PASCALCONCURRENT.

    Limbaje conversaionale, folosite pentru dialogul utilizator calculator chiar n timpul execuieiprogramului(limbajulBASIC).

    Limbaje de programare ale inteligenei artificiale, ceoferposibilitateade reprezentare acunotinelor.Exemplu:LISP,PROLOGetc.

    Medii de programare. Mediul de programarereprezintunsistemcomplexdeinstrumentesoftware interconectate conform fluxului tehnologic de realizare a unui program. Exemplu: Turbo Pascal, QuickBasic etc.

    O importan deosebit o reprezint alegerea limbajului de programare n funcie de specificulproblemeisupuseprelucrriicucalculatorul.

    Teoretic,orice limbajdeprogramarepoatefiutilizatpentrucodificareaoricreiprobleme.Trebuie inut ns cont de faptul c unele operaii de prelucrare se pot realiza mai uor ntr-un limbaj de programare sau n altul. De exemplu: limbajul COBOL este specific problemelor economice, cu date multe i calcule simple. Limbajul FORTRAN este specific problemelortiinifice, cu date relativ puine i operaiimatematice complexe. LimbajulBASIC este destinat problemelorcufacilitipentrugrafic,calculematematicecomplexe,daridatemulte.

  • 22

    CAP IV VI MICROSOFT WORD

    PREZENTAREA EDITORULUI DE TEXTE

    Unul din marile avantaje al editoarelor de text este interfaa grafic ce este foarte prietenoas cu utilizatorul. Ca orice aplicaie care ruleaz sub un sistem de operare de tip GUI(Graphical User Interface Interfagraficpentruutilizatori)editoareledetextvorrulancadrulunei ferestre de tip Windows. Bara de titlu este o bar standardWindows cu butoanele deminimizare,maximizare,restaurareipentruaccesareameniuluisistem; Linia de meniuri reprezint unmodde organizare a unei liste demeniuri (prinmeniunelegndu-seolistdecomenzi)derulantececonin comenzileaplicaiei,comenzicesuntgrupatenfunciederezultatulaciunii; Linia de instrumente reprezintunsetdeinstrumentepredefinitsaustabilitdeutilizatorfiindrealizatdinbutoaneceaucarolotranspunererapidaunorcomenziprinsimplaacionareabutonului aferent;

    Fereastreditordetextcuexemplificarezone

    Zona de lucru este prezentat utilizatorului prin reprezentarea grafic a unei pagini dehrtie, fiind locul unde utilizatorul va realiza editarea informaiilor. Aceast zon poate fipersonalizatcadimensiunedupnecesitileutilizatorului.

    Editarea unui text se realizeaz prin introducerea acestuia n cadrul zonei de lucru prinintermediul tastaturii, nefiind nevoie ca la sfritul fiecrei linii s fie acionat tastaENTER>,

    Butonul Control Menu

    Linia de meniuri

    Linia de instrumente

    Butonul de maximizare/restaurare

    Butonul de minimizare

    Panoul de configurare Linia dederularevertical

    Zona de lucru Linia de stare

    Linia dederulareorizontal

    Linia de titlu

    Butonul de nchidere a documentului

    Butonul de nchidere aaplicaiei

  • 23

    ntruct editorul de texte va realiza n mod automat aceast trecere. Utilizatorul va acionaENTER>doarncazulncaredoretetrecerealaunnournd. Poziia curent de editare n cadrul fiierului este evideniat de un element grafic numitcursor ceesteevideniat,deregul,printr-olinieverticalcareclipete. ncadrulprocesuluideeditareformacursoruluisepoatemodificanfunciedecomenzilepecareleexecutaplicaianacelmoment.

    FORME GRAFICE DE CURSOR Tabel

    IMAGINE CURSOR EXPLICAIE

    Imagineacursoruluipentruateptareauneicomenzi

    Imagineacursoruluipentruateptareauneinoicomenzintimpulprocesriicomenziianterioare

    Imaginea cursorului pentru redimensionarea pe orizontaluneiferestreWindows

    Imaginea cursorului pentru redimensionarea unei ferestreWindows,attpeorizontalctipevertical

    Imaginea cursorului pentru redimensionarea pe verticaluneiferestreWindows

    Imaginea cursorului pentru selectarea unui tabel

    Imagineacursoruluideselecieaunuisaumaimultorrnduri din cadrul unui tabel

    Imagineacursoruluideselecieauneisaumaimultorcoloane din cadrul unui tabel

    Imaginea cursoruluideselecieatextului

    Deplasarea cursorului n cadrul unui document poate fi realizat att prin intermediultastelordirecionale,tastaTabitastaSpacecuajutorulmouse-ului,cticuajutorulaltortastesaucombinaiidetaste.

    TASTE PENTRU DEPLASAREA CURSORULUI Tabel

    Tasta Aciunea Deplaseazcursorulnstngacuuncaracter Deplaseazcursorulndreaptacuuncaracter Deplaseazcursorulnsuscuolinie Deplaseazcursorulnjoscuolinie Ctrl + Deplaseazcursoruln stnga cu un cuvnt Ctrl + Deplaseazcursorulndreaptacuuncuvnt Ctrl + Deplaseazcursorullanceputulparagrafului Ctrl + Deplaseazcursorullasfritulparagrafului

  • 24

    Home Deplaseazcursorullanceputulrnduluicurent End Deplaseazcursorullasfritulrnduluicurent Page Up Deplaseazcursorulcuunecranmaisus Page Down Deplaseazcursorulcuunecranmaijos Ctrl + Home Deplaseazcursorullanceputuldocumentului Ctrl + End Deplaseazcursorullasfrituldocumentului Ctrl + Page Up Deplaseazcursorulcuopaginnsus Ctrl + Page Down Deplaseazcursorulcuopaginnjos

    ELEMENTEDEBAZNEDITAREA UNUI TEXT

    Uneditordetexteopereazcuurmtoarelenoiuni: 1. caracter (character) ceamaimicentitate(indivizibil)cesepoateprelucrantr-untexti

    care poate fi liter, cifr, spaiu(blank), caracter special, adic 256 de semne din codulASCII (American Standard Code for Information Interchange);

    2. cuvnt (word) ir de caractere delimitat de restul textului prin spaiu sau semne depunctuaie; alinierea textului ntre marginile paginii se face fr a segmenta cuvintele;cuvintelepotfidespritensilabelasfirituluneilinii(rnd)detext;

    3. linie (rndul) de text(Text Line) grup de cuvinte desprit de restul textului printr-un caracterdecontrolnumitsfritdelinieintrodusautomatdeprocesorinuestevizibilpeecran(deregul,segenereazprinacionareatasteiEnter>);

    4. fraz (Sentence) grupde cuvinte (irdecaractere)delimitat de restul textului printr-un punct; de regul,procesoarelede textepermit selectareaunei fraze i procesarea ei caunbloc de text;

    5. paragraf (Paragraph) - grup de linii de text delimitat de restul textului printr-un caracter de controlnumitsfritdeparagrafintrodusautomatdeprocesorinuestevizibilpeecran;

    6. text (Text) grup de paragrafe, fraze, linii, cuvinte sau caractere ; 7. obiect (Object) formgrafic(imagine,grafic,tabeletc.),formsonor(sunet)cepotfi

    nserate n text; 8. pagin (Page) pagin util format din text i obiecte sau pagin fizic constituit din

    paginautilielementespecificetehnoredactrii; 9. document (Document) coleciedepaginiceconstituieolucraretehnoredactat(scrisoare,

    raport, referat, articol, carte etc.).

    Figura 3.2. Elementele constitutive ale unui document

    Primacondiiedebazneditareaunuitextestecaeditoruldetextesfielansatnexecuieinu nultimul rndutilizatorulsdispundeo tastatur.Prin intermediulsistemuluideoperareutilizat utilizatorul poate opta pentru editarea n limbamatern folosind integral toate caracterelespecifice alfabetului respectiv.

  • 25

    ncadruloperaieideeditaresevorfolosicaracterelespecificelimbiirespective(caracteretipicelimbiiromne,ianume,,,,).Uneledintreacestecaracterenuseregsescpetastaturastandard,inconcluzievatrebuiactivatmaintiopiuneacevapermiteintroducereacaracterelorromnetidelatastatur.

    n tabelul alturat este prezentat modul de accesare a caracterelor specifice tastaturiiromnetiprinechivalarealorcucaracterelespecificetastaturiiengleze.

    MODULDEACCESAREACARACTERELORROMNETI PRIN INTERMEDIUL UNEI TASTATURI STANDARD

    Tabel 3.3. Caracterul

    de pe tastatura standard

    Caracterul cesevatipripe

    ecran

    \ [ ] ; z y y z * ( ( ) ) = _ ? = *

    / - ? _ - + $ ^ & & / ` ] ~ [

    Un caracter (Character) este un simbol pentru litere, cifre i semne speciale, simbolcaracterizat de : lime (Width), nlime (Height), stil (Style), orientare (Orientation),culoare(Color)iform/schelet(Typeface). Aspectul unui caracter este controlat prin font istil.

    FONTURI

    Font-ul reprezintunsetdecaracteredeunanumittipiaspectulasociatliterelor,cifrelor,simbolurilor i semnelor de punctuaie tastate [4], fiind o colecie de caractere care au anumite proprieti comune: lime, nlime, stil, orientare, form. Aceast colecie de caractere estememoratntr-unfiierpesuportuldememorieextern, toate fonturile folosite de programele de tip Office fiindgestionatedectresistemuldeoperare, astfel nct fonturile disponibile ntr-oaplicaieOffice suntdisponibilentoatecelelalteaplicaiialepachetului. FonturilefolositedeaplicaiileOffice sunt organizate ntr-o biblotecdefonturi, iar pentru a fi disponibil ntr-o aplicaie de tip Office, un font trebuie s fie instalat (inclus n biblioteca de fonturi),adicfiierul corespunztorfontuluisfielegatdenucleulsistemuluideoperare. nfunciedelimeacaracterelor,exist:

  • 26

    fonturi fixe formate din caractere ce auaceeailime; fonturiproporionale formatedincaractereacrorlimevariazproporionaldelaunsemnlaaltul,pentruadiminuaesteticspaiereadintrecaractere(fonturile Kerning).

    nfunciede modul n care sunt descrise simbolurile grafice,exist:

    fonturi bitmap (hart de bii) semnul grafic este descris printr-o matrice de puncte (pixeli).Aceste fonturi sunt primele fonturi care au aprut un dezavantaj important al lorfiindacelacntr-o astfel de reprezentare, semnul grafic nuestescalabil(mritsaumicoratautomat); fonturi vectoriale (scalabile) semnul grafic este descris prin reprezentarea cu aa-numitele curbe B-spline, reprezentare care permite scalarea i operaii diverse asuprasemnului grafic: rotire, oglindire, nclinare etc.

    nfunciedelimeacaracterelor,existurmtoareletipuri de caractere: caractere foarte nguste (extra condensed); caractere nguste (condensed); caractere largi (expanded); caractere foarte largi (extra expanded).

    Dimensiunea caracterului reprezintnlimeaefectiv (size)acaracteruluiisemsoarnpuncte tipografice. Editoarele de text ofer fonturi de mrime (prin caseta Font Size) diferite exprimate de obicei prin valori numerice ntregi.

    Exemplu. Textdemrime10. Textdemrime18.Mrime26.

    ATRIBUTE ALE FONTURILOR

    mbuntirea aspectului textului prelucrat, se poate face prin aplicarea fonturilor i astilurilor de fonturi oferite de editorul de texte. Un anumit text poate fi supus unor efecte: scrierea ngroat-aldine, B, scrierea cursiv - italic, I, scrierea subliniat,U, dar i a schimbrii culorii fontului,pentrupunerealuineviden. n cadrul operaiei de tehnoredactare, pentru prelucrare (formatarea) textului dorit, se pot utiliza diverse atribute ale fonturilor:

    Font style stiluri de font (Regular, Italic, Bold, Bold Italic); Size mrimi(dimensiuni)pentrufonturi; Font color culori pentru font; Underline style stiluri de sublinieri; Effects diferite efecte speciale de text.

    STILURI

    n cadrul editoarelor de text, un mod eficient de a gestiona prelucrarea caracterelor text sau a blocurilor de text (paragrafe) este asigurat prin folosirea stilurilor. Un stil este o grupare de atribute de formatare: font, dimensiune, mod de scriere etc. n funciedemoduldeacionare,exist:

    - stiluri referitoare la caractere, care au efect asupra textului selectat sau au efect de tip comutator activare/dezactivare (modul de scriere aldin, subliniat, cursiv);

  • 27

    - stiluri referitoare la paragrafe, care au efect asupra paragrafului curent (modul de alinierenpaginiformatareaparagrafului).

    Este bine de reinut c pentru estetica documentului, nu se recomand s se abuzeze dediversele stiluri de scriere sau culori, n special n documente oficiale.

    3.6. ALINIEREAIFORMATAREA PARAGRAFELOR

    Unfragmentde text terminatcuunmarcajde sfritdeparagraf,acesta fiinddefinitprinacionareatasteiENTER>,senumeteparagraf.Oricefiiernoucreatprinintermediulunueditorde texte (document) conineunparagrafgolcenupoatefiters. Operaiile de aliniere i formatare nprocesarea textelorsuntoperaiidebazpentruoriceeditor de texte. n general, acestea oferutilizatoruluipatruopiunipentrualinierea textelor incluse n paragrafe: Left-aligned alinierea la stnga, stil care are linii neregulate la dreapta; Centered-aligned centrarea liniilor fa de marginile paginii/cadrului; Right-aligned alinierea la dreapta, stil care are linii neregulate la stnga; Justified alinierea complet, liniilefiinddesfuratepetoatlimeapaginii. Stabilirea mrimii spaiului liber dintre marginea stng a paginii i primul caracter alparagrafului,dimensiuneaspaiuluiliberdintremargineadreapt isfritulparagrafuluisedefinescprinintermediulindentrii.

    Modalitidealiniere

    Indentarea constndefinirealoculuiundevafiplasattextulunuiparagrafnfunciedemargineadinstngaiceadindreapta a paginii. Unaltelementimportantreferitorlamoduldeeditarealunuitextestespaiereapeverticala textului. Spaiereapevertical n cadrul unui document sau la nivelul paragrafelor, se poate realiza prinopiuniledespaierentrelinii,ianume:

    ALINIEREA

    Justified Alinierea completcentrat(lastngailadreapta)esteunstilclasic de aliniere. Textul are un aspectuniformnambelepriale documentului. Liniile sunt de lungimi egale, dar spaiuldintre cuvinte i uneori dintre litere este astfel dimensionatpentru a realiza alinierea ntre ambele margini.

    Left

    Alinierea la stnga este un stil de aliniere care creeazunaspectneregulat textului n parteadreaptraportatlamargineapaginii au marginea cadrului n cazul utilizriideTextBox.

    Centered

    Alinierea centratesteun stil clasic de

    aliniere. Textul este alezatsimetricfadeoaxcaretrece prin

    mijlocul paginii. Liniile sunt de lungimi

    inegale.Aceastoperaieserecomand

    pentru titluri.

    Right

    Alinierea la dreapta este un stil de aliniere carecreeazunaspect

    neregulat al textului nparteastng

    raportatlamargineapaginii sau la

    marginea cadrului n cazulutilizriide

    Text Box.

  • 28

    Single cazul implicit care realizeaz o spaiere suficient pentru a afia n condiiiconvenabile caracterul cel mai nalt existent pe o linie (ediatre la un rnd); 1.5 Lines spaierealiniilordetextseface1,5 din dimensiunea de la cazul Single (editare launrndijumtate); Double spaiereade2orimaimaredectcazulSingle (editareladournduri); At Least realizeaz o spaiere minim ntre rnduri (valoarea prestabilit poate fimodificatautomatdectreutilizator); Exacty - spaiul dintre rnduri este fix, indiferent de dimensiunea fontului folosit saudeelementele grafice din text; Multiple spaiuldintrerndurivafimultiplicatfadecazulSingle cuovaloareprecizat.

    Aspectul unui paragraf poate fi controlat prin : aliniere - modul n care se ncadreaz ntremarginile textului - Justified, Left, Right, Centered; spaiuldintreliniiledetext Single, 1.5 lines, Double, At least, Exactly, Multiple; indentarea paragrafului - decalaj i a primei linii First Line din paragraf, respectiv indentareagatHanging Ident; modulncaresuntdespritecuvintelensilabe.

    Formatareaunuiparagrafconstnstabilireaparametrilorntreguluiparagraf: - aliniereafademarginile paginii; - indentarea; - distanadintrernduri; - etc.

    Prin formatarea unui document se nelege a atribui anumite caracteristici entitilor(seciuni,paragrafe,caractereetc.)ce-lalctuiesc,pentrua-lfacemaiuordeparcurs. Editoarele de text permit,ngeneral,formatareaurmtoarelorentitielementare:caracterul,paragrafulseciuneaipagina. Existdoumodurincaresepoaterealizaoperaiadeformatareaentitilorelementare:

    - scriereatextuluiiapoiefectuareaformatrilor; - stabilireacaracteristicilordeformatareiapoiscriereatextului.

    TABULATORI

    Aliniereaunui textse realizeaz,deobicei,prin intermediulopiunilordealiniere (stnga,centru, dreapta, justify), dar exist situaii n care se dorete s fie scos n eviden un anumitparagrafsausfierealizatoaliniereatextuluialtfeldectmodurileimplicite. Tehnica tabulatorilor permite organizarea paragrafelor sub forma unor tabele sau alinierea lornpaginnmodulalesdeutilizator. Un tabulator este asociatunei poziii n cadrulpaginii n careva fi deplasat cursorulprinacionareatasteiTAB>.Oliniedincadrulpaginiipoatefimpritnmaimultezone(poziiidetabulatori) ce pot fi accesate prin intermediul tabulatorilor. Astfel, la prima acionare a tasteiTAB>cursorulsevamutalapoziiaasociatprimuluitabulator(primeizone),laadouaacionareatasteiTAB>sevarealizapoziionareanceadeadouazoniaamaideparte. Dimensiunea standard a poziiei tabulatorilor, care se mai numete i zon de oprire atabulatorilor,estede1,27cm,dimensiunecepoatefimodificat. Editoarele de text permit o aliniere a textului sub form de coloane prin intermediultabulatoriloriamoduluilordedefinire:

    - Left Tab aliniaztextullastngancadrulzoneitabulatorului; - Center tab centreaztextulncadrulzoneitabulatorului; - Right Tab - aliniaztextulladreaptancadrulzoneitabulatorului; - Decimal Tab aliniazdateledetipnumericnfunciedevirgulazecimal.

  • 29

    FORMATAREA PAGINILOR

    O paginfizic, fiindreprezentatde suprafaadehrtie,estesuportulpentru imprimareaunui document, iar pagina util este acea suprafa din pagina fizic pe care se va scrie textuldocumentului. Formatarea unui document laniveldepaginserealizeazprinurmtoriiparametri : - dimensiunea paginii fizice (Paper size) determinatdelime(Width)inlime(Height); Existctevaformatestandard:Letter (8,5 x 11 inch), Legal (8,5 x 14 inch), A4 (210 x 297 mm), A5 (148.5 x 210 mm), B5 (JIS) (182 x 257 mm); - orientarea paginii fizice (Orientation) orientarea pe vertical (tip portret Portrait)sauorientareapeorizontal(Landscape); - marginile paginii fizice (Margins) marginea superioar (Top), marginea inferioar(Bottom), marginea din stnga (Left), marginea din dreapta (Right),margineadelegtur(ina ; margine de ndosariere) (Gutter); - poziialegturii(inei) (Gutter position) poziialastnga(Left),poziianparteasuperioar (Top); - antetisubsol (Header and Footer) margineaantetuluiimargineasubsolului; - aspectul paginii (Layout) antete i subsoluri diferite pentru paginile impare ipare; - numerotarea paginilor fizice (Page Numbers) poziia numrului de pagin npartea superioar sau n partea inferioar a paginii (Top of page, Bottom of page), alinierea numerotrii(Alignment): Left (la stnga), Center (n centru), Right (la dreapta), Inside (n interior), Outside (n exterior).

    Formatarea paginilor presupunenprincipalurmtoarele : stabilirea(setarea)dimensiuniipaginiifiziceipaginiiutile; stabilireamoduluideorganizareatextuluinpaginiorientareapaginii; administrareantreruperilordepaginintroduse manual; administrareaseciunilordedocument; numerotareapaginilor(poziiaialiniereanumerotrii); creareaantetelorisubsolurilor,anotelordesubsolianotelordesfrit.

    Formatarea paginilor se poate realiza nainte de introducerea textului sau n orice moment al introducerii, n acest caz editorul de text realiznd reformatarea tuturor paginilor documentului sau ncepnddelaozonanume.

  • 30

    Figura Arhitectura paginii unui document

    De obicei un procesor de texte mparte automat documentul prelucrat n pagini. n momentul cnd textul i obiectele inserate n document au ocupat ntreaga pagin util, se face trecerea automat la o pagin nou. Paginile sunt separate prin aa-numitele marcaje de pagin (page breaks) i anume ntreruperi de pagin. Orice intervenie n document va avea ca efectrenumerotarea paginilor ideciactualizareantreruperilordepagin.ntreruperiledepaginsepotintroduceimanual,laopiuneautilizatorului, procesorul de texte rearanjnd automat paginile care urmeazdupntrerupereamanual.

    TABELE

    Editoareledetextpunladispoziiautilizatoruluiunformattabularceasigurflexibilitateanecesar aranjrii textului i a imaginilor ntr-o manier organizat, utiliznd coloane i rnduri,numit tabel. Elementul dintr-untabelsituatlainterseciadintreolinieiocoloansenumetecelul. n acest caz, tabelul esteomatricede celule, dimensiuneaacestuia fiinddatdenumrulde linii i numruldecoloane.

    dimensiunetabelnumrultotaldecelulenr.liniixnr.coloane

    Prin domeniu de celule se nelege aceea zon ce este format din dou saumai multecelule nvecinate. O celul poate conine text, imagine grafic, formul i poate fi formatat independent,respectivsevaredimensionanmodautomatnfunciededimensiuneainformaieiconinute. Elementele ce definesc un tabel sunt:

    - liniile tabelului; - coloanele tabelului; - celulele tabelului; - capul de tabel; - chenarul tabelului; - titlul tabelului; - sursapentrudateleintrodusentabel(dacestecazul).

    Marginea subsolului

    Header (antet)

    Footer (subsol)

    PAGINAUTIL

    Top (marginea superioar)

    Bottom (marginea inferioar)

    Marginea antetului

    Left (marginea stng)

    Right (marginea dreapt)

  • 31

    Titlul tabelului

    Nr. crt. Numele Prenumele

    Figura Elementele unu tabel

    Liniile tabelului sunt stabilite n modul de definire a tabelului,acesteaputndfiadugateiulteriordefiniriitabelului.Numrulminimdeliniialunuitabeleste1(una). Coloanele tabelului suntstabilite,deasemenea, nmoduldedefinireatabelului,numrulminimdecoloanefiind2(dou). Celulele sunt acele zonele ce definesc tabelul, fiind utilizate pentru nregistrarea informaiilor. Capul de tabel estedefinitprinprimaliniea tabelului fiindodescrierea informaiilorcevor fi nregistrate n cadrul coloanelor. Chenarul tabelului este reprezentat prin ansamblul liniilor interioare i exterioare cedefinesc tabelul. Exist dou tipuri de chenare: unul interior, ce se refer la liniile interioare cesepar celulele unele de altele, i altul exterior ce caracterizeaz liniile ce definesc conturultabelului. Titlul tabelului esteuntextcecaracterizeazinformaiilecesuntevideniatentabel. Sursa tabelului este un text opional, ce indic cartea, raportul sau locul de unde s-au preluat datele pentru tabelul respectiv. n cadrul unui tabel informaiilesevorintroducencadrulcelulelor,poziionareancadrulunei celule a tabelului realizndu-se cu ajutorul mouse-ului sau a tastaturii prin intermediul tastei .

    Tasta/Combinaiadetaste Efect TAB sau Deplasarea cursorului n celula

    urmtoare Shift + TAB sau Deplasarea cursorului n celula

    anterior Alt + Home Deplasarea cursorului la nceput de

    linie Alt + End Deplasarea cursorului la sfrit de

    linie Alt + Page Up Deplasarea cursorului la nceput de

    coloan Alt + Page Down Deplasarea cursorului la sfrit de

    coloan

    Caracteristicileunuitabeldefinitsepotmodificacuuurinprinoperaiide: - inserare linii/coloane; - tergerelinii/coloane; - redimensionare linii/coloane; - formatare laniveldecelul,linie,coloansau domeniu de celule.

    Liniile tabelului

    Coloanele tabelului

    Celulele tabelului

    Capul de tabel

    Chenarul tabelului

  • 32

    Tabelele sunt elemente statice n cadrul documentelor, asupra acestora putndu-se aplica operaiile de copiere i/sau mutare, procedurile fiind identice cu cele aplicate pentru text saparagrafe. ncadrultabelelorexistposibilitatea reunire a dousaumaimultecelule,rezultatulfiindosingurcelul,saudedivizare auneicelulendousaumaimultecelule.Operaiiledereunireimultiplicare sunt considerate ca fiind elemente avansate de formatare a unui tabel, ele utilizndu-se pentru generarea unui aspect ct mai estetic tabelului.

    OBIECTE GRAFICE

    Un alt mod de reprezentare a informaiilor n cadrul unui document este cel grafic.Adugareaunuielementgraficntr-undocumentestedoaroproblemdeidentificarealocului din documentundesedoreteplasareaimaginii. Dinpunctdevederealelementelorgrafice,editoareledetextpermitinserareaurmtoareletipuridefiiereimagine:

    - CompuServe GIF (.gif) - Encapsulated PostScript (.eps) - Diverse programe de desenare (.pcx) - Tagged Image File Format (.tif) - Windows bitmap (.bmp) - Formatul JPEG (.jpg) - etc.

    Figura 4.2. Utilizarea uneltelor de lucru Drawing

    Dei este dedicat procesrii textelor, editorul de text ofer faciliti de desen liber sau deutilizare a unor elemente predefinite. n figura 4.2. esteprezentatundocumentceconinediferitedeseneiobiecte.

    Uneltele de lucru Drawing conin instrumente pentru a desena, manipula sau formatadiverse desene.

    CREAREA DE FORME

    Editoarelede textconin, ngeneral, o serie de forme predefinite care pot fi utilizate prin intermediul uneltelor de lucru Drawing. Aceste forme predefinite sunt grupate pe categorii: - linii(Lines),formedebaz(BasicShapes),sgei(BlockArrows),elementepentrudiagrame de flux(FlowchartElements),stelueiinsigne(StarsandBanners)etc.

  • 33

    Cuajutorulformelordebazsepotinserancadruldocumentelorfigurigeometricedebaz(ptrate,dreptunghiuri,cercuri,hexagoaneetc.)saualtefiguripredefinite. Pentru a insera (desena) oricare din aceste forme, este necesar selectarea ei i apoipoziionarea n cadrul documentului n locul n care se dorete inserarea. Orice form, odatdesenat,poatefiredimensionatprinintermediul punctelor de mnuire (handles).

    Figura 4.3. Punctele de mnuire ale unui obiect

    ADUGAREADETEXTLADESENE

    Pentruoricareobiectdesenat,maipuin liniilor, formelor libere sauconectorilor, sepoateadugauntext,prinsimplaselectareadesenuluiiapoieditareatextuluirespectiv. Un instrument important n cadrul uneltelor Drawing este instrumentul Text Box , cu ajutorulcruiasepoateintroduceuntextncadratntr-unchenaroriundenpagin.

    LINIIDREPTE,CURBEIALTEFORME

    CuajutorulopiuniiLine din cadrul uneltelor de lucru Drawing se pot desena linii drepte sau linii curbe. Aceste desene pot fi modificate, n sensul schimbrii grosimii, culorii, tipului(punctat,deexemplu)sautransformriiliniilornsgei.

    MANIPULAREA OBIECTELOR

    Manipularea unui obiect presupune selectarea n prealabil a acestuia, cu ajutorul mouse-ului. Asupraobiectuluisepotefectuaapoiurmtoareleaciuni: Copiere,tieresaulipire cu ajutorul comenzilor Copy, Cut sau Paste; Redimensionare cu ajutorul punctelor de dimensionare (handles).Dac se lucreaz cupunctelededimensionare,desenulesteaduslaformadoritcuajutorulmouse-ului; Rotire cu ajutorul punctelor de dimensionare. Obiectul va putea fi rotit de utilizator n ce sensdorete.

    FORMATAREA OBIECTELOR

    Formatareaunuiobiectarecascopmodificareaatributelorasociateacestuia,ianume: Modificareaculoriidefondaobiectului- Colors and Lines->Fill Modificareaconturului,castildeliniesauculoare Colors and Lines Alinieresaumoddedispunerenpagin Layout

    GRUPAREA OBIECTELOR

    Dac se lucreaz cumaimulte obiecte la unmoment dat, pentru a lemanipulamai uoracestea pot fi grupate, rezultndun singur obiect.Acest lucru se realizeaz cu ajutorul comenziiGroup din cadrul uneltelor de lucru Drawing. Dacsedoretedegrupareaunuiobiectalctuitdinmaimulteobiectegrupateseutilizeazcomanda Ungroup,opiunece se foloseteatuncicndsedoreteomodificare aunuiobiectdincadrul unui obiect grupat.

    Puncte pentru redimensionarea vertical/orizontal ale elementului

    Punct pentru rotirea elementului

  • 34

    ORGANIGRAME

    Organigramele (care se mai numesc i hri de concepte) reprezint ometod grafic dereprezentare a cunotinelor i de organizare a informaiilor. Acestea servesc la convertirea icomprimareaunor informaiiaparent fr legtur, ntr-unmoddevizualizaregrafic,structuratiuordeurmrit,modcefurnizeazinformaiicomplexentr-omanierinteligibil. Procesul de transformare aunei cantiti dedate/informaii/idei ntr-o reprezentare graficva determina o mai bun nelegere cu privire la esena subiectului vizat. Pentru a crea oorganigram, trebuie acordat atenie relaiei dintre entiti i examinate sensurile fiecreiadintreacestea. n timpulrealizriiorganigramei,arelocstabilireaprioritilorinformaiilor,determinareaprilorceprezintoimportanmaimareicaredintreacesteatrebuieinclusenorganigram. Organigrameleseutilizeazpentrustructurareaideilordincadrulunui text, pentru a ajuta la rezolvarea unor probleme, luarea unor decizii, studiu, planificare etc., i pot realizate prinintermediulelementelorgraficepredefinitesaupot figenerate nmodautomatapelndoanumitclasdetipurideorganigramepredefinite.

  • 35

    CAP VII VIII MICROSOFT EXCEL

    PREZENTAREAAPLICAIEI DE CALCUL TABELAR

    Aplicaiile de calcul tabelar sunt aplicaii eficiente i complete, care ofer totalitateainstrumentelormatematice i graficenecesarepentru a efectua calculematematice i reprezentrigraficedelacelemaisimplepnlacelemaicomplexe Mare parte din elementele ferestrei aplicaiei de calcul tabelar sunt deja cunoscute dindetaliereaferestrei aplicaieipentrueditarea textelor,ianumebutoaneledecontrol, bara de titlu, butonul Control Menu, bara de meniuri, bara de instrumente, bara de stare, barele de derulare.

    Figura 5.1. Descriereaferestreiaplicaieide calcul tabelar

    ENTITIFOLOSITENTR-OAPLICAIEDECALCUL TABELAR

    ntr-o aplicaie de calcul tabelar (agenda de lucru; workbook) sunt folosite urmtoareleentiti fundamentale: Date informaii cesuntconinutencelule; informaiilesuntdediversecategorii

    cedetermintipulinformaiei carecaracterizeazapartenenadateilaoclasdedate;tipul de date determinioperaiile cesepotexecutaasupradatelordeacelaitip;ngeneral, aplicaiiledecalcultabelaratribuieautomattipuluneiinformaiinfunciede valoarea procesat; Celule forme dreptunghiulare generate de reeauadecoloaneilinii a unei foi de calcul, fiecare form fiind identificat prin concatenarea dintre identificatorul coloanei (abscisa - A,B, .. )iidentificatorul liniei ( ordonata 1,2,3,); referirea unei celule reprezint identificatorul celulei prin intermediul cruia, n cadrul uneiformule, este utilizat coninutulcelulei; Formule i funcii expresii formate din operanzi (constante i/sau referiri decelule), operatori matematici (aritmetici i relaionali) i funcii; formula este precedat de semnul ; funcia este o formul complex predefinit identificatprintr-un nume i conine ntre paranteze o list de argumente ce reprezint oexpresie; Graficeidiagrame forme grafice sugestiveisinteticeobinuteprinprocesareadatelor coninute n celule; exist diversemoduri de reprezentare grafic a datelor procesate.

    Linia de etichete a coloanelor Zona de lucru

    Linia de etichete a liniilor

    Linia de unelte standard

    Cursor

    Linia de formule

    Linia de stare

    Linia de etichete a foilor de calcul

  • 36

    Zona de lucru reprezintspaiulutilalfoiidecalculmarcatprintr-oreeadelinii,reeacemparte foaiadecalculnliniiicoloane.Seprezintsubformaunuitabel,alctuitdincoloanesilinii,numitfoaie de calcul (Sheet). Linia de formule estezonancareutilizatoruluiiesteafiatvaloareasauformulanscrisncelulaselectat.Aceast zonestempritntreisubzone:zonaceindicadresacelulei,zonapentruselectareafunciilormatematiceizonapentruafiareaconinutuluicelulei.

    INTRODUCEREA DATELOR

    Introducerea datelor serealizeazdelatastatur n celulele foii de calcul conform structurii definitenfunciedeobiectiveleacesteia.Deplasarea n cadrul foii de calcul se poate face folosind tastele direcionale sau cu ajutorul tastei pentru a trece la o celula la alta (deplasare pe orizontal), sau prin apsarea tastei ENTER> (deplasare pe vertical). Prin celul activ senelegecelula selectat launmomentdat(ncadratcuunchenarevideniatngroat-indicatorul de celul).

    CURSOR

    Indicatorul de mouse (cursorul) va lua mai multe forme n timpuldeplasriintr-o foaie de calcul,ianume: cruce mare n aceast form se poate utiliza pentru

    activarea sau selecia celulelor, respectiv pentru introducerea datelor; sgeat aceastformsevaobinecndsedeplaseazspremargineauneicelule active; cnd indicatorul are aceast form, se poate utiliza mouse-ul pentru deplasarea celulei (copierea coninutului celulei n altcelulsauconinutuluimutarea celulei); crucemicneagr sevaobine aceast formcndmouse-ul se deplaseazsprecoluljos-dreapta al indicatorului de celul, form ce se utilizeazpentru a comunica utilizatorului c este permis operaia decompletare.

    CELULE. DEPLASARE N PAGIN

    O aplicaie de calcul tabelar poate conine una sau mai multe foi de calcul, ansamblul acestoraformndoagenddelucrusauworbook. Fiecare foaie de calcul (foaie de lucru; worksheet) este format din linii i coloane ce constituie sistemul de gril (gridlines) care genereaz omatrice de celule. Liniile tabelului sunt identificate prin valorile numerice ntregi 1,2,3,, iar coloanele sunt identificate prin simbolurile alfabetice A,B,C, . O celul reprezintinterseciadintreolinie(unrnd)iocoloaniareoadresunic (identificator)alctuitdinconcatenareaidentificatorilordecoloaniliniapecareseaflcelula.Deexemplu,C7 este identificatorul celulei aflatlainterseciacoloaneiC cu linia 7. Prin selectarea unei celule senelegeevideniereaeiprinindicatorul decelul (celula este ncadrat printr-un dreptunghi ngroat) i indicarea adresei celulei n linia de formule. La un momentdat doaro singur celulpoate fi selectat, aceastanumindu-se celulactiv sau celulcurent.Operaiadeselectareauneicelule se poate realiza prin diverse moduri: folosind tastele direcionale se va selecta celula vecin din direcia

    corespunztoaretastei; folosind mouse-ul prin execuia unui click peceluladorit; Deplasarea indicatorului de celul (selectarea unei alte celule) se poate realiza i prin

    urmtoareletastesaucombinaiidetaste:

  • 37

    deplasarealanceputullinieipecareseaflcursorul; + sgeatdirecional deplasarea pn la prima celul ocupat din direcia indicat de

    sgeatadirecional; deplasarensuscuofereastr; deplasarenjoscuofereastr; + deplasarelafoaiedecalculurmtoare; + deplasarelafoaiadecalculanterioar; + deplasare la nceputul foi de lucru (celula A1); + deplasarelasfritulfoiidelucru(celulaIV65536);

    Pentru vizualizarea altor regiuni din foaia de calcul, se vor folosi barele de derulare/navigare (verticalsauorizontal).

    Diversitatea problemelor reclam utilizarea mai multor categorii de informaii (tipuri de date) ce trebuie procesate n vederea obinerii de rezultate n conformitate cu aplicaia ce seelaboreaz.

    ADRESAREA CELULELOR

    Un grup de celule se numete domeniu (un dreptunghi obinut prin cancatenarea unor celule). Pentru a selecta un domeniu, se procedeaz asemntor cu selectarea unei zone dintr-un editor de text,adicseselecteazcelula dintr-uncol aldomeniului(severificdacindicatoruldemouse areformadecrucengroat,censeamnregimuldeselectare),semenineapsatbutonul ise tragespreceluladincolulopus (deplasare spredreaptasaustnga, i apoi n sus sau n jos), dup care se elibereaz butonul de mouse. Domeniul selectat va fi ncadrat de un dreptunghi ngroat, iarcelulececompundomeniuvorficolorate,excepie fcndcelulacucares-a nceput selectarea. Pentru a selecta toate celulele dintr-un rnd sau dintr-o coloan, se selecteaz antetul rndului, respectiv coloanei.Pentruaselectamaimultecoloanesaurnduri,seselecteazunantetderndsaucoloan,dupcareseefectueazoperaiadetragerepentrualeselectaipecelelalte. ncadrulaplicaiilordecalcul tabelaradresareauneicelulese realizeazprinspecificareaadreseicelulei respective,ceeacevaconduce lapoziionarea identificatoruluidecelulpecelulaindicatideterminaccesullaconinutulceluleipentruafiprelucratncadruluneiformulesau a fi modificat. Dupmodulncaresuntgrupate, celulele pot fi referite prin: lista de celule celule nu sunt grupate; bloc de celule (domeniu) celulele sunt grupate.

    Indicarea unei celule sau a unui grup de celule prin intermediul zonei de adresare a celulei se poate face n mai multe moduri:

    Grupul de celule

    Metoda

    Exemplu LA CE SE REFERA REFERIREA

    Ocelul Adresa celulei PRIMA CELUL A1 Mai multe celule negrupate

    Enumerare adrese celule

    PRIMA CELUL DIN RNDUL 2, A DOUA I A PATRA CELUL DIN RNDUL 3

    A2,B3,D3 sau A1;B3;D3

    Un bloc de celule Adresa primei iultimei celule

    Celulele unui dreptunghi A1:C2

    Un bloc de celule de pe o linie

    Adresa primei iultimei celule

    Treiceluledinlinia2careformeazunbloc B2:D2 Un bloc de celule de pe Adresa primei i TreiceluledincoloanaAcareformeazunbloc A2:A4

  • 38

    ocoloan ultimei celule Toate celulele de pe o linie

    Identificatorul liniei Toate celulele de pe a treia linie 3:3

    Toate celulele de pe o coloan

    Identificatorul coloanei Toateceluleledepeatreiacoloan C:C Celulele dintr-o altfoaie de calcul

    Identificatorul foii de calcul

    Celule A1,D2 din foaia de calcul Tabel7 Tabel7!A1;D2

    ntr-ofoaiedecalculactivsepotfacereferiri la celulele din foaiadecalculrespectiv,darse pot faceireferire externe,ianumelaceluleaflatenaltefoidecalcul.nacestcaz, referirea esteprecedatdenumelefoiidecalcul urmatdesimbolul!. Reuniunile i interseciile de domenii reprezint dou categorii speciale de domenii. O reuniune de celule reprezinttotalitateacelulelordindoudomeniiseparate.Deexemplu,dacsedorete adugarea grupului de celule de la C2 la C8, la grupul de celule C20:C28, se va face referirea (C2:C8,C20:C28). Prin utilizarea virgulei pentru separarea celor dou domenii, serealizeazreuniuneacelordoudomenii. Intersecia a dou domenii reprezint totalitatea celulelor comune a dou domenii. Dacpentru reuniune s-a utilizat simbolulvirgul,pentruintersecieseutilizeazunspaiu. De exemplu, intersecia(C2:C10 A10:J10)sereferlasinguracelulC10.

    TIPURI DE DATE

    Aplicaiile de calcul tabelar au fost proiectate pentru prelucrarea rapid i facil aunui volum mare de date care nu sunt supuse unor constrngeri foarte drastice (tabelele nu trebuie saibneapratunantet,rnduridedimensiuniegale,aceleaitipuridedatentr-ocoloan). Tipurilededatecesuntfolositencadrulaplicaiilordecalcultabelarseregsescsubformaelementelor unei liste simple din cadrul modului de configurare a unei celule (click dreapta pe celulaselectat).

    Figura 5.2. Tipurilededatenaplicaiiledecalcultabelar

    Tipul General - utilizatpentrureprezentareanumerelorfroconfigurareaparte. Numerele sau listele vor apreaaacumsunttastate.Suntfolositecaracterealfanumericeicaracterespeciale; Exemplu: 42568.325

    Cursulvalutareste135428lei,1$29789lei.Acestaesteuntext

  • 39

    Tipul Number (numeric) - utilizat pentru manipularea numerelor ntregi sau raionale. Sunt folosite caracterenumericeispeciale Exemplu: 789

    -851.487 60E3

    Asupradatelorde tipnumericpot fi aplicaidiferiioperatori aritmetici rezultndexpresiinumerice.

    OPERATORI ARITMETICI

    Operator Semnificaie + Adunare - Scdere / mprire * nmulire ^ Ridicare la putere

    Ordinea operatorilor n funcie de prioritatea lor este (n ordine cresctoare): adunarea,scderea, nmulirea, mprirea i ridicarea la putere. Schimbarea prioritii operatorilor poate fi realizatprinfolosireaparantezelor().

    Tipul Currency (monetar) - estefolositpentrureprezentareavalorilorvalutaresaumonetare.Secomportiareacelaiformatcaicelnumeric.nplusestensoitdensemnulmonetarutilizat(deexemplu,$etc.) Exemplu: 128,23$

    546

    Tipul Accounting (contabil) - esteasemntorcucelmonetar.Nupotfiscrisevalorinegative,acesteafiindreprezentatentr-unchenardeculoareroie.

    Tipul Percentage (procent) - sefolosete tipuldedatnumeric.Afiareasefaceprinnmulireavaloriitastatecu100iadugareasimbolului%.Estepermisafiareaunuianumitnumrdezecimale. Exemplu: 34.67%

    TipulFraction(fracie) - tipulfraciepermitetransformareasauaproximarea unornumererealecufracii. Exemplu:numrul real 0.5 are ca rezultat nurmaconfigurrii celulei transformarea sa n fracia1/2.

    TipulScientific(tiinific) - numerelevorfiafiatenmoduldescrieretiinific.SevafolosiexpoonentulE(adic10la puterea )

    Exemplu:125.3E5areechivalent12530000nscriereaobinuit.

    Figura 5.3. Diferenantreformatuldatelornumerice

  • 40

    Tipul Text - seutilizeazpentrumanipulareatexteloriirurilordecaractere.Esteposibilcaodatdetip textssentindpestemaimulteceluledepeaceeai liniecu toatec testulvaaparineuneisingure celule. Exemplu:Urmtoareledatesuntdetiptext.

    TipulDate(datcalendaristic)iTime(timp) - tipurilededatedetipdatcalendaristicitimpuntreprezentateinternprinnumere.Existmaimultemodalitideaafiainformaiiledespredatitimp. Exemplu: 3/20/2005

    20 martie 2005 7:23 AM 7:23:58

    Date de tip logic - datecepotluadouvalori:adevrat(TRUE)saufals(FALSE).n general, valori de acest tip sunt returnate de funcii sau expresii logice. Pentru datele de tip logic se folosesc operatoriirelaionalipentrucomparareaadouvalorinumerice.

    OPERATORIRELAIONALI

    Operator Semnificaie > Mai mare dect < Mai mic dect >= Mai mare sau egal

  • 41

    influeneazvaloareaefectivanumrului.Deexemplu,dacseintroducevaloareanumeric10,50,careareaceeaivaloarecu10,5,aplicaiadecalcultabelarvaignoraultimulzero,denumitizerode final (trailing zero). ncazulformatriidatelor numerice se poate opta pentru reducerea/creterea numruluidecifre, adic se pot elimina/aduga cifre diferite de zero. n cazul reducerii numrului de cifre, numrul afiat va fi rotunjit.De exemplu, dac numrul 9,45 este afiat cu o cifr dup virgul,atunciacestavafirotunjitla9,5.Dacnumrul9,75esteafiatfrcifredupvirgul,atuncivafirotunjit la 10. Formatrilecepotfiaplicateuneicelulececoninedatenumericesunturmtoarele:

    Stil Efect Exemplu Currency (moned) Afieaz i aliniaz simbolul menedei ($,lei,..),

    data numeric fiind reprezentat n format cuzecimale 123,00 lei

    Percent Style (stil procent) Afieaznumrulsubformdeprocent:0.45subforma 45%

    CommaStyle(stilvirgul) Identic cu stilul Currency, dar fr simbolulmonedei: 12345.6 sub forma 12345,6

    Increase Decimal (crete numruldecifredupvirgulazecimal)

    Adaugocifrdupvirgul:0,45devine0,450 Decrease Decimal (scade numruldecifredupvirgulazecimal)

    Reduce cu una numrul de cifre dup virgul:0,450 apare sub forma 0,45

    FORMULEICALCULESIMPLE

    Formulele sunt expresii formate din operanzi (constante i/sau referiri de celule),operatori matematici (aritmeticiirelaionali)ifuncii, fiind precedatdesemnul. Cea mai simpl formul n cadrul aplicaiilor de calcul tabelar este cea care conine o valoare (constant numeric sau text). Formulele mai complexe sunt construite cu ajutorul expresiilor matematice. n cazul n care formula nu este precedat de semnul , expresia matematic esteinterpretatcaodat (numeric sau de tip text). Orice formulva fieditat ntr-o celula foiidecalcul iar formula respectivvaputea fivizualizatnzonadeafiareaconinutuluicelulei din linia de formule. n cadrul celulei nu va fi afiatformula , ci rezultatul calculelor nconformitatecuexpresiacorespunztoareformulei.

    Figura 5.4. Exemplu de calcul simplu

    npractic,existdoumoduridiferite de a edita (scrie) o formul: 1. tehnica tradiional se selecteaz celula n care trebuie s fie creat formula i se

    introduce formula indicnd adresele de celul ale tuturor celulelor care urmeaz a fiintrodusenformul; nuserecomandpentruformulelecomplexe,deoarecepotapreaeroriprin tastare;

    2. tehnica de tip indicare se selecteaz celula unde trebuie s fie afiat rezultatul i setasteaz semnul ; introducerea formulei se face prin repetarea urmtoarei aciuni: seefectueazclickpecelulaceesteoperandnformulisetasteazsemnulpentruoperatorulcorespunztor, pn la terminarea ntregii formule; se ncheie formulaprin apsarea tastei ;

  • 42

    n cazul tehnicii de tip indicare, dac este necesar referirea unor celule lamare distanunele de altele, se recomand atribuirea de nume pentru aceste celule i apoi referirea numeloratribuite. Denumirea domeniilor de celule este o facilitate prin care utilizatorul poate specifica un nume pentru a desemna o celul sau un grup de celule (rolul variabilelor ntr-un limbaj de programare),nlocdeafolosiadreseledecelulecareferine. Numele asociatecelulelorprezinturmtoareleavantaje: numelesuntmaidescriptiveimaiuordememoratdectadreseledecelule; cndocelulestedeplasat,numeleestedeplasatodatcucelula; se poate folosi un nume n locul unei celule sau al unui domeniu de celule ntr-oformulsau

    nargumentuluneifuncii,similarutilizriiuneietichete derndsaudecoloan; la copierea unei formule care foloseteunnume,efectulesteacelaicaicums-ar folosi o referinabsolutdecelul.

    Numele asociate celulelor pot avea maximum 255 de caractere alfanumerice, primul caracter trebuindsfie