Documente Academic
Documente Profesional
Documente Cultură
CALCULATORUL ELECTRONIC
1.1. EVOLUŢIA TEHNICII DE CALCUL.
1. Primele dispozitive = abacele (bile glisante amplasate
pe vergele montate pe un cadru). Realizau adunări,
scăderi, inmultiri si impărtiri
2. Sistemul de scriere a numerelor cu cifre romane –
piedică in calea evolutiei tehnicii de calcul;
3. Introducerea scrierii arabe – sec. XII;
4. 1617 – descoperirea logaritmilor (John Napier);
5. 1621 - s-a realizat rigla de calcul;
6. 1642 – s-a realizat primul calculator de catre Blaise
Pascal (permitea doar efectuarea de adunări).
7. 1694 - Leibnitz a construit un calculator capabil să
efectueze toate cele patru operaţii aritmetice
elementare;
8. 1872 - Baldwin a realizat primul calculator mecanic
cu roţi dinţate produs în serie;
9. 1801 (J.M. Jacquard) si 1880 (H. Hollerith) – cartela
perforată
10. 1812 - C.P. Babbage a conceput o “maşină de
diferenţe“ capabilă să realizeze în mod automat
calculul tabelelor matematice; era o “maşină
analitică“ prevăzută cu unitate aritmetică şi unitate
de memorie, funcţionarea ei fiind coordonată de o
unitate de control care dirija în mod secvenţial
operaţiile de calcul.
11. 1937 - primul calculator automat (H. Aiken
de la Universitatea Harvard)
– i s-a atribuit numele MARK I;
– a fost finalizat în 1944;
– permitea controlul secvenţei de calcul prin
perforaţiile unei benzi de hârtie;
– detinea periferice de intrare (cititoare de
cartele) şi de ieşire (perforatoare de cartele)
performante;
– calculele propriu-zise se efectuau prin
echipamente clasice cu roţi dinţate
acţionate cu motoare electrice.
12. 1945 - primul calculator electronic
propriu-zis:
– cunoscut sub numele de ENIAC;
– 18.000 tuburi electronice;
– 20 de registre de memorie de câte 10
cifre;
– realiza 300 de înmulţiri pe secundă.
13. John von Neumann:
– introducerea programului de prelucrare în
memoria internă a calculatorului;
– EVDAC - primul calculator electronic cu
program intern şi cu reprezentarea
informaţiilor ca o succesiune de cifre binare.
1.2. GENERAŢII DE CALCULATOARE
timp
1.3. SISTEME DE NUMERAŢIE
1.3.1. Noţiuni introductive
•Componentele structural-funcţionale elementare ale calculatoarelor
electronice sunt astfel construite, încât realizează în orice moment una
din două stări posibile. De aceea, sistemul de numeraţie zecimal are o
aplicabilitate limitată în prelucrarea automată a informaţiilor, sistemul de
numeraţie adecvat particularităţilor constructive ale calculatorului
electronic fiind sistemul de numeraţie binar. Deşi sistemul binar este
singurul sistem în care se regăsesc fizic informaţiile în calculator, el se
dovedeşte a fi incomod în dialogul dintre operator şi calculator,
deoarece conduce la reprezentarea informaţiilor prin succesiuni lungi şi
uneori incomode de cifre binare, greu de manevrat de către utilizator.
Pentru evitarea acestor inconveniente, în tehnica de calcul prezintă
interes şi sistemele cu baza 8 sau 16, care permit o scriere mai
condensată a informaţiilor exprimate prin succesiuni de cifre binare.
Aceste sisteme permit conversia directă şi rapidă a informaţiilor dintr-o
bază în alta, deoarece bazele respective sunt de forma 2p, cu p = 1, p =
3 sau p = 4.
• Atât sistemul zecimal, cât şi sistemele utilizate
în tehnica de calcul, sunt sisteme de numeraţie
poziţionale, caracterizate prin faptul că valoarea
fiecărei cifre din cadrul unui număr depinde de
poziţia pe care o ocupă în raport cu virgula,
respectiv punctul zecimal, care separă partea
întreagă de partea fracţionară a numărului.
• Un sistem de numeraţie se poate caracteriza
prin:
– mulţimea cifrelor sale;
– regulile de scriere a numerelor şi
– regulile de calcul.
• Un număr real şi pozitiv R se poate scrie într-un
sistem de numeraţie poziţional cu baza b astfel:
R = xnxn-1xn-2.....xi.....x2x1x0,x-1x-2.....x-m
unde xi reprezintă cifrele prin care se exprimă
numărul.
• Fiecare cifră trebuie să satisfacă dubla inegalitate:
0 xi b – 1
I = (rk-1rk-2.....r2r1r0)B
• Algoritmul pentru trecerea părţii fracţionare F a unui
număr real din baza b în baza B utilizează
proprietatea potrivit căreia două numere reale sunt
egale între ele atunci când ele au părţile întregi şi
părţile fracţionare egale între ele. La fiecare pas al
aplicării algoritmului, numărul iniţial F, sau numerele
obţinute ulterior prin neglijarea părţilor întregi, se
exprimă ca un şir de cifre necunoscute în baza B.
Egalitatea astfel obţinută se înmulţeşte cu baza B,
identificându-se părţile întregi obţinute, după care se
renunţă la ele. Fiecare parte întreagă identificată
exprimă, în ordinea obţinerii, câte o cifră din partea
fracţionară a numărului F în baza B. Algoritmul ia
sfârşit atunci când se obţine o exprimare suficient de
precisă a numărului iniţial F în baza B.
1.3.2. Sistemul de numeraţie binar
• Sistemul de numeraţie binar operează cu cifrele 0 şi 1.
El este de fapt singurul sistem utilizat efectiv în
prelucrarea automată a datelor şi este perfect adecvat
particularităţilor structural-funcţionale ale
componentelor elementare ale calculatorului.
• Evaluarea unui număr binar este echivalentă cu
trecerea lui în sistemul de numeraţie zecimal şi se
realizează exprimând valoarea fiecărei cifre a
numărului prin înmulţirea ei cu baza 2 la o putere
stabilită de poziţia cifrei faţă de punctul zecimal. Astfel,
numărul 11011.0112 poate fi evaluat după cum
urmează:
11011.0112 = 1*24 + 1*23 + 0*22 + 1*21 + 1*20 + 0*2-1 +
1*2-2 + 1*2-3 = 27.37510
• Pentru trecerea unui număr din baza 10 în baza 2 se
aplică cei doi algoritmi prezentaţi mai sus.
• Fie: R = 45.62510
• Pentru trecerea părţii întregi a numărului R în baza 2
vom parcurge următoarele calcule:
• 45 = 2*22 + 1
• 22 = 2*11 + 0
• 11 = 2*5 + 1
• 5 = 2*2 + 1
• 2 = 2*1 + 0
• 1 = 2*0 + 1
• Rezultă că 4510 = 1011012.
• Pentru verificare, avem :1011012 = 1*25 + 1*23 + 1*22
+ 1*20 = 45 .
• Pentru obţinerea părţii fracţionare în baza 2 vom
proceda la înmulţiri succesive cu baza 2, conform
celui de-al doilea algoritm expus:
• 0.625 = 0.x-1x-2x-3......2
• 1.25 = x-1.x-2x-3......... x-1 = 1
• 0.25 = 0.x-2x-3x-4....... 2
• 0.5 = x-2.x-3x-4........... x-2 = 0
• 0.5 = 0.x-3x-4x-5......... 2
• 1.0 = x-3.x-4x-5........... x-3 = 1
•instructiuni;
•date numerice;
•date alfanumerice;
•imagine şi sunet.
3.2. Reprezentarea instructiunilor
17 = 10001
10 2
•semn;
•parte întreagă;
•parte fractionară.
1. Argumente:
• numere: 1, 8, 68;
• text: "August";
• valori logice: True, False;
• referinţe la celule: A1, C3:F7
2. Operatori aritmetici:
+ adunare 1+1, A3+B7
- scădere 5-3, A3-C12
- negare -4, -D12
* înmulţire 7*8, B2*E3
/ împărţire 15/3, SUM(B1:B10)/2
% procent 19%
^ ridicare la putere 125^(1/3)
3. Operatori relaţionali:
= egal B1=17
> mai mare decât B7>C6
< mai mic decât C6<B7
>= mai mare sau egal cu B7>=C6
<= mai mic sau egal cu C6<=B7
<> diferit de B7<>11
4. Alţi operatori:
& concatenare de texte "August"&" si "&"Septembrie"
: precizare de domeniu B3:D8
;(,) separare de argumente separatorul folosit în lista
de argumente trebuie să fie în concordanţă cu cel stabilit
pentru sistemul de operare Windows XP sau Windows 7
(Control Panel, Regional and Language Options, ... , List
separator).
4.3.2. Reguli de precedenţă
Anatole France
4.3.3. Introducerea formulelor obişnuite
• simbolul de atribuire (semnul "=") şi
• apăsarea tastei Enter sau cu un clic pe butonul (Enter) de pe bara
de formule.
Aplicarea aceleiaşi formule unui domeniu se realizează:
• fie prin copierea formulei introdusă într-o celulă,
• fie prin introducerea simultană a formulei pe întregul domeniu.
A. Copierea formulei se poate face:
1. cu ajutorul combinaţiei Copy, Paste Special – etape:
•selectarea celulei (domeniului) de copiat şi Copy,
•selectarea domeniului destinaţie şi Paste Special...,
•alegerea opţiunii Formulas din caseta cu acelaşi nume şi OK.
2. prin tragere cu mouse-ul – etape:
•selectarea celulei sau domeniului de copiat,
•poziţionarea cursorului mouse-ului în colţul din dreapta-jos al selecţiei,
pentru obţinerea reperului de umplere (semnul "+" de culoare neagră),
•tragere cu mouse-ul în direcţia dorită.
B. Introducerea simultană a formulei – etape:
•selectarea domeniului în care se va introduce formula;
•Ctrl+clic pe prima celulă a domeniului;
•introducerea formulei încheiată cu Ctrl+Enter.
Fig.13.6.Introducerea simultană a formulei
5.4.2. Panoramarea
Panoramarea este operaţia prin care se mută imaginea afişată,
fără modificarea gradului de mărire.
5.5.1.Comanda Line
Lansarea comenzii se face prin activarea butonului Line ( ) al
barei Draw, apelarea comenzii Line a meniului Draw sau prin
tastarea comenzii line.
5.5.2. Comanda Rectangle
Pentru desenarea dreptunghiurilor se foloseşte butonul Rectangle
( ) al barei Draw, comanda Rectangle a meniului Draw sau se
tastează comanda rectang.
- variante…
5.5.3. Comanda Polygon
Pentru desenarea poligoanelor regulate se foloseşte butonul
Polygon ( ) al barei Draw, comanda Polygon a meniului Draw
sau se introduce comanda polygon.
Se precizeaza:
- Numărul de laturi (3…1024),
- Centrul poligonului (cerc inscris sau circumscris).
Comanda Polygon crează o polilinie.
Numărul de laturi precizat este memorat şi, la o ulterioară utilizare
a comenzii, programul prezintă această ultimă valoare ca şi
implicită. Variabila de sistem care memorează numărul de laturi
stabilit de ultima comandă Polygon se numeşte POLYSIDES.
5.5.4. Comanda X-line
Liniile de construcţie, cunoscute sub denumirea de x-linii sau linii
ajutătoare, sunt elemente ale desenului utilizate ca reper. Din
punct de vedere geometric acestea sunt drepte.
Pentru a desena linii de construcţie, se lansează comanda
Construction Line ( ) de pe bara Draw, se apelează comanda
Contruction Line din meniul Draw sau se tastează la linia de
comandă xline.
5.5.5. Comanda Ray
Razele sunt de fapt linii de construcţie, care încep într-un anumit
punct şi se prelungesc către limitele ecranului într-un singur sens.
Deci, din punct de vedere geometric, razele sunt semidrepte.
Pentru a desena o rază, se lansează comanda Ray din meniul
sau de pe bara Draw ( ) sau se tastează la linia de comandă ray.
5.5.6. Comanda Circle
Pentru desenarea cercurilor se foloseşte comanda Circle de pe
bara de instrumente ( ) sau din meniul Draw sau prin tastarea
comenzii c.
- Variante …
5.5.7. Comanda Arc
Pentru desenarea arcelor de cerc se foloseşte comanda
Arc, care poate fi lansată din meniul sau bara de
instrumente Draw sau poate fi introdusă la linia de
comanda tastând arc.
5.5.8. Comanda Ellipse
Elementele unei elipse (figura 5.5) sunt centrul (C), axa mare (a)
cu capetele 1 şi 2, axa mică (b), unghiul de rotire (r) şi
excentricitatea (e).
Pentru a desena o elipsă se apelează butonul Ellipse de pe bara
Draw ( ), comanda Ellipse din meniul Draw sau se tastează
Ellipse la linia de comandă.
prima linie
rază
centrul
arcului