Introducere in Stiinta Calculatoarelor 2013 | Page 3

Cuprins Introducere în Știința Calculatoarelor ................................................................................................................ 7 1. Informaţii şi prelucrări ................................................................................................................................... 10 1.1. Date ................................................................................................................................................................ 11 1.2. Prelucrarea datelor ......................................................................................................................................... 13 1.3. Scopul prelucrării electronice a informaţiilor ................................................................................................ 15 1.4. Organizarea datelor ........................................................................................................................................ 16 1.5. Stocarea datelor (fişiere) ................................................................................................................................ 18 1.6. Introducerea şi prezentarea datelor ................................................................................................................ 20 2. Comunicaţii de date şi multimedia ................................................................................................................ 23 3. Sistemul informațional ................................................................................................................................... 24 4. Sisteme de calcul.............................................................................................................................................. 25 4.1. Structura fizică a unui sistem de calcul .......................................................................................................... 25 4.2. Structura logică a unui sistemului de calcul ................................................................................................... 35 4.3. Principiul de lucru al unui sistem de calcul .................................................................................................... 36 5. Reprezentarea şi structurarea informaţiei .................................................................................................... 37 5.1. Bit, octet şi multiplii acestora ......................................................................................................................... 38 5.2. Identificator, variabilă, constantă, literal ........................................................................................................ 39 5.3. Secvenţe Escape ............................................................................................................................................. 41 5.4. Tipuri de date simple ...................................................................................................................................... 41 5.4.1. Reprezentarea numerelor întregi .........................................................................................................42 5.4.2. Reprezentarea numerelor reale ...........................................................................................................46 5.4.3. Tipul de date caracter .........................................................................................................................47 5.4.4. Tipul de date logic ..............................................................................................................................49 5.4.5. Tipuri de date structurate ....................................................................................................................51 5.4.6. Tipuri abstracte de date – Clase de obiecte.........................................................................................56 5.5. Structuri dinamice de date .............................................................................................................................. 57 5.5.1. Liste lineare ........................................................................................................................................58 5.5.2. Liste nelineare (arbori) .......................................................................................................................61 6. Prelucrarea informaţiei .................................................................................................................................. 63 6.1. Expresii .......................................................................................................................................................... 64 6.1.1. Instrucţiuni simple ..............................................................................................................................69 6.1.2. Instrucţiuni structurate (structuri de control) ......................................................................................71 6.1.3. Programe şi subprograme .......................................................................