You are on page 1of 68

Utilizarea calculatoarelor i grafica

asistat de calculator

TITULAR Seria A
S.l.dr.ing. Petrica IANCU
Catedra de Inginerie Chimica
Laboratorul de Informatica Aplicata in Ingineria Chimica
Sala A056, Tel 021 402 3916
p_iancu@chim.upb.ro

Laborator
Conf.dr.ing. Tiberiu Dinu DANCIU
tiberiu_danciu@yahoo.com
As.ing. Razvan ONOFREI
razvan_onofrei@yahoo.com
1
Utilizarea calculatoarelor

Semestrul I: Nr.credite 5
Curs: 2 ore pe sapatamana L201
Laborator 2 ore pe saptamana L201

Grafica asistat de calculator

Semestrul II: Nr.credite 2


Laborator 3 ore pe saptamana L201

Alte laboratoare: A139, F211, F212


2
Obiectivele cursului :
Familizarizarea studentilor cu aplicatiile de birotica si
calcule stiintifice si utilizarea lor in activitatea didactica.
Formarea deprinderilor de utilizare a calculatorului
pentru intocmirea unui referat stiintific

Dobandirea cunostintelor de desen tehnic si utilizarea


unui program de calculator pentru realizarea desenelor.

3
Semestrul I:
Utilizarea calculatorului in inginerie chimica

CURS

LABORATOR

4
Semestrul II:
Grafica asistata de calculator

LABORATOR

5
Metode si instrumente de evaluare

Semestrul I 5 credite

Activitate individuala
Referat stiintific 20 puncte
Testare Excel 20 puncte
Testare Mathcad 20 puncte
Examen final
Proba practica) 40 puncte

Semestrul II 2 credite

Activitate individuala
Teme de casa (desene plansa) 25 puncte
Teme in clasa (desene pe calculator) 25 puncte
Verificare (proba practica) 50 puncte
6
CURSUL 2
Informatie. Software.
Sisteme de operare

7
Codificarea informaiilor
Memoria intern, indiferent de tip, este o sum de adrese de stocare n circuite
(semiconductori), fiecare adres binar (bit) avnd 2 stri: 0 i 1. Fiecare bit
este un intrerupator electronic cu doua pozitii: on (1) si off (0).

Un grup de 8 biti formeaza un byte (B) sau octet (o)- (denumire propusa in
1964 de proiectanii calculatorului mainframe IBM System/360 ca unitate de baza a
memoriei calculatorului). In acest grup exista 256 posibilitati de combinare a
grupului 0/1.

KB = kilobyte = 1024 sau 210 bytes


MB = megabyte =1.048.576 sau 220 bytes
GB = gigabyte = 1.073.741.824 sau 230 bytes
Exemplu:
Un computer care are memoria de capacitate
64MB poate manipula ~64 milioane de bytes
Un hard disk cu capacitate de 15GB poate stoca
~15 bilioane de bytes
8
Sisteme de numeratie
Un sistem de numeraie este format Zecimal Binar Octal Hexazecimal
din totalitatea regulilor de
reprezentare a numerelor cu ajutorul 0 0000 0 0
unor simboluri numite cifre. 1 0001 1 1
2 0010 2 2
Se numete baza sistemului de 3 0011 3 3
numeraie numrul total de cifre 4 0100 4 4
5 0101 5 5
distincte utilizate ntr-un sistem de
6 0110 6 6
numeraie. 7 0111 7 7
8 1000 10 8
ZECIMAL={0,1,2,3,4,5,6,7,8,9} 9 1001 11 9
BINAR={0,1} 10 1010 12 A
OCTAL={0,1,2,3,4,5,6,7} 11 1011 13 B
HEXAZECIMAL={0,1,2,3,4,5,6,7,8,9, 12 1100 14 C
A,B,C,D,E,F} 13 1101 15 D
14 1110 16 E
15 1111 17 F
9
Sisteme de numeratie
Codul binar contine numai cifrele 0 si 1. Fiecare caracter de pe tastatura are
un cod sub forma de cifra care poate fi scris in codul binar si apoi transmis sub
forma de semnale electrice.

Exemplu: la apasarea tastei A (care are codul 65) se va transmite sirul de cifre
1000001
Exemplu: 65(10) = 1000001 (2)

65 : 2 =32 rest 1
32 : 2 =16 rest 0
16 : 2 = 8 rest 0
8 : 2 = 4 rest 0
4 : 2 = 2 rest 0
2 : 2 = 1 rest 0
1 : 2 = 0 rest 1

10
ASCII CODE reprezentarea in sistem binar a tuturor
caracterelor de pe tastatura

11
12
Software

13
SOFTWARE = un set de instruciuni executate de calculator pentru a
realiza interfaa dintre utilizator i calculator:

Software
de aplicatii

Software
de sistem

14
Tipuri de software

1. Software de sistem (sistem de operare, operation system, OS)


= programe care acioneaz ca o interfa ntre calculator i
software-ul de aplicaie i pe care utilizatorul l poate manipula
direct.

2. Software de aplicaie = un set de instruciuni (programe,


pachete de programe) scrise ntr-un limbaj de programare care
permit calculatorului s prelucreze date i informaii date de
utilizator

3. Pachet de software (firmware): un program sau un grup de


programe realizat de o firm i care poate fi cumprat i utilizat
pe un calculator de utilizatori individuali sau colectivi.
15
Sisteme de operare

16
SO = acces standardizat la resursele hard + interfa
standard pentru programele de aplicaie

17
La pornirea calculatorului

se citete din memoria ROM alimentat de o baterie BIOS-ul


(Basic Input Output System), un mini-sistem de operare
capabil s ncarce la rndul su adevratul SO de pe discul
sistem (unde se afl pe pista 0, alturi de tabela FAT)
se verific arhitectura sistemului de calcul (CPU, memorie,
periferice numai cele indispensabile funcionrii, precum i
cele declarate de utilizator n poriunea de BIOS programabil)
rezultatele sunt afiate pe ecran
se ncarc mai nti fiierele ce alctuiesc componenta de
comand
se lanseaz un program de dialog pentru individualizarea
utilizatorului (parole)
se ncarc restul componentelor sistemului de operare, inclusiv
interfaa grafic (GUI) personalizat
18
Sisteme de operare
Elementele SO:

programe de comand i control, cuprinznd procese


rezidente permanent (sau aproape) n memoria intern, cu
rolul de a asigura utilizarea eficient a resurselor fizice i logice
ale sistemului de calcul, precum i monitorizarea permanent a
funcionrii acestora (inclusiv tratarea erorilor)

programe de servicii, avnd rolul de minimizare a efortului


uman necesar pentru manevrarea sistemului de calcul

programele utilitare - se mai numesc programe de suport sau


asisten (arhivare, cutare, sortare, editare, reea, depanare,
comunicare, multimedia, contabilizare etc.)
19
Componenta de comand i control a SO

Funcii:
planificarea, lansarea i urmrirea execuiei programelor
gestionarea resurselor sistemului de calcul
depistarea i tratarea evenimentelor deosebite care apar n
timpul execuiei
asigurarea proteciei informaiilor manevrate de diverse
programe

20
Componenta de servicii a SO - Functii
programe de tip ncrctor pentru SO, care lanseaz automat SO la
pornirea sistemului de calcul

programe de tip interpretor de comenzi ale SO, care preiau


comenzile adresate de utilizator, asigurnd astfel comunicarea ntre
utilizator i SO

funcia de gestionare a dialogului cu utilizatorul, fie n mod


comand, oferind mecanisme de editare a comenzilor, fie n mod
grafic, prin intermediul unei interfee grafice cu utilizatorul (GUI -
Graphical User Interface)

funcia de asisten on line pentru sistemul de operare,


cunoscut ca Help-ul sistemului de operare
21
Componenta de servicii a SO - Functii
funcia de tipul plug and play care ofer faciliti de
autodetecie a echipamentelor nou instalate n sistem i permite
reconfigurarea hardware, cu uurin, a sistemului, ca i
notificarea schimbrii configurrii sistemului, de exemplu prin
cderea unui echipament din sistem;

- funcia care ofer suportul pentru utilizarea limbii naionale,


adic adaptarea informaiilor cu caracter naional (semn
monetar, marc zecimal) conform rii selectate;

- funcii pentru configurarea personalizat a mediului de lucru


cu sistemul de calcul, de exemplu pentru utilizatori cu opiuni
speciale de manevrare a echipamentelor (tastatur, mouse, etc.)

22
Clasificarea sistemelor de operare:

dup execuia proceselor:


monotasking, care nu asigur execuia concurent i nici partajarea
resurselor ntre mai multe procese. Sub controlul unui SO monotasking, la un
moment dat, n sistemul de calcul se poate executa un singur program; acesta
ramne activ din momentul lansrii lui n execuie si pna la terminarea lui
complet; ct timp este n execuie, programul are acces la toate resursele
sistemului de calcul. Exemplu: MS-DOS i CP/M
multitasking sunt acele SO care asigur execuia concurent a mai multor
procese care exist concomitent n sistem. Exemplu: Windows, Unix

dup accesul utilizatorilor la sistem (gradul de interaciune cu sistemul)

seriale, acele SO pentru care gradul de interaciune cu utilizatorul, n timpul


prelucrrilor, este nul, comunicarea dintre utilizator i sistem nu este direct
ci mediat de persoane specializate ca operatori de sistem.
interactive: SO care permit comunicarea direct ntre utilizator i sistemul de
calcul, prin intermediul unui limbaj dedicat acestui scop (limbajul de
comand al sistemului de operare sau interfaa grafic utilizator
23
Sistemele de operare interactive pot fi:
monouser, cnd comunicarea cu sistemul de calcul este posibil, la un
moment dat, numai pentru un singur utilizator, prin intermediul
consolei sistemului de calcul;
multiuser, cnd sistemul de operare poate gestiona comunicarea
concomitent cu mai muli utilizatori, conectai la sistemul de calcul prin
intermediul echipamentelor terminale de intrare/ieire.
Exemple: MS-DOS este un sistem interactiv monouser;
Unix este un sistem interactiv multiuser.

dup configuraia hardware deservit


etc.

24
25
Principalele tipuri de sisteme de operare existente pe PC-uri

MS-DOS (MicroSoft-Disk Operating System) - dezvoltarea


microcalculatoarelor DOS a nceput n anul 1978, cnd INTEL
CORPORATION a lansat microprocesorul I 8080, urmat la
scurt timp de I 8086, care au putut utiliza mai mult memorie
intern i au adus i alte ntrebuinri seriei de
microprocesoare I 8080.

OS/2 (Operating System/2) - n 1988, IBM i Microsoft au


introdus OS/2, care a fost proiectat s preia avantajele
microprocesoarelor Intel 80386 pentru seria de
microcalculatoare IBM PS/2 pe 32 de bii;
In 1990, au decis sa se ocupe separat de dezvoltarea sistemelor
de operare
26
Apple DOS - este un sistem de operare monoutilizator,
monotasking; un sistem de operare mai performant este
MacIntosh

UNIX - a fost creat pentru minicalculatoare, pentru a mri


disponibilitile sistemului: memorie virtual i multitasking

Windows 3.1 - este o interfa grafic orientat pe ferestre,


care se instaleaz pe un sistem de calcul ce lucreaz sub MS-
DOS, permind utilizatorului lansarea concomitent a mai
multor aplicaii, fiecare n fereastra ei, precum i schimbul de
informaii ntre acestea.

27
Windows logo (19851992)
La 20 noiembrie 1885, IBM propune sistemul de operare Program Manager. Rowland
Hanson, directorul de vanzari de la Microsoft, propune o denumire mai comerciala
pentru acest produs Microsoft Windows.
Prima versiune completa a fost lansata in 1990, Windows 3.1. Cateva luni mai tarziu se
lanseaza pe piata versiunea 3.1, cu optiuni multimedia ( s-au vandut 10 milioane de
copii in urmatorii 2 ani)

Microsoft Windows logo (1992-2001)

28
Windows NT (NT New Technology) - este un sistem de
operare foarte complex proiectat de Microsoft i al crui
principal avantaj l constituie posibilitatea implementrii lui
att pe PC-uri cu microprocesoare Intel, ct i pe PC-uri cu
microprocesoare RISC.

Windows 95 - un sistem de operare ce nglobeaz o serie de


faciliti noi, alturi de cele regsite la versiunile precedente
SO poate fi instalat pe calculatoare ieftine
Pastreaza componenta DOS pentru a rula programele
dezvoltate sub acest SO
Include in interfata GUI utilitarul Program
Manager pentru gestionarea componentelor hardware si
software
29
Windows 98 - este un mediu complet integrat cu
Internetul, constituindu-se ca un suport pentru noile
tehnologii hardware i pstrnd compatibilitatea cu
Windows 95, fa de care apare ca o extindere (upgrade)
Include driveri pentru a adauga noi componente
ardware
Un suport bun pentru partitii mai mari de 2 GB pentru
hard disk
USB suport mult mai bun decat la Windows 95
Include Internet Explorer in terfata GUI si managerul
de fisiere Windows Explorer

30
2000 Windows 2000 (o noua componenta Windows
MediaPlayer si DirectX)
2000 Windows ME(o noua componenta Windows Movie
Maker si System Restore)
2001 Windows XP
2003 Windows Server 2003
2003 Windows XP 64-Bit Edition 2003
2003 Windows XP Media Centre Edition
2003 Windows XP Media Centre 2003
2004 Windows XP Media Centre 2004
2004 Windows XP Media Centre 2005
Windows XP aduce nou :
- permite limitarea drepturilor asupra fisierelor pentru fiecare
utilizator
- imbunatateste sistemul de securitate impotriva virusilor
(Windows Update pentru instalarea automata a pachetelor
software) 31
32
2007 Windows Vista
-Imbunatateste securitatea sistemului orin introducerea
componentei User Account Control
-Butonul START a fost inlocuit cu o simpla pictograma
Windows
-Imbunatateste interfata grafica Windows Aero (Authentic,
Energetic, Reflective and Open ) GUI
-Introduce noi aplicatii (Windows Calendar, Windows DVD
Maker
-Multe modificari arhitecturale

33
Windows 7 editia curenta lansat la 22 Noiembrie 2009

Bar de activitti mbunttit

Liste rapide

mbunttiri pentru desktop

Cutare Windows

Internet Explorer 8

Gestionarea dispozitivelor

Grup de domiciliu

Vizualizarea retelelor disponibile

34
mbunttiri pentru desktop

Aero Peak function

Bar de activitti mbunttit

Liste rapide 35
Cutare Windows

Gestionarea dispozitivelor

Grup de domiciliu

36
Windows 8

In 2009 la Professional Developers Conference s-a prezentat noua


versiune WINDOWS 8

Imbunatatiri:
- start up rapid
- integrarea aplicatiilor Web
- imbunatatirea sistemului digital multimedia (3D Video)
- USB 3.0 si Bluetooth 3.0
- include recunoasterea faciala, ca urmare a camerelor
incluse in computer si a unor noi aplicatii ca
- imbunatatiri in utilizarea touch

37
Utilizarea sistemelor de operare

Total Windows - 91.51%


Windows XP - 43.89%
Windows 7 - 36.06%
Windows Vista - 11.56%
Non-Windows - 8.49%

http://www.hongkiat.com/blog/evolution-of-microsoft-windows-
1985-2009/

38
GUI (Graphical User Interface)
pentru MS Windows

39
Elementele de baz ale GUI pentru MS Windows
Desktop
Wallpaper
Taskbar
Icon(s) = short-cut(s)
Window(s) = ferestre spre memorie
Bara de titlu (titlebar)
Bara de meniuri (menubar, menu(s), pull-down)
Bara de butoane (toolbar)
Bara de stare (status bar)
Butoane de vizualizare (control buttons)
Utilitare
Gestionar fisiere
Editor texte, imagini
Comunicatii
Alte utilitare
Gestionar software de aplicatii
START / PROGRAMS
40
Elemente interfaa Windows - desktop

Wallpaper

Pictograme
(icon-uri)

Butonul Start Bara de task-uri 41


Elemente interfaa Windows - fereastra

Bara de titlu Bara de meniuri Bara de butoane (Toolbar)

Butoane view:
de minimizare,
mrire/micorare,
nchidere

Bara de stare 42
Elemente interfaa Windows - fereastra
Multi-tasking = multi-windows

Cascade

Recomandare full screen + taskbar!


Tile (mozaic)
43
Elemente interfaa Windows - Utilitare

Editor de texte:
NotePad
WordPad

Editor de imagini:
Paint

Comunicatii:
Gestionar de fisiere: Remote desktop
Windows Explorer
My Computer

44
Elemente interfaa Windows - Meniuri

Orizontale menubar:

Verticale (sub-meniu) pop-up:

Combinate cascade sau pull-down:

45
Caseta de dialog (floating window, dialog box)

butoane validare

cardfile menu

liste derulante de opiuni

butoane radio (exclusive)

opiuni neexclusive (check)

cursori de defilare (dac)

46
Software (programe) de aplicatii

Limbaje de programare
Editoare de texte
Programe de calcul tabelar

47
Programe de aplicaie

Programe de aplicatie - programe de dezvoltare bazate pe limbajele de


programare, grupate n medii integrate ce conin toate elementele obligatorii
sau opionale: asambloare, compilatoare, interpretoare, editoare de surse i
legturi, biblioteci cu module, depanatoare...

48
Limbaje de programare

Limbaj main (prima generaie)


Limbajul matern al computerului
Compus din bii (0 i 1)
Singurul limbaj neles de CPU
Limbaj de asamblare (generaia a doua)
Coresponden biunivoc n cod main
Mai prietenos (mnemonic abrevieri)
Assembler program ce traduce limbajul de
asamblare n cod main

49
Limbaje procedurale (a treia generaie)
O instruciune se traduce n multe instruciuni de
cod main
Programele descriu funcionarea computerului pas
cu pas
Mai apropiate de limbajul natural; utilizeaz cuvinte
cheie
Exemple: Cobol, C, Fortran, QuickBasic, Pascal
Compilator - traduce ntregul program
Interpretor - traduce i execut un program surs
instruciune cu instruciune (Basic)
Se mai numesc limbaje de nivel nalt

50
Limbaje neprocedurale (a patra generaie)
Permit specificarea rezultatului dorit fr detalii privind
procedurile necesare
Accesibile personalului netehnic(!)
Exist diverse categorii, dup domeniul de utilizare:
Visual (n medii grafice)
HTML (Hypertext Markup Language) n www
XML (Extensible Markup Language) n web doc
VRML (Virtual Reality Modeling) obiecte 3D
OOP (Object Oriented Programming) C++, Java
Limbaje de Programare Naturale (a cincea generaie)
Limbaje inteligente
Traduc limbajul natural direct n structuri de cod-main
Sunt extrem de complexe i deocamdat experimentale
51
Comparaie ntre limbajele de nivel nalt (procedurale)...
... i justificarea studiului lor...

52
Alte categorii de software de aplicaii

53
1. software pentru firme (bussines)
spreadsheets (tabele)
managementul bazelor de date
editare procesare de text

2. software pentru grafica pe calculator


(multimedia)

3. software pentru activiti individuale


(educaionale)
1. SELFT
2. MOODLE

4. software de comunicaii
54
Spreadsheet software

tabele cu linii i coloane numerotate


date numerice i text n celule
formule de calcul
funcii statistice, financiare etc.
reprezentri grafice
pot fi integrate cu alte softuri : baze de date, grafic etc.

55
Spreadsheet software

56
Software pentru gestionarea bazelor de date

manipuleaz i proceseaz cantiti mari de date organizate n


tabele i baze de date
nregistrri i cmpuri
datele pot fi organizate alfabetic, cronologic sau dup diverse
nivele
uor de utilizat dar necesit un timp mare de modificare datorit
dimensiunii fiierelor
pot fi realizate diverse relaii ntre tabele dup anumite chei

57
Software pentru gestionarea bazelor de date

58
Software de editare procesare
editor de text
un program de formatare
un program de tiprire
un dicionar de cuvinte
un program de cutare a greelilor gramaticale
un program de reprezentri grafice
un program de desenare
colecii de imagini (clip art)

59
Software de editare procesare

60
Software pentru prezentri

utilizate pentru realizarea prezentrilor ntr-o form electronic


fotografii, diagrame, imagini combinate cu text
diverse tipuri de fonturi pentru scriere
instrumente de desen
animaii i efecte speciale

61
62
Software pentru grafic pe calculator
creare, stocare, tiprire
grafice, desene, hri etc.
instrumente de desenare
fiiere template (cadru)
diverse tipuri de fonturi
instrumente de asamblare a imaginilor
imagini clip- art

Pot fi:
de prezentare a graficelor
de analiz grafic
grafice inginereti
63
Multimedia software
de prezentare prezentare secvenial a informaiei ca
ntr-un film, ordinea evenimentelor este fix

interactive - permite utilizatorului s ntrerup secvena

64
65
Software de comunicaie
utilizate pentru a schimba informaii ntre calculatoare
cablu, linie telefonic, satelit, relee
stabilesc legturile ntre calculatoare
codific i decodific datele transmise
verific erorile de transmitere
comprim datele pentru o transmisie eficient

66
67
68

You might also like