Sunteți pe pagina 1din 130

CUPRINS STRUCTURA CALCULATORULUI .............................................................6 UNITATEA CENTRAL ........................................................................................9 MEMORIA INTERN ......................................................................................... 11 MEMORIA EXTERN ........................................................................................

12 DISPOZITIVE DE INTRARE ................................................................................ 14 DISPOZITIVE DE IEIRE .................................................................................... 18 DISPOZITIVE DE INTRARE-IEIRE .................................................................... 21 SISTEMUL DE OPERARE............................................................................22 FUNCIILE SISTEMULUI DE OPERARE. TIPURI DE SISTEME DE OPERARE. ....... 23 PRILE COMPONENTE ALE SISTEMULUI DE OPERARE MSDOS....................................................................................................................25 PROGRAMUL NCRCTOR BOOT RECORD ................................................ 25 EXTENSIA BIOS FIIERUL IO.SYS .............................................................. 25 NUCLEUL MS-DOS......................................................................................... 26 INTERFAA UTILIZATOR COMMAND.COM .............................................. 27 FIIERE I DIRECTOARE...........................................................................28 COMENZI INTERNE .....................................................................................31 COMENZI REFERITOARE LA DIRECTOARE ....................................................... 31 VIZUALIZAREA CONINUTULUI UNUI DIRECTOR ............................................ 32 Crearea unui director .................................................................................. 34 tergerea unui director ................................................................................ 35 Schimbarea directorului curent ................................................................... 35 COMENZI REFERITOARE LA FIIERE ................................................................ 36 Copierea fiierelor ....................................................................................... 36 tergerea unui fiier ..................................................................................... 37 Tiprirea coninutului unui fiier pe ecran.................................................. 38 Schimbarea numelui unui fiier ................................................................... 38 COMENZI REFERITOARE LA ECRAN DAT I TIMP ........................................... 38 TEGEREA ECRANULUI .................................................................................... 38 MODIFICAREA PROMPT-ULUI DE SISTEM ........................................................ 39 AFIAREA DATEI CURENTE ............................................................................. 40 AFIAREA TIMPULUI CURENT.......................................................................... 40 ALTE COMENZI INTERNE ................................................................................. 40 VALIDAREA NTRERUPERILOR PROGRAMELOR ............................................... 40 AFIAREA VERSIUNII SISTEMULUI DE OPERARE.............................................. 41 AFIAREA ETICHETEI DE VOLUM .................................................................... 41
1

PROBLEMA REZOLVATA .................................................................................. 41 SISTEMUL DE OPERARE WINDOWS ......................................................45 GENERALITI ................................................................................................ 45 ECRANUL DE LUCRU (DESKTOP), PORNIREA I OPRIREA SISTEMULUI ............ 46 TERGEREA FIIERELOR I A DOSARELOR ...................................................... 50 REFACEREA FIIERELOR TERSE ..................................................................... 50 REDENUMIREA FIIERELOR I DOSARELOR..................................................... 51 CREAREA DE SCURTTURI PE DESKTOP ......................................................... 51 GOLIREA DOSARULUI RECYCLE BIN ............................................................... 52 UTILIZAREA MENIURILOR RAPIDE................................................................... 52 EDITORUL DE TEXTE MICROSOFT WORD ......................................56 ELEMENTE DE BAZ ........................................................................................ 56 REGULI DE TEHNOREDACTARE ....................................................................... 56 PORNIREA APLICAIEI ..................................................................................... 57 ELEMENTELE FERESTREI WORD ..................................................................... 57 OPERAII CU DOCUMENTE......................................................................58 CREAREA DOCUMENTELOR ............................................................................. 58 SALVAREA DOCUMENTELOR ........................................................................... 59 DESCHIDEREA UNUI DOCUMENT ..................................................................... 59 CUTAREA UNUI DOCUMENT .......................................................................... 60 LUCRUL CU MAI MULT DOCUMENTE ............................................................... 61 EDITAREA DOCUMENTELOR ..................................................................61 INTRODUCEREA TEXTULUI .............................................................................. 61 EDITRI SPECIALE ........................................................................................... 62 Utilizarea intrrilor de Autotext .................................................................. 62 Inserarea de simboluri ................................................................................. 63 Inserarea de cmpuri ................................................................................... 63 DEPLASAREA IN CADRUL DOCUMENTULUI ..................................................... 63 SELECTAREA BLOCURILOR DE TEXT ............................................................... 64 MUTAREA I COPIEREA BLOCURILOR DE TEXT ............................................... 65 CUTAREA I NLOCUIREA UNUI TEXT ........................................................... 65 Localizarea unui text.................................................................................... 65 nlocuirea unui text ...................................................................................... 65 Utilizarea comenzii Go To ........................................................................... 66 ANULAREA SAU RE-EFECTUAREA OPERAIILOR ............................................. 66 MODURI DE VIZUALIZARE ALE DOCUMENTELOR .........................67 MODURI DE VIZUALIZARE ............................................................................... 67
2

TIPRIREA DOCUMENTULUI ............................................................................ 67 Vizualizarea documentului nainte de tiprire ............................................ 67 Tiprirea unui document.............................................................................. 67 FORMATAREA DOCUMENTELOR ..........................................................68 FORMATAREA CARACTERELOR ....................................................................... 68 FORMATAREA PARAGRAFULUI ....................................................................... 68 FORMATAREA PAGINILOR ............................................................................... 68 LUCRUL CU SECIUNI ...................................................................................... 69 FORMATAREA CU STILURI ............................................................................... 69 ELEMENTE SPECIALE ATAATE SAU INSERATE N DOCUMENT ............................................................................................................................69 NUMEROTAREA PAGINILOR UNUI DOCUMENT ................................................ 69 ANTETE I RECAPITULAII .............................................................................. 69 NOTE DE SUBSOL I DE SFRIT ...................................................................... 69 SEMNE DE CARTE ............................................................................................ 70 TABELE DE INDEX I DE CUPRINS.........................................................70 TABELE DE INDEX ........................................................................................... 70 TABELE DE CUPRINS ........................................................................................ 70 LISTE DE OBIECTE ........................................................................................... 71 TABELE DE AUTORITI .................................................................................. 71 UTILIZAREA LISTELOR. ARANJAREA TEXTULUI N COLOANE.72 NUMEROTAREA I MARCAREA PARAGRAFELOR ............................................. 72 NUMEROTAREA LINIILOR ................................................................................ 72 ARANJAREA TEXTULUI N COLOANE ............................................................... 73 TABELE............................................................................................................73 CREAREA UNUI TABEL .................................................................................... 73 SELECTAREA CELULELOR ............................................................................... 74 FORMATAREA STRUCTURII UNUI TABEL ......................................................... 75 Stabilirea formei chenarului ........................................................................ 75 Modificarea dimensiunii celulelor ............................................................... 75 tergerea i inserarea celulelor................................................................... 75 FORMATAREA AUTOMAT A TABELELOR ....................................................... 75 SORTAREA CONINUTULUI UNUI TABEL ......................................................... 76 EXPRESII MATEMATICE. WORD ART...................................................76 EDITAREA EXPRESIILOR MATEMATICE ........................................................... 76 Aplicaia WordArt ........................................................................................ 77
3

INSERAREA DE IMAGINI GRAFICE I DE OBIECTE.........................77 CREAREA I INSERAREA ELEMENTELOR GRAFICE .......................................... 77 Desenarea obiectelor grafice....................................................................... 77 Copierea, mutarea i modificarea dimensiunilor obiectelor grafice .......... 78 Formatarea liniei de desenare ia modelului de umplere ........................... 78 Inserarea casetelor de text i de text explicativ........................................... 78 Operaii speciale asupra obiectelor grafice ................................................ 78 INSERAREA DE OBIECTE EXTERNE .................................................................. 79 INCLUDEREA GRAFICELOR .............................................................................. 79 WORD. PROBLEME REZOLVATE .................................................................... 79 WORD. PROBLEME PROPUSE ..................................................................82 CALCUL TABELAR - MICROSOFT EXCEL ..........................................84 ELEMENTE DE BAZ ........................................................................................ 84 Lansarea i abandonarea Excel-ului ........................................................... 84 Concepte de baz ......................................................................................... 84 Modul de lucru cu foile de calcul................................................................. 85 Introducerea i editarea datelor .................................................................. 85 EDITAREA UNUI REGISTRU .............................................................................. 89 Mutarea si copierea celulelor ...................................................................... 89 tergerea celulelor, liniilor i a coloanelor................................................. 89 Modificarea nlimii liniilor i limii coloanelor ..................................... 89 Alinierea datelor ntr-o foaie de lucru......................................................... 90 REFERIREA CELULELOR N FORMULE.............................................................. 90 Tipuri de referin: absolut, relativ i combinat ................................... 90 SORTAREA I FILTRAREA INFORMAIILOR DINTR-UN TABEL ......................... 91 INSERAREA DE IMAGINI I CREAREA DE GRAFICE .......................92 CREAREA GRAFICELOR ................................................................................... 92 CREAREA GRAFICELOR PE FOI DE DIAGRAM................................................. 93 DIMENSIONAREA I MUTAREA GRAFICELOR................................................... 94 ADUGAREA UNOR VALORI LA O SERIE EXISTENT ....................................... 95 ACTUALIZAREA GRAFICELOR ......................................................................... 95 SCHIMBAREA TIPULUI DE GRAFIC ................................................................... 96 SETAREA PAGINII I ALTE FACILITAI............................................................. 97 PROBLEM PROPUS ................................................................................ 97 ALGORITMI....................................................................................................98 SIMBOLURI GRAFICE UTILIZATE N REPREZENTAREA ALGORITMILOR PRIN SCHEME LOGICE............................................................................................... 98
4

REPREZENTAREA GRAFIC A STRUCTURILOR ALGORITMICE FUNDAMENTALE I CODIFICAREA LOR N PSEUDOCOD I TURBO PASCAL ................................ 99 LIMBAJUL TURBO PASCAL ....................................................................101 STRUCTURA GENERAL A UNUI PROGRAM ................................................... 101 LEXICUL LIMBAJULUI .................................................................................... 102 TIPURI DE DATE ............................................................................................. 104 Tipuri ntregi .............................................................................................. 106 Tipul caracter............................................................................................. 107 Tipul boolean (logic).................................................................................. 107 Tipuri reale................................................................................................. 108 CITIREA I AFIAREA DATELOR.................................................................... 109 Proceduri de citire a datelor...................................................................... 109 Proceduri de afiare a datelor ................................................................... 110 INTRODUCERE IN PROGRAMARE CU AJUTORUL PROBLEMELOR REZOLVATE ............................................................................................... 111

STRUCTURA CALCULATORULUI Informatica reprezint un complex de discipline prin care se asigur prelucrarea raional a informaiilor prin intermediul mainilor de calcul automate - calculatoare. Astzi informatica cuprinde nou discipline i anume: Arhitectura calculatoarelor studiaz modul n care sunt organizate anumite componente hardware i modul lor de conectare n vederea obinerii unui sistem eficient. Sisteme de operare - studiaz modul n care trebuie s fie organizate programele ce controleaz i coordoneaz toate operaiile din sistemul de calcul. Algoritmi i structuri de date studiaz metodele prin care se pot obine aplicaii care s prelucreze diferite clase de informaii, modul n care vor fi reprezentate informaiile care vor fi prelucrate i metodele de optimizare a pailor necesari pentru realizarea aplicaiilor. Limbaje de programare studiaz notaiile (limbajele) prin care vor fi reprezentate algoritmii i structurile de date, astfel nct aplicaia s poat fi prelucrat. Aceste limbaje sunt apropiate de limbajul natural (uman) i pot fi uor traduse n secvene de comenzi pe care s le neleag calculatorul. Ingineria programrii studiaz metodele prin care poate fi automatizat activitatea de proiectare a aplicaiilor, de prelucrare a informaiilor, astfel nct s se obin programe corecte, eficiente, fr erori i uor de exploatat. Calcule numerice i simbolice studiaz descrierea fenomenelor din lumea real prin intermediul fenomenelor matematice, care pot fi manipulate algebric, astfel nct s se obin modele matematice, uor de descris prin algoritmi. Modelele matematice permit descrierea i reprezentarea n sistemul de calcul a fenomenelor complexe: curenii marini, traiectoriilor sateliilor i planetelor, zborul avioanelor. Sisteme de gestiune a bazelor de date studiaz modul n care pot fi organizate cantiti mari de date ce nu necesit prelucrarea prin calcule matematice complexe. Este cazul informaiilor prelucrate n procesele economico-sociale, n ntreprinderi, n administraie. Inteligen artificial studiaz modul prin care pot fi automatizate aplicaiile pe care omul le realizeaz prin metode inteligente , care sunt dificil de descris i de caracterizat cu ajutorul algoritmilor cum sunt: nelegerea unui limbaj, crearea de noi teorii matematice, mutarea pieselor la jocul de ah, etc.

Animaie i robotic studiaz metodele prin care pot fi generate i prelucrate imaginile i modul n care se poate rspunde unei situaii din exterior prin acionarea unui robot. Informaia este un mesaj obiectiv care elimin nedeterminarea n legtur cu realizarea unui anumit eveniment. Unitatea de msur folosit pentru msurarea cantitii de informaie este informaia elementar. Informaia elementar reprezint forma cea mai simpl sub care se gsete sau poate fi conceput informaia. Msura informaiei elementare este bitul. Biii se grupeaz cte 8 i formeaz 1byte 1 octet 8 bii. Octetul sau byte-ul reprezint unitatea de msur a informaiei. Multiplii octetului sunt: 1 Kbyte = 1 Koctet = 210 Octei = 1024 Octei 1 Moctet = 210 Koctei = 1024 Koctei = 220 Octei 1 Goctet = 210 Moctei = 220 Koctei = 230 Octei Calculatorul reprezint o main care prelucreaz automat informaia. Calculatorului trebuie s i se furnizeze datele de intrare i programul de prelucrare pe baza crora furnizeaz datele de ieire. Calculatorul este alctuit din dou componente: Hardware partea material echipamente fizice. Software partea logic programe i date. Componenta hardware a unui calculator este format din echipamentele fizice n care circuitele electronice asigur prelucrarea automat a informaiei din echipamentele ce asigur comunicarea dintre om i main. Componenta hardware trebuie s asigure urmtoarele funcii: funcia de memorare, funcia de comand i control, funcia de prelucrare, funcia de intrare-ieire. Componenta software a calculatorului este format din programele destinate s asigure conducerea i controlul procesului de prelucrare, precum i efectuarea unor lucrri curente. Programul reprezint o colecie organizat de comenzi ce se dau calculatorului. Aceste comenzi se numesc instruciuni. Instruciunile sunt codificate n binar i sunt tratate de ctre unitatea de comand i control. n instruciune nu se precizeaz operanzii ci adresele de memorie unde se gsesc operanzii. Software-ul conine dou mari componente: sisteme de operare i programele de aplicaie. Sistemul de operare operating system software de baz este format din programele care ajut calculatorul s lucreze n general, superviznd ntreaga activitate. El asigur legtura ntre componentele logice i fizice ale calculatorului. Programele de aplicaie application programs sunt mulimi organizate de instruciuni care se dau calculatorului pentru a efectua anumite
7

operaii specifice unei aplicaii dorite de utilizator. Programele de aplicaie sunt scrise de ctre programatori la cererea utilizatorilor i codific ntr-un limbaj de programare algoritmul de rezolvare al unei probleme. Calculatorul personal Personal Computer PC provine de la numele dat de firma IBM primului microcalculator construit n 1981 pe baza microprocesorului Intel 8088. Microcalculatorul construit de IBM pe baza microprocesorului Intel 8088 oferea avantajul unui sistem deschis, pe care utilizatorul i-l putea reconfigura uor adugnd noi placi n interiorul calculatorului. Structura IBM a devenit un standard industrial. Pe baza acestuia s-a dezvoltat un software standard. Calculatoarele construite de firme ca: Toshiba, Compaq, Hewlett Packard folosesc aceleai principii i idei i se numesc calculatoare compatibile IBM. Calculatoarele compatibile IBM au cucerit repede piaa prin trei argumente: performane identice, aceeai calitate, preuri cu 15-20% mai mici. Privind un microcalculator se observ trei pri componente: o cutie numit unitate de sistem system unit, tastatura keyboard, ecranul display. Aceste componente se vd din exteriorul calculatorului Dac desfacem unitatea de sistem se observ o construcie modular. Partea cea mai important este placa de baz system board mother board. Ea conine circuitele electronice cele mai importante: microprocesorul, circuitul de ceas tact clock care stabilete ritmul de lucru al calculatorului, blocurile de memorie RAM, memoria ROM. Lng placa de baz se gsete sursa de alimentare power suply care asigur alimentarea cu tensiune a tuturor componentelor calculatorului. Unitile de discuri sunt singurele componente de natur mecanic. Pe placa de baz se gsesc conectorii la magistral bus connectors prin intermediul crora se leag opional la placa de baz, plcile adaptoare sau interfeele pentru imprimant, modem, monitor, uniti de discuri. Dac aceste uniti adaptoare ar fi plasate pe placa de baz, ar trebui definite conexiunile pe plac. Sistemul ar avea o flexibilitate redus i ar fi un sistem nchis. Aceast problem a fost rezolvat prin intermediul magistralei buscare reprezint un canal de comunicaie ntre plcile din calculator. Magistrala este format dintr-un mnunchi de trasee de cupru , prin care circul informaia sub forma unor impulsuri electrice care corespund cifrelor binare 0 i 1. Plcile adaptoare sunt introduse n sloturi. Sloturile sunt conectoare aflate n legtur cu magistrala i comunic cu microprocesorul. Cele mai importante plci adaptoare sunt: Adaptorul video display screen adapter care transform informaia (date i comenzi) n imagini pe ecran.
8

Adaptorul unitii de disc disk drive adapter transform informaia n nregistrri pe suportul magnetic i invers. Plcile de memorie se adaug la memoria de baz pentru a mri capacitatea memoriei interne. Porturile seriale i paralele serial and paralel ports prin intermediul lor se pot conecta dispozitivele periferice. Configuraia general a unui calculator IBM sau compatibil IBM prevede urmtoarele dispozitive periferice: Dispozitivele periferice de intrare tastatura, mouse-ul, scanner-ul,etc. Dispozitive periferice de ieire: ecran, imprimanta, plotter-ul,etc. Dispozitive periferice de intrare-ieire: modem, placa de sunet,etc. Microcalculatorul este alctuit din mai multe subansamble definite dup funcionalitate i prezentate n figura urmtoare:

Unitatea central Unitatea central sau microprocesorul este alctuit din unitatea aritmetic si logic sau unitatea de calcul i unitatea de comand i control. Unitatea aritmetic i logic servete la prelucrarea informaiei efectund operaii simple, aritmetice i logice, asupra unor operanzi din memorie, rezultatele fiind depuse tot n memorie. Unitatea aritmetic i logic conine un numr de locaii de memorie numite regitrii care memoreaz temporar informaiile si o serie de circuite de modificare a coninutului registrelor. Operaiile efectuate de UAL unitatea aritmetic i logic sunt: Operaii algebrice: + - adunare, - - scdere. / - mprire, * nmulire.
9

Operaii logice: ~ negaia, disjuncia, conjuncia. Operaii de comparare a dou valori conform operatorilor relaionali: > mai mare, >= mai mare sau egal , < mai mic, <= mai mic sau egal, = - egal, <> diferit. Funcii elementare: algebrice: exp exponenial, log logaritm,etc. trigonometrice: sin sinus, cos cosinus, tan tangenta, etc. Rezultatele intermediare sunt pstrate tot n regitrii unitii aritmetice i logice. Unitatea de comand i control coordoneaz funciile tuturor unitilor funcionale pe baza unor instruciuni sau comenzi care constituie pri integrale ale informaiei transmise componentelor calculatorului. Unitatea central este realizat din circuite integrate pe scar foarte larg VLSI( Very Large Scale Integrated). Microprocesoarele difer ntre ele prin numrul de instruciuni pe care-l pot executa, viteza de execuie i cantitatea de memorie pe care o pot folosi. Ele sunt caracterizate de tip, frecvena de lucru i lungimea cuvntului. Tipul microprocesorului definete apartenena microprocesorului la o familie de microprocesoare care au caracteristici comune. Aceste caracteristici determin performanele calculatorului: viteza de lucru, setul de instruciuni care sunt nelese i executate de procesor. Fiecare tip de microprocesor este caracterizat de un tip de arhitectur intern. n momentul actual piaa de calculatoare este dominat de familiile de microprocesoare: - AMD al firmei Advanced Micro Devices, folosit pe calculatoarele compatibile IBM. - Intel - al firmei IBM. - Motorola al firmei Aple, folosit pe calculatoarele Macintosh Frecvena de lucru a microprocesorului este frecvena de tact a ceasului. Ceasul este cel care stabilete frecvena impulsurilor pentru circuitele electronice ale calculatorului, impulsuri prin care li se comand acestor circuite s execute operaii. Frecvena de lucru a microprocesorului se msoar n MHz(megaheri), adic n milioane de impulsuri pe secund. De exemplu dac un microprocesor are frecventa de lucru de 1500 MHz nseamn c ceasul su genereaz 1500 de milioane de impulsuri pe secund. Cu ct frecvena este mai mare cu att microprocesorul este mai performant, deoarece frecvena de lucru a microprocesorului este direct proporional cu viteza cu care microprocesorul execut instruciunile, deci viteza de lucru a calculatorului. Cuvntul microprocesorului reprezint numrul de bii ntotdeauna multiplu de octet care pot fi prelucrai la un moment dat de ctre
10

microprocesor(8,16,32,64 bii,). Cu ct cuvntul are mai muli bii cu att viteza de lucru este mai mare i microprocesorul este mai performant. Toate aceste elemente determin viteza de lucru a microprocesorului, adic determin ct de repede execut microprocesorul o instruciune. Viteza de lucru a microprocesorului se msoar in milioane de instruciuni pe secund MIPS Millions of Instructions per Second. Un calculator performant are o vitez de peste 500 MIPS. Memoria intern Memoria servete la pstrarea temporar a informaiilor. Unul dintre elementele care caracterizeaz memoria intern este capacitatea, care arat dimensiunea acestui depozit de informaie. Dac memoria intern are capacitatea mai mare va permite folosirea unui software performant. Dac memoria unui calculator este insuficient va scdea viteza de lucru. Mecanismul de gestionare al memoriei interne depinde de sistemul de operare folosit. Altfel spus, un calculator poate s aib n configuraie orict memorie intern, dar din aceasta nu va fi folosit dect acea parte care poate fi gestionat de sistemul de operare. Sistemul de operare DOS care a fost unul dintre cele mai rspndite pe calculatoarele compatibile IBM nu poate gestiona dect maxim 16 MB de memorie intern. Actualul sistem de operare Windows XP al Microsoft poate gestiona orict memorie intern, fiind i un mare consumator de memorie intern. Din aceast cauz pentru a permite aplicaiilor s ruleze la o vitez acceptabil sunt necesari n configuraie cel puin 128 de MB de memorie intern. Exist dou tipuri de memorie intern: RAM i ROM. Memoria ROM Read Only Memory este o memorie care poate fi doar citit dar n care nu se poate scrie. Este o memorie remanent, adic la scoaterea de sub tensiune a calculatorului, informaiile scrise n aceast memorie nu se pierd. Memoria ROM este folosit pentru memorarea unui program de tip firmware, adic inscris de ctre firma productoare, destinat lucrului cu calculatorul la punerea sub tensiune a acestuia. Programul stocat n memoria ROM este BIOS-ul Basic Input-Output System sistemul de baz pentru intrri i ieiri. El controleaz modul n care informaiile sunt apelate sau transferate la monitor, tastatur, uniti de disc, memoriile RAM i ROM. Memoria RAM Random Acces Memory memorie cu acces aleator reprezint o memorie n care se poate scrie i din care se poate citi. Memoria RAM reprezint o memorie neremanent , adic la scoaterea calculatorului de sub tensiune informaiile inscrise n memorie se pierd. Informaiile nscrise n memoria RAM pot fi citite aleator, n orice ordine.
11

Memoria RAM stocheaz informaia prin impulsuri electrice de tip 1 sau 0 logic(deschis sau nchis). Capacitatea memoriei interne se refer la memoria RAM. Aceasta este o caracteristic important deoarece de ea depind lungimea maxim a unui program care poate fi ncrcat n memoria intern i executat de ctre procesor. Programele ruleaz n memoria intern a calculatorului, adic instruciunile i datele pe care acestea le folosesc sunt ncrcate n memoria intern, instruciunile sunt executate de procesor, iar rezultatele obinute n urma executrii instruciunilor sunt depuse tot n memoria intern. Numrul de bii din memoria intern este constant. n memoria intern, n aceeai zon de memorie dar la momente diferite, pot fi rulate programe diferite, iar biii vor avea utilizri diferite. Astfel ntr-un program ei pot reprezenta date i n altul pot reprezenta instruciuni. Biii sunt transferai n i afar din memoria calculatorului prin intermediul microprocesorului. Operaiile se numesc: Store depozitarea n memorie a informaiei. Fetch - extragere din memorie a informaiei. Memoria RAM poate fi utililizat i ca memorie imediat - cache, memorie tampon pentru imprimant print buffer, sau RAM fantom Shadow RAM sporete viteza de lucru a microprocesorului copiind informaiile din ROM n RAM. Atunci cnd sunt necesare instruciuni de intrare-ieire, ele se citesc din memoria RAM mult mai rapid. Calculatoarele personale prezint urmtoarele tipuri de memorie instalat: Memoria convenional (de baz) Memoria superioar (UMA) Memoria extins (XMS) Memoria expandat (EMS) Memoria RAM video Memoria ROM pentru adaptoare i memorie RAM cu destinaie special Componenta ROM-BIOS de pe placa de baz Dac procesorul funcioneaz n mod real atunci este accesibil numai 1 MB, iar dac funcioneaz n mod protejat sunt accesibili ntre 16Mb pn la 4 Gb. Memoria extern Microcalculatoarele compatibile IBM folosesc ca memorii externe discurile. Pe un disc de plastic material flexibil, sau aluminiu material rigid, este depus un strat de substan cu proprieti feromagnetice. Aceast substan poate fi magnetizat dup dou direcii care corespund cifrelor binare 0 i 1. n
12

acest fel informaia este memorat i n afara sesiunii de lucru, adic informaia memorat nu se pierde la decuplarea calculatorului de la sursa de tensiune. Deoarece discurile sunt suporturi de informaie capacitatea lor se msoar n uniti i multiplii ai unitii de msur a informaiei, Koctei, Moctei, Goctei, . Discurile sunt de dou tipuri: fixe sau hard disc (HD) i discuri flexibile floppy disk (FD). Dispozitivele folosite pentru citirea discurilor se numesc uniti de discuri. Pentru fiecare tip de disc exist un anumit tip de unitate de disc. Exist astfel uniti de disc rigid, fix Hard Disk Device - HDD i uniti de disc flexibil Floppy Disk Device - FDD. Discurile reprezint supori de informaie cu acces direct. Pentru a asigura accesul direct la informaie suprafaa discului este mprit n locaii de memorare care sunt identificate printr-o adres unic. Suprafaa discurilor este mprit n cercuri concentrice numite piste tracks. Pistele la rndul lor sunt mprite in arce de cerc egale numite sectoare sectors. Fiecare pist coine acelai numr de sectoare. n cadrul fiecrui sector se nregistreaz informaia n format binar, serial, bit dup bit, octet dup octet. ntr-un octet se poate memora un caracter. Pistele au lungimi diferite. Ce de la exterior sunt mai lungi dect cele de la interior, deci i sectoarele vor avea lungimi diferite cele de la exterior fiind mai lungi dect cele de la interior. Indiferent de lungimea pistei cantitatea de informaie este aceeai. Capacitatea de memorare a unui sector este de 512 Octei. Discurile flexibile au dou suprafee pe care se scrie informaia. Discurile flexibile au 40 de piste pe o fa sau 80 de piste pe o fa, iar informaia se poate pe scrie pe o fa sau pe ambele fee. Hard discul este un pachet de discuri asemntor celor flexibile. Indiferent de tipul discului, fiecare suprafa este mprit n piste i sectoare. Pistele care au aceeai raz formeaz un cilindru cylinder. Locaia de memorare pe disc este sectorul. El se identific printr-o adres unic dat de trei elemente: Numrul cilindrului corespunde numrului pistei de pe disc. Numrul pistei n cadrul cilindrului corespunde numrului feei de disc. Numrul sectorului n cadrul pistei. mprirea suprafeei discului n piste i sectoare se face de ctre utilizator prin operaia de formatare a discului. Aceast operaie se face printr-un program al sistemului de operare care mparte suprafaa discului n cilindrii, piste i sectoare, le numeroteaz pentru a construi sistemul de adrese, verific prin operaia de citire-scriere dac suportul nu este defect. Dac un disc nu a fost formatat nu poate fi folosit.
13

Fig. 1.2. Structura hard discului Unitatea de redare a compact discului CD-ROM Discul compact CD-ROM (Compact Disk - Read Only Memory) este o memorie de tip extern pe suport optic special, de pe care se poate citi, dar pe care nu se poate scrie. Suprafaa discului conine mici caviti care reflect lumina unei raze laser ctre un senzor. Compact discul este nscris cu o unitate special de inscripionare a compact discurilor, care folosete lumina razei laser pentru nmagazinarea informaiei binare, la fel ca discul flexibil. Spre deosebire de acesta compact discul: Are capacitate mult mai mare 640 Moctei. Viteza este mai mic de 2-3 ori dect a hard discului. Pe el nu se poate scrie folosind o unitate CD-ROM obinuit. Dispozitive de intrare Unitatea de intrare Input Device reprezint dispozitivele utilizate pentru a transmite calculatorului informaii prin operaia de citire read. Unitatea de intrare servete la convertirea informaiei furnizate de utilizatori n format binar. Principiul de funcionare al oricrui dispozitiv de intrare este urmtorul: preia informaia introdus, o mparte n uniti de informaie folosind un algoritm propriu, codific fiecare unitate de informaie ntr-o secven de bii i transmite aceti bii microprocesorului. Dispozitivele de intrare sunt: tastatura, cititorul de cartele, cititorul de band perforet, mouseul, scanner-ul, microfonul, creionul optic, etc. Tastatura keyboard este un dispozitiv de intrare prin intermediul cruia utilizatorul poate s transmit comenzi calculatorului i s introduc datele. Comenzile se dau sub forma unui sir de caractere. Fiecare caracter se genereaz prin acionarea unei taste. Acionarea unei taste are ca efect nchiderea unui circuit electronic, prin care se genereaz un cod unic, care reprezint codul ASCII al caracterului respectiv. Tastatura conine patru blocuri de taste:
14

Tastatura alfanumeric conine tastele aranjate conform standardului folosit la maina de scris. Cu aceste taste se pot genera: codurile caracterelor: cifre :0,1,2,3,4,5,6,7,8,9 litere: a,,z,A,Z caractere speciale: $, %, &, @, !, ?, spaiu Space bar codurile comenzilor : retur de car Cariage Return salt la linie nou Line Feed saltul cursorului cu un anumit numr de coloane Tab ntreruperea execuiei unui program Escape tasta Esc tiprirea ecranului la imprimant Print Screen suspendarea temporar a execuiei unui program Break/Pause Tastatura de editare conine tastele utilizate pentru editarea unui text. Editarea unui text nseamn scrierea textului i corectarea lui. Textul editat este afiat pe ecran. Tot pe ecran este afiat i o bar orizontal sau vertical numit cursor, care arat poziia n care va fi scris un caracter n text. Cu aceste taste se pot executa urmtoarele operaii: deplasarea n text - se poate realiza cu ajutorul tastelor : sgei care deplaseaz cursorul o poziie n direcia sgeii. Page Up i Page Down deplaseaz cursorul o pagin n sus respectiv o pagin n jos. Home i End deplasarea la nceputul respectiv sfritul rndului. stabirea tipului de inserare - comutarea ntre modurile inserare/suprascriere se realizeaz cu ajutorul tastei Insert. n modul de inserare avem: ABCD. Dac inserm caracterul E n poziia cursorului obinem: ABECD. n modul suprascriere din aceeai situie obinem: ABED. stabilirea tipului de tergere tergerea se poate face n dou moduri , cu ajutorul tastei Delete se terge caracterul din poziia cursorului: ABCD ABD, iar prin folosirea tastei Backspace care terge un caracter la stnga din aceeai situaie obinem: ABCD ACD. Tastatura numeric este folosit pentru introducerea datelor numerice. Tastatura cuprinde: tastele numerice de la 0 la 9 tastele pentru operaiile aritmetice: +- adunare, - - scdere, * nmulire, / mprire, . -punctul zecimal.

15

Tastele funcionale se afl pe prima linie a tastaturii i sunt n numr de 12, notate de la F1..F12. aceste taste au asociate diferite comenzi sau grupuri de comenzi. n general o tastatur conine 101 taste. Din acestea doar 48 sunt tastele mainii de scris. Ele ar insuficiente pentru generarea codurilor de caractere i comenzi. De aceea exist dou tipuri de taste: tasta cald hot key i tasta rece cold key. Tasta cald genereaz un cod inteligibilpentru calculator, reprezentnd un caracter sau o comand:A, %, 5,Delete, etc.Tasta rece genereaz i ea un cod inteligibil. Ea se folosete ntotdeauna n combinaie cu o tast cald pentru a schimba codul generat de aceasta. Tastele reci sunt:Ctrl, Shift i Alt. Combinaia acestor taste se noteaz:<tasta rece>+<tasta cald>. De exemplu dac tastai s se va genera codul corespunztor literei s. Dac tastai Shift+s se va genera codul corespunztor literei S. nti se apas tasta rece se ine apsat i apoi se apas tasta cald. Tastatura mainii de scris este format din taste care au ataate cte dou coduri, astfel nct tastatura poate s fie n dou stri: stare de litere mici i stare de litere mari. Acionnd o tast se genereaz codul literei mici iar acionnd combinaia de taste:Shift+ tast se genereaz codul corespunztor literei mari de pe acea tast. Tastatura numeric este format i ea din taste care au ataate dou coduri: un cod numeric i un cod de operaie de editare. De exemplu tasta 1 sau End, 7 sau Home, 9 sau Page Up, 3 sau Page Down, etc. Tastaturile care au dou stri pot fi comutate ntre cele dou stri cu ajutorul unei taste comutator. Tastele comutator sunt: Tasta Caps Lock comut tastatura mainii de scris ntre starea n care se genereaz codul literelor mari i starea n care se generaz codul corespunztor literelor mici. Starea tastei comutator este semnalizat prin LED-ul Caps Lock. Dac LED-ul este stins nseamn c tastatura este dezactivat. Prin apsarea tastei a se genereaz codul corespunztor literei a mic, iar prin combinaia Shift +a se genereaz codul corespunztor literei A mare. Dac LED-ul este aprins nseamn c tastatura este activat. Prin apsarea tastei A se genereaz codul corespunztor literei A mare, iar prin combinaia Shift +a se genereaz codul corespunztor literei a mic. Tasta Num Lock comut tastatura numeric ntre starea de tastatur numeric i starea de tastatur de editare. Starea tastei comutator Num Lock este semnalitat de LED-ul Num Lock. Dac LED-ul este stins nseamn c tastatura este dezactivat. Prin apsarea tastei 1 se genereaz codul corespunztor comenzii End. Dac LED-ul este aprins nseamn c
16

tastatura este activat. Prin apsarea tastei 1 se genereaz codul corespunztor cifrei 1. Tasta Insert permite comutarea ntre modul de lucru inserare insert i modul de lucru suprascriere overwrite. Dac tasta este acionat se face corectura cu suprascriere, iar dac nu este acionat corectura se face cu inserare. Tastaturile se deosebesc in funcie de numrul de taste 101 sau 102 taste. n funcie de modul de dispunere al tastelor avem dou tipuri de tastaturi standard: anglo-saxon cu tastele depuse (Q,W,E,R,) i francez cu tastele depuse (A,Z,E,R). Tastaturile sunt specializate pe ri, fiecare tastatur coninnd semnele specifice rii. Calculatorul identific fiecare tastatur printr-un cod intern. Datorit posibilitilor interne de configurare, n cadrul aplicaiilor folosite pentru prelucrarea textelor, pot fi generate cu ajutorul tastaturii i caracterele romneti:, , , , , , , , , . Mouse-ul este un dispozitiv periferic de intrare care poate fi folosit n anumite programe pentru a selecta anumite obiecte de pe ecran n vederea executrii unor operaii. El se utilizeaz doar n acele programe care realizeaz pe ecran interfee utilizator prin intermediul unor tehnici avansate cum ar fi: tehnica ferestrelor i a casetelor dr dialog, tehnica meniurilor, tehnica obiectelor, etc. Mouse-ul este un dispozitiv pentru care ecranul monitorului devine o mas virtual de lucru. Pe aceast mas virtual, poziia mouse-ului este marcat printr-un semn grafic numit cursor de mouse. Acest cursor este deferit de cursorul care arat poziia n care va fi scris un caracter pe ecran. Programul care permite folosirea mouse-ului va crea pe ecran diferite obiecte care vor putea fi manipulate att prin comenzi date de la tastatur ct i prin comenzi date cu mouse-ul. Mouse-ul are mai multe butoane. El se deplaseaz pe masa real numit pad. Aceast operaie are ca efect deplasarea cursorului de mouse pe ecran. Cursorul de mouse urmrete pe ecran deplasarea mouseului pe masa real. Cu ajutorul mouse-ului se pot executa urmtoarele operaii: operaia de indicare point pentru care cursorul de mouse este deplasat pe ecran pentru a indica un anumit obiect, deplasarea pe ecran se face prin deplasarea mouse-ului pe pad. operaia clic click prin care se acioneaz (apas) scurt un buton al mouse-ului. operaia clic dublu double click prin care se acioneaz (apas) scurt de dou ori un buton al mouse-ului. operaia de glisare sau tragere drag prin care se deplaseaz mouse-ul pe masa real cu un buton acionat. Exist mai multe tipuri de mouse-uri clasificate dup: Numr de butoane: 2 butoane, 3 butoane.
17

Tipul portului prin care se conecteaz:serial i paralel. Compatibilitate: mouse-urile compatibile Microsoft sunt compatibile Genius, Logitech, etc. Scanner-ul este un dispozitiv de intrare prin care pot fi citite imagini grafice (fotografii, desene pe hrtie). Imaginea pe care o citete scanner-ul este o imagine format din puncte. Fiecare punct este definit printr-un cod de culoare obinndu-se versiunea digital a imaginii. Dup ce a fost citit cu scanner-ul, imginea poate fi prelucrat cu ajutorul calculatorului: mrit, micorat, rotit, colorat, suprapus cu alte imagini, etc. scanner-ul se caracterizeaz prin urmtoarele elemente: Rezoluia reprezint numrul de puncte pe inci pe care le poate citi scanner-ul. Cu ct rezoluia este mai mare cu att imaginea scanat va fi mai apropiat de cea real. Rezoluia medie este de 300 400 dpi ( dots per inch puncte pe inci). Numrul de culori reprezint setul de culori codificate de scanner. Cu ct numrul de culori este mai mare cu att imaginea scanat este mai apropiat de cea real. Viteza de scanare reprezint viteza cu care un scanner citete i prelucreaz o imagine. Dispozitive de ieire Unitatea de ieire Output Device servete la transmiterea rezultatelor prelucrrilor, realiznd conversia reprezentrii informaiei de la forma binar utilizat de calculator la o form textual sau grafic accesibil omului. Aceste dispozitive comunic utilizatorului rezultatele operaiilor comandate i informaii despre starea sistemului, prin operaia de scriere write. Din aceast categorie fac parte: monitorul, imprimanta, plotter-ul, perforatorul de hrtie, difuzorul, etc. Aceste dispozitive primesc o secven de bii de la procesor i o decodific astfel nct s poat fi neleas de om sau alt mecanism. Secvenele de bii pot s conin texte, liste cu tabele numerice, desene, muzic, comenzi care controleaz un dispozitiv, etc. Ecranul display - este un suport de ieire pe care calculatorul scrie rezultatele prelucrrilor, mesajele i informaiile despre starea sistemului. El face parte dintr-un dispozitiv numit monitor, care pe lng ecran, mai conine i circuitele necesare realizrii imaginii pe ecran. Monitorul este legat la placa video adaptorul video care se gsete n interiorul calculatorului i care prelucreaz semnalele de la procesor, pentru a le transforma n imagini grafice. Imaginile de pe ecran sunt compuse din trei culori: rou, verde i albastru. Ecranul reprezint de fapt o suprafa de puncte foarte mici, colorate numite pixeli. Fiecare pixel la rndul su este format din trei puncte de culoare i
18

intensitate diferite, corespunztoare celor trei culori. Dac toate cele trei puncte au intensitate maxim pixelul are culoarea alb, iar dac toate cele trei au intensitate minim pixelul are culoarea neagr. Monitoarele sunt caracterizate de: Diagonal cele mai rspndite monitoare au diagonala de 14 sau 15 inci,care este suficient pentru activitile obinuite. Diagonalele de 17 sau 21 de inci se folosesc n aplicaiile de grafic profesional sau n proiectare. Radiaia monitorului reprezint reprezint efectul produs asupra omului de radiaia generat prin bombardarea ecranului cu electroni. Se recomand ecrane de protecie sau monitoarele low radiation cu radiaie redus. Tipul semnalului folosit - cu semnale analogice, n care semnalele pentru transmiterea informaiei pot lua orice valori ntre o valoare minim i o valoare maxim sau cu semnale digitale semnalele codific informaia n binar si pot avea doar dou valori. Rezoluie reprezint numrul de pixeli de pe ecran exprimat n numr de pixeli pe linie nmulit cu numr de pixeli pe coloan: n x m. De exemplu 800 x 600 pixeli nseamn 800 de pixeli pe linie i 600 de pixeli pe coloan. Cu ct rezoluia este mai mare cu att imaginea este mai clar. Definiie reprezint distana dintre dou puncte consecutive pe ecran (de exemplu 0,28 mm). Cu ct definiia este mai mic cu att imaginea este mai clar. Numrul de culori reprezint numrul de culori folosite pentru realizarea imaginii. Se pot folosi de la 256 de culori pn la 16777216 culori. Fiecare culoare este codificat n binar. Fiecrui pixel I se atribuie un cod de culoare. Cu ct se folosesc mai multe culori, cu att este nevoie de mai muli bii pentru construirea codului de culoare. Viteza de afiare depinde de viteza cu care se pot prelucra informaiile de ctre placa video i memoria folosit pentru stocarea imaginii. Imprimanta este un dispozitiv de ieire prin care calculatorul comunic rezultatele obinute n urma prelucrrii, prin intermediul unui suport de informaie: hrtia. Hrtia de imprimant este un suport secvenial. Este parcurs ntr-un singur sens fr posibilitatea revenirii pentru rescrierea unor informaii. Imprimanta posed un mecanism pentru tiprirea caracterelor, un mecanism pentru antrenarea hrtiei, un panou cu butoane i LED-uri i dou cabluri:unul de alimentare si unul de transmisie de informaii. Imprimantele se caracterizeaz prin urmtoarele:
19

Rezoluie reprezint numrul de puncte afiate pe inci. Exist rezoluie vertical i rezoluie orizontal. Nu este obligatoriu ca cele dou valori s fie identice. Rezoluia se msoar n dpi. Viteza reprezint viteza de scriere a imprimantei i se msoar n cps- caractere pe secund la imprimantele lente i pps pagin pe secund la imprimantele rapide. Dimensiunea maxim a hrtiei: A3(420x297), A4(210x297), A5(148 x 210), B5(182 x 257). Memoria proprie reprezint memoria imprimantei n care informaiile ce urmeaz a fi tiprite se memoreaz. Deoarece viteza procesorului este mult mai mare dect a imprimantei, informaiile procesate se transmit imprimantei unde vor fi memorate pn la imprimarea lor, evitnd blocarea magistralei de date. Imprimantele sunt fabricate de firme diferite, ntr-o gam larg, utiliznd diferite principii constructive. n funcie de modul n care acioneaz i de modul de construcie imprimantele sunt de mai multe tipuri: Imprimante matriceale Dot Matrix Printer aceste imprimante au un cap de scriere alctuit din ace foarte subiri. Acele apas o band tuat ribbon genernd o matrice de puncte. Capul de imprimare poate conine 9, 18 sau 24 de ace. Cu ct numrul de ace crete cu att imprimanta are o rezoluie mai bun. Rezoluia este de aproximativ 180 360 dpi, iar viteza este de 150 de cps la cele lente i ajunge la 800 de cps la cele rapide. Au avantajul c sunt ieftine i dezavantajul c sunt zgomotoase. Imprimante cu jet de cerneal Ink Jet Printer aceste imprimante scriu pe hrtie aruncnd un jet de cerneal cu o anumit intensitate, n funcie de informaia pe care trebuie s o scrie.se pot utiliza diferite culori de cerneal realiznd imagini color. Sunt printre cele mai rapide avnd o vitez ntre 3-16 ppm i o rezoluie 180 360 dpi. Nu sunt cu mult mai scumpe dect cele matriceale dar au avantajul c sunt silenioase i au o calitate bun a tipririi. Imprimante laser Laser Printer se bazeaz pe principiul copiatoarelor xerox. Razele laser polarizeaz electrostatic un cilindru care astfel atrage o substan numit tonner. Aceasta se ncarc pe cilindru n funcie de informaia ce trebuie tiprit. Tonner-ul de pe cilindru este depus pe foaia de hrtie. Acest tip de imprimare asigur o calitate nalt a tipririi cu o rezoluie ntre 300-1000 dpi i o vitez mrit ntre 4-18 ppm. Ele dispun de o memorie proprie de aproximativ 512 Koctei, care este suficient pentru tiprirea unor pagini complexe. Au avantajul c sunt uor de folosit i imprimarea este de bun calitate. Dezavantajul este preul mare al unui astfel de echipament.
20

Imprimante termice aceste imprimante tipresc informaia pe baza fixrii termice a vaporilor de cerneal pe o hrtie special principiul fax-ului. Sunt mai lente dect celecu jet de cerneal i lase avnd o vitez de 2 8 ppm. Traducerea semnalelor de tiprire, pe care le emite calculatorul n semnale de comenzi de tiprire pe care le nelege imprimanta se realizeaz cu un program numit driver de imprimant. Pentru fiecare imprimant exist un driver special, iar pentru ca operaia de tiprire s fie posibil driver-ul trebuie instalat. Operaia se numete instalarea imprimantei. Plotter-ul este un dispozitiv de ieire prin care calculatorul deseneaz pe un suport (hrtie) imagini de mare precizie: hri, desene tehnice. El se deosebete n principal de o imprimant prin urmtoarele caracteristici: Hrtia poate fi parcurs n ambele sensuri, adic se poate reveni pe un desen. Accept formate mari de hrtie. Precizia desenelor executate este mare, avnd n general o rezoluie ntre 300 800 dpi. Plotter-ul este format dintr-o mas pentru desenare i un bra cu care se deseneaz. Desenul se poate realiza cu un grup de tocuri, cu jet de cerneal, electrostatic, cu laser. Dispozitive de intrare-ieire Dispozitive de intrare-ieire Input-Output Device sunt dispozitive utilizate pentru a realiza comunicaia n ambele sensuriprin operaia de citire read i operaia de scriere write. Din aceast categorie fac parte : interfaa de teletransmisie, modem-ul, placa multimedia. Modem-ul Mo modulare, Dem demodulare este un echipament necesar n transmisia datelor la distan prin intermediul unei linii de comunicaie, ca de exemplu linia telefonic. El asigur la emisie modularea semnalului iar la recepie demodularea lui. Aceasta operaie este necesar deoarece semnalul din interiorul calculatorului este digital iar transmisia pe linia telefonic este analogic. Transformarea semnalului digital n semnal analogic se numete modulare, iar transformarea invers a semnalului analogic n semnal digital se numete demodulare. Modemul se gsete sub forma unei placi n interiorul calculatorului sau ca dispozitiv extern. Placa multimedia - reprezint un dispozitiv de intrare-ieire care asigur conversia informaiei din binar n alte formate utilizate de alte echipamente i invers, conversia n binar a informaiilor preluate de la alte echipamente: imaginea video a televizorului sau videocasetofonului, sunete reale preluate de la microfon sau casetofon i redate prin difuzare sau pe band audio, ct i
21

informaii MIDI ( Musical Instument Digital Interface) generate de sintetizatoare i claviaturi electronice.

SISTEMUL DE OPERARE Sistemul de operare - S. O. reprezint o colecie de rutine ce organizeaz un procesor i periferia acestuia ntr-o entitate de lucru capabil s dezvolte i s execute aplicaii. Sistemele de oprerare reprezint o clas de programe care guverneaz resursele hard i soft ale calculatorului, proceseaz comenzile utilizatorului i controleaz execuia programelor. Prin rutin se nelege un program de dimensiuni mici, specializat, scris de firma productoare a sistemului de operare, care asigur efectuarea anumitor comeni la nivelul unei componente a calculatorului.

22

Funciile sistemului de operare. Tipuri de sisteme de operare. Funciile sistemului de operare sunt urmtoarele: Manager sistemul de operare determin cine va utiliza dispozitivele periferice DP. De asemenea supervizeaz utilizarea memoriei i controleaz prioritile diverselor evenimente. La apariia unei erori sistemul de operare semnaleaz acest fapt utilizatorului. Procesor de comenzi - sistemul de operare primete comenzile utilizatorului, verific acurateea lor i iniiaz execuia comenzilor prin lansarea n execuie a programelor corespunztoare dim memorie sau de pe disc. Controlor - sistemul de operare trebuie s aib n permanen controlul resurselor sistemului. Dac un program eueaz n urma unei erori , controlul este cedat sistemului de operare care determin i raporteaz tipul erorii. Cele mai cunoscute sisteme de operare folosite pe calculatoarele personale sunt sistemele de tip DOS (Disk Operating System). Alturi de acestea exist i alte sistemul de operare precum Unix, Lynux, Windows xx, OS/2, etc. La rndul lor sistemele de operare DOS sunt de mai multe feluri n funcie de firma constructoare i anume: PC-DOS aparinnd firmei I.B.M.; MS-DOS aparinnd firmei Microsoft; DR-DOS aparinnd firmei Digital Research; Cel mai rspndit sistem de operare este MS-DOS. Sistemul de operare MS-DOS n comparaie cu alte sisteme de operare CP/M, OS/2, UNIX, XENIX,VMS, RSX, WINDOWS are dimensiune medie i complexitate moderat, suport un singur program n execuie la un moment dat, un singur utilizator, lucreaz cu memoria fizic i ofer programelor o interfa logic. Dei iniial a fost dezvoltat pentru calculatoarele compatibile IBM-PC, astzi este utilizat pe o gam larg de calculatoare denumite compatibile IBM-PC precum i pe seria IBM PS/2. n fiecare caz calculatorul este controlat pe dou nivele. Nivelul de jos este reprezentat de ROM-BIOS, produs iniial de IBM, iar deasupra se afl MS-DOS. ROM-BIOS (Basic Input-Output Sistem) reprezint un sistem de programe ce se afl nscris n memoria ROM i care este furnizat de ctre firma productoare a calculatorului. Este folosit att de ctre MS-DOS ct i de ctre orice alt sistem de operare. Scopul principal al ROM-BIOS - ului este de a iniializa sistemul i de a lansa programul de ncrcare al sistemului de operare. ROM - BIOS-ul conine urmtoarele componente:
23

drivere fizice pentru diverse componente hardware (tastatur, disc, imprimant); programul de pornire la punerea sub tensiune a calculatorului (POST Power On Self Test Program) programul ncrctor La pornirea calculatorului se execut urmtoarea secven: programul de pornire POST - detecteaz perifericele instalate, configuraia hardware i verific buna funcionare a acestora; iniializri tabela vectorilor de ntrerupere i diverse componente hardware; programul ncrctor ncearc s citeasc primul sector de pe dischet sau disc. Dac ncercarea de citire de pe dischet eueaz se execut aceleai operaii asupra discului fix. Programul nu trebuie s cunoasc prea multe despre disc. Strategia de control presupune c pe primul sector de pe discul cu sistemul de operare se afl un alt program ncrctor al sistemului de operare. Exist dou tipuri de pornire a calculatorului: reset-ul la rece este iniiat cnd se pornete calculatorul sau cnd se apas butonul RESET. reset-ul la cald la acionarea tastelor Ctrl+Alt+Del, cnd se pornete doar programul ncrctor.

24

PRILE COMPONENTE ALE SISTEMULUI DE OPERARE MSDOS MS-DOS ofer utilizatorului o interfa pentru comenzi, un sistem pentru managementul fiierelor i o interfa a programului de aplicaie. n scrierea programelor de aplicaie, programatorul poate s aleag ntre interfaarea cu MS-DOS, interfaarea cu nivelul ROM-BIOS sau accesarea direct a suportului hardware. Fiecare metod are avantajele i dezavantajele ei din punct de vedere al vitezei de lucru a programului de aplicaie i al compatibilitii. Sistemul de operare MS-DOS este modularizat i are cinci pri componente: Programul ncrctor BOOT RECORD ocup primul sectorul al discului Extensia BIOS fiierul IO.SYS Nucleul MS-DOS fiierul MSDOS.SYS Interfaa utilizator- fiierul COMMAND.COM asigur interfaarea sistemului de operare cu utilizatorul prin verificare i lansarea n execuie a programelor corespunztoare comenzilor date de utilizator. Programe utilitare comenzile externe. Programul ncrctor BOOT RECORD Reprezint un mic program, ncrcat n memorie i lansat n execuie de ctre ncrctorul din ROM-BIOS. Acest al doilea program ncrctor este capabil s citeasc i s ncarce n memorie primul fiier de pe disc, fiier care ntotdeauna trebuie s fie IO.SYS. Dup ncrcarea IO.SYS controlul este cedat unui al treilea program ncrctor numit SYSINIT, aflat n IO.SYS, mult mai complex dect primele dou. Procesul de ncrcare al MS-DOS n memoria calculatorului poate fi gndit ca rezultatul aciunii a trei programe ncrctor. MS-DOS conine un al IV-lea ncrctor specializat n ncrcarea programelor de aplicaie de pe disc i lansarea lor n execuie. Extensia BIOS Fiierul IO.SYS Fiierul IO.SYS conine : noi drivere pentru componentele care completeaz sau nlocuiesc driverele existente n ROM-BIOS. Rutine de iniializare pentru noile drivere. Aceste rutine de iniializare ajusteaz tabela vectorilor de ntrerupere corespunztor noilor drivere. Tabela vectorilor de ntrerupere se afl n zona de nceput a memoriei i conine adresa de start pentru fiecare driver.
25

ncrctorul SYSINIT. Fiierele IO.SYS i MSDOS.SYS au atributele de fiiere ascunse - hidden i sistem system, deci nu sunt vizibile cu comanda DIR. Nucleul MS-DOS Nucleul MS-DOS se interpune ntre ROM-BIOS i programul de aplicaie, oferind astfel o interfa logic programului de aplicaie izolndu-l de hardware. Nucleul MS-DOS are patru roluri: controler al proceselor controlul proceselor const n managementul execuiei programelor i cuprinde ncrcarea programelor, iniializarea execuiei programelor i revenirea n sistemul de operare la terminarea programului; managementul memoriei cuprinde alocarea memoriei pentru programele de aplicaie. MS-DOS utilizeaz alocarea memoriei fizice, deci programele de aplicaie lucreaz cu memorie fizic i nu cu cea virtual. Interfa a programelor de aplicaie - desigur c programul de aplicaie lucreaz cu vitez mare cnd lucreaz direct cu ROM-BIOS-ul sau cu hardware-ul. n aceste cazuri portabilitatea programului devine sczut iar programatorul trebuie s aib n vedere diferitele incompatibiliti la nivelul ROM-BIOS sau hardware existente la calculatoarele furnizate de diferii productori. ncrcarea nucleului din fiierul MSDOS.SYS n memoria calculatorului este realizat de programul ncrctor SYSINIT. Dup aceasta, SYSINIT transfer controlul rutinei de iniializare a nucleului. Sunt completate noile ntreruperi n tabela vectorilor de ntrerupere, sunt iniializate driverele instalate i sunt construite buffer-ele necesare. Dup rutin controlul revine la SYSINIT care citete fiierul CONFIG.SYS (dac exist) i instaleaz noile drivere specificate n acesta. MS-DOS suport dou tipuri de drivere fizice: rezidente i nerezidente sau instabile. Driverele rezidente sunt localizate n fiierul IO.SYS i n general nu sunt alterabile de utilizator. Utilizatorul poate nlocui driverele rezidente cu cele proprii. Driverele instabile sunt n mod normal situate n fiiere cu extensia SYS. Dup instalarea driverelor sunt nchise toate fiierele i este ncrcat i lansat n execuie COMMAND.COM . Dac pe disc exist fiierul AUTOEXEC.BAT, atunci el este executat automat. Sistem de control al fiierelor partea de management a fiierelor este cea mai consistent . Ea asigur citirea i scrierea fiierelor. Dac nu este necesar accesul la un sector particular de pe disc, programele de
26

aplicaie trebuie s realizeze citirea i scrierea fiierelor prin intermediul nucleului MS-DOS. Interfaa utilizator COMMAND.COM Interfaa utilizator definete ceea ce se vede pe ecranul calculatorului atunci cnd se utilizeaz MS-DOS. COMMAND.COM este lansat n execuie de ctre ncrctorul SYSINIT prin funcia EXEC a MS-DOS. Command.com afieaz promptul MS-DOS i ateapt introducerea unei comenzi de ctre utilizator. Cnd o comand a fost introdus , ea este interpretat i apoi executat. Command.com poate fi rescris dup necesiti de ctre utilizator pentru a oferi o alt interfa. Fiierul poate fi situat oriunde pe disc sau poate fi redenumit. Noul nume i calea unde se afl pe disc trebuie specificate n CONFIG.SYS cu ajutorul comenzii SHELL. Command.com are trei pri: Partea rezident se afl permanent n memorie, n zona de nceput a memoriei, deasupra tabelei vectorilor de ntrerupere. Ea conine codul necesar pentru procesarea comenzilor CTRL+C i Ctrl+Break, codul pentru tratarea erorilor i codul pentru ncrcarea prii temporare atunci cnd este necesar; Partea temporar este cea care recepioneaz comenzi de la tastatur i care conine codul comenzilor interne. Ea este ncrcat imediat sub limita de 640 Kb a memoriei RAM. Dac programul de aplicaie este mare, el poate s elimine partea temporar a command.com din memorie. n acest caz la terminarea execuiei programului, partea rezident va rencrca partea temporar. Partea de iniializare este ncrcat n memorie numai n timpul procesului de iniializare a sistemul de operare. Ea conine codul pentru execuia lui AUTOEXEC.BAT. Acest fiier realizeaz ultima parte a iniializrii MS-DOS. Partea de iniializare este eliminat din memorie imediat dup ce autoexec.bat este apelat. Command.com accept trei tipuri de comenzi: Comenzile interne (intrinseci) - cele ale cror cod este coninut n command.com Comenzile externe cele ale cror cod se afl pe disc sub forma unor fiiere cu extensia EXE sau COM. Toate programele de aplicaie sunt ncrcate i executate sub form de comenzi externe. Att comenzile interne ct i cele externe ncarc programul specificat n zona de memorie TPA (Transient Program Area ) i apoi transfer controlul primei instruciuni din program. Odat ce execuia programului se
27

termin, codul aflat n TPA nu mai este valid. Urmtoarele comenzi ncarc n TPA programe noi pentru execuie. Comenzile de tip batch se refer la fiierele de tip text, cu extensia BAT care conin mai multe comenzi. Aceste fiiere sunt interpretate utiliznd un interpretor din partea temporar a command.com. Interpretorul citete fiecare linie din fiier i apoi execut comanda liniei citite. Cnd o comand este introdus de ctre utilizator, command.com ncearc s gseasc o comand intern cu numele respectiv. Dac intenia de detecie intern eueaz, atunci se ncearc detectarea n calea curent a unui fiier cu extensia EXE, BAT sau COM. Dac i aceast detecie eueaz command.com afieaz mesajul Bad Command or File Name. Dac un fiier cu numele respectiv i extensia EXE sau COM este detectat command.com utilizeaz funcia EXEC a MS-DOS pentru a-l ncrca i a-i transfera controlul. Cnd execuia programului se termin, partea temporar a command.com este ncrcat , iar controlul revine sistemului de operare. Spre deosebire de sistemele de operare mari, MS-DOS pierde aproape tot controlul pe durata execuiei unui program, deci programul are la dispoziie toate resursele calculatorului. Singurele componente care rmn n control pe parcursul execuiei unui program de aplicaie sunt rutina de ceas (care ntrerupe periodic programul aflat n execuie pentru actualizarea datei i orei) i sistemul de ntreruperi al tastaturii (care permite utilizatorului s acioneze combinaia de taste Ctrl+Break sau Ctrl+C pentru a opri execuia unui program i a reveni n sistemul de operare ). FIIERE I DIRECTOARE Fiierul este considerat elementul fundamental de memorare a informaiei pe suport magnetic. Fiecare fiier are o denumire, un coninut, trei caracteristici i eventual cteva atribute. Denumirea filename unui fiier este format din trei pri: numele propriu-zis name , caracterul punct . i extensie extension. n denumirea unui fiier pot apare: Litere : a z Cifre : 0 9 Caractere speciale : ~,@,#,$,%,^,(,),<,>,+,=,- ; n denumirea fiierului se pot folosi i specificatorii multiplii: *,? * - nlocuiete oricte caractere: ? nlocuiete un singur caracter;
28

Numele fiierului poate fi format din 1-8 caractere. Extensiile pot fi formate din 0-3 caractere, ceea ce nseamn c ele pot s i lipseasc, caz n care lipsete i caracterul punct. Numele fiierului nu poate fi: AUX, CON reprezint identificatori rezervai pentru consol; NUL, PRN - reprezint identificatori rezervai pentru imprimant; COM1, COM2, - reprezint identificatori rezervai pentru porturile seriale; LPT1, LPT2, - reprezint identificatori rezervai pentru porturile paralele; Numele fiierului trebuie s fie sugestiv. Folosirea extensiilor este lsat la libera alegerea utilizatorului i se obinuiete folosirea unor extensii sugestive (care s sugereze natura i coninutul fiierului respectiv). Sunt totui cteva extensii pe care sistemul le trateaz n mod special i care nu trebuie folosite n alte contexte dect cele indicate mai jos: EXE,COM reprezint extensii folosite pentru fiierele ce conin programe n format direct executabil. Lansarea n execuie a unui astfel de fiier se face prin tastarea numelui respectivului fiier, urmat de apsarea tastei Enter. BAT - reprezint extensie folosit pentru fiierele de comenzi indirecte BATCH. Aceste fiiere conin un ansamblu de comenzi ale sistemului de operare sau comenzi de lansare n execuie a unor programe executabile. SYS - reprezint extensie folosit pentru fiierele care conin informaii despre sistem sau un driver pentru o component a sistemului de calcul. BIN - reprezint extensie folosit pentru fiierele binare care conin de regul un cod executabil. LIB - reprezint extensie folosit pentru fiierele care conin o bibliotec. PAS - reprezint extensie folosit pentru fiierele surs de program n limbajul Pascal. C - reprezint extensie folosit pentru fiierele surs de program n limbajul C. CPP - reprezint extensie folosit pentru fiierele surs de program n limbajul C++. BAS - reprezint extensie folosit pentru fiierele surs de program n limbajul Basic. ASM - reprezint extensie folosit pentru fiierele surs de program n limbaj de asamblare.
29

BAK - reprezint extensie folosit pentru fiierele care conin versiunea anterioar a unui alt fiier. Coninutul unui fiier poate fi din punct de vedere calitativ, foarte divers: texte obinuite sau codificate, grafice, date numerice i alfanumerice, programe surs scrise ntr-un anumit limbaj, comenzi, etc. Din punct de vedere cantitativ coninutul unui fiier poate fi considerat o nsiruire de octei (coduri ASCII American Standard Code for Information Interchange). Caracteristicile unui fiier sunt: lungimea fiierului adic numrul de coduri din care este alctuit fiierul, data i ora la care a fost creat fiierul respectiv. Atributele unui fiier pot fi: A Archive reprezint o anumit form de arhivare folosit de unele comenzi ale sistemului de operare. S System reprezint fiier al sistemului de operare. R Read Only reprezint fiier accesibil doar la citire. H Hidden reprezint fiier ascuns al crui nume nu apare la comenzile de vizualizare a coninutului unui director. Revenind la organizarea informaiei reamintim c la formatare orice disc este dotat cu un director rdcin Root Directory. Pe disc informaia este stocat n fiiere, iar fiierele sunt grupate n directoare. Directoarele dac exist sunt subdirectoare ale directorului rdcin. Fiecare director are/poate avea la rndul lui n subordine alte directoare numite subdirectoare. n final, organizarea n directoare a discului ia o form arborescent. Orice director are o denumire care respect aceleai reguli de formare ca denumirea fiierului. Singura excepie o constituie directorul rdcin, notat \ . Prin comanda extern TREE se poate afia arborele directoarelor aflate pe discul din drive-ul curent. n cadrul acestui arbore, directorul ce conine alte directoare se numete director tat pentru directoarele coninute, iar oricare dintre directoarele coninute se numete director fiu fa de directorul ce le conine. Oricare din aceste directoare poate conine fiiere. Dac conine fiiere accesul la un fiier se face prin indicarea unitii de disc i a drumului parcurs arborele de directori de la rdcin pn la directorul n care se gsete fiierul. n specificarea acestui drum, diferitele denumiri ale ale nodurilor (directoarele de pe traseu ) sunt precedate (pentru separare de caracterul back-slash \ . Structura dup care se memoreaz informaia pe discul magnetic se numete structur de directori. O anumit rut prin structura de directori se numete cale - path. n general o cale const ntr-o secven de directoare separate prin back-slash. Dac respectiva cale ncepe cu un caracter \, sistemul de operare nelege s nceap parcurgerea ei chiar din directorul
30

rdcin. Dac ns ncepe printr-o denumire, sistemul de operare va ncepe parcurgerea ei din directorul curent. De exemplu fie urmtoarea structur arborescent:
STUDENT BURSIERI RI ELEV

Se observ c directorul BURSIERI este director fiu al directorului STUDENT, care la rndul su este director fiu al directorului rdcin \ . directorul STUDENT este director tat pentru directoarele BURSIERI, RI. Calea spre fiierele coninute n directorul RI specificat din rdcin este \STUDENT\RI\ . Din punct de vedere al sistemului de operare un specificator complet de fiier arat astfel: [litera drive-ului:][cale\]denumire_fiier De exemplu: C:\STUDENT\BURSIERI\EXEMPLU.PAS Sau [u:][cale]nume[.ext] unde : [litera drive-ului] sau [u:] reprezint identificatorul respectivei uniti de disc i poate fi orice liter de la A-Z. [cale ] sau [cale\] reprezint traseul parcurs pentru gsirea fiierului. denumire_fiier reprezint numele fiierului plus caracterul punct plus extensia fiierului. nume reprezint numele fiierului [.ext] reprezint caracterul punct i extensia fisierului respectiv. Parantezele drepte semnific faptul c ceea ce este cuprins ntre ele este opional. COMENZI INTERNE Comenzi referitoare la directoare

31

Comenzile interne sunt memorate n fiierele sistemului de operare, fapt pentru care sunt accesibile odat cu acesta. Pentru fiecare comand vom prezenta sintaxa i efectul comenzii. Vizualizarea coninutului unui director Vizualizarea coninutului unui director se realizeaz cu ajutorul comenzii DIR, care afieaz lista fiierelor i subdirectoarelor specifice unui director incluznd extensiile, dimensiunea n octei, data i ora ultimei modificri, numrul total de fiiere listate i dimensiunea lor total, spaiul liber rmas pe disc, eticheta de volum i seria discului. Sintax: DIR[d:][cale][nume_fisier][/p][/w][/a[[:]attribute]] [/o[[:]ord_sort]][/s][/b][/l][/c[h]] Sau sintaxa simplificat: DIR [d:][cale][nume_fisier[.ext]][/p][/w] Parametrii: [d:][cale] precizeaz unde se afl directorul al crui coninut va fi listat. nume_ fisier precizeaz un fiier sau un grup de fiiere(folosind * i ?) care vor fi listate din directorul precizat n parametrul cale. Comutatori : [/p] execut o pauz n afiare dup umplerea unui ecran. Comanda are efect doar n cazul n care numrul de fiiere i directoare este mai mare de 21, dup care apare mesajul Press any key to continue adic apsai orice tast pentru continuare. [/w] afiarea fiierelor se face condensat pe cinci coloane, listndu-se doar numele fiierelor, directoarele fiind afiate ntre paranteze drepte. /a[[:] attribute] afieaz doar fiierele i directoarele care au poziionate atributele specificate prin parametrul attribute. Dac acest comutator nu se folosete sunt afiate fiierele din director cu excepia celor care au poziionat atributul h hidden sau s system. Parametrul attribute poate avea urmtoarele valori: Atrib Semnificaie ut h Listare fiiere ascunse -h Listeaz toate fiierele mai puin fiierele ascunse s Listare fiiere sistem -s Listeaz toate fiierele mai puin fiierele sistem
32

Listare subdirectoare Listeaz doar fiierele Listare fiiere pregatite pentru arhivare ( pentru comanda backup) -a Listeaz fiierele care nu au fost modificate de la ultima arhivare (cu ajutorul comenzii backup) r Listare fiiere protejate la scriere -r Listeaz fiierele cu excepia celor protejate la scriere /o [[:]ord_sort] permite specificarea ordinii de listare a fiierelor i subdirectoarelor. Dac se omite acest parametru fiierele se afieaz n ordinea citirii lor de pe disc. Parametrul ord_sort poate avea urmtoarele valori: Valoa Semnificaie re N Ordonare alfabetic cresctoare dup nume -n Ordonare alfabetic descresctoare dup nume E Ordonare alfabetic cresctoare dup extensie -e Ordonare alfabetic descresctoare dup extensie D Ordonare dup dat i or, cel mai vechi primul -d Ordonare dup dat i or, cel mai nou primul S Ordonare dup dimensiune, cel mai mic primul -s Ordonare dup dimensiune, cel mai mare primul G Directoarele la nceputul listei -g Directoarele la sfritul listei C Ordonare dup raportul de comprimare, cel mai mic primul -c Ordonare dup raportul de comprimare, cel mai mare primul Pot fi precizate mai multe valori pentru parametrul ord-sort fra fi separate de spaiu sau alte caractere. /s afieaz fiecare apariie a fiierului specificat prin nume_fiier n directorul precizat i subdirectoarele sale /b afieaz directoarele i fiierele cte unul pe linie. Nu afieaz informaii referitoare la eticheta de volum, spaiu disponibil pe disc, dimensiunea total a fiierelor listate. /l afieaz numele de directoare i fiiere nesortate i cu litere mici
33

d -d a

/c[h] afieaz raportul de comprimare pentru fiier cnd se utilizeaz Double Space, utiliznd ca dimensiune standard a cluster-ului valoarea de 8 Koctei. Ieirea comenzii DIR poate fi redirectat spre un fiier prin intermediul simbolului de redirectare >> sau poate fi indirectat spre o alt comand prin intermediul operatorului de indirectare | . Exemple: 1. S se listeze toate fiierele din directorul SAH subdirectorul MAT. DIR SAH\MAT 2. S se listeze de pe discul A toate fiierele care au numele alctuit din 3 caractere , dintre care primele dou sunt a i b. DIR A:\ab* 3. S se listeze de pe discul B subdirectorul SORIN toate fiierele care au numele alctuit din 3 caractere i extensia .TXT . DIR B:\SORIN\???.TXT 4. S se listeze de pe discul C toate fiierele care au orice nume i orice extensie DIR C:\*.* 5. S se listeze de pe discul D subdirectorul SORIN fiierele condensat, pagin cu pagin, n ordine alfabetic cresctoare cu litere mici. DIR D:\SORIN /p/w/o:e/l 6. S se listeze coninutul directorului DOS622 de pe discul C n fiierul CUPRINS.TXT DIR C:\DOS622 >>CUPRINS.TXT Crearea unui director Comanda pentru crearea unui sub-director este MKDIR sau prescurtat MD. Sintaxa: MD [d:][cale]numed Comanda creaz sub-directorul numed pe discul din unitatea specificat prin d la sfritul traseului indicat prin cale. Dac pe disc deja exist un subdirector cu acest nume, n locul specificat se afieaz mesajul de eroare: Directory already exists. Dimensiunea maxim a parametrului incluznd numele unitii, specificarea cii de cutare i caracterele de separare \ este de 63 de caractere. Numele unui director este de maxim 8 caractere plus eventual o terminatie de 3 caractere. Nu pot fi create dou subdirectoare cu acelai nume n acelai director. Exemplu: S se creeze urmtoarea structur de directori:
34

STUDENT BURSIERI LENESI ELEV CUMINTI RAI

Considerm c suntem n rdcin: MD ELEV MD ELEV\CUMINTI MD ELEV\RAI MD STUDENT MDSTUDENT \ BURSIERI MD STUDENT\LENESI

directorul

tergerea unui director tergerea unui director se realizeaz cu ajutorul comezii RMDIR sau prescurtat RD. Sintax: RD [d:][cale]numed Comanda terge sub-directorul cu numele simbolic numed, situat pe discul din unitatea d la sfritul traseului indicat prin cale. tergerea unui subdirector se poate face doar n cazul n care aceste este vid, adic nu conine alte sub-directoare sau fiiere. Tentativa de tergere a unui director care nu este vid se soldeaz cu urmtorul mesaj de eroare: Invalid path, not directory or directory not empty adic cale greit, nu este director sau directorul nu este gol. Exemplu: S se tearg structura definit la punctul precedent: RD ELEV\RI RD ELEV\CUMINI RD ELEV RD STUDENT\LENEI RD STUDENT\BURSIERI RD STUDENT Schimbarea directorului curent Se realizeaz cu ajutorul comenzii CHDIR sau prescurtat CD: Sintaxa: CD[d:][cale]numed Comanda schimb directorul curent cu cel specificat prin numed situat pe discul din unitatea d la sfritul traseului indicat prin cale. Dac pe disc nu exist directorul specificat se afieaz mesajul de eroare: Invalid directory . Prin comanda CD.. se revine dintr-un sub-director n directorul precedent. Prin comanda CD\ se revine dintr-un sub-director n directorul rdcin.
35

Comenzile interne sunt memorate n fiierele sistemului de operare, fapt pentru care sunt accesibile odat cu acesta. Pentru fiecare comand vom prezenta sintaxa i efectul comenzii. Comenzi referitoare la fiiere Copierea fiierelor Comanda de copiere a fiierelor este comanda COPY i permite urmtoarele operaii: copierea unui fiier sau grup de fiiere, concatenarea a dou sau mai multe fiiere, copierea ieirii unui dispozitiv ntr-un alt dispozitiv sau ntr-un fiier, copierea unui fiier la un dispozitiv. Sintaxa: COPY [/y|/-y][a|b]sursa[/a|/b][+sursa[/a|/b][+]] [destinatie[/a|/b][/v]] Parametrii: Sursa precizeaz locaia i numele fiierului sau al grupului de fiiere ce se copiaz. Pentru numele fiierelor se pot utiliza caracterele de nume global sau specificatorii multiplii * i ?. Destinatie - precizeaz locaia unde vor fi copiate fiierele specificate n cadrul parametrului surs. Dac se specific i nume de fiiere copierea se face cu redenumire. Comutatori: /y nlocuirea fiierelor la copiere se face fr a se cere confirmarela suprascriere. /-y nlocuirea fiierelor la copiere se face prin confirmare la suprascriere. /a - specific executarea unei operaii de copiere asupra unui fiier ASCII. /b - specific executarea unei operaii de copiere asupra unui fiier binar. /v determin verificarea corectitudinii fiierelor copiate. O form mai des utilizat a comenzii COPY este urmtoarea: COPY [d1:][cale1]f1[.ext1] [d2:][cale2]f2[.ext2] Comanda copiaz unul sau mai multe fiiere desemnate prin numele f1.ext1 situat pe discul din unitatea d1 la sfritul traseului indicat prin cale1 i le depune n fiierul f2.ext2 situat pe discul din unitatea d2 la sfritul traseului indicat prin cale2. Dac nu se specific argumentul f2.ext2 fiierul din unitatea d2 situat la sfritul traseului indicat prin cale2 va avea acelai nume cu cel din unitatea d1, iar n cazul concatenrii mai multor fiiere, numele fiierului din unitatea d2 va fi identic cu numele primului fiierspecificat n comanda COPY.
36

Dac se folosesc specificatorii multiplii * i ? printr/o singur comand COPY se pot copia mai multe fiiere. De exemplu: A:\> COPY *.* C:\> SORIN comanda copiaz pe discul C: n directorul SORIN toate fiierele de pe discul din unitatea A: . C:\> COPY SORIN\??D.* C:\ - comanda copiaz n directorul rdcin al discului C toate fiierele din directorul SORIN al discului C care au numele alctuit din trei caractere dintre care al treilea carater este D i au orice extensie. Prin comanda COPY se pot concatena dou sau mai multe fiiere. Concatenarea reprezint operaia de adugare la sfritul unui fiier a coninutului unuia sau mai multor fiiere. Exemplu: C:\>COPY F1.TXT+F2.TXT+F3.TXT F.TXT - concateneaz fiierele F1.TXT, F2.TXT , F3.TXT i se obine fiierul cu numele F.TXT . Fiierele F1.TXT, F2.TXT , F3.TXT nu se distrug. Cu ajutorul comenzii COPY se poate crea un fiier pe disc, introducnd nregistrrile de la tastatur, caz n care sintaxa comenzii este urmtoarea: COPY CON [d:][cale]numef[.ext] Exemplu: A:\>COPY CON C:\SORIN\F.TXT IARNA PRIMVARA VARA TOAMNA CTRL+Z sau F6 Coninutul fiierului este reprezentat de liniile ce conin IARNA, PRIMVARA, VARA, TOAMNA. CTRL+Z sau F6 reprezint sfitul de fiier. tergerea unui fiier tergerea unui fiier se realizeaz cu ajutorul comenzilor DEL sau ERASEcare au aceeai sintax: DEL[ETE][d:][cale]numef [/p] ERASE[d:][cale]numef [/p] Comenzile terg fiierul cu numele simbolic numef situat pe discul din unitatea d n sub-directorul de la sfritul traseului indicat prin cale . Comutator: /p naintea fiecrei operaii de tergere apare un mesaj de confirmare a tergerii.
37

Exemplu: A:\> DEL B:\SORIN\F.DAT comanda terge fiierul F.DAT din subdirectorul SORIN al discului B. A:\>ERASE C:\*.* - terge toate fiierele de pe discul C:\ . n prealabil se afieaz mesajul : All files in directory will be deleted! Are you sure? (Y/N) - adic toate fiierele vor fi terse i dac suntem siguri c vrem acest lucru: Da sau NU. Tiprirea coninutului unui fiier pe ecran Tiprirea pe ecran a coninutului unui fiier se realizeaz cu ajutorul comenzii TYPE care are urmtoarea sintax: TYPE [d:][cale] numef Comanda tiprete pe ecran coninutul fiierului cu numele simbolic numef situat pe discul din unitatea d n directorul de la sfritul traseului indicat prin cale. n cazul n care dorim listarea la imprimant a coninutului fiierului tiprit pe ecran, apsai combinaia de taste CTRL+P sau CTRL+PRINTSCREEN. Ieirea se poate redirecta spre imprimant sau intr-un fiier de pe disc. Exemplu: TYPE C:\FISIER.TXT comanda tiprete pe ecran coninutul fiierului FISIER.TXT. Schimbarea numelui unui fiier Schimbarea numelui unui fiier se realizeaz cu ajutorul comenzii REN[AME]. Sintaxa: REN[AME] [d:][cale]nume1[.ext1] nume2[.ext2] Comanda schimb numele fiierului situat pe discul din unitatea d la sfritul traseului indicat prin cale, din nume1[.ext1] n nume2[.ext2] Exemplu: REN C:\SORIN FISIER.TXT F.TXT comanda redenumete fiierul FISIER.TXT n F.TXT. Comenzi referitoare la ecran dat i timp tegerea ecranului tergerea ecranului se realizeaz cu ajutorul comenzii CLS. Comanda terge ecranul i mut cursorul luminos n colul din stnga sus al ecranului.
38

Modificarea prompt-ului de sistem Modificarea prompt-ului de sistem se realizeaz cu ajutorul comenzii PROMPT. Comanda permite definirea sau modificarea prompt-ului de sistem. Sintax: PROMPT [text] Pentru introducerea unor informaii speciale n prompt pot fi utilizate urmtoarele combinaii formate din caracterul $ i nc un caracter conform tabelului:

Combin aie $q $$ $t $d $p $v $n $g $l $b $_ $e $h

Semnificaie Caracterul egal = Caracterul dolar $ Timpul curent Data curent Unitatea i calea curent Numrul versiunii sistemului de operare Litera unitii curente Caracterul mai mare > Caracterul mai mic < Caracterul pipe | Caracterul Enter (nceputul liniei urmtoare) Caracterul Esc (codul ASCII 27) Caracterul BackSpace

Exemplu: S se seteze un prompt care afieaz: Data curent Timpul curent Calea curent PROMPT $d$_$t$_$p$g

39

Afiarea datei curente Afiarea datei curente se face cu ajutorul comenzii DATE care permite vizualizarea i modificarea datei curente. Sintax: DATE[ll-zz-aa] ll - luna curent (01-12) zz - ziua curent (01-31) yy anul curent (00- 99) Introdus fr parametrii comanda afieaz data curent. Introdus cu parametrii comanda permite modificarea datei curente. Se pot folosi formele echivalente de date: 11-23-99, 11/23/99, 11.23.99 . Afiarea timpului curent Afiarea timpului curent se face cu ajutorul comenzii TIME care permite vizualizarea i modificarea orei curente. Sintax: TIME[hh:[mm[:ss[.xx]]]][a|p] hh - ora curent (01-23) mm - minutul curent (00-59) ss - secunda curent (00- 59) xx sutimea de secund (00 - 99) Introdus fr parametrii comanda afieaz ora curent. Introdus cu parametrii comanda permite modificarea orei curente. Comutatori: a|p este valabil pentru formatul orei cu 12 ore i reprezint: a - Antemeridian p - Postmeridian Alte comenzi interne Validarea ntreruperilor programelor Validarea ntreruperilor programelor se realizeaz cu ajutorul comenzii BREAK care are urmtoarea sintax: BREAK[ON|OFF] comanda valideaz/invalideaz ntreruperea programelor, care nu lucreaz cu dispozitive standard de intrare/ieire la acionarea tastelor CTRL+C, CTRL+BREAK. Implicit se consider BREAK OFF.
40

Afiarea versiunii sistemului de operare Afiarea versiunii sistemului de operare se realizeaz prin intermediul comenzii VER care afieaz urmtorul mesaj: MS-DOS Version is 6.22 . Afiarea etichetei de volum Afiarea etichetei de volum se face prin comanda VOL care are urmtoarea sintax: VOL[d:] Dac nu se precizeaz unitatea se consider cea implicit, iar dac nu este nregistrat eticheta de volum se afieaz mesajul: Volume in drive d has no label . Problema rezolvata 1. S se creeze pe discul din unitatea C n directorul rdcin urmtoarea structur de directori: a) crearea structurii se face din rdcin C:\>CD\ C: C:\>MD ALFA ALFA ALFA1 C:\>MD BETA ALFA2 C:\>MD GAMA BETA C:\>MD ALFA\ALFA1 BETA1 C:\>MD ALFA\ALFA2 C:\>MD BETA\BETA1 BETA2 C:\>MD BETA\BETA2 GAMA C:\>MD GAMA\GAMA1 GAMA1 C:\>MD GAMA\GAMA2 GAMA2 b) crearea structurii se face cu schimbarea directorului curent C:\>CD\ C:\>MD ALFA C:\>MD BETA C:\>MD GAMA C:\>CD ALFA C:\ALFA>MD ALFA1 C:\ALFA>MD ALFA2 C:\ALFA>CD\ C:\>CD BETA C:\BETA>MD BETA1
41

C:\BETA>MD BETA2 C:\BETA>CD\ C:\>CD GAMA C:\GAMA>MD GAMA1 C:\GAMA>MD GAMA2 C:\GAMA>CD\ C:\> 2. S se creeze prin introducere de la tastatur fiierul IARNA n subdirectorul ALFA1, PRIMAVAR n ALFA2, fiierul VARA n subdirectorul BETA1 i toamna n BETA2. Fiierele vor conine trei sporturi specifice anotimpului: C:\>COPY CON ALFA\ALFA1\IARNA PATINAJ SCHI BOB ^Z C:\>COPY CON ALFA\ALFA2\PRIMAVAR FOTBAL BASCHET GOLF ^Z C:\> COPY CON BETA\BETA1\VARA POPICE INOT CANOTAJ ^Z COPY CON BETA\BETA2\TOAMNA HANDBAL TIR BOX ^Z 3.S se concateneze fiierele IARNA i PRIMAVAR cu ajutorul comenzii de copiere sub numele de IARNAP n GAMA1 i fiierele VARA i TOAMNA sub numele de VARAT n GAMA2. Rezolvare: C:\>COPY CON ALFA\ALFA1\IARNA+ALFA\ALFA2\PRIMAVAR GAMA\GAMA1\IARNAP C:\>COPY CON BETA\BETA1\VARA+BETA\BETA2\TOAMNA GAMA\GAMA2\VARAT 4. S se afieze pe ecran denumirile celor ase fiiere n dou moduri.
42

din rdcin; dup ce n prealabil s-a fcut poziionarea n director lng fiier; Rezolvare: a) C:\>TYPE ALFA\ALFA1\IARNA C:\>TYPE ALFA\ALFA2\PRIMAVAR C:\>TYPE BETA\BETA1\VARA C:\>TYPE BETA\BETA2\TOAMNA C:\>TYPE GAMA\GAMA1\IARNAP C:\>TYPE GAMA\GAMA2\VARAT b) C:\>CD ALFA\ALFA1 C:\ALFA\ALFA1>TYPE IARNA C:\ALFA\ALFA1>CD.. C:\ALFA>CD ALFA2 C:\ALFA\ALFA2>TYPE PRIMAVAR C:\ALFA\ALFA2>CD\ C:\>CD BETA\BETA1 C:\BETA\BETA1>TYPE VARA C:\BETA\BETA1>CD.. C:\BETA>CD BETA2 C:\BETA\BETA2>TYPE TOAMNA C:\BETA\BETA1>CD\ C:\CD GAMA\GAMA>TYPE IARNAP C:\GAMA\GAMA1>CD.. C:\GAMA>CD GAMA2 C:\GAMA\GAMA2>TYPE VARAT C:\GAMA\GAMA2>CD\ C:\> 5. S se concateneze fiierele IARNAP i VARAT i s se creeze fiierul SPORTURI n directorul ALFA. Rezolvare: C:\>COPY GAMA\GAMA1\IARNAP+GAMA\GAMA2\VARAT ALFA\SPORTURI 6. S se redumeasc fiierul SPORTURI n SPORTURI.TXT i s i se tipreasc coninutul pe ecran i la imprimant. Rezolvare: C:\>REN ALFA\SPORTURI SPORTURI.TXT C:\>TYPE ALFA\SPORTURI.TXT C:\>COPY ALFA\SPORTURI.TXT LPT1
43

7. S se tearg structura definit anterior, folosind DEL, ERASE, DELTREE i RD: Rezolvare: C:\>CD\ C:\>DEL ALFA\ALFA1\*.* C:\>DEL ALFA\ALFA2\*.* C:\>RD ALFA1 C:\>RD ALFA2 C:\>RD ALFA C:\>DELTREE BETA2 /Y C:\>DEL GAMA\GAMA1\*.* C:\>DEL GAMA\GAMA2\*.* C:\>RD GAMA\GAMA1 C:\>RD GAMA\GAMA2 C:\>RD GAMA C:\>TREE \/f

44

SISTEMUL DE OPERARE WINDOWS Generaliti Dup cum s-a observat din paginile precedente (referitoare la sistemul de operare MS-DOS), chiar i pe o dischet (disc flexibil) i, deci, cu att mai mult pe hard-disk (disc fix), n situaia n care avem mai multe fiiere referitoare la mai multe domenii, este de preferat ca aceste fiiere s fie organizate (pe disc) n grupuri, corespunztor domeniilor crora le fac parte informaiile (sau programele) respective. Acest lucru a fost posibil prin gruparea fiierelor n directoare. Pentru a putea lucra cu fiiere i directoare, n sistemul de operare MSDOS exist un set de comenzi cu un format bine stabilit. Plecnd de la ideea c folosirea acestor comenzi este destul de greoaie, s-a ncercat, de-a lungul timpului, s se ajung la o interfa om-calculator ct mai prietenoas. S-a ajuns astfel la programe utilitare (Norton Commander, Xtree-Gold, DosNavigator .a.) prin care comenzile DOS au fost nlocuite cu apsarea uneia sau mai multor taste sau combinaii de taste. Acest proces evolutiv nu s-a oprit nici azi, ajungndu-se acum ca, prin pachete de programe de tip Windows, toate operaiile referitoare la fiiere i directoare s se fac prin simpla selecie (cu ajutorul mouse-ului) a acestor fiiere sau directoare i apsarea (tot cu ajutorul mouse-ului) a unor butoane de pe ecran, butoane pe care apar desenate pictograme sugestive i care sunt, de obicei, nsoite de mesaje explicative. Prima versiune a sistemelor de tip Windows a fost Windows 3.0 care era un sistem foarte srccios dotat pentru lucru n reea de calculatoare i era foarte lene. Versiunile urmtoare Windows 3.x erau sisteme de operare pe 16 bii i au avut un foarte mare succes, mai ales Windows 3.11 for Workgroups, care avea faciliti suplimentare de integrare a calculatorului ntr-o reea. Windows 95 a devenit un sistem de operare n sine (pe 32 bii), acest sistem lansndu-se automat odat cu pornirea calculatorului. El este, de asemenea, foarte rapid i performant pentru lucru n reea de calculatoare. Cel mai recent sistem de operare pentru calculatoarele personale, i anume Windows XP (eXtreme Programming) a fost lansat de compania Microsoft n octombrie 2001 n versiunile Home Edition i Professional. Windows XP reprezint urmtoarea versiune de Microsoft Windows dup 95, XP, 2000 i Millenium. Versiunea Home Edition (mai ieftin) este foarte bun pentru majoritatea utilizatorilor. Versiunea Windows XP Professional poate fi privit i ca un Home Edition cu dotri suplimentare. Un urmtor
45

sistem de operare de la Microsoft, n versiunea beta, avnd numele de cod Longhorn a fost lansat n anul 2005, dup cum anun reprezentanii firmei. Windows XP se impune prin mbinarea facilitilor de securitate, management al resurselor i fiabilitate, cu cele mai noi faciliti Plug and Play. Windows XP este un sistem de operare ce poate rula mai multe programe n acelai timp (multitasking) i dispune de interfa grafic deosebit, de tip GUI (Graphical User Interface). Interfaa grafic este cea care definete modul n care utilizatorul comunic cu sistemul de operare. Dac este singurul sistem de operare instalat pe calculator, Windows XP se lanseaz automat la pornirea calculatorului. Cerinele minime de sistem care se impun sunt: 64 GB memorie RAM, processor Pentium II sau echivalent i aproximativ 1 GB spaiu liber pe hard discul calculatorului. Spre deosebire de sistemul de operare MS-DOS i Windows 3.x, noiunea de director (directory) este nlocuit cu noiunea de pliant (folder), pliant care, ca i directorul, conine mai multe dosare fiiere (files). De asemenea, n Windows, fiecare fiier i pliant este nsoit de o mic pictogram numit icon. Activitatea n Windows se desfoar n ecranul de lucru (desktop), ecran n care, pentru fiecare mediu de lucru, se deschide o fereastr (window) specific, fereastr care este dotat, n partea de sus, cu o bar de titlu (Title bar); sub bara de titlu este bara de meniu(Meniu bar) cu mai multe opiuni specifice mediului de lucru respectiv; imediat sub meniu este o bar de butoane utile i, n partea de jos a ferestrei, o bar de stare. Bara de butoane (Toolbar) i bara de stare (Status Bar) au o afiare opional n fereastr, afiare controlat prin setrile fcute din meniu. Ecranul de lucru (desktop), pornirea i oprirea sistemului La pornirea calculatorului (i deci la lansarea n execuie a lui Windows) pe ecran se afieaz ecranul de lucru Windows, ecran care, n partea de jos, are afiat bara de operaii-lucrari Windows (Task bar). De obicei, n partea stng a acestui ecran, exist o list de pictograme (icon-uri - functie de versiunea sistemului de operare in versiunile anterioare, n partea stng a suprafeei de lucru se aflau cinci sau mai multe pictograme, n funcie de opiunile selectate n timpul instalrii i n funcie de personalizarea suprafeei de lucru de ctre utilizator. n mod implicit, n Windows XP este afiat doar pictograma Recycle Bin) prin intermediul crora se deschid ferestrele corespunztoare unor medii de lucru i anume:

46

My Computer

(calculatorul meu) care, dup apel, conine pictograme ce reprezint unitile de disc i pliantele (directoarele) calculatorului pe care lucrai; Network Neighborhood (vecintile n reea) care poate fi utilizat doar n situaia n care calculatorul cu care lucrai este configurat astfel nct s poat utiliza un serviciude gestiune a fiierelor n reea (deci n situaia n care acest calculator este cuplat la reea intern). La deschiderea acestei ferestre se afieaz care sunt calculatoarele ce figureaz n acelai grup de lucru cu calculatorul dumneavoastr;
Internet Explorer

internaional

se folosete pentru cuplarea la reeaua de calculatoare Internet;

Suprafaa de lucru (Desktop)

Pictograme (Icons)

Butonul Start

Bara de lucrri (Taskbar)

Suprafaa de notificare (Notification area)

Fig.3.1. Ecranul Windows XP

Recycle Bin

(cosul de gunoi) afieaz un tabel cu toate entitile din locul temporar de depunere a entitilor care au fost terse (fiiere sau pliante). Se poate folosi acest tabel pentru a recupera fiiere sau pliante care au fost terse din greeal. Acest lucru este posibil datorit faptului c, prin tergerea unor entiti (fiiere, pliante, scurtturi) acestea nu sunt terse fizic, ci doar mutate n acest pliant (director). Pentru a terge definitiv o astfel de entitate, trebuie s se goleasc acest Recicle Bin (un fel de co de gunoi). Aceasta se poate face, n cadrul ferestrei Recicle Bin, apelnd opiunea Empty Recycle Bin a meniului Files sau, fr a
Recycle Bin

47

deschide fereastra Recicle Bin, prin poziionarea cursorului mouseului pe pictograma (icon-ul) respectiv i apsarea butonului din dreapta al acestuia (meniu rapid), dup care, din submeniul afiat, prin selectarea opiunii Empty Recycle Bin (golirea cutiei de reciclare); Shortcut-urile (scurtturile) ofer posibilitatea unui acces rapid la un anumit program sau pachet de programe din Windows sau din sistemul de operare MS-DOS, la un document, la o imprimant, la un disc sau chiar la alt calculator din reea; butonul Start care se gaseste in stinga barei de lucrarieste este butonul prin intermediul cruia se pot face o mulime de operaii i anume: lansarea n execuie a unor programe utilitare sau programe utilizator; deschiderea unui document n vederea adugrii de informaii, modificrii de informaii sau doar n vederea citirii lui; schimbarea unor caracteristici (setri) ale sistemului Windows; obinerea asistenei din partea sistemului de operare MSDOS (ieirea n prompterul sistemului de operare MS-DOS); multe alte operaiuni.
5 6 3 2 1 4

Fig. 3.2.Bara de lucrri (Taskbar)

n partea dreapt a barei se afl zona de notificare (Notification area). ntre butonul Start i zona de notificare utilizatorul poate afia o serie de bare de instrumente implicite sau proprii: - 1 Bara de adrese (Address ); - 2. Bara de legturi (Links); - 3. Bara pentru vizualizarea tipului tastaturii (englez, romn, etc.) (Language bar); - 4. Suprafaa de lucru (Desktop); - 5. Bara de lansare rapid (Quick Launch); - 6. Bar de instrumente nou, creat de utilizator (New Toolbar). Schimbarea proprietilor barei de lucrri i/sau ale meniului Start se poate face apelnd din meniul contextual (clic dreapta pe bara de lucrri), comanda Properties. n caseta de dialog Taskbar and Start meniu Properties, zona Taskbar (figura 3.3.) se modific proprietile barei de lucrri, iar n
Fig. 3.3. Zona Taskbar a casetei de dialog Taskbar and Start menu Properties 48

fia Start Meniu se modific proprietile meniului Strat.

Meniul butonul Start Butonul Start din Windows XP este mult mai mult dect un simplu lansator de programe. Dup executare clic pe butonul START se afieaz urmtoarele meniuri, dosare i comenzi (fiecare avnd n stnga o pictogram) (figura3.4): Meniul All Programs toate programele; Dosarul My Documents documentele mele; Dosarul My Pictures imagini (reprezentri grafice .GIF, .BMP, .JPEG etc.) Dosarul My Music fiiere audio (.WAV, .RMI, .MID etc.) Dosarul My Computer computerul meu; Dosarul My Network Places locaii n reea; Control Panel panoul de control; Connect To conexiuni n Internet; Meniul Help and Support ajutor i asisten soft; Meniul Search cutare; Comanda RUN lanseaz n execuie (linie de comand); Comanda Log Off permite schimbarea rapid a utilizatorului; Comanda Turn Off Computer nchiderea calculatorului. Meniul All Programs

Dup poziionarea indicatorului mouse-ului pe All Programs, grupurile de programe se vor alinia unul dup altul n cascad, ntr-o serie de meniuri noi care se deschid la dreapta meniului de START. Lansarea n execuie a programului dorit se face cu un clic pe numele sau pictograma programului Fig. 3.4. Meniul butonului Start respectiv. Meniul All Programs este similar cu cel din Windows 98, 2000 i Millenium, putndu-se modifica ordinea
49

Metoda a II-a - prin tragere i fixare (drag and drop): n partea dreapt a ferestrei se selecteaz fiierele sau dosarele ce urmeaz s fie copiate i/sau mutate. Dac bara de explorare dosare (Folders) nu este vizibil dosarul (sau unitatea de disc) n care se dorete mutarea sau copierea obiectelor, se va utiliza bara de derulare vertical pentru a-l aduce n imagine i semnul pentru a desfura coninutul dosarului. Pentru a copia un obiect, menine apsat tasta Ctrl i se trage acesta la destinaie n bara de explorare a ferestrei. Cnd se menine apsat tasta Ctrl, n partea de jos a indicatorului mouseului va aprea semnul plus, fapt ce arat aciunea de copiere a obiectelor. Destinaia va fi marcat prin selecie. Pentru a muta un obiect selectat, acesta se trage la destinaie n bara de explorare a ferestrei. tergerea fiierelor i a dosarelor Pentru tergerea fiierelor i dosarelor se procedeaz astfel: 1. Se selecteaz obiectul sau obiectele care se doresc a fi terse. din bara cu instrumente sau se 2. Se execut clic pe butonul Delete apeleaz comanda Delete din meniul File, sau se execut clic dreapta i se alege Delete din meniul contextual. 3. Se execut clic pe Yes la apariia casetei de dialog Confirm File Delete (confirm tergerea fiierului) sau clic pe No dac se doreste abandonarea stergerii; Dac se terg mai multe obiecte, pe ecran va apare caseta de dialog Confirm Multiple File Delete (confirm tergerea mai multor fiiere). De asemenea, fiierele i dosarele pot fi terse foarte uor prin tragere peste pictograma Recycle Bin de pe suprafaa de lucru. Refacerea fiierelor terse Pentru refacerea fiierelor i dosarelor terse se procedeaz astfel: 1. Se execut dublu clic pe pictograma Recycle Bin de pe suprafaa de lucru; 2. Se selecteaz n fereastra Recycle Bin dosarul (dosarele) i/sau fiierul (fiierele) ce urmeaz s fie refcute;
50

3. Se execut clic dreapta pe obiectul (obiectele) selectat i apoi clic pe Restore (restabilete) sau se alege Restore din meniul File. Fiierele sunt refcute n dosarele din care au fost terse. Dac dosarul n care au existat fiierele a fost ters, acesta se va reface la rndul lui. Redenumirea fiierelor i dosarelor Pentru redenumirea fiierelor i dosarelor se execut paii: 1. Se execut clic pe pictograma dosarului sau al fiierului pentru a-l selecta; 2. Se apeleaz comanda Rename din meniul File sau sau se apeleaz comanda Rename din meniul contextual (clic dreapta pe pictograma selectat) sau se execut clic pe numele dosarului sau al fiierului (nu pe pictogram). Astfel, numele va fi nconjurat de o caset cu un punct de inserie plpitor. 3. Se introduce de la tastatur noul nume i se apas Enter. Observaie: Pentru a anula redenumirea se apas Ctrl +Z sau se apeleaz comanda Undo din meniul Edit. ncepnd cu Windows 95 numele dosarelor i fiierelor pot conine 255 caractere, printre care i caracterul spaiu, mai puin caracterele: / \ : ? < > . Crearea de scurtturi pe Desktop Crearea scurtturilor (Shortcuts) pe Desktop pentru aplicaii, dosare sau fiiere se face prin oricare din metodele: Se selecteaz obiectul (aplicaia, dosarul fiierul) i se apeleaz din meniul File comanda Create Shortcut. Lng obiectul original va apare scurttura ce se poate muta (prin trage i las) pe dosarul Desktop (n bara de explorare dosare) sau direct pe Desktop dac fereastra este redimensionat. Se selecteaz obiectul (aplicaia, dosarul fiierul) i se apeleaz din meniul contextual comanda Create Shortcut. Lng obiectul original va apare scurttura ce se poate muta (prin trage i las) pe dosarul Desktop (n bara de explorare dosare) sau direct pe Desktop dac fereastra este redimensionat Se selecteaz obiectul (aplicaia, dosarul fiierul) i se apeleaz din meniul File submeniul Send To, comanda Desktop (create shortcut).
51

Se selecteaz obiectul (aplicaia, dosarul fiierul) i se apeleaz din meniul contextual submeniul Send To, comanda Desktop (create shortcut). Golirea dosarului Recycle Bin Pentru a se goli dosarul Recycle Bin se execut una din operaiile: - dac dosarul Recycle Bin este deja deschis n Windows Explorer, se alege din meniul File comanda Empty Recycle Bin (golete lada de gunoi); - pe suprafaa de lucru (desktop) se execut clic drepta pe pictograma dosarului Recycle Bin iar apoi clic pe comanda Empty Recycle Bin. Observaie: Odat ce coul de gunoi s-a golit, fiierele nu mai pot fi recuperate. Pentru a goli doar o parte din obiectele existente n coul de gunoi, acestea trebuie s fie selectate, dup care se execut clic dreapta pe fiierele selectate i se alege comanda Delete. Apoi, se confirm tergerea cu Yes. Utilizarea meniurilor rapide Pentru a gestiona pliante (fiiere) prin meniuri rapide, se procedeaz astfel: se poziioneaz cursorul mouse-ului pe pictograma corespunztoare pliantului (fiierului) respectiv, dup care se execut clic dreapta (se apas butonul din partea dreapt a mouse-ului). Se afieaz astfel meniul rapid care conine opiunile cele mai uzuale ale meniurilor din bara de meniuri i care se pot selecta la fel ca acelea; alegerea opiunii Open (deschide), din submeniul afiat, va avea ca efect deschiderea pliantului respectiv (respectiv, lansarea n execuie a programului din fiierul respectiv sau lansarea n editare a documentului din fiierul respectiv), efect echivalent cu executarea unui dublu clic stnga pe pictograma pliantului (fiierului). In cazul n care fiierul conine un text (este fiier document) i Windows 95 nu depisteaz automat editorul cu care a fost creat, aceast opiune devine singura din grupul respectiv, are forma Open With (deschide folosind) i, la apelarea ei, se afieaz pe ecran o caset cu lista tuturor programelor disponibile care ar putea fi folosite n vederea editrii respective. Se poate alege unul din programele respective executnd dublu clic stnga pe poziia acestuia din list;
52

a doua opiune din primul grup, n cazul pliantelor, este Explore (exploreaz) i are efect echivalent cu deschiderea pliantului respectiv prin intermediul programului Windows Explorer; a doua opiune din primul grup (dac exist), n cazul fiierelor de tip document, este Print (listeaz) i are ca efect listarea documentului respectiv la imprimanta cuplat la calculatorul dumneavoastr (dac avei cuplat o imprimant); a treia opiune din primul grup, n cazul pliantelor, este Scan for viruses (scanare= cutare pentru depistarea viruilor) i are ca efect scanarea pliantului (fiierului care conine un program executabil) n vederea depistrii unor eventuali virui; a treia opiune din primul grup (dac exist), n cazul fiierelor de tip document, este Edit (editeaz) sau Quick View (vizualizare rapid) i au ca efect lansarea n execuie a editorului corespunztor n vederea editrii (modificrii) sau vizualizrii coninutului documentului respectiv; a patra opiune din primul grup, n cazul pliantelor, este Find (caut) i are ca efect afiarea unei casete de dialog prin intermediul creia se poate cuta un pliant, caset identic cu cea prezentat n aliniatul de mai jos; al doilea grup de opiuni, din acelai meniu rapid, este alctuit doar din opiunea Send To (trimite la) i are ca efect trimiterea ntregului coninut al pliantului (fiierului) marcat ctre unitatea de disc flexibil (3 Floppy (A)), ctre cutia potal a potei electronice (Mail Recipient) sau ctre servieta mea (My Briefcase) .a.; urmtoarele dou grupuri conin opiuni ale cror efecte asupra pliantelor (fiierelor) au mai fost prezentate n aliniatele precedente i anume: Cut (decupeaz), Copy (copiaz), Paste (lipete), Delete (terge) i Rename (redenumete); n afar de opiunile enumerate mai sus, n aceste dou grupuri de opiuni mai exist opiunea Create Shortcut (creeaz scurttur), prin intermediul creia se creeaz o scurttur pentru accesul rapid la pliantul (fiierul) respectiv. Numele implicit al scurtturii este alctuit din numele entitii (pliantului sau fiierului) pentru care s-a fcut scurttura precedat de caracterele Shortcut to (scurttur ctre), iar icon-ul acestei scurtturi este reprezentat de aceeai pictogram ca cea a entitii respective, doar c, n colul din stnga jos al acestei pictograme, va apare o sgeat n sus ndoit spre dreapta (simbol ce sugereaz scurttura);
53

Observaie: Pentru a crea o scurttur spre o aplicaie DOS sau Windows direct din ecranul de lucru, se poziioneaz cursorul mouse-ului oriunde pe partea liber a acestui ecran (partea fr icon-uri) i se execut un clic dreapta. Din meniul afiat se apeleaz opiunea New (nou), iar din submeniul afiat n urma apelrii opiunii New se alege opiunea Shortcut (scurttur). In fereastra Create Shortcut (creeaz scurttur) astfel deschis se apas, de obicei, butonul Browse (rsfoire) pentru a cuta aplicaia dorit. Se deschide astfel o nou fereastr (Browse) prin intermediul creia se caut n pliante i se selecteaz aplicaia dorit. Dup ce s-a selectat fiierul ce conine aplicaia dorit, se apas tot butonul Open, operaie n urma creia, n caseta de text Command Line (linia de comand) a ferestrei Create Shortcut, vor apare completate calea pn la aplicaia respectiv i numele fiierului (executabil) ce conine aplicaia. Se va apsa, apoi, butonul Next (urmtoarea faz), operaiune n urma creia se va afia fereastra Select a Title for the Program (selecteaz un titlu pentru program), iar n caseta text Select a Name for the Shortcut (selecteaz un nume pentru scurttur) se poate nlocui numele implicit, dat de ctre Windows 95 scurtturii, cu numele dorit. Pentru a definitiva crearea scurtturii se apas butonul Finish (sfrit), situaie n urma creia, pe ecranul de lucru, va apare afiat icon-ul cu sgeat ndoit nsoit de numele dorit al scurtturii. singura opiune a ultimului grup de opiuni din meniul rapid corespunztor unei entiti (pliant, fiier sau chiar scurttur) este opiunea Properties (proprieti), opiune la apelul creia se afieaz o caset de dialog ce conine toate informaiile, n detaliu, despre entitatea respectiv (selectat cu clic dreapta). Cutarea rapid (automat) pe disc a unei entiti Pentru a gsi un pliant sau fiier pe disc, se procedeaz astfel: se apas butonul Start i n meniul afiat se apeleaz opiunea Find. Acelai efect l are apelul opiunii cu acelai nume (Find) al meniului Tools din fereastra Windows Explorer; din noul (sub)meniu afiat n urma primei operaiuni se selecteaz opiunea Files or Folders (fiiere sau pliante directoare); din caseta de dialog afiat dup primele dou etape, se alege submeniul (pagina) Name & Location (nume i localizare), iar n caseta de text se va introduce numele pliantului sau al fiierului cutat. In acest nume se pot folosi i caracterele * sau ? pentru a crea aazisele denumiri generice, caractere care au acelai mod de utilizare i acelai efect ca i n sistemul de operare MS-DOS;
54

pentru a modifica unitatea de disc n care se face cutarea entitii respective, se apas butonul din dreptul casetei text Look in: (cutare n:). De asemenea, dac nu se cunosc prea multe detalii despre pliantul sau fiierul respectiv, se apas butonul Browse (rsfoire) i, apoi, se selecteaz (cu dublu clic stnga) pliantul sau fiierul dorit din lista casetei de dialog Browse; se apas, apoi, butonul Find now (gsete acum) pentru a lansa cutarea propriu-zis n discul sau pliantul ales prin intermediul casetei text Look in; se apas butonul New Search (cutare nou) pentru cutarea unui nou pliant sau fiier. Dup ce se anuleaz (apsnd butonul OK) mesajul prin care se avertizeaz c va fi anulat cutarea anterioar, apare caseta Find, gata pentru o nou cutare; pentru a nchide aceast caset (dup ce s-au fcut cutrile dorite), se din bara de titlu. apas (se execut clic stnga) pe butonul Observaie: Folosind (sub)meniul (pagina) Advanced din caseta Find se pot face cu-tri dup tipul fiierului sau dup un eventual ir de caractere coninut n tipul fiierului (Of Type:).

55

EDITORUL DE TEXTE MICROSOFT WORD Elemente de baz Prin tehnoredactare se nelege "pregtirea" tehnic i grafic a unui manuscris nainte de a ncepe operaia de tiprire. Altfel spus, asupra unui document se execut o serie de operaii care permit obinerea unui document cu caliti grafice superioare, lizibilitate, aspect plcut, toate acestea formnd procesul de tehnoredactare. Tehnoredactarea poate fi manual prin mijloace mecanice sau computerizat folosind calculatorul. Pentru tehnoredactare sunt necesare dou componente: hard - calculatorul i soft sau logic - editorul de texte. Editorul de texte lucreaz cu documente. Un document reprezint ansamblul de texte, imagini, grafice, etc., aparinnd aceleiai lucrri, deci cu legtur logic ntre ele. Reguli de tehnoredactare Pentru obinerea unui document bun pentru imprimare trebuie parcuri mai muli pai i respectate anumite reguli. n primul rnd trebuie s existe un manuscris sau o ciorn. Pe baza acestora se stabilete o schem de aranjare n pagin numit schem de tehnoredactare. Tehnoredactarea se realizeaz pe trei nivele: Nivel document - se stabilesc caracteristicile globale: formatul de pagin, marginile de pagin, antet i subsol de pagin, font, etc.; Nivel paragraf - prin paragraf se nelege textul cuprins ntre dou coduri New Line (Enter). Aici se stabilesc setul de caractere, dimensiunea caracterelor, indentrile, modul de aliniere, etc.; Nivel caracter - lucreaz asupra caracterelor din interiorul paragrafului, urmrindu-se realizarea unor efecte: cuvinte cheie, citate, sublinieri, ngrori, nclinri, etc. n cursul tehnoredactrii trebuie avute n vedere urmtoarele elemente ce caracterizeaz un text: font, stil de afiare, dimensiunea caracterelor, efecte speciale, indici, exponeni, spaiul dintre caractere, etc. Un paragraf se caracterizeaz prin : Font, dimensiune, stil de afiare, aliniere; Indentare - deplasarea spre interiorul/exteriorul fa de margine util a paginii; Aliniatul pozitiv sau negativ; Spaiul dintre liniile paragrafului, de deasupra i de sub paragraf; Caracteristicile suplimentare: ncadrare n chenar, umbrire, aranjare pe coloane, tabulri;
56

Dup tehnoredactare urmeaz faza de tiprire, n care documentul este listat la o imprimant, dup care urmeaz faza de corectare a documentului. Aceste faze: listare, corectare se repet pn la obinerea documentului dorit. Pornirea aplicaiei Pentru a porni editorul de texte Microsoft Word, trebuie pornit sistemul de operare. Dac nu este instalat pachetul Microsoft Office, urmai instruciunile furnizate cu programul. Pentru lansarea aplicaiei se procedeaz astfel: 1. Executai un click pe butonul Start din taskbar-ul Windows . 2. Alegei opiunea Programs i apoi Microsoft Word. Elementele ferestrei Word Elementele specifice ferestrei Word sunt: Spaiul util al ferestrei -zona n care poate fi editat coninutul unui fiier; Zona de selectare - zona din stnga spaiului util, care poate fi folosit pentru selectarea rapid a blocului de text; Pictogramele - reprezint simbolul unei aplicaii care permite lansarea n execuie a unei comenzi; Bara de butoane Standard - reprezint un grup de pictograme prin intermediul crora pot fi efectuate operaii de acelai tip asupra elementelor de acelai tip. Exist bare de butoane predefinite, a cror componen nu poate fi modificat dar se pot crea bare noi prin validarea sau invalidarea opiunilor corespunztoare din fereastra Toolbars accesibil prin comanda cu acelai nume situat n meniul View; Forma pictogramelor este determinat de starea urmtoarelor opiuni: Color Buttons - pictograme colorate; Large Buttons - pictograme mrite Show ToolTips - cnd este pointat o pictogram, sub ea se va afia numele acesteia; Ruleta orizontal i vertical - indic dimensiunile spaiului util; cele dou rulete pot fi afiate sau ascunse cu ajutorul opiunii Ruler din meniul View; Bara de stare - este afiat numai dac este validat opiunea Status Bar din fereastra View, selectat din meniul Tools cu opiunea Options. Ea cuprinde mai multe zone:
57

Prima zon indic poziia n cadrul documentului: pagina, seciunea curent i numrul paginii din numrul total de pagini; A doua zon indic poziia cursorului relativ la cele dou rulete i colul stnga sus al paginii; A treia zon indic timpul activ; A patra zon indic modul de editare activ; Barele de deplasare vertical i orizontal Ecranul aplicaiei este prezentat n figura 1.

Figura nr. 4.1 Fereastra aplicaiei Microsoft Word

OPERAII CU DOCUMENTE Crearea documentelor Pentru a crea un nou document se poate proceda astfel: 1. Acionnd pictograma New 2. Tastnd secvena Ctrl+N din bara de butoane Standard;
58

3. Lansnd comanda New din meniul File Editorul de texte Word permite deschiderea unor fiiere speciale numite Template - abloane, sau predefinite cum ar fi: calendare, faxuri, scrisori oficiale, etc. NOT: Dac folosii comanda New din meniul File, va apare o cutie de dialog care v permite s alegei tipul de document pe care dorii s-l creai; click OK pentru a crea un document gol. Folosind comanda Properties din meniul File se deschide fereastra Properties n care conine mai multe zone. Summary afieaz caseta de dialog Summary Info n care pot fi completate informaii cu privire la document: titlul documentului, subiectul, autorul, unul sau mai multe cuvinte din fiier folosite eventual pentru cutare, observaii referitoare la coninutul documentului; Statistics deschide cutia de dialog cu acelai nume care ofer informaii despre documentul activ, numele, locaia i data crerii, data ultimei salvri, dimensiune, numrul de pagini, de aliniate, de cuvinte, de caractere spaiu, numrul total de caractere, etc. Aceste informaii nu pot fi modificate. Salvarea documentelor Un document poate fi salvat astfel: 1. Lansnd comanda Save din meniul File; 2. Folosind combinaia de taste Ctrl+S; 3. Acionnd pictograma Save din bara de butoane Standard. Dac documentul a mai fost salvat i are deja un nume, n bara de stare apare un mesaj "Word is saving nume_document". Dac documentul este salvat pentru prima dat se deschide cutia de dialog Save as care conine: lista Save as type - din care se specific tipul fiierului, implicit ele fiin d doc, cutia de dialog File name n care se scrie numele documentului i zona Save in n care se s scriei de mn calea dup care va fi salvat documentul n locul cutrii cu ajutorul mouse-ului, putei scrie calea dup care se face salvarea documentului n zona File name. Deschiderea unui document Un document cruia i se cunosc numele i locaia poate fi deschis n unul din urmtoarele modaliti: 1. Dac documentul a fost deschis recent numele su s-ar putea afla n lista ultimelor documente deschise din meniul File. Aceast list este afiat
59

dac este validat opiunea Recently Used Files List din seciunea General a ferestrei Options din meniul Tools, iar numrul de fiiere din list este dat de opiunea Entries. 2. Lansnd comanda Open din meniul File; 3. Folosind combinaia Ctrl+O; 4. Acionnd pictograma Open din bara de butoane Standard; Dac se folosete una dintre ultimele trei metode se deschide cutia de dialog Open n care trebuie stabilite discul i directorul n care se afl documentul n zona Look in, tipul documentului n zona Files of type, numele documentului n zona File name. Documentul va fi deschis la acionarea butonului OK. Dac fiierul este de alt tip dect cel implicit se va cere permisiunea pentru efectuarea conversiei, dac este activat opiunea Confirm Conversion, altfel conversia se face automat. Dac documentul este protejat la scriere cu ReadOnly, documentul va putea fi deschis dar nu va putea fi editat. Dac nu e validat ReadOnly se afieaz Password i poate cere parola pentru editare sa pentru vizualizare. Protecia se nltur prin tergerea parolei dup deschiderea corect a documentului. NOT: Folosind cutia de dialog Open se poate realiza i cutarea unui document prin structura de directoare.

Cutarea unui document Apar situaii n care dorim utilizarea unui document al crui nume i locaie nu le cunoatem sau dorim s le localizm cu anumite caracteristici. Cutarea se iniiaz folosind opiunea Find Now a ferestrei de dialog Open i are unul dintre efecte: 1. Se acioneaz butonul Advanced, se scrie numele i tipul fiierului, dac nu a fost efectuat nici o cutare sau nu s-a gsit nici un fiier se acioneaz Find File 2. n caz contrar New Search Pentru cutare unui fiier trebuie stabilite: numele fiierului( se pot folosi i caracterele globale ? i *), localizarea fiierului. Cutarea se face n ntreaga structur de directori dac este activat opiunea Search Subfolders. NOT: Dac dorii s salvai informaia dup care ai executat o cutare, click pe butonul Save Search din cutia de dialog Advanced Find, dai un
60

nume i apoi click OK. Pentru a redeschide o metod de cutare folosit anterior, click pe butonul Open Search din cutia de dialog Advanced Find i apoi selectai numele unei cutri i click OK.

Lucrul cu mai mult documente Word permite lucrul cu mai multe ferestre deschise simultan doar una fiind activ. O alt fereastr poate fi activat printr-un click cu mouse-ul sau Ctrl+F6. Opiunea Arrange All din meniul Window, aranjeaz pe ecran toate ferestrele deschise. Opiunea New Window deschide o alt fereastr cu acelai coninut cu cel al ferestrei active. Fereastra curent poate fi divizat n dou pri prin comanda Split i poate fi reunit la loc prin comanda Remove Split care se gsesc n meniul Window. O fereastr poate fi nchis folosind sau combinaia de comand Close din meniul File sau pictograma Close taste Ctrl+W. Toate ferestrele pot fi nchise folosind pictograma Close All .

EDITAREA DOCUMENTELOR Introducerea textului Textul tastat va fi introdus n poziia curent a cursorului. Fiind un editor performant Word elibereaz utilizatorul de grija trecerii la linia urmtoare n momentul n care a ajuns la captul liniei. Deplasarea cursorului la linia urmtoare se face automat, iar dac ultimul cuvnt nu ncape la sfritul unui rnd, el este automat trecut pe rndul urmtor. Utilizatorul tasteaz Enter cnd dorete trecerea la rndul urmtor. Un text poate fi introdus n dou moduri: modul inserare - Insert - textul este scris din poziia curent a cursorului, iar textul aflat la dreapta textului introdus este deplasat spre dreapta; modul suprascriere - Overwrite - textul introdus din poziia curent va fi introdus peste textul aflat la dreapta cursorului. Trecerea de la un mod de scriere la altul se face prin : 1. acionarea tastei Insert; 2. dublu click pe butonul OVR din bara de stare; 3. validarea/invalidarea opiunii Overtype Mode din seciunea Edit a opiunii Options din meniul Tools.
61

Un text scris greit poate fi ters cu una dintre urmtoarele combinaii: Backspace - terge un caracter la stnga; Delete - terge un caracter la dreapta; Ctrl+Backspace - terge un cuvnt la stnga; Ctrl+Delete - terge un cuvnt la dreapta; Editri speciale Utilizarea intrrilor de Autotext Caracteristica AutoText reprezint o scurttur. Economisete timp prin stocarea unor cuvinte sau propoziii des utilizate (cu sau fr un anumit format). Dac folosim texte sau semne grafice care se repet frecvent este recomandat crearea unor intrri de AutoText. Cu aceast ocazie vei fi siguri c informaia care se repet este introdus corect. Dac ai scris anumite informaii pe care dorii s le folosii ca intrri de AutoText, putei face orice modificri de formatare sau de scriere asupra textului naintea selectrii sale ca intrare de AutoText. Putei de asemenea scrie i formata noi intrri. Pentru creare unei intrri de Autotext se parcurg paii: 1. Selecteaz textul; alege meniul Insert,opiunea AutoText i apoi New, sau apsai Alt+F3 . 2. Fie c dai dumneavoastr un nume intrrii de AutoText i apoi click pe OK, fie dai un click pe OK pentru a accepta numele sugerat de Word. Word 97 contine mai mult de 40 intrri de AutoText. Aceste intrri pot fi utilizate aa cum se gsesc sau pot fi redefinite. De exemplu, intrarea Sincerely, implicit definit, va scrie cuvntul Sincerely,. Putei modifica aceast intare fcnd-o mai eficient n sensul inserrii cuvntului Sincerely,urmat de patru linii goale numele i titlul dumneavoastr (dac avei aa ceva), i orice alte informaii cu care dorii s ncheiai n mod oficial o scrisoare. Pentru modificarea unei intrri de AutoText procedm astfel: 1. Introducei intrarea de AutoText pe care dorii s o editai, modificai sau redefinii i selectai textul care se modific mpreun cu toate setrile necesare. 2. Alegei meniul Insert, opiunea AutoText, opiunea New; executai un click pe butonul OK i apoi un click pe butonul Yes pentru redefinirea intrrii cu acelai nume. Pentru a insera o intrare de AutoText se parcurg paii: 1. Poziionai cursorul n locul n care dorii s introducei intrarea de AutoText.
62

2. Tiprii numele dat intrrii de AutoText, i apoi apsai press F3. NOT: Dac numele unei intrri de AutoText este mai mare de trei caractere i opiunea Show AutoComplete Tip for AutoText and Dates este activat,vei vedea pe ecran textul ntreg corespunztor intrrii. n acest moment putei apsa Enter sau F3 pentru introducerea textului corespunztor intrrii. Putei afia bara de butoane AutoText dac avei un numr mai mare de intrri de AutoText de adugat. Alegei meniul View,opiunea Toolbars, i executai un click pe optiunea AutoText. Utilizai butonul New pentru a crea rapid noi intrri. Inserarea de simboluri Apar situaii cnd trebuie folosite caractere ce nu figureaz n setul de caractere utilizat. Folosind comanda Symbol din meniul Insert, la lansarea creia se deschide fereastra Symbol, se selecteaz simbolul dorit, dup care se acioneaz butonul Insert. Butonul Cancel se va transforma n Close. Inserarea de cmpuri Termenul de cmp indic un element grafic altul dect imagine grafic. Prin cod de cmp se nelege un text cuprins ntre {}, care reprezint instruciuni pentru construirea unui cmp, iar prin rezultatul unui cmp se nelege efectul acelui cmp. Pentru a insera un cmp se lanseaz comanda Field din meniul Insert. Deplasarea in cadrul documentului Se realizeaz cu ajutorul urmtoarelor taste i combinaii de taste: Taste Aciune Deplasare un caracter la stnga, dreapta, n sus i n jos , ,, End, Home Deplasare la sfritul respectiv nceputul liniei curente Ctrl+ , Deplasare la nceputul respectiv sfritul cuvntului anterior/posterior PageUp,Down Deplasare cu o pagin afiabil n sus respectiv n jos Ctrl+PageUp,D Deplasare la nceputul respectiv sfritul ecranului own Ctrl+Home,En Deplasare la nceputul respectiv sfritul documentului d NOT:Tastele PageUp i PageDown muta cursorul cte un ecran n sus respectiv n jos, dar las punctul de inserie n locul iniial Atenie naintea unei inserri la locul de inserie

63

Selectarea blocurilor de text Pentru selectarea unui bloc de text cu ajutorul tastaturii se ine tasta Shift apsat i se realizeaz deplasarea cu ajutorul tastelor de deplasare sau se selecteaz modul Extended din bara de stare sau prin acionarea tastei F8 i se marcheaz blocul de text. Cu ajutorul mouse-ului se poate folosi zona de selecie aflat n stnga zonei utile a paginii sau prin tragere. Selectarea utiliznd tastele sgei Taste Aciune Selecteaz o linie n sensul sgeii Shift+, Shift+ , Selecteaz un carcter n sensul sgeii Shift+Ctrl+ , Selecteaz un cuvnt n sensul sgeii Shift+Ctrl+, Selecteaz un paragraf n sensul sgeii , Selectarea textului utiliznd tastele Home i End Taste Aciune Selectarea din punctul curent pn la nceputul liniei Shift+Home curente Selectarea din punctul curent pn la sfritul liniei Shift+End curente Shift+Ctrl+Ho Selectarea din punctul curent pn la nceputul me documentului Shift+Ctrl+En Selectarea din punctul curent pn la sfritul d documentului Selecteaz ntreg textul indiferent de locul punctului de Ctrl+A inserie Selectarea textului utiliznd mouse-ul Selectare Aciunea cu mouse-ul Un cuvnt Doublu click pe cuvnt O propoziie Apsai Ctrl i executai un click oriunde n propoziie O linie Click n zona de selecie Linii multiple Click n zona de selecie i tragei n sus sau jos Un paragraf Doublu click n zona de selecie Un document Triplu click n zona de selecie Un dreptunghi Tragei pentru a acoperi zona

64

Mutarea i copierea blocurilor de text Se utilizeaz Clipboard-ul pentru copierea i lipirea informaiilor ntre aplicaii Windows. Clipboard-ul este o zon temporar de memoriepentru mutarea i copierea informaiilor.Cnd mutai sau copiai un text sau un obiect aplicaiile sub Windows folosesc Clipboard-ul. Aceste informaii pot fi apoi lipite n alte locuri n acelai document sau n alte documente. Informaiile rmn n Clipboard pn cnd sunt copiate alte informaii. Procedm astfel: 1. n documentul Word, selectai informatia pe care dorii s o copiai. 2. Folosii combinaia Ctrl+C sau click pe butonul Copy din bara de butoane Standard. 3. Schimbai aplicaia i positionai cursorul n locul n care vrei s copiai informaia. Dac copiai din Word n Excel, de exemplu, trecei n Excel i poziionai-v pe celula activ. din bara de 4. Folosii combinaia Ctrl+V sau click pe butonul Paste butoane Standard pentru a lipi textul copiat n noua locaie. NOT: Dac dorii s tergei un text i s-l mutai n alt parte, folosii combinaia de taste Ctrl+X sau butonul Cut din bara de butoane Standard la pasul 1. Dac tiai sau tergei textul original, el va fi ters din locaia iniial. Copierea las textul original intact i v permite s-l depunei i n alt parte. Pentru aceste operaii putei folosi i meniul deschis de click-ul pe butonul dreapta al mouse-ului: comenzile Cut, Copy i Paste. Cutarea i nlocuirea unui text Localizarea unui text Un ir de caractere poate fi cutat utiliznd comand Find din meniul Edit sau combinaia de taste Ctrl +F sau pictograma Find . La cutarea unui text se au n vedere urmtoarele opiuni de cutare: Match Case - caut doar textele identice ca format al literelor; Find Whole Word Only nu semnaleaz cazul cnd irul cutat este subir al altui cuvnt; Use Wildcards - folosete caractere speciale *,?,[,],@; Sound Like - caut cuvintele care se citesc ca i cuvntul cutat ; Find All Word Forms - caut toate formele sub care apare irul cutat. nlocuirea unui text nlocuirea irului cutat cu un alt ir se face folosind butonul Replace din fereastra Find sau folosind comanda Replace din meniul Edit.
65

Utilizarea comenzii Go To Dac dorii s v deplasai n alt locaie n document, i cunoatei numele acelei locaii, folosind comanda Go To beneficiai de calea cea mai rapid. Putei alege s v deplasai la o anumit pagin, seciune, linie, la un bookmark, comentariu, not de subsol sau de sfrit, cmp, tabel grafic, ecuaie, obiect, or antet. Se parcurg urmtorii pai: 1. Foloii combinaia Ctrl+G sau alegei din meniul Edit, comanda Go To. 2. In Go to What list, selectai Page, Section, Line, Bookmark, Comment, Footnote, Endnote, Field, Table, Graphic, Equation, Object, or Heading n funcie de locul unde dorii s v deplasai. 3. n cutia de dialog Enter Item,scriei numele sau numrul obiectului la care dorii s ajungei, apsai Enter sau click pe butonul Go To. 4. Cursorul se va muta n locul specificat, i cutiile de dialog Find i Replace vor rmne deschise pentru o alt deplasare. Dac ai terminat deplasrile folosind comanda Go To, alegei Close cutia de dialog sau repetai paii 2 i 3 pentru deplasarea n alt locatie. NOT: Dac dorii s v ntoarcei n una din ultimele trei locaii din document vizitate, folosii Shift+F5. Folosind Shift+F5 de patru ori consecutiv ne ntoarcem n locul din care am plecat. Anularea sau re-efectuarea operaiilor Pentru anularea unor operaii efectuate greit se folosete comanda Undo din bara de butoane Standard sau din meniul Edit sau pictograma Undo scurttura Ctrl+Z. Ultima operaie poate fi executat din nou prin acionarea pictogramei Redo , a comenzii Redo din meniul Edit sau a scurtturii Ctrl+Y. NOT: Dac dorii s anulai sau s efectui multiple operaii, dai un click pe sgeata de lng butoanele Undo sau Redo din bara de butoane Standard. O list drop-down cu aciunile precedente care pot fi anulate sau reexecutate va apare. Selectai operaia pe care dorii s o anulai sa reexecutai.

66

MODURI DE VIZUALIZARE ALE DOCUMENTELOR Moduri de vizualizare In editorul Word se permite vizualizarea documentului n mai multe feluri: 1. Modul Normal - reprezint modul implicit i cel mai utilizat. Caracterele sunt afiate aa cum vor fi tiprite fr a afia caracterele speciale i de control. Acest mod se selecteaz folosind opiunea Normal din meniul View sau scurttura Ctrl+Alt+N sau pictograma Normal View situat n stnga barei de derulare orizontale. 2. Modul Page Layout - documentul este vizualizat cu caractere speciale i de control i va fi vizualizat pagin cu pagin. Acest mod se selecteaz folosind opiunea Page Layout din meniul View sau scurttura Ctrl+Alt+P sau pictograma Page Layout View situat n stnga barei de derulare orizontale. 3. Modul Outline View - paragrafele sunt vizualizate pe nivele n funcie de importana ideii. Acest mod se selecteaz folosind opiunea Outline din meniul View sau scurttura Ctrl+Alt+O sau pictograma Page Outline View situat n stnga barei de derulare orizontale. 4. Modul Online View - prezint o hart a documentului i este o metod rapid de deplasare online n cadrul unui document. Aceast metod va memora i locaia curent. Cnd utilizai Harta Documentului , o fereastr vertical este afiat n stnga ferestrei documentului. Acest mod se selecteaz folosind opiunea Online Layout din meniul View sau sau pictograma Online Layout View situat n stnga barei de derulare orizontale. Tiprirea documentului Vizualizarea documentului nainte de tiprire Pentru vizualizarea unui document n forma n care va fi tiprit se folosete comanda Print Preview din meniul File sau pictograma Print Preview din bara de butoane Standard. Tiprirea unui document Un document poate fi tiprit n unul din urmtoarele moduri: 1. Folosind comanda Print din meniul File; 2. Folosind pictograma Print din bara de butoane Standard; 3. Folosind combinaia de taste Ctrl+P; 4. Utiliznd butonul Print din fereastra Print Preview.
67

NOT: Executai click pe butonul Properties pentru a afia opiunile pentru imprimanta selectat. Facei modificrile necesare asupra lui Graphics, Fonts, and Device Options. Click pe OK pentru a reveni la cutia de dialog Print. FORMATAREA DOCUMENTELOR Formatarea caracterelor Caracterele sunt determinate de: font, dimensiune, stil, culoare, modul de subliniere i pot fi setate cu ajutorul comenzii Font din meniul Format. Formatarea paragrafului Caracteristicile paragrafului sunt determinate de: alinierea paragrafului n spaiul de text al paginii, indentarea la stnga respectiv la dreapta - adic distana dintre limita spaiului util al paginii de lucru i limita textului, spaierea paragrafului - adic spaiul dinainte i de dup paragraf precum i spaiul dintre liniile paragrafului, numerotarea paragrafelor, bordarea i definirea fontului de scriere precum i a caracteristicilor acestuia. Formatarea paragrafului se realizeaz prin intermediul comenzii Paragraph din meniul Format. NOT: nceputul de paragraf poate fi scos n eviden prin comenzi Drop Case i Borders&Shading din meniul Format. Formatarea paginilor Se realizeaz cu ajutorul comenzii Page Setup din meniul FileChanging. Aceast comand permite schimbarea tipului implicit de pagin i las utilizatorului decizia asupra antetelor i subsolurilor de pagin i asupra faptului dac ele sunt identice pe toate paginile sau difer de la pagin par la pagin impar. Poi decide s tipreti antetele i subsolurile de pagin pe fiecare pagin cu excepia primei pagini i modul de aliniere al textului pe pagin. Implicit o seciune nou ncepe pe o pagin nou. Dimensiunea implicit a marginilor este un inch sus i jos, i un inch i un sfert la dreapta i la stnga. Marginea implicit de ndosariere a paginilor este zero, iar antetul i subsolul implicit sunt setate la un inch i jumtate. Aceste date implicite pot fi setate s difere n funcie de necesiti. n Word 97, exist diferite tipuri de pagini predefinite orientate sub forma de portrait (vertical) sau landscape (orizontal).
68

Lucrul cu seciuni Exist cazuri cnd o parte a unui document este tratat diferit. Aceast parte se numete seciune. Pentru aceasta se folosete comanda Break din meniul Insert, care deschide fereastra de dialog cu acelai nume. n aceast fereastr se pot stabili modurile de trecere la pagina urmtoare dup sfritul unei seciuni. Formatarea cu stiluri Pentru crearea unui stil se utilizeaz comanda Style din meniul Format, care deschide fereastra cu acelai nume. Fereastra conine mai multe zone dup cum urmeaz: Styles - prezint toate stilurile, Paragraph Preview - arat formatul paragrafului dup aplicarea stilului, List - prezint o list referitoare la toate tipurile de stiluri folosite n document, toate stilurile existente i crearea de noi stiluri, iar zona Character preview - prezint formatul caracterelor dintrun paragraf. ELEMENTE SPECIALE ATAATE SAU INSERATE N DOCUMENT Numerotarea paginilor unui document Se realizeaz prin comanda Page Numbers din meniul Insert care deschide fereastra de dialog Page Numbers. Aceast pagin conine mai multe zone dup cum urmeaz: Position - determin poziia n pagin a numerotrii(jos sau sus); Alignement - conine poziia orizontal a cifrei: stnga, centru, dreapta; Show Number on First Page - prima pagin este numerotat dac este marcat cmpul. Butonul Format deschide fereastra Page Number Format care permite introducere diferitelor tipuri de numerotare ale paginilor. Antete i recapitulaii Antetul reprezint informaia care se repet la nceputul fiecrei pagini. Recapitulaia reprezint informaia care se repet la sfritul fiecrei pagini. Antetele i recapitulaiile se introduc prin intermediul comenzii Header and Footer din meniul View. Note de subsol i de sfrit Note de subsol sau de sfrit detaliaz o noiune din document. O not de subsol sau de sfrit conine dou pri:
69

1. O referin care se plaseaz n text n forma Superscript n colul din stnga sus al noiunii respective; 2. Textul explicativ sau de completare care se afl n partea de jos a paginii sau la sfritul documentului i e desprit de textul documentului printr-o linie orizontal. Pentru a insera note de subsol sau de sfrit se lanseaz comanda Footnote din meniul Insert care deschide fereastra cu numele Footnote and Endnote din care se poate alege ntre not de subsol de pagin sau not de sfrit de document. Semne de carte Reprezint marcaje care au un nume i sunt ataate unor anumite zone din document. Acestea permit poziionarea rapid n cadrul documentului. Se insereaz cu ajutorul comenzii Bookmark din meniul Insert, comand care deschide fereastra cu acelai nume. n zona Bookmark name se introduc numele semnelor de carte care vor face trimitere la locurile din care au fost introduse. TABELE DE INDEX I DE CUPRINS Tabele de index Indexul reprezint o list ordonat alfabetic de noiuni folosite sau definite n cadrul unui document i sunt specifice documentului. Pentru ntocmirea indexului trebuie stabilite i marcate intrrile indexului. Pentru crearea listei de index se folosete comanda Index and Tables din meniul Insert. Aceast comand deschide fereastra cu acelai nume din care se alege opiunea Index. Pentru a marca o intrare de index se parcurg urmtorii pai: 1. Se selecteaz termenul care va apare ca intrare; 2. Se deschide fereastra Mark Entry din seciunea Index, iar termenul selectat va apare la Main Entry; 3. Se stabilesc ce indicaii vor apare n index n dreptul termenului sau subtermenului 4. Se stabilete formatul prin validarea sau invalidarea lui Bold i Italic 5. Se acioneaz butonul Mark sau Mark All; Tabele de cuprins Cuprinsul este lista numerelor tuturor prilor, capitolelor, paragrafelor, subparagrafelor i seciunilor unei lucrri n ordinea paginilor la care apar. Un cuprins se realizeaz prin comanda Index and Tables din meniul Insert
70

alegnd opiune Table of contents. Pentru a crea un cuprins, trebuie stabilite urmtoarele: formatul cuprinsului selectnd Formats, pe cte nivele va fi structurat cuprinsul din cmpul Show Level, dac s conin sau nu numrul de pagin selectnd Show Page Numbers, dac numrul s fie scris imediat dup text sau aliniat la dreapta selectnd Page Numbers Right Align. Liste de obiecte n cazul inserrii unui obiect n document , respectivului obiect i se atribuie o aa zis etichet. Pentru a ataa o etichet unui obiect, trebuie selectat obiectul i apoi lansat comanda Caption din meniul Insert, care deschide fereastra cu acelai nume. O etichet const din dou pari: una fix i una variabil. Partea fix conine: 1. tipul etichetei - un text care indic tipul obiectului; tipul se selecteaz din Label; 2. numrul etichetei - se asociaz automat n ordinea apariiei obiectelor; Etichetele se pot introduce automat astfel: se lanseaz Caption, se deschide fereastra AutoCaption, se valideaz Add Caption When Inserting i se stabilete tipul etichetei i poziia. Pentru a crea o list de obiecte de un anumit tip procedm astfel: 1. Lansm Index and Tables din meniul Insert; 2. Activm Table of Figures; 3. Stabilim tipul etichetelor Caption Label; 4. Se selecteaz formatul din Formats; 5. Se valideaz Include Label and Numbers; 6. Activm butonul OK. O list de obiecte poate fi creat i dac obiectele au fost etichetate manual astfel: 1. Selectm opiunea None din Caption Label; 2. Deschidem fereastra Table of Figure Option prin activarea butonului Options; 3. Validarea opiunii Styles; 4. Validarea opiunii Table Entry Fields - pentru a indica obiectul sau poziia din document marcate ca intrri de obiecte. Tabele de autoriti O list care conine autorii din care se citeaz sau lucrri la care se fac referiri i paginile la care apar aceste referiri se numete list de autoriti. Mai nti trebuie marcate referirile i apoi se construiete lista. Pentru a marca referirile se parcurg urmtorii pai: 1. Se selecteaz referirea;
71

2. Se deschide fereastra de lucru Mark Citation prin tastarea Shift+Alt+I sau se acioneaz butonul d comand Mark Citation din seciunea Table of Authorities a ferestrei Index and Tables. Textul selectat va fi automat introdus n cmpurile Selected Text, Short Citation i Long Citation care nu poate modificat; 3. Se editeaz i formateaz textul din Selected Text n forma n care se dorete s apar n lista de autoriti; 4. Cmpul Short Citation trebuie s conin referirea scurt corespunztoare referirii complete selectate; 5. Din Category se selecteaz tipul n care va fi ncadrat referina selectat (legi, autori, tratate) 6. Se acioneaz Mark sau Mark All Pentru crearea listei se parcurg etapele: 1. Se poziioneaz cursorul n zona de inserie a listei; 2. Se lanseaz Index and Tables din meniul Insert, i se selecteaz Table of Authorities; 3. Din lista Formats se alege formatul dorit; 4. Din Category se selecteaz tipul referirilor pentru care se face lista; 5. Pentru ca fiecare referire s apar n list exact n forma stabilit n cmpul Selected Text al ferestrei Mark Citation se valideaz opiunea Keep Original Formating; 6. Se valideaz prin OK. UTILIZAREA LISTELOR. ARANJAREA TEXTULUI N COLOANE Numerotarea i marcarea paragrafelor Paragrafurile pot fi numerotate automat utiliznd comanda Bullets and Numbering din meniul Format care deschide fereastra cu acelai nume ce cuprinde trei seciuni: 1) Bulleted - permite marcarea cu un caracter a paragrafelor; 2) Numbered - numerotarea paragrafelor; 3) Multilevel - permite numerotarea pe nivele a paragrafelor. Formatul de marcare al paragrafelor se stabilete din seciunea Bulleted. Formatul de numerotare din seciunea Numbered, iar dac se dorete o combinare a marcrii paragrafelor i numerotare se folosete seciunea Multilevel. Numerotarea liniilor Liniile unui document pot fi numerotate acionnd butonul de comand Line Numbering din seciunea Layout a ferestrei de dialog Page Setup i validnd Add Line Numbering din fereastra Line Numbers. Caracteristicile d
72

numerotare sunt aplicate n funcie de opiunea Apply To din Page Setup. Celelalte elemente ale ferestrei Line Numbers devin valide numai dup validarea lui Add Line Numbering. Aceste elemente sunt: Start At - valoarea de start a numerotrii; From Text - distana numr i text; Count By - valoarea de incrementare a numrului de linie; Numbering - ce conine modurile de numerotare ale liniilor: Restart Each Page, Restart Each Section, Continuous. Aranjarea textului n coloane Spaiul util al paginii poate fi mprit n coloane n urmtoarele feluri: 1. Acionarea pictogramei Columns din bara de butoane Standard. La acionarea pictogramei se deschide o fereastr de dialog ce permite stabilirea numrului de coloane egale n care va fi mprit pagina. 2. Lansarea comenzii Columns din meniul Format care deschide ferastra d dialog Columns cu urmtoarele zone: Presets - care permite stabilirea numrului de coloane dup standardele predefinite, Number of Columns - indic numrul de coloane, Width and Spacing - permite stabilirea pentru fiecare coloan a lungimii ei i a spaiului pn la urmtoarea coloan. TABELE Crearea unui tabel Un tabel poate fi creat n unul din urmtoarele trei moduri: 1. Scheletul tabelului este deja creat utiliznd schema predefinit Tabel Wizard, caracteristicile tabelului se stabilesc interactiv printr-un dialog cu utilizatorul. Dezavantajul l constituie faptul c tabelul poate avea doar una din cele ase forme predefinite. 2. Introducei coninutul tabelului ntr-un format netabelar i apoi transformai coninutul n tabel, structura tabelului fiind construit automat. Pentru aceasta se parcurg urmtorii pai: Se selecteaz textul; Se deschide Covert Text to Table din meniul Table; n cmpul Number of Columns se introduce numrul se coloane; n cmpul Columns Width se introduce limea celulelor; Se valideaz una din opiunile Separate Text At de separare a coninutului celulelor; Se valideaz cu ajutorul butonului OK. Operaia poate fi realizat i invers adic un tabel s fie transformat n text prin selectarea tabelului, acionarea comenzii Convert Table
73

to Text din meniul Table dup care se selecteaz separatorul de celule i se valideaz cu OK. 3. Creare unui tabel i introducerea ulterioar a datelor, acesta fiind modul cel mai utilizat. Structura se creaz prin acionarea pictogramei Insert Table din bara de butoane Standard sau cu ajutorul comenzii Insert Table din meniul Table. Acesta deschide fereastra de dialog Insert Table cu urmtoarele caracteristici: numrul coloanelor, numrul liniilor i limea coloanelor. Selectarea celulelor Pentru a efectua operaii asupra celulelor ele trebuie selectate. Celulele pot fi selectate cu tasta Shift + tastele de deplasare. Taste Aciune Tab deplasare la urmtoarea celul. Dac urmtorul rnd de celule nu exist el va fi creat n mod automat; Shift+Tab trece la celula precedent; Sgeile deplasare obinuit n sensul sgeii; Alt+Home deplasare la prima celul din linie; Alt+End deplasare la ultima celul din linie; Alt+PageUp deplasare la prima celul a coloanei; Alt+PageDown deplasare la ultima celul a coloanei; Cu ajutorul mouse-ului se procedeaz astfel: Obiectul Aciunea Celula se poziioneaz cursorul la nceputul celulei i se execut un click; Un grup de se plaseaz mouse-ul pe prima celul se execut un click i celule se trage cu mouse-ul; O coloan se poziioneaz mouse-ul pe prima celul din coloan i trebuie s ia forma unei sgei negre orientate n jos, moment n care se execut click pentru selecie; O linie se poziioneaz mouse-ul naintea liniei respective i se execut un click; Pentru introducerea unui Tab ntr-o celul se folosete combinaia Ctrl+Tab.

74

Formatarea structurii unui tabel Stabilirea formei chenarului Implicit liniile care delimiteaz celulele unui tabel sunt doar imaginare fiind vizibile pe ecran dar nu i imprimabile, numai dac se valideaz opiunea Gridlines din meniul Table. Forma chenarului i fondul celulelor pot fi schimbate astfel: 1. Utiliznd comanda Borders and Shading din meniul Format care va deschide fereastra cu acelai nume n care zona Preset conine opiunea Grid a crei validare duce la dispariia chenarului i zona Borders care permite selectarea tipului de chenar i a fondului celulelor; 2. Utiliznd pictogramele pentru desenarea liniilor de contur n interiorul grupului sau pentru tergerea chenarului; Modificarea dimensiunii celulelor Modificarea dimensiunilor celulelor se face n unul din urmtoarele moduri: 1. Utiliznd comanda Cell Height and Width din meniul Table sau prin apsarea butonului drept al mouse-ului cnd cursorul este poziionat ntr-o celul. Apare opiunea Row din care se stabilesc caracteristicile liniilor iar opiunea Columns va conine caracteristicile coloanelor. 2. Cu ajutorul ruletei; 3. Deplasnd laturile chenarului unei celule; tergerea i inserarea celulelor La selectarea unor celule urmat apsarea tastei Dalete va fi ters doar coninutul celulelor respective. Pentru tergerea efectiv se folosete comanda Delete Cells din meniul Table. Linia sau coloana pot fi terse cu ajutorul comenzilor Delete Rows i Delete Columns, rezultate din modificarea comenzii Delete Cells n funcie de selecie. Pentru inserarea de celule se lanseaz Insert Cells din meniul Table. Celulele inserate pot fi deasupra, la stnga, la dreapta liniei selectate. Laturile despritoare pot fi anulate prin selectarea celulelor i acionarea comenzii Merge Cells din meniul Table. Celula curent poate fi divizat prin selectarea ei i aplicarea comenzii Split Cells din acelai meniu. Un tabel poate fi desprit n dou pari prin comanda Split Table. Formatarea automat a tabelelor Pentru un tabel deja creat, se poziioneaz cursorul n tabel i se lanseaz comanda Table AutoFormat din meniul Table. Pentru crearea unui nou tabel se acioneaz butonul AutoFormat din fereastra Insert Table. n ambele cazuri va fi deschis fereastra Table AutoFormat care conine: lista Format cu formate
75

predefinite, Preview - conine exemplificarea formatelor existente, Formats to Apply - comunic caracteristicile ce vor fi aplicate tabelului; Borders marginile tabelului; Shading - umbrirea; Font - fontul de scriere; Color culoarea de scriere; AutoFit - dimensiunea coloanelorva fi determinat automat de numrul de coloane; Apply Special Formats To - se refer la caracteristicile speciale ale primei i ultimei linii i coloane. Sortarea coninutului unui tabel Dup introducerea datelor unui tabel celulele sale pot fi sortate astfel nct ntr-o coloan ele s apar ordonat dup un anumit criteriu. Se selecteaz liniile de cap de tabel i se lanseaz comanda Headings din meniul Table. Pentru ordonarea liniilor se parcurg paii: 1. Se poziioneaz cursorul n interiorul tabelului; 2. Se deschide fereastra Sort prin comanda Sort din meniul Table; 3. n prima list a zonei Sort by se selecteaz numele sau numrul coloanei dup care se face ordonarea; 4. n zona Type se selecteaz tipul entitii dup care se face ordonarea: Text - ordine alfabetic, Number - ordine numeric, Date - date calendaristice; 5. Dac exist mai multe celule cu aceleai valori criteriul de sortare se extinde cu Then by; 6. Dac prima linie nu trebuie sortat se marcheaz opiunea Header Row. EXPRESII MATEMATICE. WORD ART. Editarea expresiilor matematice Word este nzestrat cu un editor puternic de ecuaii i formule matematice. Pentru iniializarea editorului de ecuaii se parcurg urmtoarele etape: 1. Se poziioneaz cursorul n locul n care se dorete a se edita ecuaia; 2. Se lanseaz comanda Object din meniul Insert; 3. n fereastra Object se alege seciunea Create New i din lista Object Type se selecteaz Microsoft Equation dup care se d un click pe OK; Prsirea editorului de ecuaii se face poziionarea cursorului de mouse n spaiul util al documentului i execuia unu click. Bara de ecuaii poate fi afiat sau ascuns prin comanda Toolbars din meniul View. Editorul consider urmtoarele elemente care pot apare n ecuaii: numere, matrici, simboluri, nume de variabile, nume de funcii, litere greceti, text.
76

Aplicaia WordArt Aplicaia permite inserarea n document a unor texte scrise sau cu efecte speciale. Aplicaia poate fi lansat de sub Word i utilizeaz tehnica obiectelor legate i ncapsulate - OLE (Object Linking and Embeding). Aplicaia se lanseaz asemntor editorului de ecuaii folosind comanda Object din meniul Insert dar selectnd Microsoft WordArt, sau prin acionarea pictogramei Insert WordArt din bara de butoane Drawing. Pentru un text deja desenat se execut dublu click n interiorul casetei, iar pentru prsire un click n spaiul util al documentului. La lansarea WordArt se deschide fereastra WordArt Galery din care se selecteaz efectul dorit care va deschide fereastra Edit WordArt Text cu mesajul Enter Your Text Here. Dup completarea textului, acesta va fi prelucrat i afiat n document. INSERAREA DE IMAGINI GRAFICE I DE OBIECTE Crearea i inserarea elementelor grafice Bara necesar imaginilor grafice poate fi activat prin acionarea din bara de butoane Standard sau prin validarea pictogramei Drawing opiunii Drawing din lista Toolbars a meniului View. Desenarea obiectelor grafice Obiectele i modurile de desenare sunt descrise mai jos: Linie - se acioneaz pictograma Line , se poziioneaz mouse-ul pe pagin, se acioneaz butonul stng i se trage mouse-ul pn n cellalt capt unde se elibereaz butonul. Dac se ine tasta Shift apsat linia desenat poate forma cu orizontala un unghi de 0,15,30, 45,60,75, 90. Dreptunghi - se acioneaz pictograma Rectangle , se poziioneaz mouse-ul pe pagin ntr-un punct, se acioneaz butonul stng i se trage pn n colul diametral opus dup care se eliberaz. Dac se ine apsat tasta Shift rezult un ptrat. Elipsa - este nscris ntr-un dreptunghi; se acioneaz pictograma Ellipse , se fixeaz mouse-ul pe pagin ntr-un col, se acioneaz butonul stng i se trage pn n colul opus. Dac se ine tasta Shift apsat rezult un cerc. Arc de elips - pot fi desenate arce de elips i acestea ncadrate ntr-un dreptunghi. Forma neregulat - se deseneaz prin acionarea pictogramei Freeform, se poziioneaz mouse-ul n primul punct i se execut un click stnga, se mut mouse-ul n punctul urmtor i se excut un click. Cele dou puncte vor fi unite printr-o linie. Dup ajungerea n ultimul punct se execut dublu click. Ultimul punct este unit cu primul printr-o linie invizibil.
77

Copierea, mutarea i modificarea dimensiunilor obiectelor grafice Pentru a se putea executa anumite operaii cu obiectele ele trebuie selectate. Obiectele pot fi selectate cu ajutorul pictogramei Select Objects din bara de butoane Drawing. Pentru a selecta un obiect se poziioneaz mouse-ul pe una din laturile sale i se execut un click. Obiectul va fi nconjurat de 8 handles sau mnere sau ptrele negre plasate n vrfurile i pe mijlocul laturilor care nconjoar obiectul. Operaiile efectuate cu mouse-ul sunt: mutarea obiectului selectat - se realizeaz prin operaia Drag and Drop, copierea obiectului selectat - se efectueaz operaia de mutare cu inerea tastei Ctrl apsat, modificarea formei obiectului selectat - se poziioneaz cursorul mouse-ului pe ptrelul dorit iar cursorul se transform ntr-o sgeat dubl, se apas butonul sng i se mut n poziia dorit. Un obiect poate fi modificat i cu ajutorul zonelor Size i Position din fereastra Format Autoshape deschis de comanda AutoShape din meniul Format. Formatarea liniei de desenare ia modelului de umplere Linia cu care este desenat un obiect este caracterizat de culoare i stil. Culoarea liniei de desenare se alege cu ajutorul pictogramei Line Color . Forma liniei de desenare se alege cu ajutorul pictogramei Line Style Culoarea de umplere se alege cu ajutorul pictogramei Fill Color . Inserarea casetelor de text i de text explicativ .

Pentru introducerea unui text se acioneaz pictograma TextBox i se deseneaz dreptunghiul n care va fi scris textul. Dimensiunea casetei nu e modificat dac textul depete spaiul casetei. Uneori este necesar s se introduc caseta de text legat de diferite obiecte astfel: 1. Din bara Drawing se acioneaz AutoShape i se alege Callouts; 2. Se poziioneaz cursorul mouse-ului n locul din care va ncepe linia indicatoare; 3. innd butonul stng apsat se deplaseaz mouse-ul pe ecran n poziia n care va fi inserat caseta de text; 4. Se introduce textul explicativ. Operaii speciale asupra obiectelor grafice Obiectele se pot suprapune unele peste altele, peste texte sau alte grafice. Dac se acioneaz pictograma Bring to Front obiectul selectat va fi adus n prim plan, dac se selecteaz Send to Back obiectul selectat va fi mutat spatele tuturor obiectelor. Obiectul poate fi suprapus peste text prin pictograma Bring in Front of Text. Obiectul poate fi trimis n spatele textului prin pictograma Send Behind Text. Uneori mai multe obiecte pot fi privite ca unul singur prin selectarea lor i acionarea pictogramei Group. Obiectul poate fi apoi mprit
78

n obiectele componente folosind pictograma Ungroup. Obiectul poate fi rotit spre dreapta cu 90 prin pictograma Rotate Right, sau poate fi nlocuit prin simetricul su fat de orizontal prin Flip Horizontal respectiv vertical Flip Vertical. Alinierea obiectelor poate fi realizat prin acionarea pictogramei Align or Distribute care deschide o list cu posibiliti de alegere. Uneori este util ca desenarea de noi obiecte sau mutarea celor existente s se fac sub ndrumarea unei reele de puncte ajuttoare denumit grid. Prin activarea pictogramei Snap to Grid se deschide fereastra cu acelai nume care permite stabilirea originii precum i distana dintre puncte pe orizontal i vertical. Inserarea de obiecte externe Word permite lucrul cu funciile OLE, deci pot fi inserate obiecte create cu alte aplicaii, ataate aplicaiei Word(WordArt, Corel Draw, Paintbrush, Photoshop, AutoCAD) cu condiia ca i acestea s permitlucrul cu funcii OLE. 1. Obiectele externe pot fi introduse n document n unul din urmtoarele moduri: 2. Cu ajutorul clipboard-ului i al comenzilor Cut, Copy, Paste; 3. Coninutul Clipboard-ului poate fi inserat prin comanda Paste Special; 4. Comanda Object din meniul Insert; Includerea graficelor n multe cazuri datele prezentate tabelar sunt mult mai elocvente dac sunt prezentate sub form de grafic. Pentru aceasta pot fi utilizate aplicaii specializate ca Microsoft Graph, Microsoft Excel Chart, Corel Chart, etc. Pentru inserarea unui grafic trebuie parcuri urmtorii pai: 1. Se lanseaz comanda Object din meniul Insert; 2. Din lista Object Type se selecteaz Microsoft Graph i se acioneaz butonul OK. Graficul este reprezentarea grafic a satelor din DataSheet (foaia de date). Aceste valori pot fi modificate astfel: se editeaz ca orice alt text, se selecteaz tabelul ale crui valori trebuie reprezentate, se import un grafic, etc. WORD. Probleme rezolvate Problema 1. Cerine: S se creeze un document care s conin urmtorul text: Aceasta este harta lumii. Astzi este ziua, data_curent.
79

Am fost n vizit la autorul_documentului i la . Observaie: n document trebuie s apar rezultatele cmpurilor introduse. Rezolvare: se efectueaz urmtoarele operaii: 1. Se deschide un nou fiier; 2. Se lanseaz comanda Symbol din meniul Insert; 3. In fereastra Symbol: din lista Font, se selecteaz Webdings, apoi se selecteaz simbolul (nr. 61691) i se acioneaz butonul Insert; 4. Se activeaz fereastra de lucru; 5. Se introduce textul: Aceasta este harta lumii. 6. Se apas Enter i se continu pe rndul urmtor cu textul Astzi este dup care se folosete comanda Date and Time din meniul lnsert, se alege formatul dorit pentru dat, din lista Available Formats, se valideaz opiunea Insert As Field i se acioneaz butonul de comand OK 7. Se introduce Enter i textul: Am fost n vizit la 8. Se lanseaz comanda Field din meniul Insert; 9. In fereastra Field se selectez din lista Categories - Docnment Information; din lista Field Names - Author, se acioneaz butonul de comand OK; 10. Se tasteaz textul i la; 11. Se lanseaz comanda Symbol din meniul Insert; 12. Se activeaz fereastra Symbol, se selecteaz simbolul (nr. 61523) i se acioneaz butonul de comand Insert; 13. Se nchide fereastra Symbol; 14. Se salveaz fiierul. Problema 2. Cerin: Presupunem c utilizatorul dorete s tipreasc documentul curent, dar mai nti vrea s verifice organizarea textului n pagin; scopul tipririi este doar verificarea, deci este indicat un nivel de formatare ct mai sczut i nu este necesar tiprirea obiectelor grafice. Utilizatorul consider necesar i tiprirea adnotrilor. Rezolvare: pentru a rezolva problema, trebuiesc efectuate urmtoarele operaii:

80

1. se acioneaz pictograma Print Preview 2. n fereastra Print Preview, se acioneaz pictograma i n fereastra deschis se indic dou pagini astfel: se poziioneaz cursorul mouse-ului pe butonul celei de-a doua pagini din primul rnd i clic stnga; i din 3. se schimb paginile afiate prin acionarea butoanelor bara de derulare verticala; 4. se acioneaz butonul de comand Close 5. se lanseaz comanda Options din meniul Tools; 6. se valideaz opiunile: Draft Output, Annotations se invalideaz celelalte opiuni; se acioneaz butonul de comand OK. 7. se acioneaz pictograma Print . Problema 3. Cerine: S se introduc cte o not de subsol pentru fiecare paragraf al documentului curent; referina s fie inserat la nceputul paragrafului, iar textul explicativ s indice pe scurt coninutul paragrafului; notele s fie numerotate cu cifre arabe iar numerotarea s fie reiniializat de la 1 pentru fiecare pagin. Rezolvare: 1. Se poziioneaz cursorul de inserie la nceputul primului paragraf; 2. Se lanseaz comanda Footnote din meniul Insert; 3. Se valideaz opiunile Footnote i AutoNumber; 4. Se acioneaz butonul de comand Options; 5. Se selecteaz urmtoarele opiuni: Bottom of Page - lista Place At; 1, 2, 3 din lista Number Format; 1 - cmpul Start At; se valideaz opiunea Restart Each Page; se acioneaz butonul de comand OK 6. Se acioneaz butonul de comand OK din fereastra Footnote and Endnote; 7. Se introduce textul explicativ pentru prima not; 8. Se poziioneaz cursorul mouse-ului la nceputul urmtorului paragraf i se acioneaz secvena <Alt>+<Ctrl>+F pentru a doua not 9. Se introduce textul explicativ; 10. Se repet paii 8 i 9 pentru celelalte paragrafe ale documentului. Problema 4: Cerine: Se consider tabelul care conine crile oferite premianilor unei clase; s se divid acest tabel n 4 tabele: pentru premiul I,
81

premiul II, premiul III i meniuni. La sfritul fiecrui tabel s fie inserat cte o linie care s conin preul total al crilor din tabel. Observaie: capul de tabel conine: nume elev, titlu, autor, pre; capul de tabel - trebuie s fie izolat pentru a fi valabil pentru toate cele 4 tabele. Rezolvare: Pentru fiecare din cele 4 tabele, se parcurg urmtorii pai: 1. Se poziioneaz cursorul n linia care va deveni prima linie a noului tabel i se lanseaz comanda Split Tabels din meniul Tabel; 2. Dac nu este tabelul pentru meniuni (adic ultimul din cele 4), se poziioneaz cursorul n prima linie care nu corespunde tabelului i se lanseaz comanda Insert Rows din meniul Tabel; 3. n caz contrar, se poziioneaz cursorul n ultima celul a tabelului < tasteaz < Tab>; 4. Se introduce preul total al crilor n coloana pentru pre; 5. Se selecteaz celelalte celule ale liniei i se lanseaz comanda Merge din meniul Tabel; n cclula rezultat, se introduce Costul totul al crilor pentru. WORD. PROBLEME PROPUSE 1. S se realizeze o copie a fiierului test.doc, n format Word 6.0, n directorul c:\jocuri; copia s fie protejat la vizualizare i s se specifice autorul ei. 2. S se localizeze toate fiierele cu extensia doc salvate pe discurile c i d care au fost salvate ultima dat n acest an colar; n fereastra Find File s fie afiate toate informaiile disponibile pentru fiiere. 3. La sfritul unui fiier s se adauge: Eu am fost n vizit la data _curent. data s fie introdus astfel nct s nu fie actualizat automat. 4. S se creeze intrri de autotext pentru urmtoarele texte: fereastra de dialog; buton de comand; probleme propuse. S se editeze un document n care s fie utilizate intrrile de autotext definite. 5. Se presupune c exist fiierul text.doc, care conine un text oarecare; s se nlocuiasc toate apariiile cuvntului snt cu textul sunt i s se creeze un nou fiier care conine primul paragraf din text.doc n duplicat. 6. S se tipreasc paginile 2,3 i 4 ale documentului curent n urmtoarele condiii: - transferul de informaii ctre aplicaia Print Manager s fie efectuat n background - s fie tiprite codurile cmpurilor introduse n document, nu rezultatele lor.

82

7. S se editeze un document care s conin lista elevilor din judeul Hunedoara, participani la Olimpiada Naional de Informatic, tabelul trebuie s conin: numele elevului, clasa, premiul i punctajul obinut la olimpiada judeean, numele profesorului (coloanele tabelului trebuie s fie aliniate prin tab-uri). Documentul trebuie formatat astfel: - antetul Inspectoratului colar al judeului: n colul stnga-sus, caractere de 9 pt, liniile antetului sunt aliniate n funcie de un tab centrat; numrul de telefon s fie precedat de un simbol, dac se poate ; - titlul: caractere de 18 pt, ngroate, mai spaiate dect normal; aliniere centrat; - capul de tabel: n chenar cu umbr, pe fond gri; caractere de 14 pt, ngroate, - liniile tabelului: caractere de 12 pt, numele elevilor cu caractere nclinate, liniile mai spaiate; - tabelul trebuie precedat de un text explicativ care trebuie s fie aliniat Justify. 8. S se creeze cte un stil pentru fiecare din elementele documentului descris la problema anterioar. 9. S se editeze cuprinsul unei cri utiliznd stilurile Heading. 10. S presupunem c documentul curent conine un algoritm n Pseudocod, s se numeroteze liniile algoritmului, innd cont de indentarea liniilor. 11. S se creeze un document pe dou coloane care s conin: - prima coloan: versurile unei melodii ntr-o limb strin; - a doua coloan: traducerea n limba romn a versurilor. 12. S se creeze o sigla a grupei. 13. S se deseneze stilizat structura unui sistem de calcul. 14. S se scrie urmtorul
2x3 + 3 y 4 + 3 z = 8 5 3 5 sistem: 2 x 3 y + = 3 z 3 x + 2 ydy 4 z = 1 i i =1

83

CALCUL TABELAR - MICROSOFT EXCEL

Microsoft Excel este un program de calcul tabelar. Cu ajutorul unui asemenea program se poate realiza orice analiz tabelar, cu totaluri, subtotaluri, cu coloane, sau din alte tabele etc. De asemenea este posibil reprezentarea grafic a datelor organizate pe linii sau coloane. Un alt avantaj al Excel-ului este faptul ca fiind produs de firma Microsoft la fel ca Word-ui i Accesul comunica foarte bine cu acestea, permind importarea, exportarea i conversia datelor, tabelelor, subgraficelor. Prin numrul mare de funcii disponibile, Excel - ul poate satisface att pe ingineri n analiza statistic a actelor experimentale, ct i pe economiti n evidene contabile i calcule economice. Documentele se obin n forma final, fr a mai fi nevoie de un alt editor de texte, sau acestea se pot exporta cu uurin n orice editor profesional. Elemente de baz Lansarea i abandonarea Excel-ului Lansarea i abandonarea Excel-ului se realizeaz ca n cazul oricrei aplicaii Windows. Pentru lansarea Excel-ului: - se apas butonul "Start", opiunea "Programs" din care selectm "Microsoft Excel. Abandonarea se realizeaz n unul din urmtoarele moduri: - se selecteaz opiunea "Exit" din meniul 'File", - se acioneaz clic stnga pe butonul de nchidere a ferestrei 'X", Concepte de baz Excel-ul fiind un program de calcul tabelar toate comenzile pe care le are vor fi referitoare la tabele, iar n momentul pornirii sesiunii de lucru pe ecran apare primul tabel al unui registru. Un registru (Workgbook) este format m mod normal din 16 foi de calcul (Sheet), dar pot fi adugate i altele, n funcie de necesiti. Foile de calcul sunt de fapt nite tabele care au liniile desemnate prin numere cardinale i coloanele prin literele alfabetului, la intersecia crora se gsesc celule care au o adres formata din litera coloanei i numrul rndului din care face parte celula respectiva, de ex. prima celul are adresa A1. Foile de calcul pot fi mutate ntre ele n cadrul aceluiai registru sau ntre registre diferite, li se poate da o anumit etichet sau pot fi terse.
84

n fiecare celul pot fi introduse de la tastatur date de diferite tipuri, cum ar fi text, numerc, date calendaristice, ore, formule i funcii, sau coninutul anumitor celule poate fi rezultatul unor operaii (de ex. o sum, o medie etc ) Modul de lucru cu foile de calcul Selectarea unei foi de calcul se face dnd clic pe eticheta respectivei toi, care se afl ntr-o list n partea de jos a ecranului de lucru. Inserarea unei noi foi de calcul se face n urmtorul mod: - se selecteaz foaia naintea creia se va insera noua foaie de calcul; - se apeleaz meniul "Insert' din care se alege opiunea "Worksheet" . (sau clic dreapta pe numele foii i selectm Fig. 5.1 Inserarea de foi Insert conform figurii nr. 5.1 ) Pentru a elimina o foaie de calcul care nu mai este necesar: - se selecteaz foaia respectiv; - se apeleaz meniul "Edit"; - se selecteaz opiunea "Delete Sheet". - se d clic pe butonul "O.K". Fig. 5.2 tergerea unei foi Pentru a schimba numele etichetei unei foi de calcul se selecteaz foaia de calcul respectiv, dup care se apeleaz meniul "Format" , dup care se selecteaz opiunea "Sheet" i "Rename". In fereastra de dialog "Rename Sheet se introduce noul nume pentru foaia respectiv de calcul, i se alege butonul "O.K." Introducerea i editarea datelor Pentru a introduce date de tip text: - se selecteaz celula n care se va introduce textul respectiv, care poate fi format din orice combinaie de caractere. - se tasteaz textul. In timp ce se tasteaz, textul va aprea i n celul i n bara cu formule; - Se execut clic pe butonul "" sau se apas tasta "Enter". Pentru datele de tip numeric sunt valide doar caracterele numerice 0-9, i oricare din caracterele speciale +, -, (,), $, %,.. Numerele sunt aliniate automat la dreapta. Pentru a introduce o dat de tip numeric: - se selecteaz celula n care se va introduce numrul respectiv; - se introduce numrul; pentru numerele negative fie se introduce minus n faa, numrului sau se pune numrul ntre paranteze. - la final se d clic pe butonul "" sau se apas tasta "Enter".

85

Formatarea datelor numerice se realizeaz astfel: dup selectarea celulei se execut un clic dreapta i se deschide meniul din care se alege Format Cells conform figurii nr. 5.3. Aceast comand deschide fereastra cu acelai nume din care putem alege formatul numerelor conform figurii nr. 5.4. Datele calendaristice i orele pot fi introduse n mai Fig. 5.3 Formatarea multe formate. Programul datelor numerice Excel convertete data calendaristic ntr-un numr care reprezint numrul zilelor ncepnd de la 1 ianuarie 1900. Dei acest numr nu este vzut ca atare de utilizator, el este folosit ori de cte ori un calcul implic o dat calendaristic. Fig. 5.4 Opiuni de formatare Formatele cele mai des folosite sunt: -11/zz/aa - 111 - aa - zz-111-aa. (BJ,U). In figura nr. 5.5 este prezentat modul de setare al datelor calendaristice. Completarea automat este o metoda care permite crearea de serii incrementate sau constante ntr-o foaie de lucru, prin trrea Fig. 5.5 Opiuni de formatare mnerului seleciei cu mouse-ul. O serie, este util atunci cnd se realizeaz capete de tabele n care valorile sunt n progresie aritmetic. Pentru a copia prin trrea mnerului unei selecii: - se selecteaz celula care conine datele care se copiaz; - se trage mnerul seleciei peste celulele unde se copiaz i apoi se relaxeaz butonul mouse-ului. Acelai lucru se poate realiza i cu ajutorul comenzii "Fill" din meniul "Edit" n urmtorul mod: - se selecteaz celula sau celulele care se copiaz i celulele unde se copiaz; - se apeleaz meniul "Edit" i comanda "Fill"; - pentru a copia prima coloan selectat peste celulele din dreapta se alege opiunea "Right"; - pentru a copia prima linie selectat peste celulele de sub aceasta se alege opiunea "Down";
86

- pentru a copia ultima coloan selectat peste celulele din stnga se alege opiunea "Left"; - pentru a copia ultima linie selectat peste celulele de deasupra se alege opiunea "UP". Pentru a incrementa o valoare aflat ntr-o celul: Se selecteaz prima celul a seriei i se tasteaz valoarea de nceput; - se ine apsat tasta CTRL i se trage mnerul celulei n direcia dorit. Pentru a incrementa o serie aflat n dou sau mai multe celule: - se selecteaz cel puin dou celule i se introduc primele dou elemente ale seriei; - se trage mnerul seleciei n direcia dorit. Acelai lucru se poate realiza i cu ajutorul comenzii "Series" din meniul "Edit" i submeniul "Fill" n urmtorul mod: - se selecteaz prima celul a seriei, n care se introduce prima valoare a seriei; - se selecteaz celulele care vor conine seria (inclusiv prima); - din meniul "Edit" se alege "Fill" i apoi "Series"; - n zona "Series in" direcia pentru serie (linii sau coloane); - n zona "Type" se alege tipul seriei; - n fereastra "Step value" se introduce valoarea cu care se incrementeaz seria; - pentru a opri seria la o anumit valoare, aceasta se specifica n fereastra "Stop Value"; - se alege butonul "O.K". Tipuri de serii In Excel se pot crea mai multe tipuri de serii. Serii de timp (Time) - O serie de timp include incremente n zile, sptmni, sau luni, ori repetri secveniale, cum sunt zilele sptmnii, numele lunilor, sau trimestrele. Serii liniare (Linear) - Cnd se creeaz o serie liniar, Excel-ul incrementeaz sau decrementeaz valorile cu o constant. Serie exponenial (Growth) - La crearea unei serii exponeniale, Excel-ul multiplic valorile cu un factor constant. Serie autofill - Acest tip de serie extinde logic o serie. Utilizarea formulelor O formul poate include urmtoarele elemente: operatori, referine la celule, valori numerice, funcii tabelare i nume. Introducerea unei formule ntr-o celul se face prin editarea acesteia n linia de editare a formulelor. Pentru a introduce o celul: - se selecteaz celula n care se introduce formula; - se tasteaz semnul egal; - se tasteaz formula sau se aplica una din urmtoarele:
87

- se introduc referine n formul prin selectarea celulelor; - din meniul Edit se alege "Paste" pentru a introduce caracterele copiate anterior din alta formul sau aplicaie; - se alege butonul "Function Wizard" fx din linia de unelte standard sau se selecteaz linia de editare a formulelor; se aleg funciile care se introduc n fereastra de editare; - dup completarea formulei se apas Enter. Prin referiri se identific celule sau grupuri de celule dintr-o foaie de lucru, astfel se comunic Excel-ului celule n care se caut valorile care urmeaz s fie utilizate n formule, deci se vor putea utiliza date coninute n diferite pri ale foii de lucru. Utilizarea funciilor Pentru a introduce o funcie ntr-o formula cu ajutorul "Function Wizard"ului: - se selecteaz celula unde se introduce formula; pentru a introduce o funcie n interiorul formulei se poziioneaz punctul de inserare n locul dorit; - din meniul "Insert" se alege "Function"; se afieaz fereastra de dialog "Function Wizard" i se prezint funciile disponibile, inclusiv cele predefinite de utilizator; - se alege numele funciei dorite; - se alege butonul next; se afiseaz argumentele funciei alese; - se introduc valorile argumentelor; - sg alge butonul "Finish". Cea mai frecvent utilizat funcie este funcia SUM. Pentru aceasta funcie exista predefinit un buton "". Cu ajutorul acestui buton se poate face o suma simpla pe coloana sau pe linie sau se pot face sume multiple, pe mai multe linii si pe mai multe coloane. Pentru a introduce o formula de nsumare cu acest buton: - se selecteaz celulele adiacente pe linie sau coloana; - se apas butonul ""; - se apas Enter pentru a se nsuma. Pentru a introduce mai multe nsumri cu butonul "" : - se selecteaz un domeniu de celule adiacent pe linie sau coloana domeniului de valori; - se apas butonul ""; - daca se selecteaz ntreg domeniul de valori, se calculeaz sumele pe coloana n prima linie liber; -dac se selecteaz ntreg domeniul de valori mpreuna cu o linie i o coloan adiacent, se calculeaz sumele pe linii i coloane simultan.
88

Editarea unui registru Mutarea si copierea celulelor Este posibila mutarea si copierea celulelor att n alta parte al aceleiai foi de calcul ct i n alta foaie din acelai dosar, sau chiar n alt dosar. Pentru a muta una sau mai multe celule: - se selecteaz celulele ce urmeaz a fi mutate; - se selecteaz comanda "CUT" a meniului "EDIT" sau pictograma CUT - se selecteaz celula din stnga sus a domeniului unde vor fi mutate celulele; - se apeleaz comanda "PASTE" din meniul "EDIT" sau pictograma PASTE Copierea se realizeaz n urmtorul mod: - se selecteaz celulele ce urmeaz fi mutate; - se selecteaz comanda "COPY" a meniului "EDIT" sau pictograma - se selecteaz celula din stnga sus a domeniului unde vor fi copiate celulele; - se apeleaz comanda "PASTE" din meniul "EDIT". tergerea celulelor, liniilor i a coloanelor Exista doua comenzi de tergere n "Excel" si anume "DELETE" si "CLEAR". tergerea cu ajutorul comenzii "DELETE" face ca celulele nconjurtoare sa umple spaiul eliberat. In momentul selectrii "DELETE" pe ecran va apare o fereastr de selecie n care avem la dispoziie urmtoarele opiuni: - "Shift Cells Left" - va elimina celula sau celulele selectate completnd spaiul rmas gol trgnd spre stnga celulele din dreapta seleciei. - "Shift Cells Up"- va elimina celula sau celulele selectate completnd spaiul rmas gol trgnd n sus celulele de desubtul seleciei. - "Entire Row" - va terge ntreaga linie pe care se afla celula selectata; - "Entire Column" - va terge ntreaga coloana pe care se afla celula selectata. Daca se folosete comanda "CLEAR" avem de ales urmtoarele posibiliti: - "All" - va terge coninutul si formatul celulelor ; - "Formats" - va terge formatul celulelor selectate; - "Contents" - va terge coninutul celulelor selectate. Modificarea nlimii liniilor i limii coloanelor 1. Pentru a modifica limea unei coloane: - se selecteaz coloana sau coloanele dorite; - se "trage" marginea din dreapta a capului coloanei pn cnd coloana are limea dorit. 2. Pentru a stabili limea coloanei la dimensiunea celei mai late celule:
89

- Se selecteaz coloana sau coloanele dorite; - se da dublu clic stnga pe marginea din dreapta a capului coloanei. 1.Pentru a modifica nlimea liniei: - se selecteaz linia sau liniile dorite; - se trage marginea de sub linia selectata pn la dimensiunea dorit. 2. Pentru a ajusta nlimea liniei la dimensiunea celei mai nalte celule: - se selecteaz linia sau liniile dorite; - se da dublu clic stnga la baza liniei respective. Alinierea datelor ntr-o foaie de lucru Este posibila modificarea modului de aliniere a numerelor si a caracterelor dintr-o celula sau un set de celule selectate. Datele pot fi aliniate ia stnga, la dreapta, sau centrate. De asemenea se pot centra datele si de-a latul mai multe coloane. Pentru diferite tipuri de alinieri se folosesc urmtoarele butoane din bara de butoane utilitare . Referirea celulelor n formule Cnd o celul conine o formul cu referine la alte celule, se pot utiliza diferite metode de tratare a referinelor. Fiecare metod produce diferite rezultate i pot fi utilizate diferit de ctre Excel i de accea nelegerea diferenelor dintre metode este foarte important. Tipuri de referin: absolut, relativ i combinat n mod normal, Excel-ul folosete referina relativ pentru celulele utilizate n formule. Cnd se utilizeaz referina relativ, celulele referite n formule se ajusteaz automat, dup copierea formulei n alt parte. De exemplu dac celula B10 conine formula =SUM(B3:B9), n urma copierii ei n celula C10, formula se schimb automat n =SUM(C3:C9). Pentru a preveni schimbarea valorilor unei formule cnd se face o operaie de copiere se utilizeaz referina absolut. Referina absolut se marcheaz prin punerea n faa literei coloanei i cifrei liniei a semnului dolar $. ntr-o foaie de calcul n care avem o coloan de valori care multiplic o valoarea cu alt valoare localizat n celula D7 se poate folosi referirea absolut $D$7 pentru a ne referi la prima celul i apoi putem copia formula pe coloan. n cazul n care dorim ca doar numrul coloanei sau liniei s rmn fix putem folosi referina combinat, cu adresarea celulelor. Construcia $C3 permite schimbarea liniilor coloanei C care rmne fix. Construcia C$3 permite schimbarea coloanelor linia 3 rmnnd fix.

90

Sortarea i filtrarea informaiilor dintr-un tabel Sortarea unui tabel reprezint aranjarea liniilor n tabel astfel nct celulele unei anumite coloane s fie ntr-o anumit ordine (alfabetic, numeric etc.). Aceast coloan o vom numi coloan cheie. Aceast operaie se realizeaz astfel: - se selecteaz tabelul care trebuie sortat; - se alege meniul DATA din care alegem opiunea SORT; - din zona SORT BY alegem, din lista ascuns coloana cheie, n funcie de care facem sortarea; tot de aici ne mai putem alege i tipul sortrii, i anume: ascending - sortare cresctoare sau descending - sortare descresctoare. Se alege butonul O.K. Filtrarea informaiilor se folosete de obicei n cazul tabelelor mari, i ajut la restrngerea domeniului care va fi afiat. Pentru a filtra informaiile dintr-un tabel: - se selecteaz o celul oarecare a capului de tabel; - din meniul DATA, se alege opiunea AUTOFILTER; In acest moment n cadrul fiecreia dintre celulele capului de tabel, apare un buton asociat imei liste derulante, din care pentru a filtra tabelul se alege CUSTOM. Pe ecran apare fereastra Custom Autofilter n care putem introduce condiiile de filtrare. Pentru a dezactiva filtrul, se apeleaz din nou meniul DATA i se alege din nou opiunea AutoFilter.

91

INSERAREA DE IMAGINI I CREAREA DE GRAFICE Pentru a insera o imagine n foaia de lucru curent, se apeleaz meniul INSERT, din care se alege opiunea PICTURE. Pentru a crea un grafic n funcie de un tabel din foaia de lucru, se alege ori butonul FUNCTION WIZARD ori din meniul INSERT, opiunea CHART, sau pictograma dup ce n prealabil s-a selectat tabelul n cauz. In ambele cazuri, cursorul se transform n "+", i prin metoda DRAG AND DROP se definesc dimensiunile graficului. Se aleg opiunile corespunztoare la fiecare din cei 6 pai, trecerea de la un pas la altul fcndu-se prin intermediul butonului NEXT. Crearea graficelor Excel beneficiaz de programul de grafic Microsoft Graph mpreun cu celelalte aplicaii din pachetul Microsoft Dac nu ai mai lucrat cu programul Graph, v vom prezenta acum facilitile i flexibilitatea acestui program de grafic. Cu Excel, putem crea reprezentri grafice n trei moduri: pe foaia de calcul curent, pe o foaie separat n registrul de calcul curent sau n alt registru de calcul. n aceast seciune v vom arta cum s trasai rapid un grafic pe foaia curent. Avantajul acestei metode este faptul c tiprim ulterior graficul i foaia de calcul surs, pe aceeai pagin. Haideti s crem un grafic cu coloane, bazat pe veniturile i cheltuielile din foaia Anual, parcurgnd paii urmtori: 1. Selectai domeniul A5:E5 din foaia de calcul Anual inei apsat tasta Ctrl i selectati domeniul A7:E7. 2. Executai clic pe butonul Chart Wizard pentru a afia prima din cele patru casete de dialog care v ghideaz n procesul de creare i personalizare a unui grafic. (Dac apare fereastra Office Assistant, executai clic pe butonul Close al acesteia.)

92

3. Selectai tipul de grafic 3-D Clustered Column (reprezentare tridimensional cu coloane grupate) prima opiune din rndul al doilea i executai clic pe Next pentru a afia caseta de dialog:

Fig. 5. 6 - Pasul 1 al vrjitorului de grafice

Fig. 5.7 - Pasul 2 al vrjitorului de grafice

Graph exemplific reprezentarea grafic a domeniului selectat cu toate etichetele i informaiile necesare.

Fig. 5.8 Pasul 3 al vrjitorului de grafice

4. Acceptai valorile implicite i trecei la a treia caset de dialog, executnd clic pe Next. (n orice moment, putei s executai clic pe butonul Back pentru a reveni la caseta dialog anterioar i s selectai un alt format.) Crearea graficelor pe foi de diagram Pentru a crea un grafic pe o foaie de diagrama separat, selectai mai nti datele i apoi executai clic pe butonul Chart Wizard. Construii graficul cu ajutorul casetelor de dialog ale vrjitorului Chart Wizard, ca de obicei. Cnd
93

ajungei la a patra caset de dialog, selectai opiunea As New Sheet (Pe o nou foaie) i executai clic pe butonul Finish. Excel plaseaz o foaie numit Chart1 n faa foii de calcul care con-ine datele selectate i traseaz un grafic pe foaia Chart1. Pentru a construi rapid un grafic cu formatul implicit pe o foaie de diagram separat, selectai pur i simplu n foaia de calcul datele pe care vrei s le reprezentai grafic i apsai tasta F11. Aici, putei aduga i schimba titluri, axe, linii de gril .a.m.d. 5. Executai clic pe Next pentru a accepta configuraia propus de a afia aceast caset de dialog: 6. Executai clic pe Finish pentru a insera graficul n foaia de calcul incadrare,

Fig. 5.9 - Pasul 4 al vrjitorului de grafice Fig. 5.10 - Graficul corespunztor tabelului

ca n figura urmtoare : Formatul grafic prestabilit Iniial, Graph creeaz un grafic n formatul prestabilit: bidimensional, cu coloane. Pentru a schimba formatul prestabilit, alegei Chart Type (Tipul de diagram) din meniul Chart a programului Graph i selectai un alt tip de grafic din seciunea Standard Types (Tipuri standard sau Custom Types (Tipuri personalizate) a casetei de dialog Chart Type. Apoi executai clic pe butonul Set As Default Chart (Configureaz ca diagram implicit) de la baza casetei de dialog, iar cnd Excel afieaz o caset de mesaj pentru a confirma selecia graficului implicit, executa clic pe Yes. Imediat ce executai clic pe butonul OK din caseta de dialog Chart Type, noul tip grafic implicit este activat i rmne n vigoare pn l schimbai. Dimensionarea i mutarea graficelor n momentul n care creai un grafic, nu trebuie s v ngrijii de precizia dimensiunilor i amplasrii deoarece putei s ajustai graficul oricnd dorii, trgnd cu indicatorul mouse-ului ptrelele negre, de pe cadrul su numite marcaje de dimensionare. ncercai urmtoarele:
94

1. Indicai marcajul din mijlocul laturii stngi a cadrului i tragei-l spre stnga pentru a mri limea graficului. 2. Tragei cu mouse-ul pe direcie diagonal, i spre exterior, marcajul unui col al cadrului pentru a mri proporional limea i nlimea. 3. Mutai ntregul grafic sub datele foii de calcul Incadrare, plasnd indicatorul n interiorul cadrului graficului i trgndu-1 n direcia dorit.(Dac executai clic prea aproape de zona diagramei vei deplasa diagrama n interiorul cadrului). Adugarea unor valori la o serie existent Dac adugm noi valori unui set de date dintr-o foaie de calcul i dorii s actualizai graficul pe care 1-ai creat anterior, putei s selectai valorile i s tragei. Selecia cu mouse-ul catre grafic. Cnd eliberai butonul mouse-ului, Graph afieaz caseta de dialog Paste Special (Insereaz selectiv). Executai clic pe New Point(s) (Puncte noi) pe Rows sau Columns apoi pe OK. pentru a aduga punctele corespunztoare datelor suplimentare de-a lungul axei categoriilor. Dac vrei s adugai valori ntr-un grafic plasat pe o foaie de diagram punctai valorile, executai clic pe butonul Copy, trecei n foaia de diagram, selectai graficul i executai clic pe butonul Paste. Actualizarea graficelor Programul Graph a legat n mod activ graficul de datele sale primare, astfel nct dac modificm datele, Graph va redesena graficul pentru a reflecta modificrile efectuate. Pentru a exemplifica actualizarea unui grafic, s modificm valoarea iniial n celulele C3:D3 ale foii de calcul Incadrare. 1. Executai clic pe foaia Incadrare i n grupul de celule C3:D3 punei valoarea 500.000 lei. 2. Graficul actualizat arat astfel: 3. Pentru a vizualiza graficul ntr-o fereastr separat ferit de aglomeraia din

Fig. 5.11 Actualizarea unui grafic 95

foaia de calcul, alegei Chart Window (Fereastr de diagram) din meniul View. Alegei din nou Chart Window pentru a reveni la vizualizarea foii de calcul Schimbarea tipului de grafic Graph dispune de formate de grafice pentru toate gusturile i necesitile: grafice cu arii, cu bare, cu sectoarc, cu linii .a.m.d. Putei ntotdeauna s asigurai un suport deosebit osebit pentru foaia de calcul, selectnd cu atenie unul dintre numeroasele tipuri de grafice predefinite ale programului Graph. Haidei s schimbm tipul graficului afiat acum pe ecran, pentru a v da seama de posibilitile de care dispunei: 1. Asigurai-v c graficul este selectat ( ncojurat de marcaje ). Dac nu este selectat executai clic undeva n interiorul su. Observai c atunci cnd graficul este selectat programul Microsoft Graph modific meniurile din bara de meniuri pentru a include comenzile corespunztoare modului grafic. 2. Alegei Chart Type (Tipul de diagram) din meniul Chart pentru a afia caseta dea dialog prezent n figura urmtoare: 3. n lista Chart Type, selectai opiunea Line (cu linii) i executai clic pe

Fig. 5.12 - Selectarea tipului de grafic

OK. Graph traseaz urmtorul grafic n care datele sunt reprezentate prin trei linii distincte.

96

Setarea paginii i alte facilitai Pentru a seta pagina de lucru, din meniul FILE, se alege opiunea PAGE SETUP. Pe ecran va apare fereastra de dialog PAGE. SETUP, din care ne putem alege urmtoarele: - formatul i dimensiunea hrtiei, i rezoluia imprimantei - din fereastra PAGE; - marginile - din fereastra MARGINS; - antetul i subsolul pentru pagin, din fereastra HEADER/FOOTER;

Fig. 5.13 - Afiarea rezultatelor

Tiprirea unei pagini se face selectnd opiunea PRINT din meniul FILE. Salvarea unui registru se face folosind opiunea SAVE din meniu FILE. nchiderea unui registru se face prin opiunea CLOSE a meniului FILE. Dac registrul n lucru nu a fost salvat, utilizatorul va ti ntrebat dac dorete sau nu salvarea registrului. Deschiderea unui document creat anterior se face prin opiunea OPEN a meniului FILE. PROBLEM PROPUS Considerm organizat un concurs de oferte pentru achiziionarea unor sisteme de calcul. La concurs particip trei firme care comercializeaz calculatoare. Cele trei firme i prezint detaliat oferta pe componente n cadrul aceleiai foi de calcul. Componentele sunt exprimate n dolari. Se cere s se adauge TVA-ul i s se exprime preul componentelor n lei, dup care se va calcula preul total al unui sistem. Va fi achiziionat sistemul care are preul total maxim. Preurile totale vor fi reprezentate ntr-un grafic.
97

ALGORITMI

Prin algoritm se nelege un sistem de calcule, prin care, pe baza unor date iniiale(date de intrare) se obin rezultatele(datele de ieire) n timp util. Un algoritm este format din mai muli pai corespunztori etapelor de calcul. Paii se execut n ordinea natural. Denumirea de algoritm provine de la numele matematicianului persan Abu Jafar ibn Musa al Khowarizmi (Abu Jafar fiul lui Musa din oraul Khowarazm astzi Khiva n Uzbekistan). Algoritmii au urmtoarele proprieti: 1. Generalitate rezolv toate problemele dintr-o clas de probleme. 2. Finitudine se termin ntotdeauna dup un numr finit de pai. 3. Claritate prezint toate etapele de rezolvare i acestea pot fi descrise pe un sistem de prelucrare a datelor. Un algoritm care se bucur de proprietatea de generalitate i claritate, dar care nu este finit se numete metod de calcul Succesiunea regulilor de calcul dintr-un algoritm se reprezint sub forma schemelor logice, diagramelor arborescente, pseudocod. Pseudocodul reprezint un limbaj de tip algoritmic pentru reprezentarea simplificat a algoritmului. Pseudocodul este constituit din instruciuni standard care definesc structurile algoritmice fundamentale :secvena, selecia i iteraia. Simboluri grafice utilizate n reprezentarea algoritmilor prin scheme logice

NR. 1.

SIMBOL ,,,

DENUMIRE Sgeat Bloc conector (Nod) Bloc terminal

UTILIZARE Pune n eviden nlnuirea componentelor n schema logic Pune n eviden sfritul unei structuri alternative sau nceputul unei structuri repetitive Pune n eviden nceputul sau sfritul schemei logice
98

2.

3.

4.

Bloc de calcul Bloc de intrare/ieire

Pune n eviden calculele efectueaz ntr-un pas

ce

se

5. 6. 7.
Nu C Da

Pune n eviden operaiile de intrare(citirea datelor) i operaiile de ieire(afiarea rezultatelor) Marcheaz ramificaiile n funcie de Bloc de decizie valoarea de adevr a condiiei C Bloc procedural Insereaz n schema logic o alt schem logic existent

Teorema de structur Orice algoritm se poate reprezenta prin trei tipuri de structuri: liniar, alternativ i repetitiv, similar logicii matematice n care orice funcie se poate exprima folosind negaia, disjuncia i conjuncia. Reprezentarea grafic a structurilor algoritmice fundamentale i codificarea lor n Pseudocod i Turbo Pascal

Tip Structur Liniar

Reprezentare Codificare n grafic Pseudocod Instruciune 1

Codificare n Pascal Instruciune 1;

Alternativ Simplu Alternant

IF c THEN Instruciune 1 ENDIF IF c THEN Instruciune 1 ELSE Instruciune 2 ENDIF

IF c THEN Instruciune1;

Alternativ Dublu Alternant

IF c THEN Instruciune1 ELSE Instruciune 2;


99

Tip Structur

Reprezentare Codificare n grafic Pseudocod CASE sel OF 1:Instruciune 1

Codificare n Pascal CASE sel OF 1:instruciune1; 2: instruciune2; : n: instruciune n; END;

Alternativ Selecia multipl

2:Instruciune 2 : n:Instruciune n ENDCASE WHILE c Instruciune 1; REPEAT DO Instruciune 1 : Instruciune n UNTIL c

Repetitiv While-do

WHILE c DO Instruciune 1;

Repetitiv Do-until

Repetitiv For-do

REPEAT Instruciune 1; : Instruciune n; UNTIL c; Pentru increment=1 FOR c:=vi TO vf FOR DO contor=vi,vf Instruciune 1; Instruciune Pentru 1 increment=-1 REPEAT FOR c:=vi DOWNTO vf DO Instruciune 1;

Observaii: Blocurile de instruciuni n care apare o liter semnific un set de una sau mai multe instruciuni.
100

In sintaxa instruciunilor codificate n Pascal n locurile n care figureaz cuvntul instruciune specific c se poate executa o singur instruciune n acel loc. n cazul n care se dorete executarea mai multor instruciuni se folosete instruciunea compus. LIMBAJUL TURBO PASCAL Structura general a unui program Structura general a unui program Turbo Pascal este urmtoarea: PROGRAM nume; USES unit1,unit2,; LABEL eticheta1, eticheta2,; CONST identif1=constanta1; Identif2=constanta2; varinit1:tip1=constanta1; varinit2:tip2=constanta2; TYPE numetip1=tip1; numetip2=tip2; VAR var1:tip1; var2:tip2; Declaraii FUNCTION i PROCEDURE BEGIN Instruciune1; Instruciune2; END. Prima linie este opional i introduce numele programului. Clauza USES este opional i enumer toate unit-urile care sunt utilizate n program. Urmeaz blocul declarativ, format din ase seciuni corespunztoare etichetelor(label), constantelor (const), tipuri (type), variabile(var), funcii (funcion) i proceduri(procedure). Seciunea LABEL declar toate etichetele utilizate n program. Seciunea CONST definete constantele simbolice i variabilele iniializate ale programului. Seciunea TYPE definete tipurile de
101

date ale utilizatorului. Seciunea VAR conine declararea variabilelor neiniializate din program. Seciunea FUNCTION i PROCEDURE reprezint definirea de subprograme utilizate n programul principal, care execut anumite aciuni asupra variabilelor specificate prin argumente. Urmeaz zona operativ sau programului principal, cuprins ntre cuvintele rezervate BEGIN i END. care conine instruciunile programului. Seciunea program principal este obligatorie. Lexicul limbajului Vocabularul reprezint totalitatea cuvintelor care pot apare n cadrul unui program. Aceste entiti sunt alctuite din caractere. n Turbo Pascal avem urmtoarele entiti: Simboluri speciale i cuvinte rezervate Identificatori Directive Etichete Separatori n limbajul Turbo Pascal se utilizeaz urmtoarele caractere: Literele mici i mari din alfabetul latin: a - z, A - Z; Cifrele sistemului de numeraie zecimal: 0 9; Caractere speciale:= + - * / [ ] { } ( ) , . ; : @ # $ % ^ & ! etc. Caractere speciale perechi: >= <= := <> (* *) (. .) . Perechea (* este echivalent cu {, *) cu }, (, cu [ , iar .) cu ] Separatori: spaiul, tab, caracterul Enter Un identificator este numele unui element din program, fie el etichet, variabil, tip, subprogram, camp, unit. Identificatorul este prezentat ca o nsiruire de litere, simboluri i cifre, prima obligatoriu liter sau caracterul _.Un identificator sub Turbo Pascal nu poate include caracterul spaiu n cadrul su. Turbo Pascal nu poate accepta identificatori mai mari de 64 de caractere. Un identificator nu poate conine simboluri speciale precum: $,%,{,},[,]. Turbo pascal nu face distincie ntre majuscule i minuscule. Orice identificator trebuie declarat nainte de a fi folosit. Exist i unii identificatori predefinii: Cos, Sin, Write, Readln. O redeclarare a acestora duce la pierderea sensului iniial. Cuvintele rezervate formeaz cuvintele cheie ale limbajului Pascal. Ele reprezint identificatori cu semnificaie fixat care nu pot fi folosii n alt context dect cel precizat de semantica limbajului. Cuvintele rezervate ale limbajului Turbo Pascal sunt:
102

AND ARRAY ASM BEGIN BREAK CASE CONST CONSTRUCTOR CONTINUE DESTRUCTOR DIV DO DOWNTO

ELSE END EXIT FILE FOR FUNCTION GOTO IF IMPLEMENTATION IN INHERITED INLINE INTERFACE

LABEL MOD NIL NOT OBJECT OF OR PACKED PROCEDURE PROGRAM RECORD REPEAT SET

SHL SHR STRING THEN TO TYPE UNIT UNTIL USES VAR WHILE WITH XOR

Directivele standard ale limbajului Turbo Pascal sunt urmtoarele: ABSOLUTE EXTERNAL FORWARD NEAR ASSEMBLER FAR INTERRUPT PRIVATE PUBLIC VIRTUAL

103

Tipuri de date

ShortInt Noiunea de dat are Integer sensul de informaie furnizat LongInt Intreg Byte unui program n scopul Char Word obinerii anumitor rezultate. O Ordinal Boolean caracteristic important a Interval datelor este tipul de dat. Simplu Prin tip de dat se Enumerat nelege o mulime creia i se Tip de dat poate atribui un nume. Valorile Real Real reprezint constantele acelui Single Referin tip. n Pascal exist tipuri Double Extended standard i tipuri definite de Procedural Tablou Comp utilizatori. Tipul stabilete att Mulime semnificaia datelor ct i Structurat Fiier restriciile impuse n folosirea Obiect nregistrare acestora. ir n figura alturat se prezint toate tipurile de date ce pot fi utilizate n Turbo Pascal. Un program Turbo Pascal conine date a cror valoare se modific pe parcursul programului, denumite variabile i date a cror valoare rmne constant denumite constante. Constantele limbajului Turbo Pascal sunt: numere ntregi, reale, iruri de caractere i constante desemnate prin identificatori. Pentru ultima categorie de constante avem identificatori introdui prin definiii de constante, identificatorii constantelor unui tip enumerare, identificatorii standard true i false, cuvntul cheie nil. Dup cum am vzut anterior, exist i date a cror valoare se modific, variabilele. Este posibil ca n anumite momente o variabil s nu conin nici o valoare, caz n care este nedefinit. Variabila este o entitate careia i s-a asociat un identificator (nume) i care poate lua valori corespunztoare unui anumit tip. Asocierea identificator tip se face printr-o declaraie de variabil. Instruciunea care modific valoarea unei variabile este instruciunea de atribuire. Exemple: a :=i-1; prin aceast instruciune variabilei a declarat n prealabil i se atribuie ca valoare, valoarea variabilei i din care se scade o unitate. Operatorul de atribuire este combinaia de caractere := . Dup cum se observ din figur exist cinci tipuri de date:simplu, ir de caractere, referin, procedural i structurat. Tipul simplu poate fi clasificat n ordinal i real. Tipul ordinal cuprinde la rndul sau mai multe tipuri i

104

anume:ntreg, caracter, boolean, enumerat, interval. Aceste tipuri se numesc ordinale(scalare) deoarece se caracterizeaz prin prezena funciilor: Ord(x) furnizeaz numrul de ordine al lui x n mulimea respectiv, numrtoarea ncepnd de la 0; Pred(x) furnizeaz predecesorul lui x (dac exist); Succ(x) - furnizeaz succesorul lui x (dac exist); Tipul returnat de aceste funcii este identic cu al lui x, iar in cazul lui ord este un numr ntreg. Oricare dou valori ordinale pot fi comparate ntre ele cu operatorii: =, <>(diferit), <, >, <=(mai mic sau egal), >=(mai mare sau egal).

105

Tipuri ntregi Exist cinci tipuri ntregi predefinite: shortint, integer, longint,byte i word. Fiecare tip desemneaz o submulime a numerelor ntregi, dup cum urmeaz: Tip Domeniu Format 8 bii cu semn ShortInt -128..127 Integer -32768..32767 16 bii cu semn LongInt -2147483648..2147483647 32 bii cu semn Byte 0..255 8 bii fr semn Word 0..65535 16 bii fr semn Cu datele de tip ntreg se pot realiza urmtoarele operaii: Operator Denumire Exemple Adunare 2+3=5; -3+4=1 + Scdere 6-2=4; -6-7=-13 nmulire 3*(-2)=-6; 3*5=15 * mprire 6/3=2; 8/4=2 / mprire ntreag(ctul 7 div 2=3; 9 div 5=1 Div mpririi) Restul mpririi ntregi 7 mod 2=1; 9 mod 5=4 Mod i aritmetic(operator 4(10) and And binar pe bit) 6(10)=0100(2)and0110(2)=0100(2)=4(10) Negaie (operator binar !1010=0101 Not pe bit) Sau exclusiv(operator 4(10) xor Xor 6(10)=0100(2)xor0110(2)=0010(2)=2(10) binar pe bit) Shift left (deplasare spre Shl stnga) Shift right (deplasare spre Shr dreapta) Asupra datelor de tip ntreg opereaz i o serie de funcii: Funcie Denumire-semnificaie Exemplu Ord Numrul de ordine Ord(x)=x Succ Succesor Succ(x)=x+1 Pred Predecesor Pred(x)=x-1 Odd Odd(x) adevrat sau fals,dup cum x este impar sau par Lo Lo(x) octetul inferior al lui x, x trebuie s fie Integer sau Word, rezultatul este de tip Byte
106

Hi Swap

Hi(x) octetul superior al lui x, x trebuie s fie Integer sau Word, rezultatul este de tip Byte Swap(x) schimb ntre ei octeii inferior i superior, returnnd numrul rezultat

Tipul caracter Tipul caracter este denumit de identificatorul char, fiind vorba despre mulimea tuturor caracterelor, adic toate cifrele, literele mari i mici, precum i caracterele #, !, @, $,%, ^, & *, (,), etc. Aceste caractere trebuie s fie cuprinse ntre apostrofuri. Tipul char este un tip scalar deoarece caracterele se pot numra. Exist de fapt lista codurilor ASCII care conine fiecare caracter i numrul su de ordine. De exemplu avem: 32.. spaiu, 33 ..!, 65..A, 66..B, 97..a,98..b, etc. Atunci avem: Ord(A)=65; Ord(b)=98; Succ(A)=B; Pred(b)=a. Exista i o funcie care returneaz caracterul ASCII avnd un anumit cod: Chr(65)=A. Tipul boolean (logic) Tipurile logice mai sunt numite i booleene, denumire atribuit n memoria matematicianului George Boole(1815-1864), care apus bazele matematice ale studiului logicii. Exist patru tipuri logice predefinite: Boolean, Bytebool, Wordbool i Longbool. Valorile booleene sunt reprezentate de identificatoriide constante predefinii: True i False. Aceste tipuri sunt tipuri ordinale i avem: Ord(False)=0; Ord(True)=1; Succ(False)=True; Pred(True)=False; O variabil de tip Boolean i Bytebool ocup un octet, pe cnd Wordbool ocup doi octei, iar Longbool ocup patru octei. Ultimele trei tipuri au fost introduse pentru compatibilitate cu alte limbaje i mediul Windows. Spre deosebire de Boolean care poate lua valorile 0 i 1, celelalte tipuri pot lua i alte valori ordinale. Exist urmtoarele operaii logice ce se pot executa asupra datelor de tip boolean: Conjuncia logic : x and y Disjuncia logic : x or y Negaia logic: not x Disjuncia logic exclusiv: x xor y Tabelele de adevr corespunztoare celor 4 operaii sunt: And False True False False False True False True Or False True False False True
107

True True True Not False True Xor False True True False False False True True True False Tipuri reale Un tip real este reprezentat de o submulime a mulimii numerelor reale, care poate fi reprezentat n calculator. n Turbo Pascal avem urmtoarele tipuri reale: Real, Single, Double, Extended, Comp. Domeniul valorilor absolute Real 2.e-39 ..1.e38 Single 1.5e-45..3.4e38 Double 5.0e-324..1.7e308 Extended 3.4e-4932..1.1e4932 Comp -263+1..263-1 Tip Format Numr de cifre semnificative 6 Octei 11-12 4 Octei 7-8 8 Octei 15-16 10 Octei 19-20 8 Octei 19-20

Asupra acestor numere reale se pot executa operaiile de adunare, scdere, nmulire, mprire. Nu exista un operator special pentru ridicarea la o putere diferit de 2, pentru acest lucru folosindu-se funciile Exp i Ln. Funciile care pot fi aplicate datelor de tip real i care au ca rezultat numere reale sunt prezentate n tabelul urmtor: Funcia Tip argument R/I Semnificaie Rezultat de tip R/I Abs R-R Valoarea absolut Sqr RR Ptratul argumentului Sin R/I R Sinusul valorii argumentului exprimat n radiani Cos R/I R Cosinusul valorii argumentului exprimat n radiani Arctan R/I R Unghiul exprimat n radiani, a carui tangent este x Ln R /I R Logaritmul natural al argumentului Exp R/I R Exponeniala argumentului; ex, e=2,71828182 Sqrt R/I R Radicalul din x Int RR Partea ntreag a lui x Trunc RI Valoarea trunchiat la un numr tip LongInt a
108

Funcia Tip argument R/I Semnificaie Rezultat de tip R/I lui x Round RI Cel mai apropiat ntreg pentru x, de tip LongInt Frac R/I I Partea fracionar a argumentului Pe msura introducerii celorlalte tipuri n cadrul problemelor acestea vor fi n prealabil prezentate. Citirea i afiarea datelor Proceduri de citire a datelor ReadLn(var 1, var 2,,var n) - citete valorile variabilelor var1, , var n, introduse de la tastatur. Variabilele pot fi de orice tip, mai puin Boolean i enumerare. Introducerea mai multor variabile se poate face dac acestea sunt separate prin spaii sau Enter. La sfrit trebuie tastat Enter. Procedura ReadLn va citi i sfritul de linie(caracterul Enter i va trece pe rand nou). Read(var 1, var 2,,var n) este identic cu ReadLn, doar c nu citete sfritul de linie. Dac variabilele au avut alte valori naintea apelului procedurii de citire acestea se pierd. Valorile nou citite se pstreaz neschimbate pn la o operaie de atribuire sau recitire.

109

Proceduri de afiare a datelor Write(e1, e2,,en) evalueaz i apoi afieaz valorile expresiilor e1, , en. Expresiile pot fi inclusiv de tip Boolean, caz n care se va afia unul dintre cei doi identificatori True sau False, dar nu de tip enumerare. Dup afiarea valorilor unor expresii acestea nu se pierd i nu se schimb. WriteLn(e1, e2,,en) face acelai lucru, dar la sfritul afirii mut cursorul pe o linie nou. n lista argumentelor procedurilor de afiare Write i WriteLn, expresiile pot fi urmate i de formate de afiare, astfel: e:m:n unde: e este expresia de afiat, iar m, n sunt numere ntregi m>=n; m reprezint numrul total de poziii utilizate pentru reprezentarea numrului; n reprezint numrul de poziii de la partea zecimal; m-n-1 poziii partea ntreag, deoarece o poziie este ocupat de separatorul zecimal. Dac afiarea necesit mai puin de m poziii, afiarea se face prin completarea spaiilor libere de la nceput prin caracterul spaiu. Dac se dorete ca numrul s fie lipit de sfritul mesajului fr eventuale spaii naintea formatului de afiare se pune semnul -. De regul n programele Turbo Pascal cnd este necesar introducerea unor date se folosete introducerea conversaional, adic naintea introducerii de date se va afia un mesaj ajuttor. O secven de mai multe instruciuni oarecare ale unui program, desprit prin punct i virgul i ncadrate ntre begin i end formeaz o instruciune compus
110

INTRODUCERE IN PROGRAMARE CU AJUTORUL PROBLEMELOR REZOLVATE PROBLEMA NR. 1 Fiind considerate trei numere ntregi A,B,C, s se calculeze minimul dintre acestea. REZOLVARE
START READ A,B,C Da MINA Nu MINB

A<B

Da MINC

C<MIN

Nu

Descrierea algoritmului n Pseudocod /Calculul minimului din 3 nr. ntregi/ INTEGER a,b,c,min READ a,b,c IF a<b THEN mina ELSE minb ENDIF IF min>c THEN minc

WRITE MIN STOP


Fig. 7.1 Minim din 3 nr. ntregi

111

Descrierea algoritmului n Turbo Pascal

Indicaie: Pentru rezolvarea acestei probleme se vor folosi instruciunile care modeleaz structurile IF THEN ELSE i IF THEN. Se citesc cele trei numere prin intermediul a trei variabile. Se compar iniial primele dou variabile, iar minimul se depune ntr-o variabil min, dup care se va compara valoarea acestei variabile cu cea de-a treia variabil. In final se va afia valoarea minim.

PROGRAM minim; VAR a,b,c,min:INTEGER; BEGIN WRITE('A=');READLN(a); WRITE('B=');READLN(b); WRITE('C=');READLN(c); IF a>b THEN min:=a ELSE min:=b; IF min>c THEN min:=c; WRITELN('Minim(',a,',', b,',', c,')=',min); READLN END.

112

PROBLEMA NR.2 S se ordoneze cresctor 3 numere reale A,B,C. REZOLVARE


START READ A,B,C Da Nu AUXA AB BAUX

A>B

A>C AUXA AC CAUX

B>C AUXB BC CAUX

WRITE A,B,C STOP

Fig. 7.2 Ordonarea cresctoare a 3 nr. reale

Descrierea algoritmului n Pseudocod /Ordonarea cresctoare a 3 nr. reale/ REAL a,b,c,aux READ a,b,c IF a > b THEN auxa a b baux ENDIF IF a > c THEN auxa a c caux ENDIF IF b >c THEN aux b Descrierea algoritmului n Turbo Pascal
PROGRAM ordonare; VAR a,b,c,aux:REAL; BEGIN WRITE('A=');READLN(a); WRITE('B=');READLN(b); WRITE('C=');READLN(c); IF a>b THEN BEGIN aux:=a; a:=b; b:=aux; END; IF a>c THEN BEGIN aux:=a; a:=c; c:=aux; END; IF b>c THEN BEGIN aux:=b; b:=c; c:=aux; END; WRITELN('Numerele sortate'); WRITE(a:6:2,b:6:2,c:6:2);

Indicaie: Pentru rezolvarea problemei se folosete doar structura IF ..THEN. Dup ce se citesc cele trei valori ale variabilelor se testeaz valoarea primei variabile dac este mai mare dect valoarea variabilei a doua. In caz afirmativ se schimb ntre ele valorile celor dou variabile. La fel se procedeaz apoi si pentru variabilele 1 cu 3 i 2 cu 3. Se scriu valorile celor trei variabile ordonate cresctor.

113

114

PROBLEMA NR. 3 S se rezolve ecuaia de gradul II. REZOLVARE

START WRITE A,B,C


Nu

A=0
Nu

Da Da

DB*B-4*A*C Nu Da
WRITE Ecuatie Gradul I

B=0
Nu
WRITE Imposibilitate

C=0

Da

D>0

Nu

D=0

Da

X1(-B+D1/2)/(2*A) X2(-B-D1/2)/(2*A)

X -C/B

WRITE Nedeterminare

WRITE X X-B/(2*A) WRITE X1,X2 WRITE Sol. complexe WRITE X

STOP

Fig. 7.3 Rezolvarea ecuaiei de gradul II

Descrierea algoritmului n Pseudocod


/Rezolvarea ecuaiei de gradul II/ REAL a,b,c,d,x1,x2 READ a,b,c IF a=0 THEN IF b=0 THEN IF c=0 THEN WRITE(Nedeterminare) ELSE WRITE(Imposibilitate) ENDIF ELSE WRITE(Ec. Grad I) x1-c/b WRITE(x1) ENDIF ELSE db*b-4*a*c IF d>0 THEN X1=(-b+d1/2)/(2*a) X2=(-b-d1/2)/(2*a) WRITE(Solutiile x1,x2) ELSE IF d=0 THEN X1=-b/(2*a) WRITE(Soluie dubl x1) ELSE X1=-b/(2*a)+i(d1/2/(2*a)) X2=-b/(2*a)-i(d1/2/(2*a)) WRITE (Solutii complex conjugate) WRITE(x1,x2) ENDIF ENDIF ENDIF STOP END

115

116

Descriere Algoritm n Turbo Pascal Indicaie: Pentru rezolvarea ecuaiei de


gradul II se folosesc structurile IF THEN i IF...THENELSE. Dup ce se citesc PROGRAM ecuatie_grad_II; VAR a,b,c,x1,x2,d:REAL; BEGIN WRITE('A=');READLN(a); WRITE('B=');READLN(b); WRITE('C=');READLN(c); IF a=0 THEN IF b=0 THEN IF c=0 THEN WRITELN('Ecuatie nedeterminata') ELSE WRITELN('Ecuatie imposibila') ELSE BEGIN WRITELN('Ecuatie grad I'); x1:=-c/b; WRITELN('Solutia x=',x1:6:2); END ELSE BEGIN d:=SQR(b)-4*a*c; IF d>0 THEN BEGIN x1:=(-b+SQRT(d))/(2*a); x2:=(-b-SQRT(d))/(2*a); WRITELN('Solutia x1=',x1:6:2); WRITELN('Solutia x2=',x2:6:2); END ELSE IF d=0 THEN BEGIN WRITELN('Solutii reale egale'); x1:=-b/(2*a); WRITELN('Solutiile x1=x2=',x1:6:2); END ELSE BEGIN WRITELN('Solutii complex conjugate'); WRITE('Solutia x1=',-b/(2*a):6:2); WRITELN('+',(-b+SQRT(-d))/(2*a):6:2 ,'i'); WRITE('Solutia x2=',-b/(2*a):6:2); WRITELN('-',(-b+SQRT(-d)) /(2*a):6:2 ,'i'); END; END; READLN END.

coeficienii ecuaiei se trece la analiza cazurilor posibile. Dac toi cei trei

coeficieni sunt egali cu zero suntem n cazul unei nedeterminri . Dac doar termenul liber este diferit de zero suntem ntr-un caz de imposibilitate. Dac i coeficientul lui x este diferit de zero avem de rezolvat o ecuaie de gradul I: bx+c=0 =>x=-c/b. Dac

coeficientul lui x2 este diferit de zero avem o ecuaie de gradul doi, n rezolvarea creia intervine calculul determinantului i apoi discuia n funcia de valoarea acestuia: dac este mai mare ca zero avem dou rdcini reale i distincte, dac este zero avem o rdcin dubl, iar dac este mai mic dect zero avem dou rdcini complex conjugate.

117

PROBLEMA NR. 4 S se stabileasc cte zile are orice luna din orice an. REZOLVARE
START Descrierea algoritmului n Pseudocod /Zi din luna si an/ INTEGER an, luna, zi READ an, luna CASE luna OF 1,3,5,7,8,10,12:zi31 4,6,9,11:zi30 2: IF INT(an/4)*4=an THEN zi29 ELSE zi28 ENDIF ENDCASE WRITE zi STOP END

READ AN, LUNA

Da

LUNA=1 V =3 V=5 V=7 V=8 V=10 V=12 Nu

Nu

ZI31

Da LUNA=4 V =6 V=9 V=11 ZI30

Nu

[AN/4]*4=AN

Da

ZI28

ZI29

WRITE ZI

Fig. 4 Calculul numrului de zile al oricarei luni din orice an

STOP

Indicaie:

In

rezolvarea

acestei

probleme intervine o selecie multipl n funcie de valoarea variabilei luna. Dac luna este ianuarie, martie, mai, iulie, august, octombrie i decembrie avem 31 de zile, dac este aprilie, iunie,

septembrie,

noiembrie avem 30 de zile

sau daca este februarie n funcie de tipul anului avem 29 dac anul este bisect sau 28 dac nu este.

Descriere algoritm n Turbo Pascal PROGRAM zilunaan; VAR zi, luna, an:INTEGER; BEGIN WRITE('An=');READLN(an); WRITE('Luna=');READLN(luna); CASE luna OF 1,3,5,7,8,10,12:zi:=31; 4,6,9,11:zi:=30; 2:IF INT(an/4)*4=an THEN zi:=29 ELSE zi:=28; END; WRITE('Luna ',luna,' din anul' ,an); WRITELN(' are ',zi,' zile'); READLN END.

118

PROBLEMA NR. 5 S se calculeze valoarea expresiei E definit astfel:


A+ B + C , n =1 3 3 ( A* B*C)2 , n = 2 E= 3 1 1 1 ,n = 3 + + A B C A + B + C, in rest

REZOLVARE
START CITESTE N,A,B,C DA NU N=2 DA EExp(2/3Ln(A*B*C)) E3/(1/A+1/B+1/C) NU N=3

N=1 DA

E(A+B+C)/3

Descrierea algoritmului n Pseudocod /Valoare expresie/ INTEGER n,a,b, c READ n, a, b, c CASE n OF 1: e (a+b+c)/3 2: e Exp(2/3Ln(abc)) 3: e 3/(1/a+1/b+1/c) ELSE e a+b+c ENDCASE NU WRITE e
EA+B+C

SCRIE E

START

Fig. 7.5 Calculul expresiei

Descrierea algoritmului n Turbo Pascal PROGRAM expresie; VAR n:INTEGER; e,a,b,c:REAL; BEGIN WRITE('n=');READLN(n); WRITE('a=');READLN(a); WRITE('b=');READLN(b); WRITE('c=');READLN(c); CASE n OF 1: e:=(a+b+c)/3; 2: e:=EXP(2/3*LN(a*b*c)); 3: e:=3/(1/a+1/b+1/c); ELSE e:=a+b+c; END; WRITE('Valoarea expresiei: '); WRITELN(e:-10:3); READLN; END.

Indicaie: Pentru rezolvarea problemei se folosete selecia multipl- CASE ...OF. Se citesc valorile variabilelor n,a,b,c. n funcie de valoarea variabilei n se selecteaz una dintre cele patru cazuri.

119

PROBLEMA NR. 6 S se determine ctul i restul mpririi ntregi a dou numere ntregi A i B, B 0, prin scderi repetate.. REZOLVARE
START
READ A,B

Descrierea algoritmului n Pseudocod


/Ctul i restul mpririi a 2 nr. ntregi/ INTEGER a, b, q REAL a,b q0 WHILE a >= b aab qq+1 REPEAT WRITE q,a STOP END

Q0
Nu A>B WRITE Q,A STOP AA-B QQ+1 Da

Fig.7.6 Ctul i restul mpririi a 2 numere ntregi

Descrierea algoritmului n Turbo Pascal PROGRAM catrest; VAR a,a1,b,q:INTEGER; BEGIN WRITE('A=');READLN(a); WRITE('B=');READLN(b); a1:=a; q:=0; WHILE a>=b DO BEGIN a:=a-b; q:=q+1; END; WRITE('Prin impartirea lui ',a1,' la '); WRITELN(b,' se obtine catul ',q,' si restul ',a); READLN END.

Pentru rezolvarea problemei se folosete structura repetitiv WHILE-DO. Se citete valoarea lui n. Se salveaz valoarea iniial a celor dou numere. Se iniializeaz ctul q cu valoarea 0. Atta timp ct primul numrul este mai mare dect valoarea celui deal doilea numr se scade din acesta valoarea celui de-al doilea numr, iar ctul q se mrete cu o unitate. Cnd condiia nu mai este ndeplinit se scriu ctul q i restul a.
Indicaie:

120

121

PROBLEMA NR. 7 S se calculeze suma cifrelor unui numr ntreg. REZOLVARE

122

START
READ N

S 0

Nu

N<>0

Da SS+N MOD 10 NN DIV 10

Descrierea algoritmului n Pseudocod /Suma cifrelor unui numar/ INTEGER n,s READ n S0 WHILE n<>0 Ss+ n MOD 10 Nn DIV 10 REPEAT WRITE s STOP END

WRITE S

STOP

Fig. 7.7 Suma cifrelor unui numr

Descrierea algoritmului n Pascal

PROGRAM suma_cifrelor; VAR n,s:LONGINT; BEGIN WRITE('N=');READLN(n); s:=0; WHILE n>0 DO BEGIN s:=s+n MOD 10; n:=n DIV 10; END; WRITELN('Suma cifrelor:',s:4); READLN END.

Indicaie: Pentru rezolvarea problemei se folosete structura repetitiv WHILE-DO. Se citete valoarea lui n. Se iniializeaz suma cu zero. Atta timp ct numrul este mai mare ca zero se adaug la sum ultima cifr a numrului rezultat ca restul mpririi ntregi a numrului n la baza de numeraie. Noua valoare a numrului n este numrul fr ultima cifr, valoare ce rezult prin mprirea exact a numrului n la baza de numeraie. Se scrie suma cifrelor.

123

PROBLEMA NR. 8 S se calculeze rdcina ptrat a unui numr pozitiv A, conform formulei: X n = 1 (X n 1 + a ) . Pentru radical de ordinul k formula devine:
2 X n 1 Xn = 1 a ((k - 1) * X n 1 + k -1 ). k X n -1

REZOLVARE

124

START
READ A, EPS Descrierea algoritmului in Pseudocod /Radical dintr-un numar pozitiv/ INTEGER n REAL a,x1,x0 READ a, eps x11 DO x0x1 x1(x0+a/x0)/2 UNTIL ABS(x1-x0)<eps WRITE x1 STOP END Nu

X11

X0X1 X1(X0-A/X0)/2

Da

|X1-X0|<EPS

WRITE X1

STOP
Fig. 7.8 Radical dintr-un numr pozitiv A

Descrierea algoritmului n Turbo Pascal PROGRAM radical; CONST eps=1e-6; VAR x0,x1,a:REAL; BEGIN WRITE('A>0 =');READLN(a); x1:=a/2; REPEAT x0:=x1; x1:=(x0+a/x0)/2; UNTIL ABS(x1-x0)<eps; WRITELN('Radical din ',a:10:6,' este ',x1:10:6); READLN END.

Indicaie: Pentru rezolvarea problemei se poate folosi structura repetitiv Do-Until.Se citete a - numrul din care se dorete a se extrage radicalul i eps- precizia de calcul a radcini ptrate. Se execut n mod repetat setul de instruciuni pn cnd valoarea absolut a diferenei dintre aproximaia iniial x0 i cea calculat conform formulei x1 este mai mic dect eps. Se scrie ultima aproximaie calculat.

125

PROBLEMA NR. 9 S se determine cel mai mare divizor comun i cel mai mic multiplu comun a dou numere ntregi A i B. REZOLVARE
START
READ A, B

C A DB

Da

A>B

Nu

AA - B

BB - A

Descrierea algoritmului n Pseudocod /CMMDC i CMMDC/ INTEGER a,b,c,d,dc REAL mc READ a,b ca db REPEAT IF a>b THEN a a b ELSE b b a ENDIF UNTIL a=b dca mc(c*d)/dc WRITE dc, mc STOP END

Nu

A=B

Da

DCA MC(C*D)/DC

WRITE DC,MC

STOP Fig. 7.9 Calculul CMMDC i CMMMC a 2 numere

Descrierea algoritmului n Turbo Pascal PROGRAM cmmdc_cmmmc; VAR a,c,b,d,dc:INTEGER; mc:REAL; BEGIN WRITE('A=');READLN(a); WRITE('B=');READLN(b); c:=a; d:=b; REPEAT IF a>b THEN a:=a-b ELSE b:=b-a; UNTIL a=b; dc:=a; mc:=(c*d)/dc; WRITELN('C.M.M.D.C(',c,',',d,')=',dc:4); WRITELN('C.M.M.M.C(',c,',',d,')=',mc:4:0); READLN END.

Indicaie: Pentru rezolvarea problemei se va folosi structura repetitiv Do-Until. Se citesc cele dou numere. Se salveaz valorile lor n dou variabile de rezerv. Se execut n mod repetat setul de instruciuni : dac este mai mare ca b atunci se scade din valoarea variabilei a valoarea variabilei b, altfel se scade din valoarea variabilei b valoarea variabilei a; pn cnd cele dou numere devin egale, moment n care s-a descoperit cel mai mare divizor comun. Apoi pe baza formulei se calculeaz i cel mai mic multiplu comun folosindu-ne de valorile iniiale ale celor dou numere salvate n variabilele de rezerv.

126

127

PROBLEMA NR. 10 S se calculeze suma i produsul primelor n numere naturale. REZOLVARE

128

START CITESTE n

S0 P1 I1

SS+I PP*I II+1 NU DA

Descrierea algoritmului n Pseudocod / Suma si produsul primelor numere naturale/ INTEGER n,i LONGINT s,p READ n S0 P 1 FOR i=1,n SS+i PP*i REPEAT WRITE S,P STOP END

I>N

SCRIE S,P STOP

Fig. 10 Suma si produsul primelor n numere naturale

Descrierea algoritmului n Turbo Pascal

PROGRAM suma_si_produs; VAR n,i,s,p:LONGINT; BEGIN WRITE('N=');READLN(n); s:=0; p:=1; FOR i:=1 TO n DO BEGIN s:=s+i; p:=p*i; END; WRITELN('Suma :',s:-14); WRITELN('Produs :',p:-14); READLN END.

Indicaie: Pentru ndeplinirea cerinelor din enunul problemei se va folosi structura repetitiv cu numr finit de pai For-Do. Se citete valoarea variabilei n, care va indica numrul de pai. Se iniializeaz variabila s care va calcula suma cu zero i variabila p, care va memora produsul cu unu. Apoi pentru toate valorile variabilei contor i mergnd de la 1 i pn la n se va aduna la valoarea sumei valoarea lui i, iar produsul se va multiplica cu valoarea lui i. Se tipresc s i p.

129

BIBLIOGRAFIE 1. Cristea V., i colectiv - Tehnici de programare, Ed. Teora, Bucureti, 1994 2. Kovacs S. Turbo Pascal 6.0 ghid de utilizare, MicroInformatica, Cluj Napoca, 1992 3. Mocanu M, i colectiv - 333 probleme de programare, Ed. Teora, Bucureti, 1993 4. Miri.,I. Costina,S. Edelhauser, C. Birotic. Editura Focus 2001. Petroani 5. Munteanu F. Programarea calculatoarelor, Ed. Didactic i Pedagogic, Bucureti, 1994 6. Glenn, W. Bucureti Microsoft Windows XP n imagini. Editura Teora 2003

7. Pan, A. s .a. - Birotica. Editura All. Bucureti 1994 8. Sav S. Calculatoare, sisteme de operare si retele de calculatoare, Ed. Soft Computer,Petrosani, 2001 9. Vasiu L. i colectiv Turbo Pascal 6.0 programe, MicroInformatica, Cluj Napoca, 1994 10. Zvoianu C. Algoritmi i programare n Turbo Pascal, Ed. Soft Computer, Petroani, 2000

130

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