Utilizarea și Programarea Calculatoarelor

Curs
9.2/10 (4 voturi)
Domeniu: Calculatoare
Conține 14 fișiere: doc
Pagini : 176 în total
Cuvinte : 43242
Mărime: 649.63KB (arhivat)
Cost: Gratis
Profesor îndrumător / Prezentat Profesorului: Panoiu Manuela

Extras din document

1. CALCULATOARE. STIINTA CALCULATOARELOR

Stiinta calculatoarelor este o disciplina noua care s-a dezvoltat datorita nevoii de a întelege ce este un calculator, ce poate sa faca un calculator si cum poate fi el utilizat. Calculatoarele se utilizeaza în toate domeniile lumii moderne. Un calculator poate fi definit ca o masina care prelucreaza informatia.

Cu toate ca stiinta calculatoarelor este o disciplina noua, radacinile sale se afla în istoria stiintei, ingineriei si matematicii. Se pot urmari câteva fire de la istoria civilizatiei umane si pâna la inventarea calculatorului electronic modern.

1.1. Automatizari complexe. Calcule repetitive.

Calculul a fost o necesitate centrala înca de la începuturile matematicii, stiintei si ingineriei. Pornind de la relatii matematice care modeleaza diferite fenomene reale, prin calcule se obtin rezultate pe baza carora se iau deciziile viitoare.

Multe calcule sunt plictisitoare, se repeta si pot introduce erori. Pentru automatizarea efortului de calcul au fost inventate de-a lungul istoriei diferite masini de calcul. În anul 500 î.e.n. a fost inventat abacul, care îsi are originea în Egipt. Acest instrument simplu a fost utilizat vreme îndelungata.

În Evul Mediu, în perioada Renasterii au fost inventate multe dispozitive ajutatoare în cercetarea pamântului si navigarea oceanelor. Aceste dispozitive nu numai ca permit mai multa acuratete în masuratori, dar de asemenea si simplifica calculele.

În 1622 englezul William Oughtred inventeaza rigla de calcul, care devine unealta de baza pentru calculele stiintifice si ingineresti pâna când a fost înlocuita de calculatorul de buzunar în 1970. În 1642 francezul Blaise Pascal construieste primul calculator mecanic (limbajul de programare Pascal a primit numele sau).

În secolul 19 (1830) englezul Charles Babbage creeaza o masina numita difference engine care poate realiza calcule complexe ce implica algoritmi, functii trigonometrice. O a doua masina inventata de Babbage numita analytical engine a fost un dispozitiv mai general de calcul care se conduce dupa un program similar cu cele utilizate în calculatoarele moderne. Asistenta lui Babbage, Ada Lovelace a dezvoltat programe pentru aceasta masina de calcul analitic si ea este considerata ca fiind prima programatoare de calculatoare (limbajul de programare Ada a primit numele ei).

Dezvoltarea teoriei electricitatii si a electronicii pe parcursul secolului al 19-lea conduce la o rapida dezvoltare a unor masini de calcul tot mai sofisticate între anii 1920 si 1930 construite pe baza unor dispozitive electronice de comutatie. A fost astfel deschisa etapa pentru constructia calculatorului electronic în 1940, facând astfel posibil calculul repetitiv si automatizarea complexa.

1.2. Automatizare. Tabelare simpla. Procese de numarare

O alta directie de dezvoltare este încercarea de a automatiza prelucrarea informatiei, fapt ce implica procese simple dar numeroase de tabelare si numarare. Un astfel de exemplu ar fi numararea populatiei dintr-o zona si evidenta taxelor si impozitelor.

În 1890 problema numararii si tabelarii l-a determinat pe americanul Herman Hollerith sa inventeze masina de tabelat cu cartela perforata. Ideea utilizarii cartelelor perforate a fost introdusa în 1801 de catre francezul Joseph  Marie Jaquard. Munca lui Hollerith a dus la dezvoltarea unei mari varietati a masinilor de calcul electromecanice pentru numarat, tabelat, sortat si calcule simple în perioada primei jumatati a secolului 20. Aceste masini de calcul au fost bazate pe utilizarea cartelelor perforate pentru reprezentarea informatiei ce se prelucreaza.

1.3. Dezvoltarea electronicii

A treia directie, avansul rapid în electronica în perioada 1900  1950 a permis constructia primului calculator electronic, în aceasta perioada fiind descoperite multe dispozitive electronice de comutatie. S-au utilizat mai multe dispozitive de comutatie împreuna formând retelele de comutatie capabile se efectueze operatii aritmetice simple ca adunare si înmultirea. Dupa 1940 s-au putut realiza si operatii mai complexe ca de exemplu calculul functiilor trigonometrice sinus, cosinus, a functiei radical, toate fiind reprezentate prin retele de comutatie. Dispozitivele de comutatie care erau în parte electronice, în parte mecanice se pot construi din acest moment în întregime electronice.

1.4. Fundamentele matematice

A patra directie care sta la baza calculatoarelor electronice moderne se regaseste în matematica si logica matematica. În 1854 englezul George Boole a inventat calculul logic care utilizeaza numai valorile adevarat si fals si operatii de baza ca: si (and), sau (or) si negatia (not) pentru a combina valorile adevarat si fals. Acest calcul, numit ulterior algebra booleana poate fi utilizat pentru a reprezenta retele de comutatie prin înlocuirea valorilor adevarat/fals (true/false) prin pozitia on/off a unor dispozitive de comutatie, iar operatiile si, sau si nu prin circuite electronice simple.

Preview document

Utilizarea și Programarea Calculatoarelor - Pagina 1
Utilizarea și Programarea Calculatoarelor - Pagina 2
Utilizarea și Programarea Calculatoarelor - Pagina 3
Utilizarea și Programarea Calculatoarelor - Pagina 4
Utilizarea și Programarea Calculatoarelor - Pagina 5
Utilizarea și Programarea Calculatoarelor - Pagina 6
Utilizarea și Programarea Calculatoarelor - Pagina 7
Utilizarea și Programarea Calculatoarelor - Pagina 8
Utilizarea și Programarea Calculatoarelor - Pagina 9
Utilizarea și Programarea Calculatoarelor - Pagina 10
Utilizarea și Programarea Calculatoarelor - Pagina 11
Utilizarea și Programarea Calculatoarelor - Pagina 12
Utilizarea și Programarea Calculatoarelor - Pagina 13
Utilizarea și Programarea Calculatoarelor - Pagina 14
Utilizarea și Programarea Calculatoarelor - Pagina 15
Utilizarea și Programarea Calculatoarelor - Pagina 16
Utilizarea și Programarea Calculatoarelor - Pagina 17
Utilizarea și Programarea Calculatoarelor - Pagina 18
Utilizarea și Programarea Calculatoarelor - Pagina 19
Utilizarea și Programarea Calculatoarelor - Pagina 20
Utilizarea și Programarea Calculatoarelor - Pagina 21
Utilizarea și Programarea Calculatoarelor - Pagina 22
Utilizarea și Programarea Calculatoarelor - Pagina 23
Utilizarea și Programarea Calculatoarelor - Pagina 24
Utilizarea și Programarea Calculatoarelor - Pagina 25
Utilizarea și Programarea Calculatoarelor - Pagina 26
Utilizarea și Programarea Calculatoarelor - Pagina 27
Utilizarea și Programarea Calculatoarelor - Pagina 28
Utilizarea și Programarea Calculatoarelor - Pagina 29
Utilizarea și Programarea Calculatoarelor - Pagina 30
Utilizarea și Programarea Calculatoarelor - Pagina 31
Utilizarea și Programarea Calculatoarelor - Pagina 32
Utilizarea și Programarea Calculatoarelor - Pagina 33
Utilizarea și Programarea Calculatoarelor - Pagina 34
Utilizarea și Programarea Calculatoarelor - Pagina 35
Utilizarea și Programarea Calculatoarelor - Pagina 36
Utilizarea și Programarea Calculatoarelor - Pagina 37
Utilizarea și Programarea Calculatoarelor - Pagina 38
Utilizarea și Programarea Calculatoarelor - Pagina 39
Utilizarea și Programarea Calculatoarelor - Pagina 40
Utilizarea și Programarea Calculatoarelor - Pagina 41
Utilizarea și Programarea Calculatoarelor - Pagina 42
Utilizarea și Programarea Calculatoarelor - Pagina 43
Utilizarea și Programarea Calculatoarelor - Pagina 44
Utilizarea și Programarea Calculatoarelor - Pagina 45
Utilizarea și Programarea Calculatoarelor - Pagina 46
Utilizarea și Programarea Calculatoarelor - Pagina 47
Utilizarea și Programarea Calculatoarelor - Pagina 48
Utilizarea și Programarea Calculatoarelor - Pagina 49
Utilizarea și Programarea Calculatoarelor - Pagina 50
Utilizarea și Programarea Calculatoarelor - Pagina 51
Utilizarea și Programarea Calculatoarelor - Pagina 52
Utilizarea și Programarea Calculatoarelor - Pagina 53
Utilizarea și Programarea Calculatoarelor - Pagina 54
Utilizarea și Programarea Calculatoarelor - Pagina 55
Utilizarea și Programarea Calculatoarelor - Pagina 56
Utilizarea și Programarea Calculatoarelor - Pagina 57
Utilizarea și Programarea Calculatoarelor - Pagina 58
Utilizarea și Programarea Calculatoarelor - Pagina 59
Utilizarea și Programarea Calculatoarelor - Pagina 60
Utilizarea și Programarea Calculatoarelor - Pagina 61
Utilizarea și Programarea Calculatoarelor - Pagina 62
Utilizarea și Programarea Calculatoarelor - Pagina 63
Utilizarea și Programarea Calculatoarelor - Pagina 64
Utilizarea și Programarea Calculatoarelor - Pagina 65
Utilizarea și Programarea Calculatoarelor - Pagina 66
Utilizarea și Programarea Calculatoarelor - Pagina 67
Utilizarea și Programarea Calculatoarelor - Pagina 68
Utilizarea și Programarea Calculatoarelor - Pagina 69
Utilizarea și Programarea Calculatoarelor - Pagina 70
Utilizarea și Programarea Calculatoarelor - Pagina 71
Utilizarea și Programarea Calculatoarelor - Pagina 72
Utilizarea și Programarea Calculatoarelor - Pagina 73
Utilizarea și Programarea Calculatoarelor - Pagina 74
Utilizarea și Programarea Calculatoarelor - Pagina 75
Utilizarea și Programarea Calculatoarelor - Pagina 76
Utilizarea și Programarea Calculatoarelor - Pagina 77
Utilizarea și Programarea Calculatoarelor - Pagina 78
Utilizarea și Programarea Calculatoarelor - Pagina 79
Utilizarea și Programarea Calculatoarelor - Pagina 80
Utilizarea și Programarea Calculatoarelor - Pagina 81
Utilizarea și Programarea Calculatoarelor - Pagina 82
Utilizarea și Programarea Calculatoarelor - Pagina 83
Utilizarea și Programarea Calculatoarelor - Pagina 84
Utilizarea și Programarea Calculatoarelor - Pagina 85
Utilizarea și Programarea Calculatoarelor - Pagina 86
Utilizarea și Programarea Calculatoarelor - Pagina 87
Utilizarea și Programarea Calculatoarelor - Pagina 88
Utilizarea și Programarea Calculatoarelor - Pagina 89
Utilizarea și Programarea Calculatoarelor - Pagina 90
Utilizarea și Programarea Calculatoarelor - Pagina 91
Utilizarea și Programarea Calculatoarelor - Pagina 92
Utilizarea și Programarea Calculatoarelor - Pagina 93
Utilizarea și Programarea Calculatoarelor - Pagina 94
Utilizarea și Programarea Calculatoarelor - Pagina 95
Utilizarea și Programarea Calculatoarelor - Pagina 96
Utilizarea și Programarea Calculatoarelor - Pagina 97
Utilizarea și Programarea Calculatoarelor - Pagina 98
Utilizarea și Programarea Calculatoarelor - Pagina 99
Utilizarea și Programarea Calculatoarelor - Pagina 100
Utilizarea și Programarea Calculatoarelor - Pagina 101
Utilizarea și Programarea Calculatoarelor - Pagina 102
Utilizarea și Programarea Calculatoarelor - Pagina 103
Utilizarea și Programarea Calculatoarelor - Pagina 104
Utilizarea și Programarea Calculatoarelor - Pagina 105
Utilizarea și Programarea Calculatoarelor - Pagina 106
Utilizarea și Programarea Calculatoarelor - Pagina 107
Utilizarea și Programarea Calculatoarelor - Pagina 108
Utilizarea și Programarea Calculatoarelor - Pagina 109
Utilizarea și Programarea Calculatoarelor - Pagina 110
Utilizarea și Programarea Calculatoarelor - Pagina 111
Utilizarea și Programarea Calculatoarelor - Pagina 112
Utilizarea și Programarea Calculatoarelor - Pagina 113
Utilizarea și Programarea Calculatoarelor - Pagina 114
Utilizarea și Programarea Calculatoarelor - Pagina 115
Utilizarea și Programarea Calculatoarelor - Pagina 116
Utilizarea și Programarea Calculatoarelor - Pagina 117
Utilizarea și Programarea Calculatoarelor - Pagina 118
Utilizarea și Programarea Calculatoarelor - Pagina 119
Utilizarea și Programarea Calculatoarelor - Pagina 120
Utilizarea și Programarea Calculatoarelor - Pagina 121
Utilizarea și Programarea Calculatoarelor - Pagina 122
Utilizarea și Programarea Calculatoarelor - Pagina 123
Utilizarea și Programarea Calculatoarelor - Pagina 124
Utilizarea și Programarea Calculatoarelor - Pagina 125
Utilizarea și Programarea Calculatoarelor - Pagina 126
Utilizarea și Programarea Calculatoarelor - Pagina 127
Utilizarea și Programarea Calculatoarelor - Pagina 128
Utilizarea și Programarea Calculatoarelor - Pagina 129
Utilizarea și Programarea Calculatoarelor - Pagina 130
Utilizarea și Programarea Calculatoarelor - Pagina 131
Utilizarea și Programarea Calculatoarelor - Pagina 132
Utilizarea și Programarea Calculatoarelor - Pagina 133
Utilizarea și Programarea Calculatoarelor - Pagina 134
Utilizarea și Programarea Calculatoarelor - Pagina 135
Utilizarea și Programarea Calculatoarelor - Pagina 136
Utilizarea și Programarea Calculatoarelor - Pagina 137
Utilizarea și Programarea Calculatoarelor - Pagina 138
Utilizarea și Programarea Calculatoarelor - Pagina 139
Utilizarea și Programarea Calculatoarelor - Pagina 140
Utilizarea și Programarea Calculatoarelor - Pagina 141
Utilizarea și Programarea Calculatoarelor - Pagina 142
Utilizarea și Programarea Calculatoarelor - Pagina 143
Utilizarea și Programarea Calculatoarelor - Pagina 144
Utilizarea și Programarea Calculatoarelor - Pagina 145
Utilizarea și Programarea Calculatoarelor - Pagina 146
Utilizarea și Programarea Calculatoarelor - Pagina 147
Utilizarea și Programarea Calculatoarelor - Pagina 148
Utilizarea și Programarea Calculatoarelor - Pagina 149
Utilizarea și Programarea Calculatoarelor - Pagina 150
Utilizarea și Programarea Calculatoarelor - Pagina 151
Utilizarea și Programarea Calculatoarelor - Pagina 152
Utilizarea și Programarea Calculatoarelor - Pagina 153
Utilizarea și Programarea Calculatoarelor - Pagina 154
Utilizarea și Programarea Calculatoarelor - Pagina 155
Utilizarea și Programarea Calculatoarelor - Pagina 156
Utilizarea și Programarea Calculatoarelor - Pagina 157
Utilizarea și Programarea Calculatoarelor - Pagina 158
Utilizarea și Programarea Calculatoarelor - Pagina 159
Utilizarea și Programarea Calculatoarelor - Pagina 160
Utilizarea și Programarea Calculatoarelor - Pagina 161
Utilizarea și Programarea Calculatoarelor - Pagina 162
Utilizarea și Programarea Calculatoarelor - Pagina 163
Utilizarea și Programarea Calculatoarelor - Pagina 164
Utilizarea și Programarea Calculatoarelor - Pagina 165
Utilizarea și Programarea Calculatoarelor - Pagina 166
Utilizarea și Programarea Calculatoarelor - Pagina 167
Utilizarea și Programarea Calculatoarelor - Pagina 168
Utilizarea și Programarea Calculatoarelor - Pagina 169
Utilizarea și Programarea Calculatoarelor - Pagina 170
Utilizarea și Programarea Calculatoarelor - Pagina 171
Utilizarea și Programarea Calculatoarelor - Pagina 172
Utilizarea și Programarea Calculatoarelor - Pagina 173
Utilizarea și Programarea Calculatoarelor - Pagina 174
Utilizarea și Programarea Calculatoarelor - Pagina 175
Utilizarea și Programarea Calculatoarelor - Pagina 176

Conținut arhivă zip

  • cap_1.DOC
  • CAP_10.doc
  • cap_11.doc
  • cap_12.doc
  • cap_13.doc
  • cap_14.doc
  • cap_2.DOC
  • cap_3.DOC
  • cap_4.DOC
  • cap_5.DOC
  • cap_6.doc
  • cap_7.doc
  • cap_8.doc
  • cap_9.doc

Alții au mai descărcat și

Medii de Programare Vizuala (JAVA) - Evidenta Autovehiculelor Inmatriculate

1. Enuntul temei: Sa se realizeze un proiect pentru evidenta autovehiculelor inmatriculate in circulatie. Pentru fiecare autoturism se considera...

Aspecte Privind Realizarea unei Evidente Electronice a Cartilor dintr-o Biblioteca

INTRODUCERE Activitatea umană desfăşurată în indiferent care domeniu presupune folosirea unei cantităţi mai mici sau mai mari de informaţie....

Baze de Date - Gestionarea Cartilor intr-o Biblioteca

1 Introducere Trebuie menţionat faptul că lucrarea de faţă îşi propune înainte de toate să identifice cele mai importante aspecte şi probleme ale...

Crearea unui website cu aplicații numerice utilizând platforma Java 2015

I. Introducere În zilele noastre, tehnologia s-a dezvoltat foarte mult odată cu dezvoltarea de aplicații în domeniile industriale și mai ales...

Gestionarea Activitatii Universitare

Clasa Curs Clasa defineste un obiect de tip curs universitar. Clasa contine campurile: denumire (String) – numele cursului; sala (String) –...

Sistem Informatic de Evaluare a Cunoștințelor pentru Admitere la Studii Superioare de Masterat

INTRODUCERE Problema evaluării educaționale este una dintre cele mai actuale și controversate probleme. Nu există sistem educațional sau act...

Structuri de Date în Limbajul Java

Motivaţia lucrării Structurile de date reprezintă modalitatea în care datele sunt dispuse în memoria calculatorului(sau păstrate pe disc)....

Fire de Execuție Java

INTRODUCERE Java este un limbaj de programare orientat-obiect, puternic tipizat, conceput de către James Gosling la Sun Microsystems (acum filială...

Ai nevoie de altceva?