Documente Academic
Documente Profesional
Documente Cultură
INFORMATIC PENTRU
ADMINISTRAIA PUBLIC
PETROANI
2012
CUPRINS
CAP. I - SISTEME DE NUMERAIE...............................................................................6
1.1. REPREZENTAREA POZIIONAL A UNUI NUMR NTR-O BAZ B............................................................6
1.2. REPREZENTAREA ALGEBRIC A UNUI NUMR NTR-O BAZ B.................................................................6
1.3. CONVERSIA UNUI NUMR NTREG DIN BAZA 10 N BAZA B 2..............................................................7
2........................................................8
1.5. CONVERSIA NUMERELOR REALE RAIONALE DIN BAZA 10 N BAZA B 2.............................................8
1.6. CONVERSIA NUMERELOR REALE RAIONALE DIN BAZA B 2 N BAZA 10............................................9
1.4. CONVERSIA UNUI NUMR SUBUNITAR DIN BAZA 10 N BAZA B
Administraie public
4.3.1. INTRODUCEREA TEXTULUI...................................................................................................................51
4.3.2. EDITRI SPECIALE................................................................................................................................51
4.3.2.1. UTILIZAREA INTRRILOR DE AUTOTEXT...........................................................................................51
4.3.2.2. Inserarea de simboluri................................................................................................................52
4.3.2.3. Inserarea de cmpuri...................................................................................................................52
4.3.3. DEPLASAREA IN CADRUL DOCUMENTULUI...........................................................................................52
4.3.4. SELECTAREA BLOCURILOR DE TEXT.....................................................................................................52
4.3.5. MUTAREA I COPIEREA BLOCURILOR DE TEXT.....................................................................................53
4.3.6. CUTAREA I NLOCUIREA UNUI TEXT.................................................................................................53
4.3.6.1. Localizarea unui text....................................................................................................................53
4.3.6.2. nlocuirea unui text.......................................................................................................................54
4.3.6.3. Utilizarea comenzii Go To............................................................................................................54
4.3.7. ANULAREA SAU RE-EFECTUAREA OPERAIILOR...................................................................................54
4.9. TABELE.......................................................................................................................61
4.9.1. CREAREA UNUI TABEL..........................................................................................................................61
4.9.2. SELECTAREA CELULELOR.....................................................................................................................61
4.9.3. FORMATAREA STRUCTURII UNUI TABEL................................................................................................62
4.9.3.1. Stabilirea formei chenarului.........................................................................................................62
4.9.3.2. Modificarea dimensiunii celulelor...............................................................................................62
4.9.3.3. tergerea i inserarea celulelor....................................................................................................62
4.9.4. FORMATAREA AUTOMAT A TABELELOR..............................................................................................62
4.9.5. SORTAREA CONINUTULUI UNUI TABEL...............................................................................................63
Pag. 4
Administraie public
7.4.CITIREA I AFIAREA DATELOR ...............................................................................................................88
7.4.1. PROCEDURI DE CITIRE A DATELOR....................................................................................................88
7.4.2. PROCEDURI DE AFIARE A DATELOR......................................................................................88
CAP.VIII
PROBLEME
REZOLVATE
PENTRU
PREZENTAREA
STRUCTURILOR ALGORITMICE FUNDAMENTALE............................................90
Pag. 5
Pag. 6
Administraie public
iar reprezentarea algebric a unui numr n care are i parte intreag i fracionar i admite
reprezentarea poziional (2) este urmtoarea:
n
n-1
2
1
0
-1
-2
-m
(4) na=(anb + an-1b ++a2b + a1b + a0b + a-1b +a-2b ++a-mb )
unde ai reprezint cifre ale bazei b oricare i=-m,n.
Exemplu:
Fie numrul n = 1973,3791. Reprezentarea algebric a numrului este:
1973,3791 = 1*103 +9*102+7*101+3*100+3*10-1+7*10-2+9*10-3+1*10-4
Pentru sistemele de numeraie a cror baz este mai mic dect 10, exist simboluri
suficiente pentru reprezentarea cifrelor, iar pentru sistemele de numeraie a cror baz este
mai mare dect 10 trebuie introduse noi simboluri pentru a codifica cifrele mai mari dect
9.
Baza sistemului b2 Cifrele sistemului
2
0,1
3
0,1,2
4
0,1,2,3
5
0,1,2,3,4
6
0,1,2,3,4,5
7
0,1,2,3,4,5,6
8
0,1,2,3,4,5,6,7
9
0,1,2,3,4,5,6,7,8
10
0,1,2,3,4,5,6,7,8,9
:
16
0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
Deoarece dup scrierea unui numr nu se poate preciza exact n ce baz este scris
numrul, dup numr ca indice n paranteze rotunde se trece baza.
1.3.
Dndu-se un numr xZ, n cazul n care x este negativ se face conversia lui |x|, iar
apoi se pune semnul - n faa rezultatului. Conversia se face prin mpriri succesiveale
numrului la baza b. Se rein resturile mai mici dect baza, iar ctul obinut se mparte mai
departe la baz. Procedeul continu pn cnd ctul devine 0. Pentru obinerea numrului,
rezultat n urma conversiei se iau resturile n ordinea invers a gsirii lor.
X = b * ct0 + rest0
0rest0<b
Ct0= b* ct1 + rest1
0rest1<b
.
Ctk-1= b* ctk + restk
0restk<b
Oprindu-ne la pasul k pentru care ctk =0 avem:
X10 = (restk restk-1 . rest2 rest1 rest0)
Exemplu:
1973 =?(8)
1973 = 8 * 246 + 5 sau
1973 8
246 = 8 * 30 + 6
1968 246 8
30 = 8 * 3 + 6
===5 240 30 8
3= 8* 0+3
==6 24 3
=6
1973 = 3665(8)
1973 =?(16)
1973 16
1973 = 16 * 123 + 5 sau
1968 123 16
Pag. 7
= =5 112
=C
Fie x(-1,1).n cazul n care x este negativ se face conversia lui |x|, iar apoi se
pune semnul - n faa rezultatului. Conversia se face prin nmuliri succesive ale
numrului cu baza b. n urma nmulirii se reine partea ntreag, iar partea zecimal se
renmulete cu baza. Procedeul acesta are n general un numr infinit de pai. Totui
procedeul se oprete cnd produsul este cifra ntreag 1 sau cnd se consider c s-au
calculat suficiente zecimale pentru a atinge precizia dorit. Pentru obinerea numrului,
rezultat n urma conversiei se iau ntregii n ordinea gsirii lor.
X * b = ntreg1 + 0,X1
0 ntreg1 <b
X1 * b = ntreg2 + 0,X2
0 ntreg2 <b
.
Xk-1* b = ntregk + 0,Xk
0 ntregk <b
Oprindu-ne la pasul k avem: X10 = (0, ntreg1 ntreg2 ntregk- 1 intregk)
Exemplu:
0,015625 = ?(2)
0,015625 * 2 = 0,031250 + 0
0,031250 * 2 = 0,062500 + 0
0,062500 * 2 = 0,125000 + 0
0,125000 * 2 = 0,250000 + 0
0,250000 * 2 = 0,500000 + 0
0,500000 * 2 = 0,000000 + 1
0,015625 = 0,000001(2)
0,3426 = ?(8)
0,3426 * 8 = 0,7408 + 2
0,7408 * 8 = 0,9264 + 5
0,9264 * 8 = 0,4112 + 7
0,4112 * 8 = 0,2896 + 3
0,2896 * 8 = 0,3168 + 2
0,3426 = 0,25732(8)
1.5.
Fie xQ. n cazul n care x este negativ se face conversia lui |x|, iar apoi se pune
semnul - n faa rezultatului. Fie xQ+ . Scriem numrul x ca fiind x=[x]+{x} unde
prin [ x ]- se nelege partea ntreaga a lui x, iar prin { x } se nelege partea fracionar a
lui x. Folosind paragrafele anterioare putem s-l scriem pe x ca fiind:
X(10)= (restk restk-1 . rest2 rest1 rest0, ntreg-1 ntreg-2 . ntregn+1 ntreg-n)
Exemplu:
1053,647 =?(2)
1053 = 2 * 526 + 1 0,647 * 2 = 0,294 + 1
526 = 2 * 263 + 0 0,294 * 2 = 0,588 + 0
263 = 2 * 131 + 1 0,588 * 2 = 0,176 + 1
131 = 2 * 65 + 1 0,176 * 2 = 0,352 + 0
65 = 2 * 32 + 1 0,352 * 2 = 0,704 + 0
Pag. 8
Administraie public
32 = 2 * 16 + 0 0,704 * 2 = 0,408 + 1
16 = 2 * 8 + 0 0,408 * 2 = 0,816 + 0
8 = 2 * 4 + 0 0,816 * 2 = 0,632 + 1
4=2* 2+0
0,632 * 2 = 0, 264 +1
2=2* 1+0
0, 264 *2 = 0,528 + 0
1=2* 0+1
0,528 * 2 = 0,056 + 1
1053,647 = 10000011101,10100101101(2)
Conversia numerelor reale raionale din baza b 2 n baza 10
1.6.
0
0
1
1
1
10
*
0
1
0
0
0
1
0
1
Pentru b = 8 avem:
+
0
1
2
3
4
Pag. 9
0
0
1
2
3
4
1
1
2
3
4
5
2
2
3
4
5
6
3
3
4
5
6
7
4
4
5
6
7
10
5
5
6
7
10
11
6
6
7
10
11
12
7
7
10
11
12
13
*
0
1
2
3
4
0
0
0
0
0
0
1
0
1
2
3
4
2
0
2
4
6
10
3
0
3
6
11
14
4
0
4
10
14
20
5
0
5
12
17
24
6
0
6
14
22
30
7
0
7
16
25
34
+
5
6
7
0
5
6
7
1
6
7
10
2
7
10
11
3
10
11
12
4
11
12
13
5
12
13
14
6
13
14
15
7
14
15
16
*
5
6
7
0
0
0
0
1
5
6
7
2
12
14
16
3
17
22
25
4
24
30
34
5
31
36
43
6
36
44
52
7
43
52
61
Pag.10
Administraie public
Pentru b =16 avem:
+
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
*
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
0
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
10
1
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
Pag. 11
2
2
3
4
5
6
7
8
9
A
B
C
D
E
F
10
11
2
0
2
4
6
8
A
C
E
10
12
14
16
18
1A
1C
1E
3
3
4
5
6
7
8
9
A
B
C
D
E
F
10
11
12
3
0
3
6
9
C
F
12
15
18
1B
1E
21
24
27
2A
2D
4
4
5
6
7
8
9
A
B
C
D
E
F
10
11
12
13
4
0
4
8
C
10
14
18
1C
20
24
28
2C
30
34
38
3C
5
5
6
7
8
9
A
B
C
D
E
F
10
11
12
13
14
5
0
5
A
F
14
19
1E
23
28
2D
32
37
3C
41
46
4B
6
6
7
8
9
A
B
C
D
E
F
10
11
12
13
14
15
6
0
6
C
12
18
1E
24
2A
30
36
3C
42
48
4E
54
5A
7
7
8
9
A
B
C
D
E
F
10
11
12
13
14
15
16
7
0
7
E
15
1C
23
2A
31
38
3F
46
4D
54
5B
62
69
8
8
9
A
B
C
D
E
F
10
11
12
13
14
15
16
17
8
0
8
10
18
20
28
30
38
40
48
50
58
60
68
70
78
9
9
A
B
C
D
E
F
10
11
12
13
14
15
16
17
18
9
0
9
12
1B
24
2D
36
3F
48
51
5A
63
6C
75
7E
87
A
A
B
C
D
E
F
10
11
12
13
14
15
16
17
18
19
A
0
A
14
1E
28
32
3C
46
50
5A
64
6E
78
82
8C
96
B
B
C
D
E
F
10
11
12
13
14
15
16
17
18
19
1A
B
0
B
16
21
2C
37
42
4D
58
63
6E
79
84
8F
9A
A5
C
C
D
E
F
10
11
12
13
14
15
16
17
18
19
1A
1B
C
0
C
18
24
30
3C
48
54
60
6C
78
84
90
9C
A8
B4
D
D
E
F
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
D
0
D
1A
27
34
41
4E
5B
68
75
82
8F
9C
A9
B6
C3
E
E
F
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
E
0
E
1C
2A
38
46
54
62
70
7E
8C
9A
A8
B6
C4
D2
F
F
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
F
0
F
1E
2D
3C
4B
5A
69
78
87
96
A5
B4
C3
D2
E1
1.8.
BINAR
B=2
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
OCTAL
B=8
0
1
2
3
4
5
6
7
10
11
12
13
14
15
16
17
HEXAZECIMAL
B = 16
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
Exerciii
S se calculeze:
1. AF3 + 5FFF = 6AF2
2. 78F8 70D0 = 828
3. 9956 = ?(16) = ?(2) = ?(8)
9956 = 2 * 4978 + 0
4978 = 2 * 2489 + 0
2489 = 2 * 1244 + 1
1244 = 2 * 622 + 0
622 = 2 * 311 + 0
311 = 2 * 155 + 1
155 = 2 *
77 + 1
77 = 2 *
38 + 1
38 = 2 *
19 + 0
19 = 2 *
9 +1
9= 2*
4 +1
4= 2*
2 +0
Pag.12
Administraie public
2= 2*
1 +0
1= 2*
0 +1
9956 = 10011011100100(2)
10011011100100(2) = 23344(8)
10011011100100(2) =26E4(16)
4. 23344(8) = ?(10)
23344(8) = 2*84 + 3*83 + 3*82 + 4*81 + 4*80 =8192 +1536 +192 +32 +4=9956
5. 26E4*1775=?(16)
26E4*
1775
C274
C274
1103C
26E4
38B65B4
26E4 * 1775 = 38B65B4 (16)
Verificare:
26E4(16) = 9956
1755(16) =5973
9956*5973 = 59467188
59467188 = 38B65B4(16)
6. Se d fracia:
20703 ( x ) 5050 ( x ) 406 ( x )
F ( x)
3021( x ) 1103 ( x ) 201( x )
S se simplifice fracia F(x).
20703(x) = 2X4 + 7X2 + 3
5050(x) = 5X3 + 5
406(x) = 4X2 + 6
302(x) = 3X2 + 2
3
2
1103(x) = X + X + 1
201(x) = 2X2 + 1
2X4 7X2 3 - 5X 3 5 X 4 X 2 6 2 X 4 5 X 3 11 X 2 5 X 9
F(X )
3X 3 2 X 1 X 3 X 2 3 2 X 2 1
2 X 3 3X 2 2 X 3
F(X )
( X 2 1)( 2 X 2 5 X 9) (2 X 2 5 X 9)
(2 X 3)
( X 2 1)( 2 X 3)
F(X )
( 2 X 2 5 X 9)
( 2 X 3)
7. S se calculeze:
E = 155(10) + 476(9) +B2A(12) * 51(6) , fcnd calculele n baza 6.
155 = 6 * 25 + 5
25 = 6 * 4 + 1
4= 6* 0+4
155(10) =415 (6)
476 =4*92 + 7*91 + 6*90 =324+72 =396
396 = 6 * 66 + 0
66 = 6 * 11 + 0
11 = 6 * 1 + 5
1=6* 0+1
396 = 1500(6)
B2A(12) =B*122 + 2*121 + A*120 = 11*144 + 24 + 10 = 1618
1618 = 6 * 269 + 4
B2A(12) = 11254(6)
269 = 6 * 44 + 5
44 = 6 * 7 + 2
7=6* 1+1
Pag. 13
0+1
11254*
51
11254
101242
1024114
E = 1030433 (6)
1024114+
415
1500
1030433
11( 2) 22 ( 3) 33( 4) 44 ( 5) 55 ( 6 ) 66 ( 7 )
26 ( x )
Convertim toate numerele n baza 10
11(2) = 3
44(5) = 24
26(x) = 2*X+6
22(3) = 8
55(6) = 35
16(x) = X+6
33(4) =15
66(7) = 48
1 1 1
1
1
1
X 6
560 210 112 70 48 35 X 6
3 8 15 24 35 48 2 X 6
1680
2X 6
69
X 6
129 13 X X 10
112 2 X 6
36 64 37 108
X
100 145
X
500 145 X
X 645
38 35
12 13
25
5
25
25
25
25
Pag.14
Administraie public
Pag.16
Administraie public
calculator. Magistrala este format dintr-un mnunchi de trasee de cupru , prin care circul
informaia sub forma unor impulsuri electrice care corespund cifrelor binare 0 i 1.
Plcile adaptoare sunt introduse n sloturi. Sloturile sunt conectoare aflate n
legtur cu magistrala i comunic cu microprocesorul. Cele mai importante plci
adaptoare sunt:
Adaptorul video display screen adapter care transform informaia (date i
comenzi) n imagini pe ecran.
Adaptorul unitii de disc disk drive adapter transform informaia n
nregistrri pe suportul magnetic i invers.
Plcile de memorie se adaug la memoria de baz pentru a mri capacitatea
memoriei interne.
Porturile seriale i paralele serial and paralel ports prin intermediul lor se
pot conecta dispozitivele periferice.
Configuraia general a unui calculator IBM sau compatibil IBM prevede
urmtoarele dispozitive periferice:
Dispozitivele periferice de intrare tastatura, mouse-ul, scanner-ul,etc.
Dispozitive periferice de ieire: ecran, imprimanta, plotter-ul,etc.
Dispozitive periferice de intrare-ieire: modem, placa de sunet,etc.
Microcalculatorul este alctuit din mai multe subansamble definite dup
funcionalitate i prezentate n figura urmtoare:
2.1. Unitatea central
Pag. 17
Pag.18
Administraie public
Mecanismul de gestionare al memoriei interne depinde de sistemul de operare
folosit. Altfel spus, un calculator poate s aib n configuraie orict memorie intern, dar
din aceasta nu va fi folosit dect acea parte care poate fi gestionat de sistemul de
operare. Sistemul de operare DOS care a fost unul dintre cele mai rspndite pe
calculatoarele compatibile IBM nu poate gestiona dect maxim 16 MB de memorie
intern. Actualul sistem de operare Windows XP al Microsoft poate gestiona orict
memorie intern, fiind i un mare consumator de memorie intern. Din aceast cauz
pentru a permite aplicaiilor s ruleze la o vitez acceptabil sunt necesari n configuraie
cel puin 128 de MB de memorie intern.
Exist dou tipuri de memorie intern: RAM i ROM.
Memoria ROM Read Only Memory este o memorie care poate fi doar citit
dar n care nu se poate scrie. Este o memorie remanent, adic la scoaterea de sub tensiune
a calculatorului, informaiile scrise n aceast memorie nu se pierd. Memoria ROM este
folosit pentru memorarea unui program de tip firmware, adic inscris de ctre firma
productoare, destinat lucrului cu calculatorul la punerea sub tensiune a acestuia.
Programul stocat n memoria ROM este BIOS-ul Basic Input-Output System
sistemul de baz pentru intrri i ieiri. El controleaz modul n care informaiile sunt
apelate sau transferate la monitor, tastatur, uniti de disc, memoriile RAM i ROM.
Tipuri de memorii ROM:
PROM (Programmable ROM), memorie n care se poate stoca un
program. Ca i memoria ROM, i PROM este ne-volatil (datele
nscrise n ea nu se pot terge).
EPROM (Erasable PROM), este un tip special de PROM care se
poate terge prin expunerea la ultraviolete.
EEPROM (Electrically EPROM), este un tip special de PROM care se
poate terge prin expunerea la sarcin electric.
Memoria RAM Random Acces Memory memorie cu acces aleator
reprezint o memorie n care se poate scrie i din care se poate citi. Memoria RAM
reprezint o memorie neremanent , adic la scoaterea calculatorului de sub tensiune
informaiile inscrise n memorie se pierd. Informaiile nscrise n memoria RAM pot fi
citite aleator, n orice ordine.
Memoria RAM stocheaz informaia prin impulsuri electrice de tip 1 sau 0
logic(deschis sau nchis). Capacitatea memoriei interne se refer la memoria RAM.
Aceasta este o caracteristic important deoarece de ea depind lungimea maxim a unui
program care poate fi ncrcat n memoria intern i executat de ctre procesor.
Programele ruleaz n memoria intern a calculatorului, adic instruciunile i
datele pe care acestea le folosesc sunt ncrcate n memoria intern, instruciunile sunt
executate de procesor, iar rezultatele obinute n urma executrii instruciunilor sunt depuse
tot n memoria intern. Numrul de bii din memoria intern este constant. n memoria
intern, n aceeai zon de memorie dar la momente diferite, pot fi rulate programe diferite,
iar biii vor avea utilizri diferite. Astfel ntr-un program ei pot reprezenta date i n altul
pot reprezenta instruciuni.
Tipuri de memorii RAM:
DRAM (Dynamic RAM), construit din perechi de tranzistori i condensatori,
fiecare astfel de pereche formnd o celul de memorie care reprezint un bit.
Condensatorul stocheaz informaia n una din cele dou stri posibile, 0 sau 1, iar
tranzistorul permite citirea sau schimbarea strii condensatorului. Starea
condensatorului nu este permanent, el se menine ncarcat doar cteva
Pag. 19
Pag.20
Administraie public
rigid, fix Hard Disk Device - HDD i uniti de disc flexibil Floppy Disk Device FDD.
Discurile reprezint supori de informaie cu acces direct. Pentru a asigura accesul
direct la informaie suprafaa discului este mprit n locaii de memorare care sunt
identificate printr-o adres unic.
Suprafaa discurilor este mprit n cercuri concentrice numite piste tracks.
Pistele la rndul lor sunt mprite in arce de cerc egale numite sectoare sectors. Fiecare
pist conine acelai numr de sectoare. n cadrul fiecrui sector se nregistreaz informaia
n format binar, serial, bit dup bit, octet dup octet. ntr-un octet se poate memora un
caracter. Pistele au lungimi diferite. Ce de la exterior sunt mai lungi dect cele de la
interior, deci i sectoarele vor avea lungimi diferite cele de la exterior fiind mai lungi dect
cele de la interior. Indiferent de lungimea pistei cantitatea de informaie este aceeai.
Capacitatea de memorare a unui sector este de 512 Octei. Discurile flexibile au dou
suprafee pe care se scrie informaia. Discurile flexibile au 40 de piste pe o fa sau 80 de
piste pe o fa, iar informaia se poate pe scrie pe o fa sau pe ambele fee. Hard discul
este un pachet de discuri asemntor celor flexibile. Indiferent de tipul discului, fiecare
suprafa este mprit n piste i sectoare. Pistele care au aceeai raz formeaz un
cilindru cylinder. Locaia de memorare pe disc este sectorul. El se identific printr-o
adres unic dat de trei elemente:
Numrul cilindrului corespunde numrului pistei de pe disc.
Numrul pistei n cadrul cilindrului corespunde numrului feei de disc.
Numrul sectorului n cadrul pistei.
mprirea suprafeei discului n piste i sectoare se face de ctre utilizator prin
operaia de formatare a discului. Aceast operaie se face printr-un program al sistemului
de operare care mparte suprafaa discului n cilindrii, piste i sectoare, le numeroteaz
pentru a construi sistemul de adrese, verific prin operaia de citire-scriere dac suportul nu
este defect. Dac un disc nu a fost formatat nu poate fi folosit.
Pag. 21
Unitatea Floppy
Discheta (floppy disc-ul) este cel mai portabil i ieftin mediu de stocare de date, cu
capacitatea limitat la 1,44MB. Accesul la date de pe unitatea floppy a calculatorului este
mai lent dect n cazul hard disk-ului. Au existat tendine de evoluie spre dischete cu
capacitatea de 2,88MB, dar fr un impact prea mare. O alt tendin de evoluie a fost
Pag.22
Administraie public
unitatea Zipp, care se mai folosete i astzi fr a se generaliza i care utilizeaz dischete
speciale cu capacitatea de 250MB n format comprimat.
2.4. Dispozitive de intrare
Unitatea de intrare Input Device reprezint dispozitivele utilizate pentru a
transmite calculatorului informaii prin operaia de citire read. Unitatea de intrare
servete la convertirea informaiei furnizate de utilizatori n format binar. Principiul de
funcionare al oricrui dispozitiv de intrare este urmtorul: preia informaia introdus, o
mparte n uniti de informaie folosind un algoritm propriu, codific fiecare unitate de
informaie ntr-o secven de bii i transmite aceti bii microprocesorului. Dispozitivele
de intrare sunt: tastatura, cititorul de cartele, cititorul de band perforet, mouse-ul,
scanner-ul, microfonul, creionul optic, etc.
Tastatura keyboard este un dispozitiv de intrare prin intermediul cruia
utilizatorul poate s transmit comenzi calculatorului i s introduc datele. Comenzile se
dau sub forma unui sir de caractere. Fiecare caracter se genereaz prin acionarea unei
taste. Acionarea unei taste are ca efect nchiderea unui circuit electronic, prin care se
genereaz un cod unic, care reprezint codul ASCII al caracterului respectiv. Tastatura
conine patru blocuri de taste:
Tastatura alfanumeric conine tastele aranjate conform standardului folosit la
maina de scris. Cu aceste taste se pot genera:
codurile caracterelor:
cifre :0,1,2,3,4,5,6,7,8,9
litere: a,,z,A,Z
caractere speciale: $, %, &, @, !, ?,
spaiu Space bar
codurile comenzilor :
retur de car Cariage Return
salt la linie nou Line Feed
saltul cursorului cu un anumit numr de coloane Tab
ntreruperea execuiei unui program Escape tasta Esc
tiprirea ecranului la imprimant Print Screen
suspendarea temporar a execuiei unui program Break/Pause
Tastatura de editare conine tastele utilizate pentru editarea unui text. Editarea unui
text nseamn scrierea textului i corectarea lui. Textul editat este afiat pe ecran. Tot pe
ecran este afiat i o bar orizontal sau vertical numit cursor, care arat poziia n care
va fi scris un caracter n text. Cu aceste taste se pot executa urmtoarele operaii:
deplasarea n text - se poate realiza cu ajutorul tastelor :
sgei care deplaseaz cursorul o poziie n direcia sgeii.
Page Up i Page Down deplaseaz cursorul o pagin n sus respectiv o pagin n
jos.
Home i End deplasarea la nceputul respectiv sfritul rndului.
stabirea tipului de inserare - comutarea ntre modurile inserare/suprascriere se
realizeaz cu ajutorul tastei Insert. n modul de inserare avem: ABCD. Dac inserm
caracterul E n poziia cursorului obinem: ABECD. n modul suprascriere din aceeai
situie obinem: ABED.
stabilirea tipului de tergere tergerea se poate face n dou moduri , cu ajutorul
tastei Delete se terge caracterul din poziia cursorului: ABCD ABD, iar prin
Pag. 23
Pag.24
Administraie public
configurare, n cadrul aplicaiilor folosite pentru prelucrarea textelor, pot fi generate cu
ajutorul tastaturii i caracterele romneti:, , , , , , , , , .
Mouse-ul este un dispozitiv periferic de intrare care poate fi folosit n anumite
programe pentru a selecta anumite obiecte de pe ecran n vederea executrii unor operaii.
El se utilizeaz doar n acele programe care realizeaz pe ecran interfee utilizator prin
intermediul unor tehnici avansate cum ar fi: tehnica ferestrelor i a casetelor dr dialog,
tehnica meniurilor, tehnica obiectelor, etc. Mouse-ul este un dispozitiv pentru care ecranul
monitorului devine o mas virtual de lucru. Pe aceast mas virtual, poziia mouse-ului
este marcat printr-un semn grafic numit cursor de mouse. Acest cursor este deferit de
cursorul care arat poziia n care va fi scris un caracter pe ecran. Programul care permite
folosirea mouse-ului va crea pe ecran diferite obiecte care vor putea fi manipulate att prin
comenzi date de la tastatur ct i prin comenzi date cu mouse-ul. Mouse-ul are mai multe
butoane. El se deplaseaz pe masa real numit pad. Aceast operaie are ca efect
deplasarea cursorului de mouse pe ecran. Cursorul de mouse urmrete pe ecran deplasarea
mouse-ului pe masa real. Cu ajutorul mouse-ului se pot executa urmtoarele operaii:
operaia de indicare point pentru care cursorul de mouse este deplasat pe
ecran pentru a indica un anumit obiect, deplasarea pe ecran se face prin
deplasarea mouse-ului pe pad.
operaia clic click prin care se acioneaz (apas) scurt un buton al mouseului.
operaia clic dublu double click prin care se acioneaz (apas) scurt de
dou ori un buton al mouse-ului.
operaia de glisare sau tragere drag prin care se deplaseaz mouse-ul pe
masa real cu un buton acionat.
Exist mai multe tipuri de mouse-uri clasificate dup:
Numr de butoane: 2 butoane, 3 butoane.
Tipul portului prin care se conecteaz:serial i paralel.
Compatibilitate: mouse-urile compatibile Microsoft sunt compatibile Genius,
Logitech, etc.
Scanner-ul este un dispozitiv de intrare prin care pot fi citite imagini grafice
(fotografii, desene pe hrtie). Imaginea pe care o citete scanner-ul este o imagine format
din puncte. Fiecare punct este definit printr-un cod de culoare obinndu-se versiunea
digital a imaginii. Dup ce a fost citit cu scanner-ul, imginea poate fi prelucrat cu
ajutorul calculatorului: mrit, micorat, rotit, colorat, suprapus cu alte imagini, etc.
scanner-ul se caracterizeaz prin urmtoarele elemente:
Rezoluia reprezint numrul de puncte pe inci pe care le poate citi scannerul. Cu ct rezoluia este mai mare cu att imaginea scanat va fi mai apropiat
de cea real. Rezoluia medie este de 300 400 dpi ( dots per inch puncte pe
inci).
Numrul de culori reprezint setul de culori codificate de scanner. Cu ct
numrul de culori este mai mare cu att imaginea scanat este mai apropiat de
cea real.
Viteza de scanare reprezint viteza cu care un scanner citete i prelucreaz o
imagine.
2.5. Dispozitive de ieire
Unitatea de ieire Output Device servete la transmiterea rezultatelor
prelucrrilor, realiznd conversia reprezentrii informaiei de la forma binar utilizat de
calculator la o form textual sau grafic accesibil omului. Aceste dispozitive comunic
Pag. 25
Pag.26
Administraie public
Rezoluie reprezint numrul de puncte afiate pe inci. Exist rezoluie
vertical i rezoluie orizontal. Nu este obligatoriu ca cele dou valori s fie
identice. Rezoluia se msoar n dpi.
Viteza reprezint viteza de scriere a imprimantei i se msoar n cpscaractere pe secund la imprimantele lente i pps pagin pe secund la
imprimantele rapide.
Dimensiunea maxim a hrtiei: A3(420x297), A4(210x297), A5(148 x 210),
B5(182 x 257).
Memoria proprie reprezint memoria imprimantei n care informaiile ce
urmeaz a fi tiprite se memoreaz. Deoarece viteza procesorului este mult mai
mare dect a imprimantei, informaiile procesate se transmit imprimantei unde
vor fi memorate pn la imprimarea lor, evitnd blocarea magistralei de date.
Imprimantele sunt fabricate de firme diferite, ntr-o gam larg, utiliznd diferite
principii constructive. n funcie de modul n care acioneaz i de modul de construcie
imprimantele sunt de mai multe tipuri:
Imprimante matriceale Dot Matrix Printer aceste imprimante au un cap de
scriere alctuit din ace foarte subiri. Acele apas o band tuat ribbon genernd o
matrice de puncte. Capul de imprimare poate conine 9, 18 sau 24 de ace. Cu ct numrul
de ace crete cu att imprimanta are o rezoluie mai bun. Rezoluia este de aproximativ
180 360 dpi, iar viteza este de 150 de cps la cele lente i ajunge la 800 de cps la cele
rapide. Au avantajul c sunt ieftine i dezavantajul c sunt zgomotoase.
Imprimante cu jet de cerneal Ink Jet Printer aceste imprimante scriu pe
hrtie aruncnd un jet de cerneal cu o anumit intensitate, n funcie de informaia pe care
trebuie s o scrie.se pot utiliza diferite culori de cerneal realiznd imagini color. Sunt
printre cele mai rapide avnd o vitez ntre 3-16 ppm i o rezoluie 180 360 dpi. Nu sunt
cu mult mai scumpe dect cele matriceale dar au avantajul c sunt silenioase i au o
calitate bun a tipririi.
Imprimante laser Laser Printer se bazeaz pe principiul copiatoarelor xerox.
Razele laser polarizeaz electrostatic un cilindru care astfel atrage o substan numit
tonner. Aceasta se ncarc pe cilindru n funcie de informaia ce trebuie tiprit. Tonner-ul
de pe cilindru este depus pe foaia de hrtie. Acest tip de imprimare asigur o calitate nalt
a tipririi cu o rezoluie ntre 300-1000 dpi i o vitez mrit ntre 4-18 ppm. Ele dispun de
o memorie proprie de aproximativ 512 Koctei, care este suficient pentru tiprirea unor
pagini complexe. Au avantajul c sunt uor de folosit i imprimarea este de bun calitate.
Dezavantajul este preul mare al unui astfel de echipament.
Imprimante termice aceste imprimante tipresc informaia pe baza fixrii
termice a vaporilor de cerneal pe o hrtie special principiul fax-ului. Sunt mai lente
dect celecu jet de cerneal i lase avnd o vitez de 2 8 ppm.
Traducerea semnalelor de tiprire, pe care le emite calculatorul n semnale de comenzi de
tiprire pe care le nelege imprimanta se realizeaz cu un program numit driver de
imprimant. Pentru fiecare imprimant exist un driver special, iar pentru ca operaia de
tiprire s fie posibil driver-ul trebuie instalat. Operaia se numete instalarea
imprimantei.
Plotter-ul este un dispozitiv de ieire prin care calculatorul deseneaz pe un suport
(hrtie) imagini de mare precizie: hri, desene tehnice.
El se deosebete n principal de o imprimant prin urmtoarele caracteristici:
Hrtia poate fi parcurs n ambele sensuri, adic se poate reveni pe un
desen.
Accept formate mari de hrtie.
Pag. 27
Pag.28
Administraie public
Controlor - sistemul de operare trebuie s aib n permanen controlul
resurselor sistemului. Dac un program eueaz n urma unei erori , controlul
este cedat sistemului de operare care determin i raporteaz tipul erorii.
Cele mai cunoscute sisteme de operare folosite pe calculatoarele personale sunt
sistemele de tip DOS (Disk Operating System). Alturi de acestea exist i alte sistemul de
operare precum Unix, Lynux, Windows xx, OS/2, etc. La rndul lor sistemele de operare
DOS sunt de mai multe feluri n funcie de firma constructoare i anume:
PC-DOS aparinnd firmei I.B.M.;
MS-DOS aparinnd firmei Microsoft;
DR-DOS aparinnd firmei Digital Research;
Cel mai rspndit sistem de operare este MS-DOS. Sistemul de operare MS-DOS
n comparaie cu alte sisteme de operare CP/M, OS/2, UNIX, XENIX,VMS, RSX,
WINDOWS are dimensiune medie i complexitate moderat, suport un singur program n
execuie la un moment dat, un singur utilizator, lucreaz cu memoria fizic i ofer
programelor o interfa logic. Dei iniial a fost dezvoltat pentru calculatoarele
compatibile IBM-PC, astzi este utilizat pe o gam larg de calculatoare denumite
compatibile IBM-PC precum i pe seria IBM PS/2. n fiecare caz calculatorul este
controlat pe dou nivele. Nivelul de jos este reprezentat de ROM-BIOS, produs iniial de
IBM, iar deasupra se afl MS-DOS.
ROM-BIOS (Basic Input-Output Sistem) reprezint un sistem de programe ce se
afl nscris n memoria ROM i care este furnizat de ctre firma productoare a
calculatorului. Este folosit att de ctre MS-DOS ct i de ctre orice alt sistem de operare.
Scopul principal al ROM-BIOS - ului este de a iniializa sistemul i de a lansa programul
de ncrcare al sistemului de operare.
ROM - BIOS-ul conine urmtoarele componente:
drivere fizice pentru diverse componente hardware (tastatur, disc,
imprimant);
programul de pornire la punerea sub tensiune a calculatorului (POST Power
On Self Test Program)
programul ncrctor
La pornirea calculatorului se execut urmtoarea secven:
programul de pornire POST - detecteaz perifericele instalate, configuraia
hardware i verific buna funcionare a acestora;
iniializri tabela vectorilor de ntrerupere i diverse componente hardware;
programul ncrctor ncearc s citeasc primul sector de pe dischet sau disc.
Dac ncercarea de citire de pe dischet eueaz se execut aceleai operaii
asupra discului fix. Programul nu trebuie s cunoasc prea multe despre disc.
Strategia de control presupune c pe primul sector de pe discul cu sistemul de
operare se afl un alt program ncrctor al sistemului de operare.
Exist dou tipuri de pornire a calculatorului:
reset-ul la rece este iniiat cnd se pornete calculatorul sau cnd se apas
butonul RESET.
reset-ul la cald la acionarea tastelor Ctrl+Alt+Del, cnd se pornete doar
programul ncrctor.
Pag. 29
Pag.30
Administraie public
fi considerat o nsiruire de octei (coduri ASCII American Standard Code for Information
Interchange).
Caracteristicile unui fiier sunt: lungimea fiierului adic numrul de coduri din
care este alctuit fiierul, data i ora la care a fost creat fiierul respectiv.
Atributele unui fiier pot fi:
A Archive reprezint o anumit form de arhivare folosit de unele comenzi
ale sistemului de operare.
S System reprezint fiier al sistemului de operare.
R Read Only reprezint fiier accesibil doar la citire.
H Hidden reprezint fiier ascuns al crui nume nu apare la comenzile de
vizualizare a coninutului unui director.
Revenind la organizarea informaiei reamintim c la formatare orice disc este dotat
cu un director rdcin Root Directory. Pe disc informaia este stocat n fiiere, iar
fiierele sunt grupate n directoare. Directoarele dac exist sunt subdirectoare ale
directorului rdcin. Fiecare director are/poate avea la rndul lui n subordine alte
directoare numite subdirectoare. n final, organizarea n directoare a discului ia o form
arborescent. Orice director are o denumire care respect aceleai reguli de formare ca
denumirea fiierului. Singura excepie o constituie directorul rdcin, notat \ .
Prin comanda extern TREE se poate afia arborele directoarelor aflate pe discul
din drive-ul curent. n cadrul acestui arbore, directorul ce conine alte directoare se
numete director tat pentru directoarele coninute, iar oricare dintre directoarele
coninute se numete director fiu fa de directorul ce le conine. Oricare din aceste
directoare poate conine fiiere. Dac conine fiiere accesul la un fiier se face prin
indicarea unitii de disc i a drumului parcurs arborele de directori de la rdcin pn la
directorul n care se gsete fiierul. n specificarea acestui drum, diferitele denumiri ale
ale nodurilor (directoarele de pe traseu ) sunt precedate (pentru separare de caracterul
back-slash \ .
Structura dup care se memoreaz informaia pe discul magnetic se numete
structur de directori. O anumit rut prin structura de directori se numete cale - path.
n general o cale const ntr-o secven de directoare separate prin back-slash. Dac
respectiva cale ncepe cu un caracter \, sistemul de operare nelege s nceap
parcurgerea ei chiar din directorul rdcin. Dac ns ncepe printr-o denumire, sistemul
de operare va ncepe parcurgerea ei din directorul curent.
De exemplu fie urmtoarea structur arborescent:
STUDENT
BURSIERI
RI
ELEV
Pag.32
Administraie public
butoane (Toolbar) i bara de stare (Status Bar) au o afiare opional n fereastr,
afiare controlat prin setrile fcute din meniu.
3.3.1. Ecranul de lucru (desktop), pornirea i oprirea sistemului
La pornirea calculatorului (i deci la lansarea n execuie a lui Windows) pe ecran
se afieaz ecranul de lucru Windows, ecran care, n partea de jos, are afiat bara de
operaii-lucrari Windows (Task bar). De obicei, n partea stng a acestui ecran, exist o
list de pictograme (icon-uri - functie de versiunea sistemului de operare in versiunile
anterioare, n partea stng a suprafeei de lucru se aflau cinci sau mai multe pictograme, n
funcie de opiunile selectate n timpul instalrii i n funcie de personalizarea suprafeei
de lucru de ctre utilizator. n mod implicit, n Windows XP i 7 este afiat doar
pictograma Recycle Bin) prin intermediul crora se deschid ferestrele corespunztoare
unor medii de lucru i anume:
Suprafaa de lucru
(Desktop)
Pictograme
(Icons)
Butonul Start
Bara de lucrri
(Taskbar)
Pag. 33
Suprafaa de notificare
(Notification area)
My Computer
Pag.34
Administraie public
5
Pag. 35
Dup
poziionarea
indicatorului
mouseului pe All Programs,
grupurile de programe
se vor alinia unul dup
altul n cascad, ntr-o
serie de meniuri noi
care se deschid la
dreapta meniului de
START. Lansarea n
execuie a programului
dorit se face cu un clic
pe
numele
sau
pictograma
programului respectiv.
Meniul All Programs este similar cu cel din Windows 98,
2000 i Millenium, putndu-se modifica ordinea n care sunt
afiate programele i grupurile de programe. Denumirile
pictogramelor aplicaiilor sau documentelor de aici pot fi
modificate. Pentru a muta articolele din meniul All Programs
Fig. 3.6. Meniul
acestea se vor trage n noua poziie dorit. Pentru a crea noi
contextual al barei de
articole n meniu se utilizeaz optiunile din meniul contextual.
lucrri
Pentru a vizualiza meniul Start clasic (cel din versiunile anterioare
Windows), dar i pentru a aduga i/sau elimina articole din meniul Start se procedeaz
astfel:
1. Se poziioneaz indicatorul mouse-ului de bara de lucrri i se execut clic dreapta
pentru a deschide meniul contextual (figura 3.6.) Sau se execut dublu clic pe
pictograma
din panoul de control
ce se afieaz n meniul
Start.
2. Se execut clic pe comanda Properties pentru a deschide caseta de dialog Taskbar
and Start Meniu Properties (vezi figura 3.4.).
n aceast caset de dialog se execut
clic pe Start Meniu pentru a vedea fia
Start Meniu (figura 3.7.).
Se execut clic pe butonul Customize
pentru a personaliza maniul Start i/sau se
activeaz opiunea Classic Start meniu
pentru a vizualiza meniu Start clasic.
Control Panel
de control;
panoul
Pag.36
Administraie public
care le folosete propriul calculator. n plus, aici se gsete dosarul Fonts i parametri de
moned, dat, or i alte informaii specifice zonei.
Tot aici (vezi figura 1.8.) se gsesc o serie de pictograme referitoare la resursele hard
ale computerului propriu (Display, Keyboard, Mouse, Phone and modem, Printers and
faxes etc.) dar i pictogramele
/elimin programe.
- adaug
Comanda SEARCH
Deschide o fereastr in care se
vor specifica opiunile de cutare
i n care se poate apoi lucra cu
rezulatatele cutrii.
n Windows XP exist posibilitatea
cutrii de persoane folosind
serviciile de directoare din Internet
sau Windows Address Book. Se
poate realiza conectarea i la
motoarele de cutare din Internet
pentru a cuta subiecte, cuvite sau
fraze din site-urile Web sau
grupuri de discutii.
Doar pentru c se numete Search
nu nseamn c utilitatea acestei
funcii se limiteaz la cutarea
Figura 3.9. Fereastra Search
unor obiecte. De exemplu, se
poate folosi Search ca filtru pentru a lista toate fiierele executabile dintr-un dosar sau
dintr-un set de dosare dintr-o fereastr.
Comanda RUN
Aceasta este o interfa tip linie de comand care permite lansarea unui program
scriind calea de acces, denumirea lui i eventual anumii parametri pentru linia de
comand.
De exemplu, pentru a deschide rapid o fereastr care s afieze fiierele i dosarele din
directorul rdcin al unitii de disc de iniializare se execut clic pe butonul Start, apoi pe
Run.
Pag. 37
Shut Down
bara de meniuri n care, pe lng meniurile i opiunile valabile pentru orice fereastr,
mai apar meniurile i opiunile proprii programului respectiv;
bara de unelte (bara de butoane utile) n care cele mai importante opiuni din unele
meniuri sunt preluate i de ctre butoanele respective. Mai exact aceste butoane
dubleaz funciile acestor opiuni, fiecare opiune fiind afiat dup cteva clipe de
staionare a cursorului mouse-ului pe butonul respectiv;
Pag.38
Administraie public
bara de stare n care sunt afiate diferite informaii referitoare la entitatea selectat prin
intermediul mouse-ului;
bara de derulare este plasat, de obicei, pe marginile suprafeei de lucru n situaia n
care informaia afiat nu ncape n fereastr. Deplasarea vizualizrii spre dreapta,
stnga, sus sau jos se poate face dnd clic stnga repetat pe butoanele
, respectiv,
sau poziionnd cursorul mouse-ului pe clapeta mobil din
interiorul acestei bare i culisnd n direcia dorit.
In bara de titlu, mai exact n partea dreapt a acestei bare, exist trei butoane:
-dnd un clic stnga pe acest buton, fereastra dispare de pe suprafaa de lucru i,
n bara de operaii (cea mai de jos de pe ecran), va apare un buton cu acelai titlu cu cel al
ferestrei. Pentru a reveni la forma iniial a ferestrei, se d un clic stnga pe butonul
respectiv.
sau
-dnd un clic stnga pe acest buton (n prima form), se mrete fereastra
curent pn la dimensiunile suprafeei de lucru i se modific forma butonului, acesta
lund cea de a doua form. Pentru a reveni la forma iniial, se d clic (stnga) pe acelai
buton, buton care, n aceast situaie, are noua form (cea de a doua).
Dimensiunile formei curente a ferestrei (att pe orizontal ct i pe vertical) pot
fi modificate de ctre utilizator. Pentru aceasta se poziioneaz cursorul mouse-ului pe
marginea (vertical sau orizontal) a ferestrei, iar la schimbarea cursorului sub forma
respectiv, sub aceeai form dar pe vertical, se ine butonul din stnga mouse-ului
apsat i se deplaseaz mouse-ul spre exteriorul ferestrei (pentru mrire) sau spre
interiorul ferestrei (pentru micorare).
-dnd un clic (stnga) pe acest buton, se nchide fereastra curent, adic oprete
execuia programului corespunztor. Apsarea acestui buton are efect echivalent cu
alegerea opiunii Close a meniului Files.
Pentru a muta o fereastr sub forma iniial (cea care este mai mic dect toat
suprafaa ecranului de lucru) n alt loc al suprafeei de lucru, se poziioneaz cursorul
mouse-ului oriunde pe bara de titlu (mai puin cele trei butoane menionate mai sus),
se ine butonul din stnga mouse-ului apsat i se deplaseaz mouse-ul n poziia
dorit.
Pentru a folosi meniul din cadrul unei ferestre, se d clic stnga pe titlul
meniului dorit, apoi se d tot clic stnga pe opiunea dorit. De asemenea, apelarea unei
opiuni se poate face i prin apsarea, de la tastatur, a literei subliniate din denumirea
opiunii. O parte din opiuni au un semn de validare (activare), n partea din stnga,
existena lui specificnd faptul c opiunea a fost activat, iar absena lui, faptul c
opiunea nu a fost activat. Semnul are forma unei bife () i poate nsoi una sau mai
multe opiuni din grupul respectiv. O alt parte a opiunilor sunt nsemnate, n acelai scop,
cu un punct (). In aceste seturi (grupuri) de opiuni, ns, la un moment dat, numai o
opiune poate fi activ, selectarea unei alte opiuni avnd ca efect dezactivarea primei
opiuni i activarea noii opiuni selectate. Insemnele la aceste dou tipuri de opiuni apar,
deci, n partea stng a opiunii. Dac n partea din dreapta unei opiuni apare un semn vrf
de sgeat (), la poziionarea cursorului mouse-ului pe acest tip de opiuni se afieaz
un submeniu cu alte opiuni. Dac, ns, n partea dreapt a unei opiuni, apar trei puncte
(), la apelul ei se va afia o caset de dialog, caset care, de obicei, conine, la rndul ei,
mai multe opiuni.
Pag. 39
Pag.40
Administraie public
n partea dreapt a ferestrei Windows Explorer este afiat coninutul pliantului
selectat n partea stng sau, dac n partea stng este selectat pictograma
corespunztoare unui disc, coninutul directorului rdcin al discului respectiv. Aceast
afiare se poate face, la alegerea utilizatorului, n una din cele patru forme de afiare a
informaiilor.
Exploratorul Windows nu doar afieaza fiierele i dosarele ci este un instrument
esenial pentru gestionarea acestora pe calculator. Aceast aplicaie se folosete pentru
crearea unor noi dosare i fiiere, pentru copierea i mutarea lor dintr-un dosar n altul, de
pe un disc pe altul. De asemenea, Exploratorul permite tergerea i redenumirea dosarelor
i fiierelor. Toate acestea se fac n urma selectrii obiectelor respective.
Pag. 41
Pag.42
Administraie public
1.n partea dreapt a ferestrei se selecteaz fiierele i/sau dosarele ce urmeaz s
fie copiate.
2. Se aplic oricare din urmtoarele metode:
a. se execut clic pe butonul Copy
din bara cu instrumente standard;
b. se apeleaz comanda Copy din meniul Edit;
c. se execut clic drepta i se alege Copy din meniul contextual;
d. se apas combinaia de taste Ctrl+C.
3. n bara de explorare dosare (Folders) se selecteaz dosarul sau unitatea de disc ce
va conine obiectele copiate;
4. Se aplic oricare din urmtoarele metode:
a.
b.
c.
d.
Pag. 43
De asemenea, fiierele i dosarele pot fi terse foarte uor prin tragere peste
pictograma Recycle Bin de pe suprafaa de lucru.
3.3.6. Refacerea fiierelor terse
Pentru refacerea fiierelor i dosarelor terse se procedeaz astfel:
1. Se execut dublu clic pe pictograma Recycle Bin
de pe suprafaa de lucru;
2. Se selecteaz n fereastra Recycle Bin dosarul (dosarele) i/sau fiierul (fiierele)
ce urmeaz s fie refcute;
3. Se execut clic dreapta pe obiectul (obiectele) selectat i apoi clic pe Restore
(restabilete) sau se alege Restore din meniul File.
Fiierele sunt refcute n dosarele din care au fost terse. Dac dosarul n care au
existat fiierele a fost ters, acesta se va reface la rndul lui.
3.3.7. Redenumirea fiierelor i dosarelor
Pentru redenumirea fiierelor i dosarelor se execut paii:
1. Se execut clic pe pictograma dosarului sau al fiierului pentru a-l selecta;
2. Se apeleaz comanda Rename din meniul File sau sau se apeleaz comanda
Rename din meniul contextual (clic dreapta pe pictograma selectat) sau se execut clic pe
numele dosarului sau al fiierului (nu pe pictogram).
Astfel, numele va fi nconjurat de o caset cu un punct de inserie plpitor.
3. Se introduce de la tastatur noul nume i se apas Enter.
Observaie: Pentru a anula redenumirea se apas Ctrl +Z sau se apeleaz comanda Undo
din meniul Edit.
ncepnd cu Windows 95 numele dosarelor i fiierelor pot conine 255 caractere,
printre care i caracterul spaiu, mai puin caracterele: / \ .
Pag.44
Administraie public
3.3.8. Crearea de scurtturi pe Desktop
Crearea scurtturilor (Shortcuts) pe Desktop pentru aplicaii, dosare sau fiiere se
face prin oricare din metodele:
Se selecteaz obiectul (aplicaia, dosarul fiierul) i se apeleaz din meniul
File comanda Create Shortcut. Lng obiectul original va apare scurttura
ce se poate muta (prin trage i las) pe dosarul Desktop (n bara de explorare
dosare) sau direct pe Desktop dac fereastra este redimensionat.
Se selecteaz obiectul (aplicaia, dosarul fiierul) i se apeleaz din meniul
contextual comanda Create Shortcut. Lng obiectul original va apare
scurttura ce se poate muta (prin trage i las) pe dosarul Desktop (n bara
de explorare dosare) sau direct pe Desktop dac fereastra este
redimensionat
Se selecteaz obiectul (aplicaia, dosarul fiierul) i se apeleaz din meniul
File submeniul Send To, comanda Desktop (create shortcut).
Se selecteaz obiectul (aplicaia, dosarul fiierul) i se apeleaz din meniul
contextual submeniul Send To, comanda Desktop (create shortcut).
3.3.9. Golirea dosarului Recycle Bin
Pentru a se goli dosarul Recycle Bin se execut una din operaiile:
- dac dosarul Recycle Bin este deja deschis n Windows Explorer, se alege din
meniul File comanda Empty Recycle Bin (golete lada de gunoi);
- pe suprafaa de lucru (desktop) se execut clic drepta pe pictograma dosarului
Recycle Bin iar apoi clic pe comanda Empty Recycle Bin.
Observaie: Odat ce coul de gunoi s-a golit, fiierele nu mai pot fi recuperate.
Pentru a goli doar o parte din obiectele existente n coul de gunoi, acestea trebuie
s fie selectate, dup care se execut clic dreapta pe fiierele selectate i se alege comanda
Delete. Apoi, se confirm tergerea cu Yes.
3.3.10. Utilizarea meniurilor rapide
Pentru a gestiona pliante (fiiere) prin meniuri rapide, se poziioneaz cursorul
mouse-ului pe pictograma corespunztoare pliantului (fiierului) respectiv, dup care se
execut clic dreapta (se apas butonul din partea dreapt al mouse-ului). Se afieaz
astfel meniul rapid care conine opiunile cele mai uzuale ale meniurilor din bara de
meniuri :
alegerea opiunii Open (deschide), din submeniul afiat, va avea ca efect
deschiderea pliantului respectiv (respectiv, lansarea n execuie a programului
din fiierul respectiv sau lansarea n editare a documentului din fiierul
respectiv), efect echivalent cu executarea unui dublu clic stnga pe
pictograma pliantului (fiierului). In cazul n care fiierul conine un text (este
fiier document) i Windows 95 nu depisteaz automat editorul cu care a fost
creat, aceast opiune devine singura din grupul respectiv, are forma Open
With (deschide folosind) i, la apelarea ei, se afieaz pe ecran o caset cu
lista tuturor programelor disponibile care ar putea fi folosite n vederea editrii
respective. Se poate alege unul din programele respective executnd dublu clic
stnga pe poziia acestuia din list;
Pag. 45
Pag.46
Administraie public
Tehnoredactarea poate fi manual prin mijloace mecanice sau computerizat folosind
calculatorul.
Pentru tehnoredactare sunt necesare dou componente: hard - calculatorul i soft
sau logic - editorul de texte. Editorul de texte lucreaz cu documente. Un document
reprezint ansamblul de texte, imagini, grafice, etc., aparinnd aceleiai lucrri, deci cu
legtur logic ntre ele.
4.1.2. Reguli de tehnoredactare
Pentru obinerea unui document bun pentru imprimare trebuie parcuri mai muli
pai i respectate anumite reguli. n primul rnd trebuie s existe un manuscris sau o
ciorn. Pe baza acestora se stabilete o schem de aranjare n pagin numit schem de
tehnoredactare. Tehnoredactarea se realizeaz pe trei nivele:
Nivel document - se stabilesc caracteristicile globale: formatul de pagin,
marginile de pagin, antet i subsol de pagin, font, etc.;
Nivel paragraf - prin paragraf se nelege textul cuprins ntre dou coduri New
Line (Enter). Aici se stabilesc setul de caractere, dimensiunea caracterelor,
indentrile, modul de aliniere, etc.;
Nivel caracter - lucreaz asupra caracterelor din interiorul paragrafului,
urmrindu-se realizarea unor efecte: cuvinte cheie, citate, sublinieri, ngrori,
nclinri, etc.
n cursul tehnoredactrii trebuie avute n vedere urmtoarele elemente ce
caracterizeaz un text: font, stil de afiare, dimensiunea caracterelor, efecte speciale, indici,
exponeni, spaiul dintre caractere, etc.
Un paragraf se caracterizeaz prin :
Font, dimensiune, stil de afiare, aliniere;
Indentare - deplasarea spre interiorul/exteriorul fa de margine util a paginii;
Aliniatul pozitiv sau negativ;
Spaiul dintre liniile paragrafului, de deasupra i de sub paragraf;
Caracteristicile suplimentare: ncadrare n chenar, umbrire, aranjare pe coloane,
tabulri;
Dup tehnoredactare urmeaz faza de tiprire, n care documentul este listat la o
imprimant, dup care urmeaz faza de corectare a documentului. Aceste faze: listare,
corectare se repet pn la obinerea documentului dorit.
4.1.3. Pornirea aplicaiei
Pentru a porni editorul de texte Microsoft Word, trebuie pornit sistemul de operare.
Dac nu este instalat pachetul Microsoft Office, urmai instruciunile furnizate cu
programul. Pentru lansarea aplicaiei se procedeaz astfel:
1. Executai un click pe butonul Start din taskbar-ul Windows .
2. Alegei opiunea All Programs i apoi Microsoft Word.
4.1.4. Elementele ferestrei Word
Elementele specifice ferestrei Word sunt:
Spaiul util al ferestrei -zona n care poate fi editat coninutul unui fiier;
Zona de selectare - zona din stnga spaiului util, care poate fi folosit pentru
selectarea rapid a blocului de text;
Pag. 47
Pag.48
Administraie public
Butoane vizualizare
Pag. 49
Pag.50
Administraie public
4.2.5. Lucrul cu mai mult documente
Word permite lucrul cu mai multe ferestre deschise simultan doar una fiind activ.
O alt fereastr poate fi activat printr-un click cu mouse-ul sau Ctrl+F6. Opiunea Arrange
All din meniul Window, aranjeaz pe ecran toate ferestrele deschise. Opiunea New
Window deschide o alt fereastr cu acelai coninut cu cel al ferestrei active. Fereastra
curent poate fi divizat n dou pri prin comanda Split i poate fi reunit la loc prin
comanda Remove Split care se gsesc n meniul Window. O fereastr poate fi nchis
folosind comand Close din meniul File sau pictograma Close
Pag. 51
A doua coloan
Prima coloan
A treia coloan
Versions dac documentul a fost salvat de mai multe ori nainte de putem
accesa oricare dintre aceste versiuni.
Pag.52
Administraie public
modul inserare - Insert - textul este scris din poziia curent a cursorului, iar
textul aflat la dreapta textului introdus este deplasat spre dreapta;
modul suprascriere - Overwrite - textul introdus din poziia curent va fi
introdus peste textul aflat la dreapta cursorului.
Trecerea de la un mod de scriere la altul se face prin :
1. acionarea tastei Insert;
2. dublu click pe butonul OVR din bara de stare;
3. validarea/invalidarea opiunii Overtype Mode din seciunea Edit a opiunii
Options din meniul Tools.
Un text scris greit poate fi ters cu una dintre urmtoarele combinaii:
Backspace - terge un caracter la stnga;
Delete - terge un caracter la dreapta;
Ctrl+Backspace - terge un cuvnt la stnga;
Ctrl+Delete - terge un cuvnt la dreapta;
4.3.2. Editri speciale.
Pag. 53
Aciune
Selecteaz o linie n sensul sgeii
Selecteaz un carcter n sensul sgeii
Selecteaz un cuvnt n sensul sgeii
Selecteaz un paragraf n sensul sgeii
Aciune
Selectarea din punctul curent pn la nceputul liniei curente
Selectarea din punctul curent pn la sfritul liniei curente
Selectarea din punctul curent pn la nceputul documentului
Selectarea din punctul curent pn la sfritul documentului
Selecteaz ntreg textul indiferent de locul punctului de inserie
Pag.54
Administraie public
O linie
Linii multiple
Un paragraf
Un document
Un dreptunghi
Pag. 55
Pag.56
Administraie public
Pag. 57
Butonul Orientation
Butonul Margins
Butonul Size
Pag.58
Administraie public
Position - determin poziia n pagin a numerotrii(jos sau sus); Alignement - conine
poziia orizontal a cifrei: stnga, centru, dreapta; Show Number on First Page - prima
pagin este numerotat dac este marcat cmpul. Butonul Format deschide fereastra Page
Number Format care permite introducere diferitelor tipuri de numerotare ale paginilor.
4.6.2. Antete i subsoluri de pagin
Antetul reprezint informaia care se repet la nceputul fiecrei pagini.
Recapitulaia reprezint informaia care se repet la sfritul fiecrei pagini. Antetele i
recapitulaiile se introduc prin intermediul comenzii Header and Footer din meniul View.
4.6.3. Note de subsol i de sfrit
Note de subsol sau de sfrit detaliaz o noiune din document. O not de subsol
sau de sfrit conine dou pri:
1. O referin care se plaseaz n text n forma Superscript n colul din stnga sus
al noiunii respective;
2. Textul explicativ sau de completare care se afl n partea de jos a paginii sau la
sfritul documentului i e desprit de textul documentului printr-o linie
orizontal.
Pentru a insera note de subsol sau de sfrit se lanseaz comanda Footnote din
meniul Insert care deschide fereastra cu numele Footnote and Endnote din care se poate
alege ntre not de subsol de pagin sau not de sfrit de document.
4.6.4. Semne de carte
Reprezint marcaje care au un nume i sunt ataate unor anumite zone din
document. Acestea permit poziionarea rapid n cadrul documentului. Se insereaz cu
ajutorul comenzii Bookmark din meniul Insert, comand care deschide fereastra cu
acelai nume. n zona Bookmark name se introduc numele semnelor de carte care vor face
trimitere la locurile din care au fost introduse.
In Word 2010 pentru inserarea de numere de pagin, antete, subsoluri de pagina se
va folosi tabul Insert, aa cum este prezentat n figura 4.7.
Antet de pagin
Subsol de pagin
Semn de carte
Pag. 59
Numere de pagin
Pag.60
Administraie public
4. Validarea opiunii Table Entry Fields - pentru a indica obiectul sau poziia din
document marcate ca intrri de obiecte.
Butonul Citaie
Butonul Etichet
Pag. 61
4.8.
UTILIZAREA
COLOANE
LISTELOR.
ARANJAREA
TEXTULUI
4.9. TABELE
4.9.1. Crearea unui tabel
Un tabel poate fi creat n unul din urmtoarele trei moduri:
1. Scheletul tabelului este deja creat utiliznd schema predefinit Tabel Wizard,
caracteristicile tabelului se stabilesc interactiv printr-un dialog cu utilizatorul.
Dezavantajul l constituie faptul c tabelul poate avea doar una din cele ase
forme predefinite.
Pag.62
Administraie public
2. Introducei coninutul tabelului ntr-un format netabelar i apoi transformai
coninutul n tabel, structura tabelului fiind construit automat. Pentru aceasta
se parcurg urmtorii pai:
Se selecteaz textul;
Se deschide Covert Text to Table din meniul Table;
n cmpul Number of Columns se introduce numrul se coloane;
n cmpul Columns Width se introduce limea celulelor;
Se valideaz una din opiunile Separate Text At de separare a
coninutului celulelor;
Se valideaz cu ajutorul butonului OK.
Operaia poate fi realizat i invers adic un tabel s fie transformat n text
prin selectarea tabelului, acionarea comenzii Convert Table to Text din
meniul Table dup care se selecteaz separatorul de celule i se valideaz cu
OK.
3. Creare unui tabel i introducerea ulterioar a datelor, acesta fiind modul cel mai
utilizat. Structura se creaz prin acionarea pictogramei Insert Table
din bara
de butoane Standard sau cu ajutorul comenzii Insert Table din meniul Table.
Acesta deschide fereastra de dialog Insert Table cu urmtoarele caracteristici:
numrul coloanelor, numrul liniilor i limea coloanelor.
Pag. 63
Pag.64
Administraie public
1. Se poziioneaz cursorul n interiorul tabelului;
2. Se deschide fereastra Sort prin comanda Sort din meniul Table;
3. n prima list a zonei Sort by se selecteaz numele sau numrul coloanei dup
care se face ordonarea;
4. n zona Type se selecteaz tipul entitii dup care se face ordonarea: Text ordine alfabetic, Number - ordine numeric, Date - date calendaristice;
5. Dac exist mai multe celule cu aceleai valori criteriul de sortare se extinde cu
Then by;
6. Dac prima linie nu trebuie sortat se marcheaz opiunea Header Row.
Pentru lucrul cu tabelele in Word 2010 se selecteaz din tabul Insert prezentat n
figura 4.7, opiunea Table.
Pag. 65
Pag.66
Administraie public
4.11.1.3. Formatarea liniei de desenare i a modelului de umplere
Linia cu care este desenat un obiect este caracterizat de culoare i stil. Culoarea
liniei de desenare se alege cu ajutorul pictogramei Line Color
desenare se alege cu ajutorul pictogramei Line Style
ajutorul pictogramei Fill Color
.
. Forma liniei de
Pag. 67
Pag.68
Administraie public
13. Se nchide fereastra Symbol;
14. Se salveaz fiierul.
din bara de
Problema 4: Cerine: Se consider tabelul care conine crile oferite premianilor unei
clase; s se divid acest tabel n 4 tabele: pentru premiul I, premiul II, premiul III i
meniuni. La sfritul fiecrui tabel s fie inserat cte o linie care s conin preul total al
crilor din tabel.
Pag. 69
Pag.70
Administraie public
9. S se editeze cuprinsul unei cri utiliznd stilurile Heading.
10. S presupunem c documentul curent conine un algoritm n Pseudocod, s se
numeroteze liniile algoritmului, innd cont de indentarea liniilor.
11. S se creeze un document pe dou coloane care s conin:
- prima coloan: versurile unei melodii ntr-o limb strin;
- a doua coloan: traducerea n limba romn a versurilor.
12. S se creeze o sigla a grupei.
13. S se deseneze stilizat structura unui sistem de calcul.
2x3 3y 4 3 z 8
5
25 x 3 3 y 3
z
3 x 2 ydy 4 z 1
i
i 1
Pag. 71
Pag.72
Administraie public
Pentru datele de tip numeric sunt valide doar caracterele numerice 0-9, i oricare din
caracterele speciale +, -, (,), $, %,.. Numerele sunt aliniate automat la dreapta. Pentru a
introduce o dat de tip numeric:
- se selecteaz celula n care se va introduce numrul respectiv;
- se introduce numrul; pentru numerele negative fie se introduce minus n faa,
numrului sau se pune numrul ntre paranteze.
- la final se d clic pe butonul "" sau se apas tasta "Enter".
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 5.3.
Aceast comand deschide fereastra cu acelai nume din care putem alege formatul
numerelor conform figurii 5.4.
Pag. 73
Pag.74
Administraie public
- se selecteaz celula n care se introduce formula;
- se tasteaz semnul egal;
- se tasteaz formula sau se aplica una din urmtoarele:
- se introduc referine n formul prin selectarea celulelor;
- din meniul Edit se alege "Paste" pentru a introduce caracterele copiate anterior din
alta formul sau aplicaie;
- se alege butonul "Function Wizard"
fx din linia de unelte standard sau
se selecteaz linia de editare a formulelor;
- se aleg funciile care se introduc n fereastra de editare;
- dup completarea formulei se apas Enter.
Prin referiri se identific celule sau grupuri de celule dintr-o foaie de lucru, astfel se
comunic Excel-ului celule n care se caut valorile care urmeaz s fie utilizate n
formule, deci se vor putea utiliza date coninute n diferite pri ale foii de lucru.
5.1.4.3. Utilizarea funciilor
Pentru a introduce o funcie ntr-o formula cu ajutorul "Function Wizard"-ului:
- se selecteaz celula unde se introduce formula; pentru a introduce o funcie n interiorul
formulei se poziioneaz punctul de inserare n locul dorit;
- din meniul "Insert" se alege "Function"; se afieaz fereastra de dialog "Function Wizard"
i se prezint funciile disponibile, inclusiv cele predefinite de utilizator;
- se alege numele funciei dorite;
- se alege butonul next; se afiseaz argumentele funciei alese;
- se introduc valorile argumentelor;
- sg alge butonul "Finish".
Cea mai frecvent utilizat funcie este funcia SUM. Pentru aceasta funcie exista
predefinit un buton "".
Cu ajutorul acestui buton se poate face o suma simpla pe coloana sau pe linie sau se
pot face sume multiple, pe mai multe linii si pe mai multe coloane.
Pentru a introduce o formula de nsumare cu acest buton:
- se selecteaz celulele adiacente pe linie sau coloana;
- se apas butonul "";
- se apas Enter pentru a se nsuma.
Pentru a introduce mai multe nsumri cu butonul "" :
- se selecteaz un domeniu de celule adiacent pe linie sau coloana domeniului de valori;
- se apas butonul "";
- daca se selecteaz ntreg domeniul de valori, se calculeaz sumele pe coloana n prima
linie liber;
-dac se selecteaz ntreg domeniul de valori mpreuna cu o linie i o coloan adiacent, se
calculeaz sumele pe linii i coloane simultan.
Pag.76
Administraie public
De asemenea se pot centra datele si de-a latul mai multe coloane. Pentru diferite tipuri de
alinieri se folosesc urmtoarele butoane din bara de butoane utilitare .
Pag. 77
Pag.78
Administraie public
3. Selectai tipul de grafic 3-D Clustered Column (reprezentare tridimensional cu
coloane grupate) prima opiune din rndul al doilea i
Fig.5.6 - Pasul 1 al vrjitorului de grafice
executai clic pe Next pentru a afia caseta de dialog:
Pag. 79
Pag.80
Administraie public
Selecia cu mouse-ul catre grafic. Cnd eliberai butonul mouse-ului, Graph afieaz
caseta de dialog Paste Special (Insereaz selectiv). Executai clic pe New Point(s) (Puncte
noi) pe Rows sau Columns apoi pe OK. pentru a aduga punctele corespunztoare datelor
suplimentare de-a lungul axei categoriilor. Dac vrei s adugai valori ntr-un grafic
plasat pe o foaie de diagram punctai valorile, executai clic pe butonul Copy, trecei n
foaia de diagram, selectai graficul i executai clic pe butonul Paste.
5.5.5. Actualizarea graficelor
Programul Graph a legat n mod activ graficul de datele sale primare, astfel nct
dac modificm datele, Graph va redesena graficul pentru a reflecta modificrile efectuate.
Pentru a exemplifica actualizarea unui grafic, s modificm valoarea iniial n celulele
C3:D3 ale foii de calcul Incadrare.
1. Executai clic pe foaia Incadrare i n grupul de celule C3:D3 punei valoarea 500.000
lei.
Pag. 81
Pag.82
Administraie public
5.6. PROBLEM PROPUS
Considerm organizat un concurs de oferte pentru achiziionarea unor sisteme de
calcul. La concurs particip trei firme care comercializeaz calculatoare. Cele trei firme i
prezint detaliat oferta pe componente n cadrul aceleiai foi de calcul. Componentele sunt
exprimate n dolari. Se cere s se adauge TVA-ul i s se exprime preul componentelor n
lei, dup care se va calcula preul total al unui sistem. Va fi achiziionat sistemul care are
preul total maxim. Preurile totale vor fi reprezentate ntr-un grafic.
Pag. 83
SIMBOL
DENUMIRE
UTILIZARE
1.
,,,
Sgeat
2.
Bloc conector
(Nod)
3.
Bloc terminal
4.
Bloc de calcul
5.
Bloc de
intrare/ieire
Bloc de decizie
Bloc procedural
6.
7.
Nu
Da
Pag.84
Administraie public
Teorema de structur
Orice algoritm se poate reprezenta prin trei tipuri de structuri: liniar, alternativ i repetitiv,
similar logicii matematice n care orice funcie se poate exprima folosind negaia, disjuncia i conjuncia.
Tip Structur
Liniar
Reprezentare
grafic
Codificare n
Pseudocod
Instruciune 1
Codificare n
Pascal
Instruciune 1;
Alternativ
Simplu
Alternant
IF c THEN
Instruciune 1
ENDIF
Alternativ
Dublu
Alternant
IF c THEN
Instruciune 1
ELSE
Instruciune 2
ENDIF
IF c THEN
Instruciune1
ELSE
Instruciune 2;
Alternativ
Selecia
multipl
CASE sel OF
1:Instruciune1
2:Instruciune2
:
n:Instruciune n
ENDCASE
CASE sel OF
1:instruciune1;
2: instruciune2;
:
n: instruciune n;
END;
Repetitiv
While-do
WHILE c
Instruciune 1;
REPEAT
WHILE c DO
Instruciune 1;
Pag. 85
IF c THEN
Instruciune1;
Tip Structur
Reprezentare
grafic
Repetitiv
Do-until
Repetitiv
For-do
Codificare n
Pseudocod
DO
Instruciune 1
:
Instruciune n
UNTIL c
FOR contor=vi,vf
Instruciune 1
REPEAT
Codificare n
Pascal
REPEAT
Instruciune 1;
:
Instruciune n;
UNTIL c;
Pentru increment=1
FOR c:=vi TO vf DO
Instruciune 1;
Pentru increment=-1
FOR c:=vi DOWNTO vf DO
Instruciune 1;
Observaii:
Blocurile de instruciuni n care apare o liter semnific un set de una sau mai
multe instruciuni.
In sintaxa instruciunilor codificate n Pascal n locurile n care figureaz cuvntul
instruciune specific c se poate executa o singur instruciune n acel loc. n
cazul n care se dorete executarea mai multor instruciuni se folosete
instruciunea compus.
varinit1:tip1=constanta1;
varinit2:tip2=constanta2;
TYPE numetip1=tip1;
numetip2=tip2;
Pag.86
Administraie public
VAR var1:tip1;
var2:tip2;
END.
Prima linie este opional i introduce numele programului. Clauza USES este
opional i enumer toate unit-urile care sunt utilizate n program. Urmeaz blocul
declarativ, format din ase seciuni corespunztoare etichetelor(label), constantelor (const),
tipuri (type), variabile(var), funcii (funcion) i proceduri(procedure). Seciunea LABEL
declar toate etichetele utilizate n program. Seciunea CONST definete constantele
simbolice i variabilele iniializate ale programului. Seciunea TYPE definete tipurile de
date ale utilizatorului. Seciunea VAR conine declararea variabilelor neiniializate din
program. Seciunea FUNCTION i PROCEDURE reprezint definirea de subprograme
utilizate n programul principal, care execut anumite aciuni asupra variabilelor
specificate prin argumente.
Urmeaz zona operativ sau programului principal, cuprins ntre cuvintele rezervate BEGIN i
END. care conine instruciunile programului. Seciunea program principal este obligatorie.
Pag. 87
ELSE
END
EXIT
FILE
FOR
FUNCTION
GOTO
IF
IMPLEMENTATION
IN
INHERITED
INLINE
INTERFACE
LABEL
MOD
NIL
NOT
OBJECT
OF
OR
PACKED
PROCEDURE
PROGRAM
RECORD
REPEAT
SET
SHL
SHR
STRING
THEN
TO
TYPE
UNIT
UNTIL
USES
VAR
WHILE
WITH
XOR
EXTERNAL
FAR
FORWARD
INTERRUPT
NEAR
PRIVATE
PUBLIC
VIRTUAL
ShortInt
Intreg
Char
Ordinal
Boolean
Interval
Simplu
Enumerat
Tip de dat
Real
Referin
Real
Single
Double
Procedural
Tablou
Extended
Comp
Mulime
Structurat
Fiier
Obiect
nregistrare
ir
Pag.88
Integer
LongInt
Byte
Word
Administraie public
ntregi, reale, iruri de caractere i constante desemnate prin identificatori. Pentru ultima
categorie de constante avem identificatori introdui prin definiii de constante,
identificatorii constantelor unui tip enumerare, identificatorii standard true i false,
cuvntul cheie nil.
Dup cum am vzut anterior, exist i date a cror valoare se modific, variabilele.
Este posibil ca n anumite momente o variabil s nu conin nici o valoare, caz n care este
nedefinit. Variabila este o entitate careia i s-a asociat un identificator (nume) i care poate
lua valori corespunztoare unui anumit tip. Asocierea identificator tip se face printr-o
declaraie de variabil. Instruciunea care modific valoarea unei variabile este
instruciunea de atribuire. Exemple: a :=i-1; prin aceast instruciune variabilei a
declarat n prealabil i se atribuie ca valoare, valoarea variabilei i din care se scade o
unitate. Operatorul de atribuire este combinaia de caractere := .
Dup cum se observ din figur exist cinci tipuri de date:simplu, ir de caractere,
referin, procedural i structurat. Tipul simplu poate fi clasificat n ordinal i real.
Tipul ordinal cuprinde la rndul sau mai multe tipuri i anume:ntreg, caracter, boolean,
enumerat, interval. Aceste tipuri se numesc ordinale(scalare) deoarece se caracterizeaz
prin prezena funciilor:
Ord(x) furnizeaz numrul de ordine al lui x n mulimea respectiv,
numrtoarea ncepnd de la 0;
Pred(x) furnizeaz predecesorul lui x (dac exist);
Succ(x) - furnizeaz succesorul lui x (dac exist);
Tipul returnat de aceste funcii este identic cu al lui x, iar in cazul lui ord este un
numr ntreg. Oricare dou valori ordinale pot fi comparate ntre ele cu operatorii: =,
<>(diferit), <, >, <=(mai mic sau egal), >=(mai mare sau egal).
7.3.1. Tipuri ntregi
Exist cinci tipuri ntregi predefinite: shortint, integer, longint,byte i word.
Fiecare tip desemneaz o submulime a numerelor ntregi, dup cum urmeaz:
Tip
ShortInt
Integer
LongInt
Byte
Word
Domeniu
-128..127
-32768..32767
-2147483648..2147483647
0..255
0..65535
Format
8 bii cu semn
16 bii cu semn
32 bii cu semn
8 bii fr semn
16 bii fr semn
Denumire
Adunare
Scdere
nmulire
mprire
mprire ntreag(ctul mpririi)
Restul mpririi ntregi
i aritmetic(operator binar pe bit)
Negaie (operator binar pe bit)
Sau exclusiv(operator binar pe bit)
Shift left (deplasare spre stnga)
Shift right (deplasare spre dreapta)
Exemple
2+3=5; -3+4=1
6-2=4; -6-7=-13
3*(-2)=-6; 3*5=15
6/3=2; 8/4=2
7 div 2=3; 9 div 5=1
7 mod 2=1; 9 mod 5=4
4(10) and 6(10)=0100(2)and0110(2)=0100(2)=4(10)
!1010=0101
4(10) xor 6(10)=0100(2)xor0110(2)=0010(2)=2(10)
Pag. 89
Denumire-semnificaie
Exemplu
Numrul de ordine
Ord(x)=x
Succesor
Succ(x)=x+1
Predecesor
Pred(x)=x-1
Odd(x) adevrat sau fals,dup cum x este impar sau par
Lo(x) octetul inferior al lui x, x trebuie s fie Integer sau Word, rezultatul este de tip Byte
Hi(x) octetul superior al lui x, x trebuie s fie Integer sau Word, rezultatul este de tip Byte
Swap(x) schimb ntre ei octeii inferior i superior, returnnd numrul rezultat
False
False
True
True
True
False
Tip
Domeniul valorilor
Format
Numr de cifre
Pag.90
Administraie public
Real
Single
Double
Extended
Comp
absolute
2.e-39 ..1.e38
1.5e-45..3.4e38
5.0e-324..1.7e308
3.4e-4932..1.1e4932
-263+1..263-1
6 Octei
4 Octei
8 Octei
10 Octei
8 Octei
semnificative
11-12
7-8
15-16
19-20
19-20
Semnificaie
Valoarea absolut
Ptratul argumentului
Sinusul valorii argumentului exprimat n radiani
Cosinusul valorii argumentului exprimat n radiani
Unghiul exprimat n radiani, a carui tangent este x
Logaritmul natural al argumentului
Exponeniala argumentului; ex, e=2,71828182
Radicalul din x
Partea ntreag a lui x
Valoarea trunchiat la un numr tip LongInt a lui x
Cel mai apropiat ntreg pentru x, de tip LongInt
Partea fracionar a argumentului
Pag. 91
Pag.92
Administraie public
REZOLVARE
START
READ A,B,C
Da
A<B
MINA
Da
C<MIN
Nu
MINC
WRITE MIN
STOP
Fig. 1 Minim din 3 nr. ntregi
Pag. 93
PROGRAM minim;
VAR a,b,c,min:INTEGER;
BEGIN
WRITE('A=');READLN(a);
WRITE('B=');READLN(b);
WRITE('C=');READLN(c);
IF a>b THEN min:=a
ELSE min:=b;
IF min>c THEN min:=c;
WRITELN('Minim(',a,',', b,',', c,')=',min);
READLN
END.
Pag.94
Administraie public
PROBLEMA NR.2
S se ordoneze cresctor 3 numere reale A,B,C.
REZOLVARE
START
READ A,B,C
Da
A> B
Nu
AUXA
AB
BAUX
A> C
AUXA
AC
CAUX
B>C
AUXB
BC
CAUX
WRITE A,B,C
STOP
Pag. 95
Fig. 2 Ordonarea cresctoare
a 3 nr. reale
Indicaie:
Pentru
rezolvarea
problemei se folosete doar
structura IF ..THEN. Dup ce se
citesc cele trei valori ale
variabilelor se testeaz valoarea
primei variabile dac este mai
mare dect valoarea variabilei a
doua. In caz afirmativ se schimb
ntre ele valorile celor dou
variabile. La fel se procedeaz
apoi si pentru variabilele 1 cu 3 i
2 cu 3. Se scriu valorile celor trei
variabile ordonate cresctor.
Pag.96
Administraie public
PROBLEMA NR. 3
S se rezolve ecuaia de gradul II.
REZOLVARE
START
WRITE A,B,C
Nu
Da
A=0
Nu
DB*B-4*A*C
Nu
Nu
D=0
Da
D>0
Da
X1(-B+D1/2)/(2*A)
X2(-B-D1/2)/(2*A)
WRITE
Ecuatie Gradul I
X -C/B
Da
B=0
Nu
WRITE
Imposibilitate
C=0
Da
WRITE
Nedeterminare
WRITE X
X-B/(2*A)
WRITE X1,X2
WRITE Sol.
complexe
WRITE X
STOP
Pag. 97
IF d>0 THEN
X1=(-b+d1/2)/(2*a)
X2=(-b-d1/2)/(2*a)
WRITE(Solutiile x1,x2)
ELSE
IF d=0 THEN
X1=-b/(2*a)
WRITE(Soluie dubl x1)
ELSE
X1=-b/(2*a)+i(d1/2/(2*a))
X2=-b/(2*a)-i(d1/2/(2*a))
WRITE (Solutii complex conjugate)
WRITE(x1,x2)
ENDIF
ENDIF
ENDIF
STOP
END
PROGRAM ecuatie_grad_II;
VAR a,b,c,x1,x2,d:REAL;
BEGIN
WRITE('A=');READLN(a);
WRITE('B=');READLN(b);
WRITE('C=');READLN(c);
IF a=0 THEN
IF b=0 THEN
IF c=0 THEN
WRITELN('Ecuatie nedeterminata')
ELSE
WRITELN('Ecuatie imposibila')
ELSE
BEGIN
WRITELN('Ecuatie grad I');
x1:=-c/b;
WRITELN('Solutia x=',x1:6:2);
END
ELSE
BEGIN
d:=SQR(b)-4*a*c;
IF d>0 THEN
BEGIN
x1:=(-b+SQRT(d))/(2*a);
x2:=(-b-SQRT(d))/(2*a);
WRITELN('Solutia x1=',x1:6:2);
WRITELN('Solutia x2=',x2:6:2);
END
ELSE
IF d=0 THEN
BEGIN
WRITELN('Solutii reale egale');
x1:=-b/(2*a);
WRITELN('Solutiile x1=x2=',x1:6:2);
END
ELSE
BEGIN
WRITELN('Solutii complex conjugate');
WRITE('Solutia x1=',-b/(2*a):6:2);
WRITELN('+',(-b+SQRT(-d))/(2*a):6:2 ,'i');
WRITE('Solutia x2=',-b/(2*a):6:2);
WRITELN('-',(-b+SQRT(-d)) /(2*a):6:2 ,'i');
END;
END;
READLN
END.
Pag.98
Administraie public
PROBLEMA NR. 4
S se stabileasc cte zile are orice luna din orice an.
REZOLVARE
START
Da
ZI31
Nu
Nu
[AN/4]*4=AN
ZI28
Da
ZI30
Da
Descrierea algoritmului n
Pseudocod
/Zi din luna si an/
INTEGER an, luna, zi
READ an, luna
CASE luna OF
1,3,5,7,8,10,12:zi31
4,6,9,11:zi30
2: IF INT(an/4)*4=an
THEN zi29
ELSE zi28
ENDIF
ENDCASE
WRITE zi
STOP
END
ZI29
WRITE ZI
STOP
Indicaie:
In rezolvarea acestei
probleme intervine o selecie multipl n
funcie de valoarea variabilei luna. Dac
luna este ianuarie, martie, mai, iulie,
august, octombrie i decembrie avem 31
de zile, dac este aprilie, iunie,
septembrie, noiembrie avem 30 de zile
sau daca este februarie n funcie de tipul
anului avem 29 dac anul este bisect sau
28 dac nu este.
Pag. 99
PROBLEMA NR. 5
S se calculeze valoarea expresiei E definit astfel:
A BC
,n 1
3
3
( A * B * C)2 , n 2
3
,n 3
1 1 1
A B C
A B C , in rest
REZOLVARE
100
Pag.
Administraie public
START
CITESTE N,A,B,C
DA
NU
N=1
DA
NU
N=2
E(A+B+C)/3
DA
N=3
NU
EExp(2/3Ln(A*B*C))
E3/(1/A+1/B+1/C)
EA+B+C
SCRIE E
START
PROGRAM expresie;
VAR n:INTEGER;
e,a,b,c:REAL;
BEGIN
WRITE('n=');READLN(n);
WRITE('a=');READLN(a);
Indicaie: Pentru rezolvarea problemei se
WRITE('b=');READLN(b);
folosete selecia multipl- CASE ...OF. Se
WRITE('c=');READLN(c);
CASE n OF
citesc valorile variabilelor n,a,b,c. n funcie de
1: e:=(a+b+c)/3;
valoarea variabilei n se selecteaz una dintre
2: e:=EXP(2/3*LN(a*b*c)); cele patru cazuri.
3: e:=3/(1/a+1/b+1/c);
ELSE e:=a+b+c;
END;
WRITE('Valoarea expresiei: ');
WRITELN(e:-10:3);
READLN;
END.
Pag. 101
PROBLEMA NR. 6
S se determine ctul i restul mpririi ntregi a dou numere ntregi A i B, B 0,
prin scderi repetate.
REZOLVARE
START
READ A,B
Q0
Nu
WRITE Q,A
A>B
Da
AA-B
QQ+1
STOP
Fig. 6 Ctul i restul mpririi a 2
numere ntregi
Indicaie: Pentru rezolvarea problemei se folosete
structura repetitiv WHILE-DO. Se citete valoarea lui
n. Se salveaz valoarea iniial a celor dou numere. Se
iniializeaz ctul q cu valoarea 0. Atta timp ct primul
numrul este mai mare dect valoarea celui de-al doilea
numr se scade din acesta valoarea celui de-al doilea
numr, iar ctul q se mrete cu o unitate. Cnd condiia
nu mai este ndeplinit se scriu ctul q i restul a.
102
Pag.
Administraie public
PROBLEMA NR. 7
S se calculeze suma cifrelor unui numr ntreg.
REZOLVARE
START
READ N
S0
Nu
WRITE S
N<>0
Da
SS+N MOD 10
NN DIV 10
STOP
Fig. 7 Suma cifrelor unui numr
Pag. 103
PROGRAM suma_cifrelor;
VAR n,s:LONGINT;
BEGIN
WRITE('N=');READLN(n);
s:=0;
WHILE n>0 DO
BEGIN
s:=s+n MOD 10;
n:=n DIV 10;
END;
WRITELN('Suma
cifrelor:',s:4);
READLN
END.
PROBLEMA NR. 8
S se calculeze rdcina ptrat a unui numr pozitiv A, conform formulei :
1
a
X n (X n 1
).
2
X n 1
1
a
((k - 1) * X n 1 k -1 ).
k
X n -1
REZOLVARE
START
READ A, EPS
X11
X0X1
X1(X0-A/X0)/2
Da
Nu
|X1-X0|<EPS
WRITE X1
STOP
Fig. 8 Radical dintr-un numr pozitiv A
104
Pag.
Administraie public
PROBLEMA NR. 9
S se determine cel mai mare divizor comun i cel mai mic multiplu comun a dou
numere ntregi A i B.
REZOLVARE
START
READ A, B
CA
DB
Da
A>B
AA - B
Nu
Nu
BB - A
A=B
Da
DCA
MC(C*D)/DC
WRITE DC,MC
STOP
Fig. 9 Calculul CMMDC i CMMMC a 2 numere
Pag. 105
PROBLEMA NR. 10
S se calculeze suma i produsul primelor n numere naturale.
REZOLVARE
START
CITESTE n
S0
P1
I1
SS+I
PP*I
II+1
NU
I>N
DA
SCRIE S,P
STOP
PROGRAM suma_si_produs;
VAR n,i,s,p:LONGINT;
BEGIN
WRITE('N=');READLN(n);
s:=0;
p:=1;
FOR i:=1 TO n DO
BEGIN
s:=s+i;
p:=p*i;
END;
WRITELN('Suma :',s:-14);
WRITELN('Produs :',p:-14);
READLN
END.
106
Pag.
Administraie public
BIBLIOGRAFIE
1. Halsey
Mike,
The
Windows
7
Power
http://www.thelongclimb.com/books/ win7powerfree.pdf
User
Guide,
2. Koers Diane - Excel 2010 Just The Steps For Dummies, Ed. Willey, 2010, ISBN
5.
9780470501641
3. Lupulescu M., i alii Bazele calculatoarelor, Ed. Mirton, Timioara,1999
4. Marmel Elaine - Office 2010 Just The Steps For Dummies, Ed. Willey, 2010,
ISBN 9780470532195
6. Mirita Ion, Sav Sorin Mihail, Niescu Anne-Marie - Informatica si calculatoare, Ed.
Focus, 2002, Petroani, ISBN 973-8367-79-4
7. Sav Sorin Mihail - Calculatoare. Sisteme de operare si retele. , Ed. Soft Computer,
2001, Petroani, ISBN 973 98598-1-X
8. Sav Sorin Mihail - Programare C/C++ - pas cu pas. Probleme rezolvate. Partea I.,
Ed. Universitas, 2007, Petroani, ISBN 978-973-741 096-2
9. Smith Matt - Office 2010: Ultimate Tips and Tricks, www.makeuseof.com
10. Zvoianu C. Algoritmi i programare n Turbo Pascal, Ed. Soft Computer,
Petroani, 2000
Pag. 107