Professional Documents
Culture Documents
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 AFIŞAREA DATELOR.................................................................... 109
Proceduri de citire a datelor...................................................................... 109
Proceduri de afişare a datelor ................................................................... 110
INTRODUCERE IN PROGRAMARE CU AJUTORUL PROBLEMELOR
REZOLVATE ............................................................................................... 111
5
STRUCTURA CALCULATORULUI
6
AnimaŃie şi robotică – studiază metodele prin care pot fi generate şi
prelucrate imaginile şi modul în care se poate răspunde unei situaŃii din exterior
prin acŃionarea unui robot.
InformaŃia este un mesaj obiectiv care elimină nedeterminarea în
legătură cu realizarea unui anumit eveniment. Unitatea de măsură folosită
pentru măsurarea cantităŃii de informaŃie este informaŃia elementară. InformaŃia
elementară reprezintă forma cea mai simplă sub care se găseşte sau poate fi
concepută informaŃia. Măsura informaŃiei elementare este bitul. BiŃii se
grupează câte 8 şi formează 1byte – 1 octet – 8 biŃi.
Octetul sau byte-ul reprezintă unitatea de măsură a informaŃiei.
Multiplii octetului sunt:
1 Kbyte = 1 Koctet = 210 OcteŃi = 1024 OcteŃi
1 Moctet = 210 KocteŃi = 1024 KocteŃi = 220 OcteŃi
1 Goctet = 210 MocteŃi = 220 KocteŃi = 230 OcteŃi
Calculatorul reprezintă o maşină care prelucrează automat informaŃia.
Calculatorului trebuie să i se furnizeze datele de intrare şi programul de
prelucrare pe baza cărora furnizează datele de ieşire. Calculatorul este alcătuit
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 informaŃiei
din echipamentele ce asigură comunicarea dintre om şi maşină. Componenta
hardware trebuie să asigure următoarele funcŃii: funcŃia de memorare, funcŃia
de comandă şi control, funcŃia de prelucrare, funcŃia de intrare-ieşire.
Componenta software a calculatorului este formată din programele
destinate să asigure conducerea şi controlul procesului de prelucrare, precum şi
efectuarea unor lucrări curente.
Programul reprezintă o colecŃie organizată de comenzi ce se dau
calculatorului. Aceste comenzi se numesc instrucŃiuni. InstrucŃiunile sunt
codificate în binar şi sunt tratate de către unitatea de comandă şi control. În
instrucŃiune nu se precizează operanzii ci adresele de memorie unde se găsesc
operanzii. Software-ul conŃine două mari componente: sisteme de operare şi
programele de aplicaŃie.
Sistemul de operare – operating system – software de bază – este
format din programele care ajută calculatorul să lucreze în general, supervizând
întreaga activitate. El asigură legătura între componentele logice şi fizice ale
calculatorului.
Programele de aplicaŃie – application programs – sunt mulŃimi
organizate de instrucŃiuni care se dau calculatorului pentru a efectua anumite
7
operaŃii specifice unei aplicaŃii dorite de utilizator. Programele de aplicaŃie sunt
scrise de către 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
uşor adăugând 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 aceleaşi principii şi idei şi se numesc calculatoare compatibile IBM.
Calculatoarele compatibile IBM au cucerit repede piaŃa prin trei argumente:
performanŃe identice, aceeaşi calitate, preŃuri cu 15-20% mai mici. Privind un
microcalculator se observă trei părŃi componente: o cutie numită unitate de
sistem – system unit, tastatura – keyboard, ecranul – display. Aceste
componente se văd din exteriorul calculatorului
Dacă desfacem unitatea de sistem se observă o construcŃie modulară.
Partea cea mai importantă este placa de bază – system board – mother
board. Ea conŃine circuitele electronice cele mai importante:
microprocesorul, circuitul de ceas – tact – clock care stabileşte ritmul de
lucru al calculatorului, blocurile de memorie RAM, memoria ROM. Lângă
placa de bază se găseşte sursa de alimentare – power suply – care asigură
alimentarea cu tensiune a tuturor componentelor calculatorului. UnităŃile de
discuri sunt singurele componente de natură mecanică.
Pe placa de bază se găsesc conectorii la magistrală – bus connectors –
prin intermediul cărora se leagă opŃional la placa de bază, plăcile adaptoare
sau interfeŃele pentru imprimantă, modem, monitor, unităŃi de discuri. Dacă
aceste unităŃi 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 – bus-
care reprezintă un canal de comunicaŃie între plăcile din calculator. Magistrala
este formată dintr-un mănunchi de trasee de cupru , prin care circulă informaŃia
sub forma unor impulsuri electrice care corespund cifrelor binare 0 şi 1.
Plăcile adaptoare sunt introduse în sloturi. Sloturile sunt conectoare
aflate în legătură cu magistrala şi comunică cu microprocesorul. Cele mai
importante plăci adaptoare sunt:
Adaptorul video – display screen adapter – care transformă informaŃia
(date şi comenzi) în imagini pe ecran.
8
Adaptorul unităŃii de disc – disk drive adapter – transformă informaŃia
în înregistrări pe suportul magnetic şi invers.
Plăcile de memorie – se adaugă la memoria de bază pentru a mări
capacitatea memoriei interne.
Porturile seriale şi paralele – serial and paralel ports – prin
intermediul lor se pot conecta dispozitivele periferice.
ConfiguraŃia generală a unui calculator IBM sau compatibil IBM prevede
următoarele dispozitive periferice:
Dispozitivele periferice de intrare – tastatura, mouse-ul, scanner-ul,etc.
Dispozitive periferice de ieşire: ecran, imprimanta, plotter-ul,etc.
Dispozitive periferice de intrare-ieşire: modem, placa de sunet,etc.
Microcalculatorul este alcătuit din mai multe subansamble definite după
funcŃionalitate şi prezentate în figura următoare:
Unitatea centrală
Unitatea centrală sau microprocesorul este alcătuită din unitatea
aritmetică si logică sau unitatea de calcul şi unitatea de comandă şi control.
Unitatea aritmetică şi logică serveşte la prelucrarea informaŃiei
efectuând operaŃii simple, aritmetice şi logice, asupra unor operanzi din
memorie, rezultatele fiind depuse tot în memorie.
Unitatea aritmetică şi logică conŃine un număr de locaŃii de memorie
numite regiştrii care memorează temporar informaŃiile si o serie de circuite de
modificare a conŃinutului registrelor. OperaŃiile efectuate de UAL – unitatea
aritmetică şi logică – sunt:
OperaŃii algebrice: “ + ” - adunare, “ - ” - scădere. “ / ” - împărŃire, “ *
” – înmulŃire.
9
OperaŃii logice: “ ~ ” – negaŃia, “ ∨ ”disjuncŃia, “ ∧ ”conjuncŃia.
OperaŃii de comparare a două valori conform operatorilor relaŃionali:
“>” – mai mare, “>=” – mai mare sau egal , “<” – mai mic, “<=” – mai
mic sau egal, “=” - egal, “<>” – diferit.
FuncŃii elementare:
algebrice: exp – exponenŃială, log –logaritm,etc.
trigonometrice: sin – sinus, cos – cosinus, tan –tangenta, etc.
Rezultatele intermediare sunt păstrate tot în regiştrii unităŃii aritmetice şi
logice.
Unitatea de comandă şi control coordonează funcŃiile tuturor unităŃilor
funcŃionale pe baza unor instrucŃiuni sau comenzi care constituie părŃi integrale
ale informaŃiei transmise componentelor calculatorului. Unitatea centrală este
realizată din circuite integrate pe scară foarte largă – VLSI( Very Large Scale
Integrated).
Microprocesoarele diferă între ele prin numărul de instrucŃiuni pe care-l
pot executa, viteza de execuŃie şi cantitatea de memorie pe care o pot folosi.
Ele sunt caracterizate de tip, frecvenŃa de lucru şi lungimea cuvântului.
Tipul microprocesorului – defineşte apartenenŃa microprocesorului la o
familie de microprocesoare care au caracteristici comune. Aceste caracteristici
determină performanŃele calculatorului: viteza de lucru, setul de instrucŃiuni
care sunt înŃelese şi executate de procesor. Fiecare tip de microprocesor este
caracterizat de un tip de arhitectură internă. În momentul actual piaŃa 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
FrecvenŃa de lucru a microprocesorului este frecvenŃa de tact a ceasului.
Ceasul este cel care stabileşte frecvenŃa impulsurilor pentru circuitele
electronice ale calculatorului, impulsuri prin care li se comandă acestor circuite
să execute operaŃii. FrecvenŃa de lucru a microprocesorului se măsoară în
MHz(megaherŃi), adică în milioane de impulsuri pe secundă. De exemplu dacă
un microprocesor are frecventa de lucru de 1500 MHz înseamnă că ceasul său
generează 1500 de milioane de impulsuri pe secundă. Cu cât frecvenŃa este mai
mare cu atât microprocesorul este mai performant, deoarece frecvenŃa de lucru
a microprocesorului este direct proporŃională cu viteza cu care microprocesorul
execută instrucŃiunile, deci viteza de lucru a calculatorului.
Cuvântul microprocesorului reprezintă numărul de biŃi întotdeauna
multiplu de octet care pot fi prelucraŃi la un moment dat de către
10
microprocesor(8,16,32,64 biŃi,…). Cu cât cuvântul are mai mulŃi biŃi cu atât
viteza de lucru este mai mare şi microprocesorul este mai performant.
Toate aceste elemente determină viteza de lucru a microprocesorului,
adică determină cât de repede execută microprocesorul o instrucŃiune. Viteza
de lucru a microprocesorului se măsoară in milioane de instrucŃiuni pe secundă
– MIPS – Millions of Instructions per Second. Un calculator performant are o
viteză de peste 500 MIPS.
Memoria internă
Memoria serveşte la păstrarea temporară a informaŃiilor. Unul dintre
elementele care caracterizează memoria internă este capacitatea, care arată
dimensiunea acestui depozit de informaŃie. Dacă memoria internă are
capacitatea mai mare va permite folosirea unui software performant. Dacă
memoria unui calculator este insuficientă va scădea viteza de lucru.
Mecanismul de gestionare al memoriei interne depinde de sistemul de
operare folosit. Altfel spus, un calculator poate să aibă în configuraŃie oricâtă
memorie internă, dar din aceasta nu va fi folosită decât acea parte care poate fi
gestionată de sistemul de operare. Sistemul de operare DOS care a fost unul
dintre cele mai răspândite pe calculatoarele compatibile IBM nu poate gestiona
decât maxim 16 MB de memorie internă. Actualul sistem de operare Windows
XP al Microsoft poate gestiona oricâtă memorie internă, fiind şi un mare
consumator de memorie internă. Din această cauză pentru a permite aplicaŃiilor
să ruleze la o viteză acceptabilă sunt necesari în configuraŃie cel puŃin 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, informaŃiile scrise în această
memorie nu se pierd. Memoria ROM este folosită pentru memorarea unui
program de tip firmware, adică inscris de către firma producătoare, 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 intrări şi ieşiri. El controlează modul în care informaŃiile sunt
apelate sau transferate la monitor, tastatură, unităŃi 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 informaŃiile inscrise în memorie se pierd. InformaŃiile înscrise în
memoria RAM pot fi citite aleator, în orice ordine.
11
Memoria RAM stochează informaŃia 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 încărcat în memoria internă şi executat de
către procesor.
Programele rulează în memoria internă a calculatorului, adică
instrucŃiunile şi datele pe care acestea le folosesc sunt încărcate în memoria
internă, instrucŃiunile sunt executate de procesor, iar rezultatele obŃinute în
urma executării instrucŃiunilor sunt depuse tot în memoria internă. Numărul de
biŃi din memoria internă este constant. În memoria internă, în aceeaşi zonă de
memorie dar la momente diferite, pot fi rulate programe diferite, iar biŃii vor
avea utilizări diferite. Astfel într-un program ei pot reprezenta date şi în altul
pot reprezenta instrucŃiuni.
BiŃii sunt transferaŃi în şi afară din memoria calculatorului prin
intermediul microprocesorului. OperaŃiile se numesc:
Store – depozitarea în memorie a informaŃiei.
Fetch - extragere din memorie a informaŃiei.
Memoria RAM poate fi utililizată şi ca memorie imediată - cache,
memorie tampon pentru imprimantă – print buffer, sau RAM fantomă –
Shadow RAM – sporeşte viteza de lucru a microprocesorului copiind
informaŃiile din ROM în RAM. Atunci când sunt necesare instrucŃiuni de
intrare-ieşire, ele se citesc din memoria RAM mult mai rapid.
Calculatoarele personale prezintă următoarele tipuri de memorie instalată:
Memoria convenŃională (de bază)
Memoria superioară (UMA)
Memoria extinsă (XMS)
Memoria expandată (EMS)
Memoria RAM video
Memoria ROM pentru adaptoare şi memorie RAM cu destinaŃie
specială
Componenta ROM-BIOS de pe placa de bază
Dacă procesorul funcŃionează în mod real atunci este accesibil numai 1
MB, iar dacă funcŃionează în mod protejat sunt accesibili între 16Mb până 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 proprietăŃi feromagnetice. Această substanŃă
poate fi magnetizată după două direcŃii care corespund cifrelor binare 0 şi 1. În
12
acest fel informaŃia este memorată şi în afara sesiunii de lucru, adică informaŃia
memorată nu se pierde la decuplarea calculatorului de la sursa de tensiune.
Deoarece discurile sunt suporturi de informaŃie capacitatea lor se măsoară
în unităŃi şi multiplii ai unităŃii de măsură a informaŃiei, KocteŃi, MocteŃi,
GocteŃi,… .
Discurile sunt de două tipuri: fixe sau hard disc (HD) şi discuri flexibile -
floppy disk (FD). Dispozitivele folosite pentru citirea discurilor se numesc
unităŃi de discuri. Pentru fiecare tip de disc există un anumit tip de unitate de
disc. Există astfel unităŃi de disc rigid, fix – Hard Disk Device - HDD şi unităŃi
de disc flexibil – Floppy Disk Device - FDD.
Discurile reprezintă suporŃi de informaŃie cu acces direct. Pentru a asigura
accesul direct la informaŃie suprafaŃa discului este împărŃită în locaŃii de
memorare care sunt identificate printr-o adresă unică.
SuprafaŃa discurilor este împărŃită în cercuri concentrice numite piste –
tracks. Pistele la rândul lor sunt împărŃite in arce de cerc egale numite
sectoare – sectors. Fiecare pistă coŃine acelaşi număr de sectoare. În cadrul
fiecărui sector se înregistrează informaŃia î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 decât cele de la interior, deci şi
sectoarele vor avea lungimi diferite cele de la exterior fiind mai lungi decât
cele de la interior. Indiferent de lungimea pistei cantitatea de informaŃie este
aceeaşi. Capacitatea de memorare a unui sector este de 512 OcteŃi. Discurile
flexibile au două suprafeŃe pe care se scrie informaŃia. Discurile flexibile au 40
de piste pe o faŃă sau 80 de piste pe o faŃă, iar informaŃia se poate pe scrie pe o
faŃă sau pe ambele feŃe. Hard discul este un pachet de discuri asemănător celor
flexibile. Indiferent de tipul discului, fiecare suprafaŃă este împărŃită în piste şi
sectoare. Pistele care au aceeaşi rază formează un cilindru – cylinder. LocaŃia
de memorare pe disc este sectorul. El se identifică printr-o adresă unică dată
de trei elemente:
Numărul cilindrului – corespunde numărului pistei de pe disc.
Numărul pistei în cadrul cilindrului – corespunde numărului feŃei de
disc.
Numărul sectorului în cadrul pistei.
ÎmpărŃirea suprafeŃei discului în piste şi sectoare se face de către utilizator
prin operaŃia de formatare a discului. Această operaŃie se face printr-un
program al sistemului de operare care împarte suprafaŃa discului în cilindrii,
piste şi sectoare, le numerotează pentru a construi sistemul de adrese, verifică
prin operaŃia 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
15
Tastele funcŃionale – se află pe prima linie a tastaturii şi sunt în număr de
12, notate de la F1..F12. aceste taste au asociate diferite comenzi sau grupuri
de comenzi.
În general o tastatură conŃine 101 taste. Din acestea doar 48 sunt tastele maşinii
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, reprezentând un
caracter sau o comandă:A, %, 5,Delete, etc.Tasta rece generează şi ea un cod
inteligibil. Ea se foloseşte întotdeauna în combinaŃie cu o tastă caldă pentru a
schimba codul generat de aceasta. Tastele reci sunt:Ctrl, Shift şi Alt.
CombinaŃia acestor taste se notează:<tasta rece>+<tasta caldă>. De exemplu
dacă tastaŃi s se va genera codul corespunzător literei s. Dacă tastaŃi Shift+s se
va genera codul corespunzător literei S. Întâi se apasă tasta rece se Ńine apăsată
şi apoi se apasă tasta caldă.
Tastatura maşinii de scris este formată din taste care au ataşate câte două
coduri, astfel încât tastatura poate să fie în două stări: stare de litere mici şi
stare de litere mari. AcŃionând o tastă se generează codul literei mici iar
acŃionând combinaŃia de taste:Shift+ tastă se generează codul corespunzător
literei mari de pe acea tastă.
Tastatura numerică este formată şi ea din taste care au ataşate două coduri: un
cod numeric şi un cod de operaŃie de editare. De exemplu tasta 1 sau End, 7
sau Home, 9 sau Page Up, 3 sau Page Down, etc.
Tastaturile care au două stări pot fi comutate între cele două stări cu ajutorul
unei taste comutator. Tastele comutator sunt:
Tasta Caps Lock – comută tastatura maşinii de scris între starea în care
se generează codul literelor mari şi starea în care se generază codul
corespunzător literelor mici. Starea tastei comutator este semnalizată prin
LED-ul Caps Lock. Dacă LED-ul este stins înseamnă că tastatura este
dezactivată. Prin apăsarea tastei a se generează codul corespunzător
literei a mic, iar prin combinaŃia Shift +a se generează codul
corespunzător literei A mare. Dacă LED-ul este aprins înseamnă că
tastatura este activată. Prin apăsarea tastei A se generează codul
corespunzător literei A mare, iar prin combinaŃia Shift +a se generează
codul corespunzător 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 apăsarea tastei 1 se generează
codul corespunzător comenzii End. Dacă LED-ul este aprins înseamnă că
16
tastatura este activată. Prin apăsarea tastei 1 se generează codul
corespunzător cifrei 1.
Tasta Insert – permite comutarea între modul de lucru inserare – insert şi
modul de lucru suprascriere – overwrite. Dacă tasta este acŃionată se face
corectura cu suprascriere, iar dacă nu este acŃionată corectura se face cu
inserare.
Tastaturile se deosebesc in funcŃie de numărul de taste 101 sau 102 taste. În
funcŃie 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ă
conŃinând semnele specifice Ńării. Calculatorul identifică fiecare tastatură
printr-un cod intern. Datorită posibilităŃilor interne de configurare, în cadrul
aplicaŃiilor folosite pentru prelucrarea textelor, pot fi generate cu ajutorul
tastaturii şi caracterele româneşti:ă, â, î, ş, Ń, Ă, Â, Î, Ş, ł.
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
executării unor operaŃii. El se utilizează doar în acele programe care realizează
pe ecran interfeŃe 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ă, poziŃia mouse-ului
este marcată printr-un semn grafic numit cursor de mouse. Acest cursor este
deferit de cursorul care arată poziŃia î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 atât prin comenzi date de la tastatură cât Ńi prin
comenzi date cu mouse-ul. Mouse-ul are mai multe butoane. El se deplasează
pe masa reală numită pad. Această operaŃie are ca efect deplasarea cursorului
de mouse pe ecran. Cursorul de mouse urmăreşte pe ecran deplasarea mouse-
ului pe masa reală. Cu ajutorul mouse-ului se pot executa următoarele operaŃii:
operaŃia 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.
operaŃia clic – click – prin care se acŃionează (apasă) scurt un buton al
mouse-ului.
operaŃia clic dublu – double click – prin care se acŃionează (apasă)
scurt de două ori un buton al mouse-ului.
operaŃia de glisare sau tragere – drag – prin care se deplasează
mouse-ul pe masa reală cu un buton acŃionat.
Există mai multe tipuri de mouse-uri clasificate după:
Număr 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 hârtie). Imaginea pe care o citeşte scanner-ul este
o imagine formată din puncte. Fiecare punct este definit printr-un cod de
culoare obŃinându-se versiunea digitală a imaginii. După ce a fost citită cu
scanner-ul, imginea poate fi prelucrată cu ajutorul calculatorului: mărită,
micşorată, rotită, colorată, suprapusă cu alte imagini, etc. scanner-ul se
caracterizează prin următoarele elemente:
RezoluŃia – reprezintă numărul de puncte pe inci pe care le poate citi
scanner-ul. Cu cât rezoluŃia este mai mare cu atât imaginea scanată va
fi mai apropiată de cea reală. RezoluŃia medie este de 300 – 400 dpi (
dots per inch – puncte pe inci).
Numărul de culori – reprezintă setul de culori codificate de scanner.
Cu cât numărul de culori este mai mare cu atât imaginea scanată este
mai apropiată de cea reală.
Viteza de scanare – reprezintă viteza cu care un scanner citeşte şi
prelucrează o imagine.
Dispozitive de ieşire
Unitatea de ieşire – Output Device – serveşte la transmiterea
rezultatelor prelucrărilor, realizând conversia reprezentării informaŃiei de la
forma binară utilizată de calculator la o formă textuală sau grafică accesibilă
omului. Aceste dispozitive comunică utilizatorului rezultatele operaŃiilor
comandate şi informaŃii despre starea sistemului, prin operaŃia de scriere –
write. Din această categorie fac parte: monitorul, imprimanta, plotter-ul,
perforatorul de hârtie, difuzorul, etc. Aceste dispozitive primesc o secvenŃă de
biŃi de la procesor şi o decodifică astfel încât să poată fi înŃeleasă de om sau alt
mecanism. SecvenŃele de biŃi pot să conŃină texte, liste cu tabele numerice,
desene, muzică, comenzi care controlează un dispozitiv, etc.
Ecranul – display - este un suport de ieşire pe care calculatorul scrie
rezultatele prelucrărilor, mesajele şi informaŃiile despre starea sistemului. El
face parte dintr-un dispozitiv numit monitor, care pe lângă ecran, mai conŃine şi
circuitele necesare realizării imaginii pe ecran. Monitorul este legat la placa
video – adaptorul video – care se găseşte î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: roşu, verde şi albastru.
Ecranul reprezintă de fapt o suprafaŃă de puncte foarte mici, colorate numite
pixeli. Fiecare pixel la rândul său este format din trei puncte de culoare şi
18
intensitate diferite, corespunzătoare 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 răspândite monitoare au diagonala de 14 sau 15
inci,care este suficientă pentru activităŃile obişnuite. Diagonalele de 17
sau 21 de inci se folosesc în aplicaŃiile de grafică profesională sau în
proiectare.
RadiaŃia monitorului – reprezintă reprezintă efectul produs asupra
omului de radiaŃia generată prin bombardarea ecranului cu electroni.
Se recomandă ecrane de protecŃie sau monitoarele low radiation – cu
radiaŃie redusă.
Tipul semnalului folosit - cu semnale analogice, în care semnalele
pentru transmiterea informaŃiei pot lua orice valori între o valoare
minimă şi o valoare maximă sau cu semnale digitale – semnalele
codifică informaŃia în binar si pot avea doar două valori.
RezoluŃie –reprezintă numărul de pixeli de pe ecran exprimat în număr
de pixeli pe linie înmulŃit cu număr 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 cât rezoluŃia este mai mare cu atât imaginea este
mai clară.
DefiniŃie –reprezintă distanŃa dintre două puncte consecutive pe ecran
(de exemplu 0,28 mm). Cu cât definiŃia este mai mică cu atât imaginea
este mai clară.
Numărul de culori – reprezintă numărul de culori folosite pentru
realizarea imaginii. Se pot folosi de la 256 de culori până la 16777216
culori. Fiecare culoare este codificată în binar. Fiecărui pixel I se
atribuie un cod de culoare. Cu cât se folosesc mai multe culori, cu atât
este nevoie de mai mulŃi biŃi pentru construirea codului de culoare.
Viteza de afişare – depinde de viteza cu care se pot prelucra
informaŃiile de către placa video şi memoria folosită pentru stocarea
imaginii.
Imprimanta – este un dispozitiv de ieşire prin care calculatorul
comunică rezultatele obŃinute în urma prelucrării, prin intermediul unui suport
de informaŃie: hârtia. Hârtia de imprimantă este un suport secvenŃial. Este
parcursă într-un singur sens fără posibilitatea revenirii pentru rescrierea unor
informaŃii. Imprimanta posedă un mecanism pentru tipărirea caracterelor, un
mecanism pentru antrenarea hârtiei, un panou cu butoane şi LED-uri şi două
cabluri:unul de alimentare si unul de transmisie de informaŃii.
Imprimantele se caracterizează prin următoarele:
19
RezoluŃie – reprezintă numărul de puncte afişate pe inci. Există
rezoluŃie verticală şi rezoluŃie orizontală. Nu este obligatoriu ca cele
două valori să fie identice. RezoluŃia se măsoară în dpi.
Viteza – reprezintă viteza de scriere a imprimantei şi se măsoară în
cps- caractere pe secundă la imprimantele lente şi pps – pagin pe
secundă la imprimantele rapide.
Dimensiunea maximă a hârtiei: A3(420x297), A4(210x297), A5(148
x 210), B5(182 x 257).
Memoria proprie – reprezintă memoria imprimantei în care
informaŃiile ce urmează a fi tipărite se memorează. Deoarece viteza
procesorului este mult mai mare decât a imprimantei, informaŃiile
procesate se transmit imprimantei unde vor fi memorate până la
imprimarea lor, evitând blocarea magistralei de date.
Imprimantele sunt fabricate de firme diferite, într-o gamă largă, utilizând
diferite principii constructive. În funcŃie de modul în care acŃionează şi de
modul de construcŃie imprimantele sunt de mai multe tipuri:
Imprimante matriceale – Dot Matrix Printer – aceste imprimante au
un cap de scriere alcătuit din ace foarte subŃiri. Acele apasă o bandă tuşată –
ribbon – generând o matrice de puncte. Capul de imprimare poate conŃine 9, 18
sau 24 de ace. Cu cât numărul de ace creşte cu atât imprimanta are o rezoluŃie
mai bună. RezoluŃia 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 hârtie aruncând un jet de cerneală cu o anumită intensitate, în funcŃie
de informaŃia pe care trebuie să o scrie.se pot utiliza diferite culori de cerneală
realizând imagini color. Sunt printre cele mai rapide având o viteză între 3-16
ppm şi o rezoluŃie 180 – 360 dpi. Nu sunt cu mult mai scumpe decât cele
matriceale dar au avantajul că sunt silenŃioase şi au o calitate bună a tipăririi.
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
funcŃie de informaŃia ce trebuie tipărită. Tonner-ul de pe cilindru este depus pe
foaia de hârtie. Acest tip de imprimare asigură o calitate înaltă a tipăririi cu o
rezoluŃie între 300-1000 dpi şi o viteză mărită între 4-18 ppm. Ele dispun de o
memorie proprie de aproximativ 512 KocteŃi, care este suficientă pentru
tipărirea unor pagini complexe. Au avantajul că sunt uşor de folosit şi
imprimarea este de bună calitate. Dezavantajul este preŃul mare al unui astfel
de echipament.
20
Imprimante termice – aceste imprimante tipăresc informaŃia pe baza
fixării termice a vaporilor de cerneală pe o hârtie specială – principiul fax-ului.
Sunt mai lente decât celecu jet de cerneală şi lase având o viteză de 2 – 8 ppm.
Traducerea semnalelor de tipărire, pe care le emite calculatorul în semnale de
comenzi de tipărire pe care le înŃelege imprimanta se realizează cu un program
numit driver de imprimantă. Pentru fiecare imprimantă există un driver
special, iar pentru ca operaŃia de tipărire să fie posibilă driver-ul trebuie
instalat. OperaŃia se numeşte instalarea imprimantei.
Plotter-ul este un dispozitiv de ieşire prin care calculatorul desenează pe
un suport (hârtie) imagini de mare precizie: hărŃi, desene tehnice.
El se deosebeşte în principal de o imprimantă prin următoarele
caracteristici:
Hârtia poate fi parcursă în ambele sensuri, adică se poate reveni
pe un desen.
Acceptă formate mari de hârtie.
Precizia desenelor executate este mare, având în general o
rezoluŃie î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-ieşire
Dispozitive de intrare-ieşire – Input-Output Device – sunt dispozitive
utilizate pentru a realiza comunicaŃia în ambele sensuriprin operaŃia de citire –
read şi operaŃia de scriere – write. Din această categorie fac parte : interfaŃa 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
comunicaŃie, ca de exemplu linia telefonică. El asigură la emisie modularea
semnalului iar la recepŃie demodularea lui. Aceasta operaŃie este necesară
deoarece semnalul din interiorul calculatorului este digital iar transmisia pe
linia telefonică este analogică. Transformarea semnalului digital în semnal
analogic se numeşte modulare, iar transformarea inversă a semnalului analogic
în semnal digital se numeşte demodulare. Modemul se găseşte sub forma unei
placi în interiorul calculatorului sau ca dispozitiv extern.
Placa multimedia - reprezintă un dispozitiv de intrare-ieşire care asigură
conversia informaŃiei din binar în alte formate utilizate de alte echipamente şi
invers, conversia în binar a informaŃiilor 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, cât şi
21
informaŃii MIDI ( Musical Instument Digital Interface) generate de
sintetizatoare şi claviaturi electronice.
SISTEMUL DE OPERARE
22
FuncŃiile sistemului de operare. Tipuri de sisteme de operare.
FuncŃiile sistemului de operare sunt următoarele:
Manager – sistemul de operare determină cine va utiliza dispozitivele
periferice – DP. De asemenea supervizează utilizarea memoriei şi
controlează priorităŃile diverselor evenimente. La apariŃia unei erori
sistemul de operare semnalează acest fapt utilizatorului.
Procesor de comenzi - sistemul de operare primeşte comenzile
utilizatorului, verifică acurateŃea lor şi iniŃiază execuŃia comenzilor
prin lansarea în execuŃie a programelor corespunzătoare dim memorie
sau de pe disc.
Controlor - sistemul de operare trebuie să aibă în permanenŃă
controlul resurselor sistemului. Dacă un program eşuează î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). Alături de
acestea există şi alte sistemul de operare precum Unix, Lynux, Windows xx,
OS/2, etc. La rândul lor sistemele de operare DOS sunt de mai multe feluri în
funcŃie de firma constructoare şi anume:
PC-DOS – aparŃinând firmei I.B.M.;
MS-DOS – aparŃinând firmei Microsoft;
DR-DOS – aparŃinând firmei Digital Research;
Cel mai răspândit sistem de operare este MS-DOS. Sistemul de operare
MS-DOS în comparaŃie 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 execuŃie la un moment dat, un singur
utilizator, lucrează cu memoria fizică şi oferă programelor o interfaŃă logică.
Deşi iniŃial a fost dezvoltat pentru calculatoarele compatibile IBM-PC, astăzi
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 iniŃial 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 către firma
producătoare a calculatorului. Este folosit atât de către MS-DOS cât şi de către
orice alt sistem de operare. Scopul principal al ROM-BIOS - ului este de a
iniŃializa sistemul şi de a lansa programul de încărcare al sistemului de operare.
ROM - BIOS-ul conŃine următoarele 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 încărcător
La pornirea calculatorului se execută următoarea secvenŃă:
programul de pornire POST - detectează perifericele instalate,
configuraŃia hardware şi verifică buna funcŃionare a acestora;
iniŃializări – tabela vectorilor de întrerupere şi diverse componente
hardware;
programul încărcător încearcă să citească primul sector de pe dischetă
sau disc. Dacă încercarea de citire de pe dischetă eşuează se execută
aceleaşi operaŃii 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
încărcător al sistemului de operare.
Există două tipuri de pornire a calculatorului:
reset-ul la rece – este iniŃiat când se porneşte calculatorul sau când se
apasă butonul RESET.
reset-ul la cald la acŃionarea tastelor Ctrl+Alt+Del, când se porneşte
doar programul încărcător.
24
PĂRłILE COMPONENTE ALE SISTEMULUI DE OPERARE MS-
DOS
26
aplicaŃie trebuie să realizeze citirea şi scrierea fişierelor prin
intermediul nucleului MS-DOS.
InterfaŃa utilizator – COMMAND.COM
InterfaŃa utilizator defineşte ceea ce se vede pe ecranul calculatorului
atunci când se utilizează MS-DOS. COMMAND.COM este lansat în execuŃie
de către încărcătorul SYSINIT prin funcŃia EXEC a MS-DOS. Command.com
afişează promptul MS-DOS şi aşteaptă introducerea unei comenzi de către
utilizator. Când o comandă a fost introdusă , ea este interpretată şi apoi
executată. Command.com poate fi rescris după necesităŃi de către utilizator
pentru a oferi o altă interfaŃă. Fişierul 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 părŃi:
Partea rezidentă – se află permanent în memorie, în zona de început a
memoriei, deasupra tabelei vectorilor de întrerupere. Ea conŃine codul
necesar pentru procesarea comenzilor CTRL+C şi Ctrl+Break, codul
pentru tratarea erorilor şi codul pentru încărcarea părŃii temporare
atunci când este necesar;
Partea temporară – este cea care recepŃionează comenzi de la tastatură
şi care conŃine codul comenzilor interne. Ea este încărcată imediat sub
limita de 640 Kb a memoriei RAM. Dacă programul de aplicaŃie este
mare, el poate să elimine partea temporară a command.com din
memorie. În acest caz la terminarea execuŃiei programului, partea
rezidentă va reîncărca partea temporară.
Partea de iniŃializare – este încărcată în memorie numai în timpul
procesului de iniŃializare a sistemul de operare. Ea conŃine codul
pentru execuŃia lui AUTOEXEC.BAT. Acest fişier realizează ultima
parte a iniŃializării MS-DOS. Partea de iniŃializare este eliminată din
memorie imediat după ce autoexec.bat este apelat.
Command.com acceptă trei tipuri de comenzi:
Comenzile interne (intrinseci) - cele ale căror cod este conŃinut în
command.com
Comenzile externe – cele ale căror cod se află pe disc sub forma unor
fişiere cu extensia EXE sau COM. Toate programele de aplicaŃie sunt
încărcate şi executate sub formă de comenzi externe. Atât comenzile
interne cât şi cele externe încarcă programul specificat în zona de
memorie TPA (Transient Program Area ) şi apoi transferă controlul
primei instrucŃiuni din program. Odată ce execuŃia programului se
27
termină, codul aflat în TPA nu mai este valid. Următoarele comenzi
încarcă în TPA programe noi pentru execuŃie.
Comenzile de tip batch – se referă la fişierele de tip text, cu extensia
BAT care conŃin mai multe comenzi. Aceste fişiere sunt interpretate
utilizând un interpretor din partea temporară a command.com.
Interpretorul citeşte fiecare linie din fişier şi apoi execută comanda
liniei citite.
Când o comandă este introdusă de către utilizator, command.com
încearcă să găsească o comandă internă cu numele respectiv. Dacă intenŃia de
detecŃie internă eşuează, atunci se încearcă detectarea în calea curentă a unui
fişier cu extensia EXE, BAT sau COM. Dacă şi această detecŃie eşuează
command.com afişează mesajul “Bad Command or File Name”. Dacă un fişier
cu numele respectiv şi extensia EXE sau COM este detectat command.com
utilizează funcŃia EXEC a MS-DOS pentru a-l încărca şi a-i transfera controlul.
Când execuŃia programului se termină, partea temporară a command.com este
încărcată , iar controlul revine sistemului de operare.
Spre deosebire de sistemele de operare mari, MS-DOS pierde aproape tot
controlul pe durata execuŃiei unui program, deci programul are la dispoziŃie
toate resursele calculatorului. Singurele componente care rămân în control pe
parcursul execuŃiei unui program de aplicaŃie sunt rutina de ceas (care întrerupe
periodic programul aflat în execuŃie pentru actualizarea datei şi orei) şi
sistemul de întreruperi al tastaturii (care permite utilizatorului să acŃioneze
combinaŃia de taste Ctrl+Break sau Ctrl+C pentru a opri execuŃia unui program
şi a reveni în sistemul de operare ).
FIŞIERE ŞI DIRECTOARE
28
Numele fişierului 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 lipseşte şi caracterul punct. Numele fişierului nu poate fi:
AUX, CON – reprezintă identificatori rezervaŃi pentru consolă;
NUL, PRN - reprezintă identificatori rezervaŃi pentru imprimantă;
COM1, COM2,… - reprezintă identificatori rezervaŃi pentru porturile
seriale;
LPT1, LPT2,… - reprezintă identificatori rezervaŃi pentru porturile
paralele;
Numele fişierului trebuie să fie sugestiv. Folosirea extensiilor este lăsată
la libera alegerea utilizatorului şi se obişnuieşte folosirea unor extensii
sugestive (care să sugereze natura şi conŃinutul fişierului respectiv). Sunt totuşi
câteva extensii pe care sistemul le tratează în mod special şi care nu trebuie
folosite în alte contexte decât cele indicate mai jos:
EXE,COM – reprezintă extensii folosite pentru fişierele ce conŃin
programe în format direct executabil. Lansarea în execuŃie a unui astfel
de fişier se face prin tastarea numelui respectivului fişier, urmată de
apăsarea tastei Enter.
BAT - reprezintă extensie folosită pentru fişierele de comenzi indirecte
– BATCH. Aceste fişiere conŃin un ansamblu de comenzi ale
sistemului de operare sau comenzi de lansare în execuŃie a unor
programe executabile.
SYS - reprezintă extensie folosită pentru fişierele care conŃin
informaŃii despre sistem sau un driver pentru o componentă a
sistemului de calcul.
BIN - reprezintă extensie folosită pentru fişierele binare care conŃin de
regulă un cod executabil.
LIB - reprezintă extensie folosită pentru fişierele care conŃin o
bibliotecă.
PAS - reprezintă extensie folosită pentru fişierele sursă de program în
limbajul Pascal.
C - reprezintă extensie folosită pentru fişierele sursă de program în
limbajul C.
CPP - reprezintă extensie folosită pentru fişierele sursă de program în
limbajul C++.
BAS - reprezintă extensie folosită pentru fişierele sursă de program în
limbajul Basic.
ASM - reprezintă extensie folosită pentru fişierele sursă de program în
limbaj de asamblare.
29
BAK - reprezintă extensie folosită pentru fişierele care conŃin
versiunea anterioară a unui alt fişier.
ConŃinutul unui fişier poate fi din punct de vedere calitativ, foarte
divers: texte obişnuite sau codificate, grafice, date numerice şi alfanumerice,
programe sursă scrise într-un anumit limbaj, comenzi, etc. Din punct de vedere
cantitativ conŃinutul unui fişier poate fi considerat o însiruire de octeŃi (coduri
ASCII – American Standard Code for Information Interchange).
Caracteristicile unui fişier sunt: lungimea fişierului adică numărul de
coduri din care este alcătuit fişierul, data şi ora la care a fost creat fişierul
respectiv.
Atributele unui fişier pot fi:
A – Archive – reprezintă o anumită formă de arhivare folosită de unele
comenzi ale sistemului de operare.
S – System – reprezintă fişier al sistemului de operare.
R – Read Only – reprezintă fişier accesibil doar la citire.
H – Hidden – reprezintă fişier “ascuns” al cărui nume nu apare la
comenzile de vizualizare a conŃinutului unui director.
Revenind la organizarea informaŃiei reamintim că la formatare orice disc
este dotat cu un director rădăcină – Root Directory. Pe disc informaŃia este
stocată în fişiere, iar fişierele sunt grupate în directoare. Directoarele dacă
există sunt subdirectoare ale directorului rădăcină. Fiecare director are/poate
avea la rândul 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ă aceleaşi reguli de formare ca denumirea fişierului.
Singura excepŃie o constituie directorul rădăcină, notat “ \ ”.
Prin comanda externă TREE se poate afişa arborele directoarelor aflate
pe discul din drive-ul curent. În cadrul acestui arbore, directorul ce conŃine alte
directoare se numeşte director tată pentru directoarele conŃinute, iar oricare
dintre directoarele conŃinute se numeşte director fiu faŃă de directorul ce le
conŃine. Oricare din aceste directoare poate conŃine fişiere. Dacă conŃine fişiere
accesul la un fişier se face prin indicarea unităŃii de disc şi a drumului parcurs
arborele de directori de la rădăcină până la directorul în care se găseşte fişierul.
Î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ă informaŃia pe discul magnetic se
numeşte structură de directori. O anumită rută prin structura de directori se
numeşte 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 înŃelege să înceapă parcurgerea ei chiar din directorul
30
rădăcină. Dacă însă începe printr-o denumire, sistemul de operare va începe
parcurgerea ei din directorul curent.
De exemplu fie următoarea structură arborescentă:
STUDENT
BURSIERI
RĂI
ELEV
31
Comenzile interne sunt memorate în fişierele sistemului de operare, fapt
pentru care sunt accesibile odată cu acesta. Pentru fiecare comandă vom
prezenta sintaxa şi efectul comenzii.
Vizualizarea conŃinutului unui director
Vizualizarea conŃinutului unui director se realizează cu ajutorul comenzii
DIR, care afişează lista fişierelor şi subdirectoarelor specifice unui director
incluzând extensiile, dimensiunea în octeŃi, data şi ora ultimei modificări,
numărul total de fişiere listate şi dimensiunea lor totală, spaŃiul liber rămas 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 cărui conŃinut va fi
listat.
nume_ fisier – precizează un fişier sau un grup de fişiere(folosind “*”
şi “?”) care vor fi listate din directorul precizat în parametrul cale.
Comutatori :
[/p] – execută o pauză în afişare după umplerea unui ecran. Comanda
are efect doar în cazul în care numărul de fişiere şi directoare este mai
mare de 21, după care apare mesajul “Press any key to continue” adică
apăsaŃi orice tastă pentru continuare.
[/w] – afişarea fişierelor se face condensat pe cinci coloane, listându-se
doar numele fişierelor, directoarele fiind afişate între paranteze drepte.
/a[[:] attribute] – afişează doar fişierele şi directoarele care au
poziŃionate atributele specificate prin parametrul attribute. Dacă acest
comutator nu se foloseşte sunt afişate fişierele din director cu
excepŃia celor care au poziŃionat atributul h – hidden sau s – system.
Parametrul attribute poate avea următoarele valori:
Atrib SemnificaŃie
ut
h Listare fişiere ascunse
-h Listează toate fişierele mai puŃin
fişierele ascunse
s Listare fişiere sistem
-s Listează toate fişierele mai puŃin
fişierele sistem
32
d Listare subdirectoare
-d Listează doar fişierele
a Listare fişiere pregatite pentru
arhivare ( pentru comanda backup)
-a Listează fişierele care nu au fost
modificate de la ultima arhivare (cu
ajutorul comenzii backup)
r Listare fişiere protejate la scriere
-r Listează fişierele cu excepŃia celor
protejate la scriere
/o [[:]ord_sort] – permite specificarea ordinii de listare a fişierelor şi
subdirectoarelor. Dacă se omite acest parametru fişierele se afişează în
ordinea citirii lor de pe disc.
Parametrul ord_sort poate avea următoarele valori:
Valoa SemnificaŃie
re
N Ordonare alfabetică crescătoare după nume
-n Ordonare alfabetică descrescătoare după nume
E Ordonare alfabetică crescătoare după extensie
-e Ordonare alfabetică descrescătoare 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 sfârşitul 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 fărăa fi
separate de spaŃiu sau alte caractere.
/s – afişează fiecare apariŃie a fişierului specificat prin nume_fişier în
directorul precizat şi subdirectoarele sale
/b – afişează directoarele şi fişierele câte unul pe linie. Nu afişează
informaŃii referitoare la eticheta de volum, spaŃiu disponibil pe disc,
dimensiunea totală a fişierelor listate.
/l – afişează numele de directoare şi fişiere nesortate şi cu litere mici
33
/c[h] – afişează raportul de comprimare pentru fişier când se utilizează
Double Space, utilizând ca dimensiune standard a cluster-ului valoarea
de 8 KocteŃi.
Ieşirea comenzii DIR poate fi redirectată spre un fişier prin intermediul
simbolului de redirectare “ >> ” sau poate fi indirectată spre o altă comandă
prin intermediul operatorului de indirectare “ | ” .
Exemple:
1. Să se listeze toate fişierele din directorul SAH subdirectorul MAT.
DIR SAH\MAT
2. Să se listeze de pe discul A toate fişierele care au numele alcătuit 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 fişierele care
au numele alcătuit din 3 caractere şi extensia .TXT .
DIR B:\SORIN\???.TXT
4. Să se listeze de pe discul C toate fişierele care au orice nume şi orice
extensie DIR C:\*.*
5. Să se listeze de pe discul D subdirectorul SORIN fişierele condensat,
pagină cu pagină, în ordine alfabetică crescătoare cu litere mici.
DIR D:\SORIN /p/w/o:e/l
6. Să se listeze conŃinutul directorului DOS622 de pe discul C în fişierul
CUPRINS.TXT
DIR C:\DOS622 >>CUPRINS.TXT
34
Considerăm că suntem în directorul
rădăcină:
STUDENT MD ELEV
BURSIERI MD ELEV\CUMINTI
LENESI MD ELEV\RAI
ELEV
CUMINTI
MD STUDENT
MDSTUDENT \ BURSIERI
RAI MD STUDENT\LENESI
35
Comenzile interne sunt memorate în fişierele sistemului de operare, fapt
pentru care sunt accesibile odată cu acesta. Pentru fiecare comandă vom
prezenta sintaxa şi efectul comenzii.
Comenzi referitoare la fişiere
Copierea fişierelor
Comanda de copiere a fişierelor este comanda COPY şi permite
următoarele operaŃii: copierea unui fişier sau grup de fişiere, concatenarea a
două sau mai multe fişiere, copierea ieşirii unui dispozitiv într-un alt dispozitiv
sau într-un fişier, copierea unui fişier la un dispozitiv.
Sintaxa:
COPY [/y|/-y][a|b]sursa[/a|/b][+sursa[/a|/b][+…]] [destinatie[/a|/b][/v]]
Parametrii:
Sursa – precizează locaŃia şi numele fişierului sau al grupului de
fişiere ce se copiază. Pentru numele fişierelor se pot utiliza
caracterele de nume global sau specificatorii multiplii “*” şi “?”.
Destinatie - precizează locaŃia unde vor fi copiate fişierele
specificate în cadrul parametrului sursă. Dacă se specifică şi nume
de fişiere copierea se face cu redenumire.
Comutatori:
/y – înlocuirea fişierelor la copiere se face fără a se cere
confirmarela suprascriere.
/-y – înlocuirea fişierelor la copiere se face prin confirmare la
suprascriere.
/a - specifică executarea unei operaŃii de copiere asupra unui fişier
ASCII.
/b - specifică executarea unei operaŃii de copiere asupra unui fişier
binar.
/v – determină verificarea corectitudinii fişierelor copiate.
O formă mai des utilizată a comenzii COPY este următoarea:
COPY [d1:][cale1]f1[.ext1] [d2:][cale2]f2[.ext2]
Comanda copiază unul sau mai multe fişiere desemnate prin numele
f1.ext1 situat pe discul din unitatea d1 la sfârşitul traseului indicat prin cale1 şi
le depune în fişierul f2.ext2 situat pe discul din unitatea d2 la sfârşitul traseului
indicat prin cale2.
Dacă nu se specifică argumentul f2.ext2 fişierul din unitatea d2 situat la
sfârşitul traseului indicat prin cale2 va avea acelaşi nume cu cel din unitatea d1,
iar în cazul concatenării mai multor fişiere, numele fişierului din unitatea d2 va
fi identic cu numele primului fişierspecificat în comanda COPY.
36
Dacă se folosesc specificatorii multiplii “*” şi “?” printr/o singură
comandă COPY se pot copia mai multe fişiere. De exemplu:
A:\> COPY *.* C:\> SORIN – comanda copiază pe discul C: în
directorul SORIN toate fişierele de pe discul din unitatea A: .
C:\> COPY SORIN\??D.* C:\ - comanda copiază în directorul rădăcină
al discului C toate fişierele din directorul SORIN al discului C care au numele
alcătuit din trei caractere dintre care al treilea carater este D şi au orice
extensie.
Prin comanda COPY se pot concatena două sau mai multe fişiere.
Concatenarea reprezintă operaŃia de adăugare la sfârşitul unui fişier a
conŃinutului unuia sau mai multor fişiere.
Exemplu:
C:\>COPY F1.TXT+F2.TXT+F3.TXT F.TXT - concatenează
fişierele F1.TXT, F2.TXT , F3.TXT şi se obŃine fişierul cu numele
F.TXT . Fişierele F1.TXT, F2.TXT , F3.TXT nu se distrug.
Cu ajutorul comenzii COPY se poate crea un fişier pe disc,
introducând înregistrările de la tastatură, caz în care sintaxa comenzii este
următoarea:
COPY CON [d:][cale]numef[.ext]
Exemplu:
A:\>COPY CON C:\SORIN\F.TXT
IARNA
PRIMĂVARA
VARA
TOAMNA
CTRL+Z sau F6
ConŃinutul fişierului este reprezentat de liniile ce conŃin IARNA,
PRIMĂVARA, VARA, TOAMNA. CTRL+Z sau F6 reprezintă sfâşitul de
fişier.
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 informaŃii speciale în prompt pot fi utilizate
următoarele combinaŃii formate din caracterul “$” şi încă un caracter conform
tabelului:
Combin SemnificaŃie
aŃie
$q Caracterul egal “ = ”
$$ Caracterul dolar “ $ ”
$t Timpul curent
$d Data curentă
$p Unitatea şi calea curentă
$v Numărul versiunii sistemului
de operare
$n Litera unităŃii curente
$g Caracterul mai mare“ > ”
$l Caracterul mai mic“ < ”
$b Caracterul pipe“ | ”
$_ Caracterul “ Enter ”
(începutul liniei următoare)
$e Caracterul “ Esc” (codul
ASCII 27)
$h Caracterul “ BackSpace”
Exemplu:
Să se seteze un prompt care afişează:
Data curentă
Timpul curent
Calea curentă
PROMPT $d$_$t$_$p$g
39
Afişarea datei curente
Afişarea 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ă fără parametrii comanda afişează 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 .
40
Afişarea versiunii sistemului de operare
Afişarea versiunii sistemului de operare se realizează prin intermediul
comenzii VER care afişează următorul mesaj: “ MS-DOS Version is 6.22 ”.
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
GeneralităŃi
45
sistem de operare de la Microsoft, în versiunea beta, având numele de cod
Longhorn a fost lansat în anul 2005, după cum anunŃă reprezentanŃii firmei.
Windows XP se impune prin îmbinarea facilităŃilor de securitate,
management al resurselor şi fiabilitate, cu cele mai noi facilităŃi Plug and Play.
Windows XP este un sistem de operare ce poate rula mai multe programe
în acelaşi timp (multitasking) şi dispune de interfaŃă grafică deosebită, de tip
GUI (Graphical User Interface). InterfaŃa grafică este cea care defineşte 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. CerinŃele minime de sistem care
se impun sunt: 64 GB memorie RAM, processor Pentium II sau echivalent şi
aproximativ 1 GB spaŃiu liber pe hard discul calculatorului.
Spre deosebire de sistemul de operare MS-DOS şi Windows 3.x, noŃiunea
de director (directory) este înlocuită cu noŃiunea de pliant (folder), pliant
care, ca şi directorul, conŃine mai multe dosare fişiere (files). De asemenea,
în Windows, fiecare fişier şi pliant este însoŃit de o mică pictogramă numită
“icon”.
Activitatea în Windows se desfăşoară î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 opŃiuni
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 afişare opŃională în fereastră,
afişare controlată prin setările făcute din meniu.
46
• “My Computer” (calculatorul meu) care, după apel, conŃine
pictograme ce reprezintă unităŃile de disc şi pliantele (directoarele)
calculatorului pe care lucraŃi;
• “Network Neighborhood” (vecinătăŃile în reŃea) care poate fi utilizată
doar în situaŃia în care calculatorul cu care lucraŃi este configurat astfel
încât să poată utiliza un serviciude gestiune a fişierelor în reŃea (deci în
situaŃia în care acest calculator este cuplat la reŃea internă). La deschiderea
acestei ferestre se afişează care sunt calculatoarele ce figurează în acelaşi
grup de lucru cu calculatorul dumneavoastră;
• “Internet Explorer ” se foloseşte pentru cuplarea la reŃeaua
internaŃională de calculatoare “Internet”;
SuprafaŃa de lucru
(Desktop)
Pictograme
(Icons)
Butonul Start din Windows XP este mult mai mult decât un simplu lansator
de programe.
După executare clic pe butonul START se afişează următoarele meniuri,
dosare şi comenzi (fiecare având în stânga o pictogramă) (figura3.4):
Meniul All Programs – toate programele;
Dosarul My Documents – documentele mele;
Dosarul My Pictures – imagini (reprezentări grafice .GIF, .BMP, .JPEG
etc.)
Dosarul My Music – fişiere audio (.WAV, .RMI, .MID etc.)
Dosarul My Computer – computerul meu;
Dosarul My Network Places – locaŃii în reŃea;
Control Panel – panoul de control;
Connect To – conexiuni în Internet;
Meniul Help and Support –ajutor şi asistenŃă soft;
Meniul Search –căutare;
Comanda RUN – lansează în execuŃie (linie de comandă);
Comanda Log Off – permite schimbarea rapidă a utilizatorului;
Comanda Turn Off Computer – închiderea calculatorului.
Meniul All Programs
După poziŃionarea
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 execuŃie
a programului dorit se face cu
un clic pe numele sau
Fig. 3.4. Meniul butonului Start pictograma programului
respectiv.
Meniul All Programs este similar cu cel din Windows 98, 2000 şi
Millenium, putându-se modifica ordinea
49
Metoda a II-a - prin tragere şi fixare (drag and drop):
50
3. Se execută clic dreapta pe obiectul (obiectele) selectat şi apoi clic pe
Restore (restabileşte) sau se alege Restore din meniul File.
♦ Fişierele sunt refăcute în dosarele din care au fost şterse.
Dacă dosarul în care au existat fişierele a fost şters, acesta se
va reface la rândul lui.
55
EDITORUL DE TEXTE – MICROSOFT WORD
Elemente de bază
Prin tehnoredactare se înŃelege "pregătirea" tehnică şi grafică a unui
manuscris înainte de a începe operaŃia de tipărire. Altfel spus, asupra unui
document se execută o serie de operaŃii care permit obŃinerea unui document cu
calităŃi grafice superioare, lizibilitate, aspect plăcut, toate acestea formând
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., aparŃinând
aceleiaşi lucrări, deci cu legătură logică între ele.
Reguli de tehnoredactare
Pentru obŃinerea unui document bun pentru imprimare trebuie parcurşi
mai mulŃi paşi şi respectate anumite reguli. În primul rând trebuie să existe un
manuscris sau o ciornă. Pe baza acestora se stabileşte 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 înŃelege textul cuprins între două
coduri New Line (Enter). Aici se stabilesc setul de caractere,
dimensiunea caracterelor, indentările, modul de aliniere, etc.;
Nivel caracter - lucrează asupra caracterelor din interiorul paragrafului,
urmărindu-se realizarea unor efecte: cuvinte cheie, citate, sublinieri,
îngroşări, înclinări, etc.
În cursul tehnoredactării trebuie avute în vedere următoarele elemente ce
caracterizează un text: font, stil de afişare, dimensiunea caracterelor, efecte
speciale, indici, exponenŃi, spaŃiul dintre caractere, etc.
Un paragraf se caracterizează prin :
Font, dimensiune, stil de afişare, aliniere;
Indentare - deplasarea spre interiorul/exteriorul faŃă de margine utilă a
paginii;
Aliniatul pozitiv sau negativ;
SpaŃiul dintre liniile paragrafului, de deasupra şi de sub paragraf;
Caracteristicile suplimentare: încadrare în chenar, umbrire, aranjare pe
coloane, tabulări;
56
După tehnoredactare urmează faza de tipărire, în care documentul este
listat la o imprimantă, după care urmează faza de corectare a documentului.
Aceste faze: listare, corectare se repetă până la obŃinerea documentului dorit.
Pornirea aplicaŃiei
Pentru a porni editorul de texte Microsoft Word, trebuie pornit sistemul
de operare. Dacă nu este instalat pachetul Microsoft Office, urmaŃi
instrucŃiunile furnizate cu programul. Pentru lansarea aplicaŃiei se procedează
astfel:
1. ExecutaŃi un click pe butonul Start din taskbar-ul Windows .
2. AlegeŃi opŃiunea Programs şi apoi Microsoft Word.
OPERAłII CU DOCUMENTE
Crearea documentelor
Pentru a crea un nou document se poate proceda astfel:
1. AcŃionând pictograma New din bara de butoane Standard;
2. Tastând secvenŃa Ctrl+N
58
3. Lansând comanda New din meniul File
Editorul de texte Word permite deschiderea unor fişiere speciale numite
Template - şabloane, sau predefinite cum ar fi: calendare, faxuri, scrisori
oficiale, etc.
NOTĂ: Dacă folosiŃi comanda New din meniul File, va apare o cutie de
dialog care vă permite să alegeŃi tipul de document pe care doriŃi să-l
creaŃi; click OK pentru a crea un document gol. Folosind comanda
Properties din meniul File se deschide fereastra Properties în care conŃine
mai multe zone. Summary afişează caseta de dialog Summary Info în
care pot fi completate informaŃii cu privire la document: titlul
documentului, subiectul, autorul, unul sau mai multe cuvinte din fişier
folosite eventual pentru căutare, observaŃii referitoare la conŃinutul
documentului; Statistics deschide cutia de dialog cu acelaşi nume care
oferă informaŃii despre documentul activ, numele, locaŃia şi data creării,
data ultimei salvări, dimensiune, numărul de pagini, de aliniate, de
cuvinte, de caractere spaŃiu, numărul total de caractere, etc. Aceste
informaŃii nu pot fi modificate.
Salvarea documentelor
Un document poate fi salvat astfel:
1. Lansând comanda Save din meniul File;
2. Folosind combinaŃia de taste Ctrl+S;
3. AcŃionând 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 conŃine:
lista Save as type - din care se specifică tipul fişierului, implicit ele fiin
d doc, cutia de dialog File name în care se scrie numele documentului
şi zona Save in în care se să scrieŃi de mână calea după care va fi salvat
documentul în locul căutării cu ajutorul mouse-ului, puteŃi scrie calea
după care se face salvarea documentului în zona File name.
Deschiderea unui document
Un document căruia i se cunosc numele şi locaŃia poate fi deschis în unul
din următoarele modalităŃi:
1. Dacă documentul a fost deschis recent numele său s-ar putea afla în lista
ultimelor documente deschise din meniul File. Această listă este afişată
59
dacă este validată opŃiunea Recently Used Files List din secŃiunea
General a ferestrei Options din meniul Tools, iar numărul de fişiere din
listă este dat de opŃiunea Entries.
2. Lansând comanda Open din meniul File;
3. Folosind combinaŃia Ctrl+O;
4. AcŃionând pictograma Open din bara de butoane Standard;
Dacă se foloseşte 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 acŃionarea butonului OK. Dacă fişierul este de
alt tip decât cel implicit se va cere permisiunea pentru efectuarea conversiei,
dacă este activată opŃiunea 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 afişează
Password şi poate cere parola pentru editare sa pentru vizualizare. ProtecŃia se
înlătură prin ştergerea parolei după deschiderea corectă a documentului.
NOTĂ: Dacă doriŃi să salvaŃi informaŃia după care aŃi executat o căutare,
click pe butonul Save Search din cutia de dialog Advanced Find, daŃi un
60
nume şi apoi click OK. Pentru a redeschide o metodă de căutare folosită
anterior, click pe butonul Open Search din cutia de dialog Advanced
Find şi apoi selectaşi numele unei căutări şi click OK.
EDITAREA DOCUMENTELOR
Introducerea textului
Textul tastat va fi introdus în poziŃia curentă a cursorului. Fiind un editor
performant Word eliberează utilizatorul de grija trecerii la linia următoare în
momentul în care a ajuns la capătul liniei. Deplasarea cursorului la linia
următoare se face automat, iar dacă ultimul cuvânt nu încape la sfârşitul unui
rând, el este automat trecut pe rândul următor. Utilizatorul tastează Enter când
doreşte trecerea la rândul următor.
Un text poate fi introdus în două moduri:
modul inserare - Insert - textul este scris din poziŃia curentă a
cursorului, iar textul aflat la dreapta textului introdus este deplasat spre
dreapta;
modul suprascriere - Overwrite - textul introdus din poziŃia curentă va
fi introdus peste textul aflat la dreapta cursorului.
Trecerea de la un mod de scriere la altul se face prin :
1. acŃionarea tastei Insert;
2. dublu click pe butonul OVR din bara de stare;
3. validarea/invalidarea opŃiunii Overtype Mode din secŃiunea Edit a
opŃiunii Options din meniul Tools.
61
Un text scris greşit poate fi şters cu una dintre următoarele combinaŃii:
Backspace - şterge un caracter la stânga;
Delete - şterge un caracter la dreapta;
Ctrl+Backspace - şterge un cuvânt la stânga;
Ctrl+Delete - şterge un cuvânt la dreapta;
Editări speciale
Utilizarea intrărilor de Autotext
Caracteristica AutoText reprezintă o scurtătură. Economiseşte timp prin
stocarea unor cuvinte sau propoziŃii des utilizate (cu sau fără un anumit
format). Dacă folosim texte sau semne grafice care se repetă frecvent este
recomandată crearea unor intrări de AutoText. Cu această ocazie veŃi fi siguri
că informaŃia care se repetă este introdusă corect. Dacă aŃi scris anumite
informaŃii pe care doriŃi să le folosiŃi ca intrări de AutoText, puteŃi face orice
modificări de formatare sau de scriere asupra textului înaintea selectării sale ca
intrare de AutoText. PuteŃi de asemenea scrie şi formata noi intrări. Pentru
creare unei intrări de Autotext se parcurg paşii:
1. Selectează textul; alege meniul Insert,opŃiunea AutoText şi apoi New,
sau apăsaŃi Alt+F3 .
2. Fie că daŃi dumneavoastră un nume intrării de AutoText şi apoi click
pe OK, fie daŃi un click pe OK pentru a accepta numele sugerat de Word.
Word 97 contine mai mult de 40 intrări de AutoText. Aceste intrări pot fi
utilizate aşa cum se găsesc sau pot fi redefinite. De exemplu, intrarea
Sincerely, implicit definită, va scrie cuvântul Sincerely,. PuteŃi modifica
această intare făcând-o mai eficientă în sensul inserării cuvântului
Sincerely,urmat de patru linii goale numele şi titlul dumneavoastră
(dacă aveŃi aşa ceva), şi orice alte informaŃii cu care doriŃi să încheiaŃi în mod
oficial o scrisoare. Pentru modificarea unei intrări de AutoText procedăm
astfel:
1. IntroduceŃi intrarea de AutoText pe care doriŃi să o editaŃi, modificaŃi
sau redefiniŃi şi selectaŃi textul care se modifică împreună cu toate
setările necesare.
2. AlegeŃi meniul Insert, opŃiunea AutoText, opŃiunea New; executaŃi un
click pe butonul OK şi apoi un click pe butonul Yes pentru redefinirea
intrării cu acelaşi nume.
Pentru a insera o intrare de AutoText se parcurg paşii:
1. PoziŃionaŃi cursorul în locul în care doriŃi să introduceŃi intrarea de
AutoText.
62
2. TipăriŃi numele dat intrării de AutoText, şi apoi apăsaŃi press F3.
NOTĂ: Dacă numele unei intrări de AutoText este mai mare de trei
caractere şi opŃiunea Show AutoComplete Tip for AutoText and Dates
este activată,veŃi vedea pe ecran textul întreg corespunzător intrării. În
acest moment puteŃi apăsa Enter sau F3 pentru introducerea textului
corespunzător intrării. PuteŃi afişa bara de butoane AutoText dacă aveŃi
un număr mai mare de intrări de AutoText de adăugat. AlegeŃi meniul
View,opŃiunea Toolbars, şi executaŃi un click pe optiunea AutoText.
UtilizaŃi butonul New pentru a crea rapid noi intrări.
Inserarea de simboluri
Apar situaŃii când trebuie folosite caractere ce nu figurează în setul de
caractere utilizat. Folosind comanda Symbol din meniul Insert, la lansarea
căreia se deschide fereastra Symbol, se selectează simbolul dorit, după care se
acŃionează butonul Insert. Butonul Cancel se va transforma în Close.
Inserarea de câmpuri
Termenul de câmp indică un element grafic altul decât imagine grafică.
Prin cod de câmp se înŃelege un text cuprins între {}, care reprezintă
instrucŃiuni pentru construirea unui câmp, iar prin rezultatul unui câmp se
înŃelege efectul acelui câmp. Pentru a insera un câmp se lansează comanda
Field din meniul Insert.
Deplasarea in cadrul documentului
Se realizează cu ajutorul următoarelor taste şi combinaŃii de taste:
Taste AcŃiune
,,↑,↓ Deplasare un caracter la stânga, dreapta, în sus şi în jos
End, Home Deplasare la sfârşitul respectiv începutul liniei curente
Ctrl+, Deplasare la începutul respectiv sfârşitul cuvântului
anterior/posterior
PageUp,Down Deplasare cu o pagină afişabilă în sus respectiv în jos
Ctrl+PageUp,D Deplasare la începutul respectiv sfârşitul ecranului
own
Ctrl+Home,En Deplasare la începutul respectiv sfârşitul documentului
d
NOTĂ:Tastele PageUp şi PageDown muta cursorul câte un ecran în sus
respectiv în jos, dar lasă punctul de inserŃie în locul iniŃial AtenŃie
înaintea unei inserări la locul de inserŃie
63
Selectarea blocurilor de text
Pentru selectarea unui bloc de text cu ajutorul tastaturii se Ńine tasta Shift
apăsată şi se realizează deplasarea cu ajutorul tastelor de deplasare sau se
selectează modul Extended din bara de stare sau prin acŃionarea tastei F8 şi se
marchează blocul de text. Cu ajutorul mouse-ului se poate folosi zona de
selecŃie aflată în stânga zonei utile a paginii sau prin tragere.
Selectarea utilizând tastele săgeŃi
Taste AcŃiune
Shift+↓,↑ Selectează o linie în sensul săgeŃii
Shift+, Selectează un carcter în sensul săgeŃii
Shift+Ctrl+,
Selectează un cuvânt în sensul săgeŃii
Shift+Ctrl+↓,↑
Selectează un paragraf în sensul săgeŃii
,
Selectarea textului utilizând tastele Home şi End
Taste AcŃiune
Selectarea din punctul curent până la începutul liniei
Shift+Home
curente
Selectarea din punctul curent până la sfârşitul liniei
Shift+End
curente
Shift+Ctrl+Ho Selectarea din punctul curent până la începutul
me documentului
Shift+Ctrl+En Selectarea din punctul curent până la sfârşitul
d documentului
Selectează întreg textul indiferent de locul punctului de
Ctrl+A
inserŃie
Selectarea textului utilizând mouse-ul
Selectare AcŃiunea cu mouse-ul
Un cuvânt Doublu click pe cuvânt
O propoziŃie ApăsaŃi Ctrl şi executaŃi un click oriunde în propoziŃie
O linie Click în zona de selecŃie
Linii multiple Click în zona de selecŃie şi trageŃi în sus sau jos
Un paragraf Doublu click în zona de selecŃie
Un document Triplu click în zona de selecŃie
Un dreptunghi TrageŃi pentru a acoperi zona
64
Mutarea şi copierea blocurilor de text
Se utilizează Clipboard-ul pentru copierea şi lipirea informaŃiilor între
aplicaŃii Windows. Clipboard-ul este o zonă temporară de memoriepentru
mutarea şi copierea informaŃiilor.Când mutaŃi sau copiaŃi un text sau un obiect
aplicaŃiile sub Windows folosesc Clipboard-ul. Aceste informaŃii pot fi apoi
lipite în alte locuri în acelaşi document sau în alte documente. InformaŃiile
rămân în Clipboard până când sunt copiate alte informaŃii. Procedăm astfel:
1. În documentul Word, selectaŃi informatia pe care doriŃi să o copiaŃi.
2. FolosiŃi combinaŃia Ctrl+C sau click pe butonul Copy din bara de
butoane Standard.
3. SchimbaŃi aplicaŃia şi positionaŃi cursorul în locul în care vreŃi să copiaŃi
informaŃia. Dacă copiaŃi din Word în Excel, de exemplu, treceŃi în Excel şi
poziŃionaŃi-vă pe celula activă.
4. FolosiŃi combinaŃia Ctrl+V sau click pe butonul Paste din bara de
butoane Standard pentru a lipi textul copiat în noua locaŃie.
NOTĂ: Dacă doriŃi să ştergeŃi un text şi să-l mutaŃi în altă parte, folosiŃi
combinaŃia de taste Ctrl+X sau butonul Cut din bara de butoane
Standard la pasul 1. Dacă tăiaŃi sau ştergeŃi textul original, el va fi şters
din locaŃia iniŃială. Copierea lasă textul original intact şi vă permite să-l
depuneŃi şi în altă parte. Pentru aceste operaŃii puteŃi folosi şi meniul
deschis de click-ul pe butonul dreapta al mouse-ului: comenzile Cut,
Copy şi Paste.
Căutarea şi înlocuirea unui text
Localizarea unui text
Un şir de caractere poate fi căutat utilizând comandă Find din meniul Edit
sau combinaŃia de taste Ctrl +F sau pictograma Find . La căutarea unui text
se au în vedere următoarele opŃiuni de căutare: Match Case - caută doar textele
identice ca format al literelor; Find Whole Word Only nu semnalează cazul
când şirul căutat este subşir al altui cuvânt; Use Wildcards - foloseşte caractere
speciale *,?,[,],@; Sound Like - caută cuvintele care se citesc ca şi cuvântul
căutat ; Find All Word Forms - caută toate formele sub care apare şirul
căutat.
Înlocuirea unui text
Înlocuirea şirului căutat 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ă doriŃi să vă deplasaŃi în altă locaŃie în document, şi cunoaşteŃi numele
acelei locaŃii, folosind comanda Go To beneficiaŃi de calea cea mai rapidă.
PuteŃi alege să vă deplasaŃi la o anumită pagină, secŃiune, linie, la un
bookmark, comentariu, notă de subsol sau de sfârşit, câmp, tabel grafic,
ecuaŃie, obiect, or antet. Se parcurg următorii paşi:
1. FoloşiŃi combinaŃia Ctrl+G sau alegeŃi din meniul Edit, comanda Go To.
2. In Go to What list, selectaŃi Page, Section, Line, Bookmark, Comment,
Footnote, Endnote, Field, Table, Graphic, Equation, Object, or Heading în
funcŃie de locul unde doriŃi să vă deplasaŃi.
3. În cutia de dialog Enter Item,scrieŃi numele sau numărul obiectului la care
doriŃi să ajungeŃi, apăsaŃi Enter sau click pe butonul Go To.
4. Cursorul se va muta în locul specificat, şi cutiile de dialog Find şi Replace
vor rămâne deschise pentru o altă deplasare. Dacă aŃi terminat deplasările
folosind comanda Go To, alegeŃi Close cutia de dialog sau repetaŃi paşii 2 şi
3 pentru deplasarea în altă locatie.
NOTĂ: Dacă doriŃi să vă întoarceŃi în una din ultimele trei locaŃii din
document vizitate, folosiŃi Shift+F5. Folosind Shift+F5 de patru ori
consecutiv ne întoarcem în locul din care am plecat.
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 afişate aşa cum vor fi tipărite fără a afişa caracterele speciale şi de
control. Acest mod se selectează folosind opŃiunea Normal din meniul View
sau scurtătura Ctrl+Alt+N sau pictograma Normal View situată în stânga
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 opŃiunea Page Layout din meniul View sau scurtătura Ctrl+Alt+P
sau pictograma Page Layout View situată în stânga barei de derulare
orizontale.
3. Modul Outline View - paragrafele sunt vizualizate pe nivele în funcŃie de
importanŃa ideii. Acest mod se selectează folosind opŃiunea Outline din
meniul View sau scurtătura Ctrl+Alt+O sau pictograma Page Outline View
situată în stânga 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 locaŃia curentă. Când utilizaŃi Harta Documentului , o fereastră
verticală este afişată în stânga ferestrei documentului. Acest mod se
selectează folosind opŃiunea Online Layout din meniul View sau sau
pictograma Online Layout View situată în stânga barei de derulare
orizontale.
Tipărirea documentului
Vizualizarea documentului înainte de tipărire
Pentru vizualizarea unui document în forma în care va fi tipărit se
foloseşte comanda Print Preview din meniul File sau pictograma Print Preview
din bara de butoane Standard.
Tipărirea unui document
Un document poate fi tipărit în unul din următoarele moduri:
1. Folosind comanda Print din meniul File;
2. Folosind pictograma Print din bara de butoane Standard;
3. Folosind combinaŃia de taste Ctrl+P;
4. Utilizând butonul Print din fereastra Print Preview.
67
NOTĂ: ExecutaŃi click pe butonul Properties pentru a afişa opŃiunile pentru
imprimanta selectată. FaceŃi modificările 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
spaŃiul de text al paginii, indentarea la stânga respectiv la dreapta - adică
distanŃa dintre limita spaŃiului util al paginii de lucru şi limita textului,
spaŃierea paragrafului - adică spaŃiul dinainte şi de după paragraf precum şi
spaŃiul 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.
69
1. O referinŃă care se plasează în text în forma Superscript în colŃul din
stânga sus al noŃiunii respective;
2. Textul explicativ sau de completare care se află în partea de jos a
paginii sau la sfârşitul documentului şi e despărŃit de textul
documentului printr-o linie orizontală.
Pentru a insera note de subsol sau de sfârşit 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
sfârşit de document.
Semne de carte
Reprezintă marcaje care au un nume şi sunt ataşate unor anumite zone din
document. Acestea permit poziŃionarea rapidă în cadrul documentului. Se
inserează cu ajutorul comenzii Bookmark… din meniul Insert, comandă care
deschide fereastra cu acelaşi 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 noŃiuni folosite sau
definite în cadrul unui document şi sunt specifice documentului. Pentru
întocmirea indexului trebuie stabilite şi marcate intrările indexului. Pentru
crearea listei de index se foloseşte comanda Index and Tables… din meniul
Insert. Această comandă deschide fereastra cu acelaşi nume din care se alege
opŃiunea Index. Pentru a marca o intrare de index se parcurg următorii paşi:
1. Se selectează termenul care va apare ca intrare;
2. Se deschide fereastra Mark Entry din secŃiunea Index, iar termenul
selectat va apare la Main Entry;
3. Se stabilesc ce indicaŃii vor apare în index în dreptul termenului sau
subtermenului
4. Se stabileşte formatul prin validarea sau invalidarea lui Bold şi Italic
5. Se acŃionează butonul Mark sau Mark All;
Tabele de cuprins
Cuprinsul este lista numerelor tuturor părŃilor, capitolelor, paragrafelor,
subparagrafelor şi secŃiunilor unei lucrări în ordinea paginilor la care apar. Un
cuprins se realizează prin comanda Index and Tables… din meniul Insert
70
alegând opŃiune Table of contents. Pentru a crea un cuprins, trebuie stabilite
următoarele: formatul cuprinsului selectând Formats, pe câte nivele va fi
structurat cuprinsul din câmpul Show Level, dacă să conŃină sau nu numărul de
pagină selectând Show Page Numbers, dacă numărul să fie scris imediat după
text sau aliniat la dreapta selectând Page Numbers Right Align.
Liste de obiecte
În cazul inserării unui obiect în document , respectivului obiect i se
atribuie o aşa zisă etichetă. Pentru a ataşa o etichetă unui obiect, trebuie
selectat obiectul şi apoi lansată comanda Caption din meniul Insert, care
deschide fereastra cu acelaşi nume. O etichetă constă din două parŃi: una fixă şi
una variabilă. Partea fixă conŃine:
1. tipul etichetei - un text care indică tipul obiectului; tipul se selectează
din Label;
2. numărul etichetei - se asociază automat în ordinea apariŃiei obiectelor;
Etichetele se pot introduce automat astfel: se lansează Caption, se
deschide fereastra AutoCaption, se validează Add Caption When Inserting şi se
stabileşte tipul etichetei şi poziŃia.
Pentru a crea o listă de obiecte de un anumit tip procedăm astfel:
1. Lansăm Index and Tables din meniul Insert;
2. Activăm Table of Figures;
3. Stabilim tipul etichetelor Caption Label;
4. Se selectează formatul din Formats;
5. Se validează Include Label and Numbers;
6. Activăm butonul OK.
O listă de obiecte poate fi creată şi dacă obiectele au fost etichetate
manual astfel:
1. Selectăm opŃiunea None din Caption Label;
2. Deschidem fereastra Table of Figure Option prin activarea butonului
Options;
3. Validarea opŃiunii Styles;
4. Validarea opŃiunii Table Entry Fields - pentru a indica obiectul sau
poziŃia din document marcate ca intrări de obiecte.
Tabele de autorităŃi
O listă care conŃine autorii din care se citează sau lucrări la care se fac
referiri şi paginile la care apar aceste referiri se numeşte listă de autorităŃi. Mai
întâi trebuie marcate referirile şi apoi se construieşte lista. Pentru a marca
referirile se parcurg următorii paşi:
1. Se selectează referirea;
71
2. Se deschide fereastra de lucru Mark Citation prin tastarea Shift+Alt+I sau
se acŃionează butonul d comandă Mark Citation din secŃiunea Table of
Authorities a ferestrei Index and Tables. Textul selectat va fi automat
introdus în câmpurile 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
doreşte să apară în lista de autorităŃi;
4. Câmpul Short Citation trebuie să conŃină referirea scurtă corespunzătoare
referirii complete selectate;
5. Din Category se selectează tipul în care va fi încadrată referinŃa selectată
(legi, autori, tratate)
6. Se acŃionează Mark sau Mark All
Pentru crearea listei se parcurg etapele:
1. Se poziŃionează cursorul în zona de inserŃie 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
câmpul Selected Text al ferestrei Mark Citation se validează opŃiunea
Keep Original Formating;
6. Se validează prin OK.
UTILIZAREA LISTELOR. ARANJAREA TEXTULUI ÎN COLOANE
TABELE
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ă opŃiunea
Gridlines din meniul Table. Forma chenarului şi fondul celulelor pot fi
schimbate astfel:
1. Utilizând comanda Borders and Shading din meniul Format care va
deschide fereastra cu acelaşi nume în care zona Preset conŃine opŃiunea
Grid a cărei validare duce la dispariŃia chenarului şi zona Borders care
permite selectarea tipului de chenar şi a fondului celulelor;
2. Utilizând pictogramele pentru desenarea liniilor de contur în interiorul
grupului sau pentru ştergerea chenarului;
Modificarea dimensiunii celulelor
Modificarea dimensiunilor celulelor se face în unul din următoarele
moduri:
1. Utilizând comanda Cell Height and Width din meniul Table sau prin
apăsarea butonului drept al mouse-ului când cursorul este poziŃionat
într-o celulă. Apare opŃiunea Row din care se stabilesc caracteristicile
liniilor iar opŃiunea Columns va conŃine caracteristicile coloanelor.
2. Cu ajutorul ruletei;
3. Deplasând laturile chenarului unei celule;
Ştergerea şi inserarea celulelor
La selectarea unor celule urmată apăsarea tastei Dalete va fi şters doar
conŃinutul celulelor respective. Pentru ştergerea efectivă se foloseşte 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 funcŃie de selecŃie.
Pentru inserarea de celule se lansează Insert Cells din meniul Table.
Celulele inserate pot fi deasupra, la stânga, la dreapta liniei selectate.
Laturile despărŃitoare pot fi anulate prin selectarea celulelor şi acŃionarea
comenzii Merge Cells din meniul Table. Celula curentă poate fi divizată prin
selectarea ei şi aplicarea comenzii Split Cells din acelaşi meniu. Un tabel poate
fi despărŃit în două parŃi prin comanda Split Table.
Formatarea automată a tabelelor
Pentru un tabel deja creat, se poziŃionează cursorul în tabel şi se lansează
comanda Table AutoFormat din meniul Table. Pentru crearea unui nou tabel se
acŃionează butonul AutoFormat din fereastra Insert Table. În ambele cazuri va
fi deschisă fereastra Table AutoFormat care conŃine: lista Format cu formate
75
predefinite, Preview - conŃine 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 numărul de coloane; Apply Special Formats To - se referă la caracteristicile
speciale ale primei şi ultimei linii şi coloane.
Sortarea conŃinutului unui tabel
După introducerea datelor unui tabel celulele sale pot fi sortate astfel
încât î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 paşii:
1. Se poziŃionează 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 numărul
coloanei după care se face ordonarea;
4. În zona Type se selectează tipul entităŃii după care se face ordonarea:
Text - ordine alfabetică, Number - ordine numerică, Date - date
calendaristice;
5. Dacă există mai multe celule cu aceleaşi valori criteriul de sortare se
extinde cu Then by;
6. Dacă prima linie nu trebuie sortată se marchează opŃiunea Header
Row.
EXPRESII MATEMATICE. WORD ART.
80
1. se acŃionează pictograma Print Preview
2. în fereastra Print Preview, se acŃionează pictograma şi în
fereastra deschisă se indică două pagini astfel: se poziŃionează
cursorul mouse-ului pe butonul celei de-a doua pagini din primul
rând şi clic stânga;
3. se schimbă paginile afişate prin acŃionarea butoanelor şi din
bara de derulare verticala;
4. se acŃionează butonul de comandă Close
5. se lansează comanda Options din meniul Tools;
6. se validează opŃiunile: Draft Output, Annotations se invalidează
celelalte opŃiuni; se acŃionează butonul de comandă OK.
7. se acŃionează pictograma Print .
Problema 3. CerinŃe: Să se introducă câte o notă de subsol pentru fiecare
paragraf al documentului curent; referinŃa să fie inserată la începutul
paragrafului, iar textul explicativ să indice pe scurt conŃinutul paragrafului;
notele să fie numerotate cu cifre arabe iar numerotarea să fie reiniŃializată de la
1 pentru fiecare pagină.
Rezolvare:
1. Se poziŃionează cursorul de inserŃie la începutul primului paragraf;
2. Se lansează comanda Footnote din meniul Insert;
3. Se validează opŃiunile Footnote şi AutoNumber;
4. Se acŃionează butonul de comandă Options;
5. Se selectează următoarele opŃiuni: Bottom of Page - lista Place At;
1, 2, 3… din lista Number Format; 1 - câmpul Start At; se
validează opŃiunea Restart Each Page; se acŃionează butonul de
comandă OK
6. Se acŃionează butonul de comandă OK din fereastra Footnote and
Endnote;
7. Se introduce textul explicativ pentru prima notă;
8. Se poziŃionează cursorul mouse-ului la începutul următorului
paragraf şi se acŃionează secvenŃa <Alt>+<Ctrl>+F pentru a doua
notă
9. Se introduce textul explicativ;
10. Se repetă paşii 8 şi 9 pentru celelalte paragrafe ale
documentului.
Problema 4: CerinŃe: Se consideră tabelul care conŃine cărŃile oferite
premianŃilor unei clase; să se dividă acest tabel în 4 tabele: pentru premiul I,
81
premiul II, premiul III şi menŃiuni. La sfârşitul fiecărui tabel să fie inserată câte
o linie care să conŃină preŃul total al cărŃilor din tabel.
ObservaŃie: capul de tabel conŃine: 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 următorii paşi:
1. Se poziŃionează 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 menŃiuni (adică ultimul din cele 4), se
poziŃionează cursorul în prima linie care nu corespunde tabelului
şi se lansează comanda Insert Rows din meniul Tabel;
3. În caz contrar, se poziŃionează cursorul în ultima celulă a tabelului <
tastează < Tab>;
4. Se introduce preŃul total al cărŃilor î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 cărŃilor pentru….
WORD. PROBLEME PROPUSE
82
7. Să se editeze un document care să conŃină lista elevilor din judeŃul
Hunedoara, participanŃi la Olimpiada NaŃională de Informatică, tabelul
trebuie să conŃină: numele elevului, clasa, premiul şi punctajul obŃinut la
olimpiada judeŃeană, numele profesorului (coloanele tabelului trebuie să fie
aliniate prin tab-uri). Documentul trebuie formatat astfel:
- antetul Inspectoratului şcolar al judeŃului: în colŃul stânga-sus, caractere
de 9 pt, liniile antetului sunt aliniate în funcŃie de un tab centrat; numărul
de telefon să fie precedat de un simbol, dacă se poate;
- titlul: caractere de 18 pt, îngroşate, mai spaŃiate decât normal; aliniere
centrată;
- capul de tabel: în chenar cu umbră, pe fond gri; caractere de 14 pt,
îngroşate,
- liniile tabelului: caractere de 12 pt, numele elevilor cu caractere
înclinate, liniile mai spaŃiate;
- tabelul trebuie precedat de un text explicativ care trebuie să fie aliniat
Justify.
8. Să se creeze câte un stil pentru fiecare din elementele documentului descris
la problema anterioară.
9. Să se editeze cuprinsul unei cărŃi utilizând stilurile Heading.
10. Să presupunem că documentul curent conŃine un algoritm în Pseudocod,
să se numeroteze liniile algoritmului, Ńinând cont de indentarea liniilor.
11. Să se creeze un document pe două coloane care să conŃină:
- prima coloană: versurile unei melodii într-o limbă străină;
- a doua coloană: traducerea în limba română a versurilor.
12. Să se creeze o sigla a grupei.
13. Să se deseneze stilizat structura unui sistem de calcul.
2x3 + 3 y 4 + 3 z = 8
14. Să se scrie următorul sistem: 25 x 3 − 3 y + 5 = 3
∞ z
3 x + 2 ydy − 4 z = 1
∑ i ∫
i=1
83
CALCUL TABELAR - MICROSOFT EXCEL
84
În fiecare celulă pot fi introduse de la tastatură date de diferite tipuri, cum
ar fi text, numerc, date calendaristice, ore, formule şi funcŃii, sau conŃinutul
anumitor celule poate fi rezultatul unor operaŃii (de ex. o sumă, o medie etc )
Modul de lucru cu foile de calcul
Selectarea unei foi de calcul se face dând 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 următorul mod:
- se selectează foaia înaintea căreia se va insera
noua foaie de calcul;
- se apelează meniul "Insert' din care se alege opŃiunea "Worksheet" .
(sau clic dreapta pe numele foii şi selectăm 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ă opŃiunea "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ă opŃiunea "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 combinaŃie de caractere.
- se tastează textul. In timp ce se tastează, textul va apărea ş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 numărul respectiv;
- se introduce numărul; pentru numerele negative fie se introduce minus în faŃa,
numărului sau se pune numărul î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
acelaşi 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 converteşte data
calendaristică într-un număr care reprezintă
numărul zilelor începând de la 1 ianuarie 1900.
Deşi acest număr nu este văzut ca atare de
utilizator, el este folosit ori de câte ori un calcul
implică o dată calendaristică. Fig. 5.4 OpŃiuni 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 târârea Fig. 5.5 OpŃiuni de formatare
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, săptămâni,
sau luni, ori repetări secvenŃiale, cum sunt zilele săptămânii, numele lunilor,
sau trimestrele.
Serii liniare (Linear) - Când se creează o serie liniară, Excel-ul
incrementează sau decrementează valorile cu o constantă.
Serie exponenŃială (Growth) - La crearea unei serii exponenŃiale, Excel-ul
multiplică valorile cu un factor constant.
Serie autofill - Acest tip de serie extinde logic o serie.
Utilizarea formulelor
O formulă poate include următoarele elemente: operatori, referinŃe la
celule, valori numerice, funcŃii 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 următoarele:
87
- se introduc referinŃe în formulă prin selectarea celulelor;
- din meniul Edit se alege "Paste" pentru a introduce caracterele copiate
anterior din alta formulă sau aplicaŃie;
- se alege butonul "Function Wizard" fx din linia de unelte
standard sau se selectează linia de editare a formulelor; se aleg
funcŃiile 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 conŃinute în
diferite părŃi ale foii de lucru.
Utilizarea funcŃiilor
Pentru a introduce o funcŃie într-o formula cu ajutorul "Function Wizard"-
ului:
- se selectează celula unde se introduce formula; pentru a introduce o funcŃie în
interiorul formulei se poziŃionează punctul de inserare în locul dorit;
- din meniul "Insert" se alege "Function"; se afişează fereastra de dialog
"Function Wizard" şi se prezintă funcŃiile disponibile, inclusiv cele predefinite
de utilizator;
- se alege numele funcŃiei dorite;
- se alege butonul next; se afisează argumentele funcŃiei alese;
- se introduc valorile argumentelor;
- sg alge butonul "Finish".
Cea mai frecvent utilizată funcŃie este funcŃia SUM. Pentru aceasta
funcŃie 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 însumări 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 atât în alta parte al aceleiaşi
foi de calcul cât şi în alta foaie din acelaşi 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 stânga sus a domeniului unde vor fi mutate
celulele;
- se apelează comanda "PASTE" din meniul "EDIT" sau pictograma PASTE
Copierea se realizează în următorul mod:
- se selectează celulele ce urmează fi mutate;
- se selectează comanda "COPY" a meniului "EDIT" sau
pictograma
- se selectează celula din stânga 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 înconjurătoare
sa umple spaŃiul eliberat.
In momentul selectării "DELETE" pe ecran va apare o fereastră de
selecŃie în care avem la dispoziŃie următoarele opŃiuni:
- "Shift Cells Left" - va elimina celula sau celulele selectate completând
spaŃiul rămas gol trăgând spre stânga celulele din dreapta selecŃiei.
- "Shift Cells Up"- va elimina celula sau celulele selectate completând
spaŃiul rămas gol trăgând în sus celulele de desubtul selecŃiei.
- "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 foloseşte comanda "CLEAR" avem de ales următoarele
posibilităŃi:
- "All" - va şterge conŃinutul si formatul celulelor ;
- "Formats" - va şterge formatul celulelor selectate;
- "Contents" - va şterge conŃinutul celulelor selectate.
Modificarea înălŃimii liniilor şi lăŃimii coloanelor
1. Pentru a modifica lăŃimea unei coloane:
- se selectează coloana sau coloanele dorite;
- se "trage" marginea din dreapta a capului coloanei până când coloana are
lăŃimea dorită.
2. Pentru a stabili lăŃimea coloanei la dimensiunea celei mai late celule:
89
- Se selectează coloana sau coloanele dorite;
- se da dublu clic stânga pe marginea din dreapta a capului coloanei.
90
Sortarea şi filtrarea informaŃiilor dintr-un tabel
Sortarea unui tabel reprezintă aranjarea liniilor în tabel astfel încât
celulele unei anumite coloane să fie într-o anumită ordine (alfabetică, numerică
etc.). Această coloană o vom numi coloană cheie.
Această operaŃie se realizează astfel:
- se selectează tabelul care trebuie sortat;
- se alege meniul DATA din care alegem opŃiunea SORT;
- din zona SORT BY alegem, din lista ascunsă coloana cheie, în funcŃie
de care facem sortarea; tot de aici ne mai putem alege şi tipul sortării, şi
anume: ascending - sortare crescătoare sau descending - sortare
descrescătoare.
Se alege butonul O.K.
Filtrarea informaŃiilor se foloseşte de obicei în cazul tabelelor mari, şi
ajută la restrângerea domeniului care va fi afişat.
Pentru a filtra informaŃiile dintr-un tabel:
- se selectează o celulă oarecare a capului de tabel;
- din meniul DATA, se alege opŃiunea AUTOFILTER;
In acest moment în cadrul fiecăreia 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
condiŃiile de filtrare. Pentru a dezactiva filtrul, se apelează din nou meniul
DATA şi se alege din nou opŃiunea
AutoFilter.
91
INSERAREA DE IMAGINI ŞI CREAREA DE GRAFICE
92
3. SelectaŃi tipul de grafic 3-D Clustered Column (reprezentare
tridimensională cu coloane grupate) prima opŃiune din rândul al doilea şi
executaŃi clic pe Next pentru a afişa caseta de dialog:
ca în figura următoare :
Formatul grafic prestabilit
IniŃial, Graph creează un grafic în formatul prestabilit: bidimensional, cu
coloane. Pentru a schimba formatul prestabilit, alegeŃi Chart Type (Tipul de
diagramă) din meniul Chart a programului Graph şi selectaŃi un alt tip de grafic
din secŃiunea Standard Types (Tipuri standard sau Custom Types (Tipuri
personalizate) a casetei de dialog Chart Type. Apoi executaŃi clic pe butonul
Set As Default Chart (Configurează ca diagramă implicită) de la baza casetei
de dialog, iar când Excel afişează o casetă de mesaj pentru a confirma selecŃia
graficului implicit, executa clic pe Yes. Imediat ce executaŃi clic pe butonul
OK din caseta de dialog Chart Type, noul tip grafic implicit este activat şi
rămâne în vigoare până îl schimbaŃi.
Dimensionarea şi mutarea graficelor
În momentul în care creaŃi un grafic, nu trebuie să vă îngrijiŃi de precizia
dimensiunilor şi amplasării deoarece puteŃi să ajustaŃi graficul oricând doriŃi,
trăgând cu indicatorul mouse-ului pătrăŃelele negre, de pe cadrul său numite
marcaje de dimensionare. ÎncercaŃi următoarele:
94
1. IndicaŃi marcajul din mijlocul laturii stângi a cadrului şi trageŃi-l spre
stânga pentru a mări lăŃimea graficului.
2. TrageŃi cu mouse-ul pe direcŃie diagonală, şi spre exterior, marcajul unui
colŃ al cadrului pentru a mări proporŃional lăŃimea şi înălŃimea.
3. MutaŃi întregul grafic sub datele foii de calcul Incadrare, plasând
indicatorul în interiorul cadrului graficului şi trăgându-1 în direcŃia
dorită.(Dacă executaŃi clic prea aproape de zona diagramei veŃi deplasa
diagrama în interiorul cadrului).
Adăugarea unor valori la o serie existentă
Dacă adăugăm noi valori unui set de date dintr-o foaie de calcul şi doriŃi să
actualizaŃi graficul pe care 1-aŃi creat anterior, puteŃi să selectaŃi valorile şi să
trageŃi. SelecŃia cu mouse-ul catre grafic. Când eliberaŃi butonul mouse-ului,
Graph afişează caseta de dialog Paste Special (Inserează selectiv). ExecutaŃi
clic pe New Point(s) (Puncte noi) pe Rows sau Columns apoi pe OK. pentru a
adăuga punctele corespunzătoare datelor suplimentare de-a lungul axei
categoriilor. Dacă vreŃi să adăugaŃi valori într-un grafic plasat pe o foaie de
diagramă punctaŃi valorile, executaŃi clic pe butonul Copy, treceŃi în foaia de
diagramă, selectaŃi graficul şi executaŃi clic pe butonul Paste.
Actualizarea graficelor
Programul Graph a legat în mod activ graficul de datele sale primare, astfel
încât dacă modificăm datele, Graph va redesena graficul pentru a reflecta
modificările efectuate. Pentru a exemplifica actualizarea unui grafic, să
modificăm valoarea iniŃială în celulele C3:D3 ale foii de calcul Incadrare.
1. ExecutaŃi clic pe foaia Incadrare şi în grupul de celule C3:D3 puneŃi valoarea
500.000 lei.
2. Graficul actualizat arată astfel:
3. Pentru a vizualiza graficul într-o fereastră separată ferit de aglomeraŃia din
95
foaia de calcul, alegeŃi Chart Window (Fereastră de diagramă) din meniul
View. AlegeŃi 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 necesităŃile:
grafice cu arii, cu bare, cu sectoarc, cu linii ş.a.m.d. PuteŃi întotdeauna să
asiguraŃi un suport deosebit osebit pentru foaia de calcul, selectând cu atenŃie
unul dintre numeroasele tipuri de grafice predefinite ale programului Graph.
HaideŃi să schimbăm tipul graficului afişat acum pe ecran, pentru a vă da
seama de posibilităŃile de care dispuneŃi:
1. AsiguraŃi-vă că graficul este selectat ( încojurat de marcaje ). Dacă nu
este selectat executaŃi clic undeva în interiorul său. ObservaŃi că atunci
când graficul este selectat programul Microsoft Graph modifică
meniurile din bara de meniuri pentru a include comenzile
corespunzătoare modului grafic.
2. AlegeŃi Chart Type (Tipul de diagramă) din meniul Chart pentru a
afişa caseta dea dialog prezentă în figura următoare:
3. În lista Chart Type, selectaŃi opŃiunea Line (cu linii) şi executaŃi clic pe
96
Setarea paginii şi alte facilitaŃi
Pentru a seta pagina de lucru, din meniul FILE, se alege opŃiunea PAGE
SETUP. Pe ecran va apare fereastra de dialog PAGE. SETUP, din care ne
putem alege următoarele:
- formatul şi dimensiunea hârtiei, şi rezoluŃia imprimantei - din fereastra
PAGE;
- marginile - din fereastra MARGINS;
- antetul şi subsolul pentru pagină, din fereastra HEADER/FOOTER;
Tipărirea unei pagini se face selectând opŃiunea PRINT din meniul FILE.
Salvarea unui registru se face folosind opŃiunea SAVE din meniu FILE.
Închiderea unui registru se face prin opŃiunea CLOSE a meniului FILE. Dacă
registrul în lucru nu a fost salvat, utilizatorul va ti întrebat dacă doreşte sau nu
salvarea registrului.
Deschiderea unui document creat anterior se face prin opŃiunea OPEN a
meniului FILE.
PROBLEMĂ PROPUSĂ
Considerăm organizat un concurs de oferte pentru achiziŃionarea unor
sisteme de calcul. La concurs participă trei firme care comercializează
calculatoare. Cele trei firme îşi prezintă detaliat oferta pe componente în cadrul
aceleiaşi foi de calcul. Componentele sunt exprimate în dolari. Se cere să se
adauge TVA-ul şi să se exprime preŃul componentelor în lei, după care se va
calcula preŃul total al unui sistem. Va fi achiziŃionat sistemul care are preŃul
total maxim. PreŃurile totale vor fi reprezentate într-un grafic.
97
ALGORITMI
Teorema de structură
Orice algoritm se poate reprezenta prin trei tipuri de structuri: liniară,
alternativă şi repetitivă, similar logicii matematice în care orice funcŃie se poate
exprima folosind negaŃia, disjuncŃia şi conjuncŃia.
Reprezentarea grafică a structurilor algoritmice fundamentale şi
codificarea lor în Pseudocod şi Turbo Pascal
IF c THEN
Alternativă IF c THEN
InstrucŃiune
Simplu
1
Alternantă InstrucŃiune1;
ENDIF
IF c THEN
InstrucŃiune IF c THEN
Alternativă 1 InstrucŃiune1
Dublu ELSE ELSE
Alternantă InstrucŃiune InstrucŃiune
2 2;
ENDIF
99
Tip Reprezentare Codificare în Codificare în
Structură grafică Pseudocod Pascal
CASE sel OF
CASE sel OF
1:InstrucŃiune
1 1:instrucŃiune1;
Alternativă 2:
SelecŃia 2:InstrucŃiune instrucŃiune2;
multiplă 2 :
: n: instrucŃiune
n:InstrucŃiune n;
n END;
ENDCASE
WHILE c
WHILE c DO
Repetitivă InstrucŃiune
InstrucŃiune
While-do 1;
1;
REPEAT
DO REPEAT
InstrucŃiune InstrucŃiune
1 1;
Repetitivă
: :
Do-until
InstrucŃiune InstrucŃiune
n n;
UNTIL c UNTIL c;
Pentru
increment=1
FOR c:=vi TO vf
FOR
DO
contor=vi,vf
Repetitivă InstrucŃiune 1;
InstrucŃiune
For-do Pentru
1
increment=-1
REPEAT
FOR c:=vi
DOWNTO vf DO
InstrucŃiune 1;
ObservaŃii:
• Blocurile de instrucŃiuni în care apare o literă semnifică un set de una sau
mai multe instrucŃiuni.
100
• In sintaxa instrucŃiunilor codificate în Pascal în locurile în care figurează
cuvântul instrucŃiune specifică că se poate executa o singură instrucŃiune
în acel loc. În cazul în care se doreşte executarea mai multor instrucŃiuni
se foloseşte instrucŃiunea compusă.
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;
…
DeclaraŃii FUNCTION şi PROCEDURE
BEGIN
InstrucŃiune1;
InstrucŃiune2;
…
END.
Prima linie este opŃională şi introduce numele programului. Clauza USES
este opŃională şi enumeră toate unit-urile care sunt utilizate în program.
Urmează blocul declarativ, format din şase secŃiuni corespunzătoare
etichetelor(label), constantelor (const), tipuri (type), variabile(var), funcŃii
(funcŃion) şi proceduri(procedure). SecŃiunea LABEL declară toate etichetele
utilizate în program. SecŃiunea CONST defineşte constantele simbolice şi
variabilele iniŃializate ale programului. SecŃiunea TYPE defineşte tipurile de
101
date ale utilizatorului. SecŃiunea VAR conŃine declararea variabilelor
neiniŃializate din program. SecŃiunea FUNCTION şi PROCEDURE
reprezintă definirea de subprograme utilizate în programul principal, care
execută anumite acŃiuni asupra variabilelor specificate prin argumente.
Urmează zona operativă sau programului principal, cuprinsă între
cuvintele rezervate BEGIN şi END. care conŃine instrucŃiunile programului.
SecŃiunea program principal este obligatorie.
Lexicul limbajului
103
Tipuri de date
acestora. Înregistrare
Şir
În figura alăturată se
prezintă toate tipurile de date ce pot fi utilizate în Turbo Pascal.
Un program Turbo Pascal conŃine date a căror valoare se modifică pe
parcursul programului, denumite variabile şi date a căror valoare rămâne
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 introduşi
prin definiŃii de constante, identificatorii constantelor unui tip enumerare,
identificatorii standard true şi false, cuvântul cheie nil.
După cum am văzut anterior, există şi date a căror valoare se modifică,
variabilele. Este posibil ca în anumite momente o variabilă să nu conŃină 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 corespunzătoare unui anumit
tip. Asocierea identificator – tip se face printr-o declaraŃie de variabilă.
InstrucŃiunea care modifică valoarea unei variabile este instrucŃiunea de
atribuire. Exemple: a :=i-1; prin această instrucŃiune variabilei a declarată în
prealabil i se atribuie ca valoare, valoarea variabilei i din care se scade o
unitate. Operatorul de atribuire este combinaŃia 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 rândul sau mai multe tipuri şi
104
anume:întreg, caracter, boolean, enumerat, interval. Aceste tipuri se
numesc ordinale(scalare) deoarece se caracterizează prin prezenŃa funcŃiilor:
Ord(x) – furnizează numărul de ordine al lui x în mulŃimea
respectivă, numărătoarea începând de la 0;
Pred(x) – furnizează predecesorul lui x (dacă există);
Succ(x) - furnizează succesorul lui x (dacă există);
Tipul returnat de aceste funcŃii este identic cu al lui x, iar in cazul lui ord
este un număr întreg. Oricare două valori ordinale pot fi comparate între ele cu
operatorii: =, <>(diferit), <, >, <=(mai mic sau egal), >=(mai mare sau egal).
105
Tipuri întregi
Tipul caracter
Tipul caracter este denumit de identificatorul char, fiind vorba despre
mulŃimea 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 număra. Există de fapt lista codurilor ASCII care conŃine fiecare caracter şi
numărul său de ordine. De exemplu avem: 32.. spaŃiu, 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 funcŃie care returnează caracterul ASCII având un
anumit cod: Chr(65)=’A’.
Tipuri reale
109
Proceduri de afişare a datelor
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
Descrierea algoritmului în
Pseudocod
Da Nu /Calculul minimului din 3 nr.
A<B
întregi/
MIN←A MIN←B INTEGER a,b,c,min
READ a,b,c
IF a<b THEN min←a
Da C<MIN Nu ELSE min←b
ENDIF
MIN←C IF min>c THEN min←c
WRITE MIN
STOP
111
Descrierea algoritmului în Turbo Pascal
112
PROBLEMA NR.2
Să se ordoneze crescător 3 numere reale A,B,C.
REZOLVARE
START
READ A,B,C
Da Nu
A>B
AUX←A
A←B Descrierea algoritmului în
B←AUX
Pseudocod
/Ordonarea crescătoare a 3 nr.
A>C
AUX←A
reale/
A←C REAL a,b,c,aux
C←AUX
READ a,b,c
IF a > b THEN
B>C
aux←a
AUX←B
B←C a←b
C←AUX b←aux
ENDIF
WRITE A,B,C
IF a > c THEN
STOP
aux←a
Fig. 7.2 – Ordonarea a←c
crescătoare c←aux
a 3 nr. reale
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);
IndicaŃie: Pentru rezolvarea IF a>b THEN
BEGIN
problemei se foloseşte doar aux:=a;
structura IF ..THEN. După ce a:=b;
se citesc cele trei valori ale b:=aux;
variabilelor se testează valoarea END;
primei variabile dacă este mai IF a>c THEN
BEGIN
mare decât valoarea variabilei a aux:=a;
doua. In caz afirmativ se a:=c;
schimbă între ele valorile celor c:=aux;
două variabile. La fel se END;
IF b>c THEN
procedează apoi si pentru BEGIN
variabilele 1 cu 3 şi 2 cu 3. Se aux:=b;
scriu valorile celor trei b:=c;
variabile ordonate crescător. c:=aux;
END; 113
WRITELN('Numerele sortate');
WRITE(a:6:2,b:6:2,c:6:2);
114
PROBLEMA NR. 3
Să se rezolve ecuaŃia de gradul II.
REZOLVARE
START
WRITE A,B,C
Nu Da
A=0
Nu Da
B=0
D←B*B-4*A*C
WRITE Nu Da
Nu Da Ecuatie Gradul I C=0
D>0
WRITE WRITE
X1←(-B+D1/2)/(2*A) X← -C/B Imposibilitate Nedeterminare
Nu D=0 Da
X2←(-B-D1/2)/(2*A)
WRITE X
X←-B/(2*A)
WRITE X1,X2
WRITE Sol.
complexe WRITE X
STOP
115
116
Descriere Algoritm în Turbo Pascal
IndicaŃie: Pentru rezolvarea ecuaŃiei de
PROGRAM ecuatie_grad_II;
gradul II se folosesc structurile IF THEN şi VAR a,b,c,x1,x2,d:REAL;
IF...THEN…ELSE. După ce se citesc BEGIN
WRITE('A=');READLN(a);
coeficienŃii ecuaŃiei se trece la analiza WRITE('B=');READLN(b);
cazurilor posibile. Dacă toŃi cei trei WRITE('C=');READLN(c);
IF a=0 THEN
coeficienŃi sunt egali cu zero suntem în cazul IF b=0 THEN
unei nedeterminări . Dacă doar termenul liber IF c=0 THEN
WRITELN('Ecuatie nedeterminata')
este diferit de zero suntem într-un caz de ELSE
imposibilitate. Dacă şi coeficientul lui x este WRITELN('Ecuatie imposibila')
ELSE
diferit de zero avem de rezolvat o ecuaŃie de BEGIN
gradul I: bx+c=0 =>x=-c/b. Dacă şi WRITELN('Ecuatie grad I');
x1:=-c/b;
coeficientul lui x2 este diferit de zero avem o WRITELN('Solutia x=',x1:6:2);
ecuaŃie de gradul doi, în rezolvarea căreia END
ELSE
intervine calculul determinantului şi apoi BEGIN
discuŃia în funcŃia de valoarea acestuia: dacă d:=SQR(b)-4*a*c;
IF d>0 THEN
este mai mare ca zero avem două rădăcini BEGIN
reale şi distincte, dacă este zero avem o x1:=(-b+SQRT(d))/(2*a);
x2:=(-b-SQRT(d))/(2*a);
rădăcină dublă, iar dacă este mai mic decât WRITELN('Solutia x1=',x1:6:2);
zero avem două rădăcini complex conjugate. 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.
117
PROBLEMA NR. 4
Să se stabilească câte zile are orice luna din orice an.
REZOLVARE
ZI←28 ZI←29
STOP
Descriere algoritm în Turbo Pascal
IndicaŃie: In rezolvarea acestei PROGRAM zilunaan;
VAR zi, luna, an:INTEGER;
probleme intervine o selecŃie multiplă în
BEGIN
funcŃie de valoarea variabilei luna. Dacă WRITE('An=');READLN(an);
WRITE('Luna=');READLN(luna);
luna este ianuarie, martie, mai, iulie, CASE luna OF
august, octombrie şi decembrie avem 31 1,3,5,7,8,10,12:zi:=31;
4,6,9,11:zi:=30;
de zile, dacă este aprilie, iunie, 2:IF INT(an/4)*4=an
septembrie, noiembrie avem 30 de zile THEN zi:=29
ELSE zi:=28;
sau daca este februarie în funcŃie de tipul END;
anului avem 29 dacă anul este bisect sau WRITE('Luna ',luna,' din anul' ,an);
WRITELN(' are ',zi,' zile');
28 dacă nu este. READLN
END.
118
PROBLEMA NR. 5
Să se calculeze valoarea expresiei E definită astfel:
A+ B + C
, n =1 Descrierea algoritmului în
3
3 Pseudocod
( A* B*C) , n = 2
2
E←3/(1/A+1/B+1/C) E←A+B+C
SCRIE E
START
Fig. 7.5 – Calculul expresiei
STOP
120
121
PROBLEMA NR. 7
Să se calculeze suma cifrelor unui număr întreg.
REZOLVARE
122
START Descrierea algoritmului în Pseudocod
/Suma cifrelor unui numar/
READ N INTEGER n,s
READ n
S←0
WHILE n<>0
S←0 S←s+ n MOD 10
N←n DIV 10
REPEAT
WRITE s
Da STOP
Nu
N<>0 END
S←S+N MOD 10
WRITE S N←N DIV 10
STOP
123
PROBLEMA NR. 8
Să se calculeze rădăcina pătrată a unui număr pozitiv A, conform
formulei: X n = 1 (X n −1 + a ) . Pentru radical de ordinul k formula devine:
2 X n −1
1 a
Xn = ((k - 1) * X n −1 + k -1 ).
k X n -1
REZOLVARE
124
START
Descrierea algoritmului in Pseudocod
/Radical dintr-un numar pozitiv/
READ A, EPS INTEGER n
REAL a,x1,x0
READ a, eps
X1←1 x1←1
DO
x0←x1
x1←(x0+a/x0)/2
UNTIL ABS(x1-x0)<eps
WRITE x1
X0←X1 STOP
X1←(X0-A/X0)/2 END
Nu
Da
|X1-X0|<EPS
WRITE X1
STOP
Fig. 7.8 – Radical dintr-un număr pozitiv A
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
Descrierea algoritmului în Pseudocod
/CMMDC şi CMMDC/
READ A, B INTEGER a,b,c,d,dc
REAL mc
READ a,b
C←A c←a
D←B d←b
REPEAT
IF a>b THEN a ←a – b
ELSE b ← b – a
Da Nu
ENDIF
A>B UNTIL a=b
dc←a
mc←(c*d)/dc
A←A - B B←B - A WRITE dc, mc
STOP
END
Nu Da
A=B
DC←A
MC←(C*D)/DC
WRITE DC,MC
STOP
126
127
PROBLEMA NR. 10
Să se calculeze suma şi produsul primelor n numere naturale.
REZOLVARE
128
START
SCRIE S,P
STOP
129
BIBLIOGRAFIE
130