Sunteți pe pagina 1din 258

Marin Vlada

INFORMATIC APLICAT
MODELE DE APROXIMARE, SOFTWARE, APLICAII

Mamei mele, Maria

Marin Vlada

INFORMATIC APLICAT
MODELE DE APROXIMARE, SOFTWARE, APLICAII

Ct

kac0 ket kat


e e
ka ke

2012

Refereni tiinifici: Prof. univ. dr. Denis ENCHESCU


Asistent univ. dr. Radu MUNTEANU

os. Panduri, 90-92, Bucureti 050663, Romnia


Telefon/Fax: (0040) 021.410.23.84, E-mail: editura.unibuc@gmail.com,
Librrie online: http://librarie-unibuc.ro
Centru de vnzare: Bd. Regina Elisabeta, nr. 4-12, Bucureti,
tel. (0040) 021.314.35.08/2125
Web: www.editura.unibuc.ro

Tehnoredactare computerizat: Meri Pogonariu


Coperta: Meri Pogonariu

Descrierea CIP a Bibliotecii Naionale a Romniei


VLADA, MARIN
Informatic aplicat: modele de aproximare, software,
aplicaii / Marin Vlada. - Bucureti: Editura Universitii din
Bucureti, 2012
Bibliogr.
ISBN 978-606-16-0190-5
004

MOTTOS

Informatica restabilete nu numai unitatea matematicilor pure i a celor aplicate,


a tehnicii concrete i a matematicilor abstracte, dar i cea a tiinelor naturii, ale omului
i ale societii. Reabiliteaz conceptele de abstract i de formal i mpac arta cu tiina,
nu numai n sufletul omului de tiin, unde erau ntotdeauna mpcate, ci i n
filosofarea lor.
Gr. C. Moisil (1906-1973)
Professor at the Faculty of Mathematics, University of Bucharest,
member of the Romanian Academy,
Computer Pioneer Award of IEEE
http://www.icvl.eu/2006/grcmoisil
Learning is evolution of knowledge over time
Roger E. Bohn
Professor of Management and expert on technology management,
University of California, San Diego, USA,
Graduate School of International Relations and Pacific Studies
http://irps.ucsd.edu/faculty/faculty-directory/roger-e-bohn.htm
Este mult mai greu s-i nvei pe studeni cum s nvee dect s le predai
Henry Hallett Dale (1875-1968)
Premiul Nobel n Psihologie i Medicin (1936)

CUPRINS GENERAL
Prefa .................................................................................. 9
Capitolul 1............................................................................ 11
Generaliti despre Informatic / Computer Science
ITC, Sisteme de calcul i platforme software
Capitolul 2 ............................................................................ 45
Teoria erorilor i a incertitudinilor
Calcule statistice i modele de aproximare
Capitolul 3............................................................................ 107
Modele de aproximare neliniare
Calcule matematice i aplicaii
Capitolul 4............................................................................ 151
Conceperea i elaborarea lucrrilor tiinifice
Editarea formulelor matematice i a structurilor chimice
Teorema lui Green i aria unui poligon oarecare
Tehnologii e-Learning i software educaional
Capitolul 5............................................................................ 207
Aplicaii pentru Laborator
Modele de regresie, probleme rezolvate
Teme pentru Laborator
Bibliografie .......................................................................... 255

C U P R I N S
Prefa ............................................................................................

1 Generaliti despre Informatic ................................................


1.1 Impactul calculatorului asupra cunoaterii ............................
1.2 Sisteme de calcul i gndirea algoritmic ................................
1.3 Componenta hardware ...........................................................
1.4 Componenta software ............................................................
1.5 Componenta Web i sistemul Internet ....................................
1.6 Componenta de securitate informatic ...................................
1.7 Componenta de aplicaii i platforme ......................................

11
14
19
22
24
25
33
33

2 Teoria erorilor i modele de aproximare ...................................


2.1 Generaliti despre erori, incertitudini i aproximri ...............
2.2 Cazuri speciale: metode i algoritmi noi ..................................
2.3 Indicatori statistici .................................................................
2.4 Distribuia, propagarea i estimarea erorilor ...........................
2.5 Analiza datelor experimentale. Modele matematice .................
2.6 Modele liniare. Regresia liniar ...............................................
2.7 Exemple i aplicaii practice ...................................................

45
47
56
70
75
83
96
99

3 Modele de aproximare neliniare ................................................


3.1 Puncte de extrem ale funciilor reale .......................................
3.2 Aplicaii i suport software .....................................................
3.3 Modelul matematic al regresiei neliniare .................................
3.4 Modelul logaritmic .................................................................
3.5 Modelul exponenial ...............................................................
3.6 Modele neliniare n Farmacocinetic .......................................

107
109
114
125
127
132
138

4 Conceperea i elaborarea lucrrilor tiinifice ..........................


4.1 Motodologia elaborrii i editrii lucrrilor tiinifice ...............
4.2 Editarea formulelor matematice ..............................................
4.3 Editarea structurilor chimice ..................................................
4.4 Teorema lui Green i aria unui poligon oarecare .....................
4.5 Tehnologii e-Learning i software educaional .........................

151
153
165
170
191
198

5 Aplicatii, probleme i teme pentru Laborator ...........................


5.1 Determinarea modelelor liniare i neliniare .............................
5.2 Parametrizarea i rezolvarea problemelor ................................
5.3 Teme pentru Laborator ...........................................................

207
210
219
229

PREFA
Calculatorul: mijloc de formare a unei noi viziuni
asupra educaiei, cercetrii i inovrii.
Mediile din natur sunt guvernate de limbaje. Omul a inventat calculatorul,
limbajele i tiinele pentru cunoatere. Prin intermediul calculatorului se
prelucreaz informaiile i cunotinele. Pentru reprezentarea i prelucrarea
informaiilor calculatorul utilizeaz limbajele artificiale.
Acest fapt dovedete c limbajele au fost inventate nu numai pentru comunicarea
informaiilor, ci mai ales pentru prelucrarea informaiilor.
Prezentul curs de Informatic destinat studenilor de la Chimie, precum i
studenilor de la matematic i informatic, fizic, biologie, geologie etc., nu este un curs
de Matematic, de Statistic sau de Analiz numeric, i nici curs de Chimie sau Fizic.
Coninutul i competenele urmrite a fi cptate trebuie s-i ajute pe studeni s neleag
coninutul celorlalte cursuri din programul de studii pentru Chimie i Fizic. Astfel, vor
avea posibilitatea s neleag diverse calcule matematice, calcule statistice, calcule
numerice sau analiza datelor experimentale prin utilizarea calculatorului, a sistemelor
software moderne, a tehnologiilor Web i a sistemului Internet, i n general prin
utilizarea TIC (Tehnologiile Informaiei i Comunicaiei; ICT Information and
Communication Technologies).
La finalul programului de studii, n cadrul programului de Master, studenii de la
Chimie trebuie s aib posibilitatea (n strintate aceast posibilitate exist n mod
concret) s-i aleag rute de specializare care s cuprind i cursuri specializate de
Matematic i Informatic (de ex. geometrie computaional sau cercetri operaionale),
statistic matematic, informatic (de ex. inteligen artificial sau computer graphics),
sau cursuri interdisciplinare etc.
Computer Science (tiina calculului) i Informatics (Informatic) au fost
considerate concepte identice. Astzi, termenii sunt diferii. Publicul larg confund uneori
Computer Science cu Informatics sau Information Technology (IT) / Tehnologia
Informaiei (IT). Utilizarea sistemelor de calcul (prelucrarea informaiilor i prelucrarea
de cunotine inteligena artificial), a schimbat lumea i continu s influeneze
aproape fiecare aspect al vieii noastre, inclusiv n medicin i asisten medical, n
afaceri i finane, n educaie i formare continu, n tiin i tehnologie, n politic i
guvernare, n divertisment etc.

MARIN VLADA

10

Prin apariia calculatorului i a noilor tehnologii de prelucrare a informaiilor i


cunotinelor, tiinele au realizat salturi mari n acumularea de noi cunotine i noi
descoperiri. Prin urmare, tiina este un generator de cunotine obinute prin activitatea
oamenilor de tiin ce adaug de fiecare dat la fondul comun al tiinei, cunotine noi,
descoperiri noi, revizuiri ale unor cunotine vechi, realiznd astfel o dezvoltare
permanent a tiinei. Astzi, tiinele constituie un tezaur al umanitii printr-un
ansamblu sistematic de cunotine despre natur, societate i gndire. Omul de tiin are
obligaia i contiina dezvoltrii, pstrrii i transmiterii generaiilor viitoare a acestui
ansamblu de cunotine dintr-un anumit domeniu al cunoaterii.
Fiecare tiin reprezint un continuu proces al cunoaterii ce utilizeaz metode i
tehnici de observare i experimente, metodologii i tehnologii ntr-o continu
perfecionare, metode proprii de cercetare, informaii proprii despre obiectele investigate,
un limbaj tiinific propriu, dar i medii specifice de stocare a tezaurului propriu.
Modelele i teoriilor unor tiine ca Matematica, Informatica, Cibernetica sau Biologia
sunt preluate i de celelalte tiine. n timp, s-a dovedit c pluridisciplinaritatea,
interdisciplinaritatea sau transdisciplinaritatea, vor conduce la elucidarea diverselor
enigme sau probleme nerezolvate i la apariia de noi teorii i noi metodologii.
Prin utilizarea tehnologiilor oferite de calculator i de inteligena artificial, de
realitatea virtual i de invenii ale tuturor tiinelor, e posibil s se reueasc rezolvarea
celor mai importante probleme ale umanitii. Daniel Pink (2006) n lucrarea A Whole
New Mind: Why Right-Brainers Will Rule the Future consider secolul XXI ca fiind al
IV-a val, i anume perioada conceptelor (concept workers).
n enumerarea de mai jos (cuvinte cheie reprezentative), scoatem n eviden
complexitatea dinamicii tehnologiei i evoluia TIC.
1990 versus 2010 NU existau, dar astzi exist:
www, web technologies, web programming, web server, router, proxy, spider,
e-mail, HTML, XML, PHP, URL, My SQL, DNS, DHCP, cookie, .com, .edu, .ro, .eu,
link, Google, Facebook, Yahoo, Mozilla, Chrome, chat, skype, Yahoo! messenger,
twitter, SMS, RSS, BBS, CSS, SSL, SSH, Firewall, Page rank algorithm, e-learning,
educational software, virtual learning, e-commerce, e-training, iPhone, iPad, SmartPhone,
Tablet PC, Android OS, Blackberry, Cloud computing, Touch technology, interactive
table, online journal, online courses, digital library, open source, Flash, PDF, CMS,
Moodle, Drupal, Joomla!, Wikipedia, wiki, blog, Java, JavaScript, Windows OS, Linux,
Microsoft Azure platform.
Ce se va ntmpla n anul 2020?
22 iunie 2012, Bucureti

Marin Vlada

1
Generaliti despre
Informatic /
Computer Science

e-a lungul vremii, n toate domeniile tiinifice se schimb teoriile,


metodele i tehnicile de investigare, de aceea dinamica cunoaterii umane
influeneaz dezvoltarea general a societii umane. Pentru a obine
evoluie i eficien n viaa sa, omul trebuie s se adapteze continuu la aceste
schimbri ale cunoaterii. n domeniul educaiei, i n special al nvrii i
perfecionrii, apariia de noi tehnologii ale informaiei i comunicrii (TIC),
mbuntirea teoriilor pedagogice i psihologice, oblig pe elevi/studeni,
profesori, prini i pe specialiti, s se adapteze la aceste schimbri.

Implementarea i utilizarea de tehnologii moderne n educaie i cercetare reclam


mobilizarea i susinerea diverselor iniiative, programe i proiecte ale instituiilor
publice, organizaiilor profesionale sau individual ale specialitilor din domeniul
Learning, cercettorilor, profesorilor din nvmntul universitar i
preuniversitar, inspectorilor, consilierilor, pedagogilor, psihologilor, elevilor i
studenilor. Astfel, dup anul 2000, cnd s-au extins i dezvoltat tehnologiile Web
2.0 i Learning 2.0 s-au abordat programe i proiecte legate de:
strategii de dezvoltare i formare,
management de proiecte,
lucru n echipe,
metodologii de implementare.
Informatica a devenit o tiin deoarece utilizeaz metode, tehnici i instrumente
proprii pentru investigarea obiectelor i proceselor pe care le definete i cu care
opereaz. Tezaurul tiinific al Informaticii este rezultatul unor simbioze de
cunotine i cercetri provenite i de la alte tiine (matematic, cibernetic,
microelectronic, fizic, chimie etc.) i care prin metode i tehnici proprii, i
utiliznd dispozitive speciale (sisteme de calcul-calculatoare), prelucreaz
informaii i cunotine pe care trebuie s le interpreteze, s le transforme i s le
comunice.
Informatica este una din cele patru tiine exacte: MATEMATIC, FIZIC,
CHIMIE, INFORMATIC (Ref.: Studii universitare de licen, 2005).
Tezaurul tiinific al unei tiine se formeaz i se pstreaz de la o generaie la
alta prin intermediul teoriilor, experimentelor, limbajelor i mediilor de stocare a
cunoaterii.
tiinele au aprut n diverse etape specifice de dezvoltare a societii umane i
s-au dezvoltat ca urmare a acumulrii de cunotine despre realitatea
nconjurtoare i despre o realitate virtual. Fiecare tiin reprezint un continuu
proces al cunoaterii ce utilizeaz metode i tehnici de observare i experimente,

14

MARIN VLADA

metodologii i tehnologii ntr-o continu perfecionare, metode proprii de


cercetare, informaii proprii despre obiectele investigate, un limbaj tiinific
propriu. Prin apariia calculatorului i a noilor tehnologii de prelucrare a
informaiilor i cunotinelor tiinele au realizat salturi mari n acumularea de noi
cunotine i noi descoperiri. Prin urmare, tiina este un generator de cunotine
obinute prin activitatea oamenilor de tiin ce adaug de fiecare dat la fondul
comun al tiinei, cunotine noi, descoperiri noi, revizuiri ale unor cunotine
vechi, realiznd astfel o dezvoltare permanent a tiinei.

1.1 Impactul calculatorului asupra cunoaterii


Piloni ai CUNOATERII:
1. Limbaje;
2. Teorii-Metode-Tehnici;
3. Medii de stocare;
4. nvarea.
LIMBAJE
Mediile din natur sunt guvernate de limbaje. Omul a inventat calculatorul,
limbajele i tiinele pentru cunoatere: rezolvarea problemelor, evoluia i
stocarea cunoterii. Prin intermediul calculatorului (computer) se prelucreaz
informaiile (IT Tehnologia informaiei). Pentru reprezentarea i prelucrarea
informaiilor calculatorul utilizeaz limbajele artificiale. Acest fapt dovedete c
limbajele au fost inventate nu numai pentru comunicarea informiilor, ci mai ales
pentru prelucrarea (procesarea) informaiilor.
(EN: Natural environments are ruled by languages. Computer science use
artificial languages. Languages exist therefore, not for communication purposes
alone, but particullarily for knowledge.)
Observaie: Apariia microprocesorului (n anul 1972) a determinat performane
mari ale prelucrrii informaiilor: viteza de calcul, timp de execuie a
programelor, interactivitatea n utilizarea calculatorului.
MEDII DE STOCARE
Evoluia cunoaterii este influenat de natura i performana reprezentrii i
stocrii: hrtie (cri i reviste), suport magnetic, suport optic etc.
NVARE
Societatea uman se dezvolt prin Cunoatere i nvare. Dac Dezvoltarea i
Cunoaterea se motenesc, nvarea nu se poate moteni, ci se formeaz i se
perfecioneaz continuu, pe tot parcursul vieii (Blended Learning).

INFORMATIC APLICAT

15

Definiia 1.1. Un produs software este un rezultat/produs obinut n urma unui


proces creativ uman, fiind un obiect/instrument utilitar, distinct i identificabil
individual ca element virtual/logic i care fizic exist n format electronic (digital)
pe un suport de memorie magnetic/optic de tip FD (floppy disk), HD (hard
disk), CD (compact disk) sau Memory Stick/Flash. Formatul electronic (digital) al
produsului poate reprezenta: un program ce rezolv anumite probleme, un sistem
de operare, un compilator, un interpretor, un program convertor, un program
utilitar, un mediu de operare, un mediu de programare, un mediu de rezolvare, o
platform, o procedur, un program editor, un generator de programe, un program
ativirus, un document HTML/PHP/ASP/JS, un program de e-mail, un browser etc.
Algoritmi, Proiecte i Limbaje de programare: Concepte ce au revoluionat
tiine i au avut impact deosebit n planificarea, organizarea, execuia i controlul
activitilor umane i nu numai. La baza obinerii produselor software se afl
evoluia i dezvoltarea limbajelor de programare.
Evoluia i utilizarea conceptelor de Algoritm i Proiect au contribuit la
inventarea, conceperea, elaborarea, implementarea i utilizarea limbajelor de
programare ce sunt limbaje artificiale. Limbajele sunt instrumente ale gndirii.
The only real valable think is intuition Albert Eistein (1879-1955)

Figura 1. Relaia nvare-Cunoatere-Dezvoltare (M. Vlada, 2008)

MARIN VLADA

16

Figura 2. Book: A whole new mind by Daniel Pink


(http://www.danpink.com/whole-new-mind)

Figura 3. Triada Sistem de calcul-Algoritmic-Programare (M. Vlada, 2004)

Creativity, Technology and Learning by Avril M Loveless "Critical Thinking is


my life, it's my philosophy of life. It's how I define myself ... I'm an educator
because I think these ideas have meaning. I'm convinced that what we believe in
has to be able to stand the test of evaluation." John Chaffee
"If we were compelled to make a choice between these personal attributes and
knowledge about the principles of logical reasoning together with some degree of
technical skill in manipulating special logical processes, we should decide for the
former. " John Dewey

INFORMATIC APLICAT

17

Figura 4. Critical Thinking (Gndirea critic)


Sursa: http://www.insightassessment.com , Dr. Peter A. Facione

Pseudo-ecuaii:
ALGORITM = LOGIC + CONTROL (R. Kowalski 1979)
PROGRAM = ALGORITM + STRUCTURI DE DATE (N. Wirth 1976)
SISTEM EXPERT = CUNOATERE + METAINTERPRETARE (Sterling
1984)
MODELARE = CUNOATERE + REPREZENTARE
LIMBAJE = PROCESARE + INTERPRETARE
Calculatorul: mijloc de formare a unei
noi viziuni asupra educaiei, cercetrii
i inovrii
Promovarea tehnologiilor moderne
educaie i cercetare

Cea mai bun modalitate de a prezice


viitorul este s l creezi tu nsui Peter

Drucker
Imagination is everything. Imagination
is more important than knowledge. For
knowledge is limited to all we now know and
understand, while imagination embraces the
entire world, and all there ever will be to
know and understand. A. Einstein

Utilizare TIC n predare-nvare,


Autori: Steliana Toma, coord., Simona
Cbureanu, Silvia Ft, Cornelia Novak

MARIN VLADA

18

Construirea societ
societii bazate pe cunoa
cunoatere
Cele 4 valuri ale societ
societii informa
informaionale

Referina: Tudorel FTU,


FTU, Alexandru UGUI, Universitatea Al. I. Cuza
Cuza, Ia
Iai
[Boar B.H., The Art of Strategic Planning for Information Technologies, 2nd
edition, John Wiley, 2001]

Figura 5. Cele 4 valuri ale societii informaionale

Figura 6. Iniiativa Intel Education, http://c3.icvl.eu/2011/

INFORMATIC APLICAT

19

1.2 Sisteme de calcul i gndirea algoritmic

Coponenta HARDWARE
Componenta SOFTWARE
Componenta Web - Reele i sistemul Internet
Componenta de securitate informatic
Componenta de Aplicaii-programe specializate, sisteme informatice

COMPUTER SYSTEM

HARDWARE

-CPU
-RAM
-HDD
-GPU(video)
-CPU(baza)
-plac reea
-modem-uri
-dispozitive

SOFTWARE

INTERNET

APLICAII

-BIOS
-OS
-comp.
-medii prog.
-medii dez.
-platforme
-utilitare
-navigatoare

-reele
-protocoale
-adrese IP
-DNS
-gatway
-route
-browser
-Web 2.0

-Stiin-Tech
-CAD
-Economie
-Aprare
-Medicin
-Educaie
-Arhitectur
-Managment

Figura 7. Componentele integrate (hardware-software) ale sistemelor de calcul

Limbajele sunt instrumente/unelte ale gndirii : Gndirea algoritmic


Astzi, limbajele (limbajele naturale, limbajele tiinifice/tehnice/economice i
limbajele artificiale din domeniul calculatoarelor) sunt utilizate nu numai pentru
comunicare, ci mai ales pentru exprimarea de idei, pentru a reprezenta cunotine,
pentru a explora i prelucra cunotinele reprezentate i gestionate. Limitele
limbajelor privind modul de reprezentare a cunotinelor, comunicarea i
explorarea cunotinelor, prelucrarea i gestionarea cunotinelor sunt condiionate

MARIN VLADA

20

de caracteristicile fiecrui limbaj: alfabet, sintax, semantic, construcii lexicale,


concepte i termeni, structuri etc. n actul de procesare un limbaj folosete
termenul de entitate prin intermediul cruia se realizeaz procesarea i
cunoaterea.
Definiia 1.2. Un limbaj de cunoatere este sistemul virtual/logic
L = (V, Sin, Sem, O, C, T, Tc) , unde
V = vocabular/alfabet, Sin = sintaxa (reguli), Sem = semantica (reguli),
O = obiecte, C = concepte / termeni, T = teorii / metode / tehnici de rezolvare,
Tc = tezaurul cunoaterii (baza de cunotine).
Limbajele cunoaterii sunt:
Limbajele naturale (utilizate de popoare; limbile popoarelor) entitate=
cuvnt ; construciile lexicale descriu stri, imagini, aciuni etc.;
Limbajele tiinifice/tehnice/economice ... (utilizate n domeniile tiinelor)entitate=cunotin; studiul obiectelor i a relaiilor dintre obiecte n
domeniile matematic, fizic, chimie, informatic, biologie, economie etc.;
Limbajele artificiale (utilizate n domeniul calculatoarelor) formate din:
Limbaje de programare procedural entitate=locaie de memorie
Limbaje de programare funcional entitate=element de list
Limbaje de programare logic entitate=obiect / clauz
Limbaje de programare obiectual entitate=obiect
Limbaje de programare Web entitate=elemente multimedia
Limbaje pentru baze de date entitate=nregistrare
Limbaje pentru grafic pe calculator entitate=obiect grafic
Limbaje pentru modelare-simulare entitate=eveniment
Limbaje pentru sisteme de operare entitate=proces
Limbaje pentru Inteligena Artificial entitate=cunotin

Figura 8. Nivelele limbajelor n relaia Utilizator-Calculator

INFORMATIC APLICAT

Figura 9. Computer: Schema Evoluia / Dezvoltarea Informaticii

21

MARIN VLADA

22

n etapa actual de dezvoltare tiinific i tehnic, rezolvarea unei probleme din


diverse domenii (matematic, fizic, chimie, informatic etc.) reprezint o
activitate de creaie, un raionament prin construirea, generarea, descrierea
urmtoarelor aspecte, nainte de un proces de execuie (realizat de un calculator/o
main de calcul):
proces demonstrativ (demonstraia) care s arate existena unei soluii
sau a mai multor soluii i/sau s determine efectiv soluiile exacte;
proces computaional (algoritmul) care s codifice/modeleze un proces
demonstrativ, o metod sau o tehnic de rezolvare n scopul determinrii
(eventual aproximative) a soluiilor exacte.

Figura 10. Relaiile Modelare-Limbaj-Procesare

Se poate observa c termenul de Limbaj este foarte important n aceeast relaie.


Din experiena celor care au utilizat calculatorul i diverse tehnologii de
prelucrare a informaiilor i cunotinelor, se poate conchide faptul c sunt
necesare cunotine i experien n utilizarea diverselor limbaje pentru
rezolvarea problemelor folosind calculatorul.

1.3 Componenta hardware


Computer Systems: Componenta hardware

- scurt descriere a tipurilor, caracteristicilor i


parametrilor de performan
1. CPU (Central Processing Unit): socket, clock
freq. (MHz, GHz), multi-CPU, multi-CORE,
Flops, Gflops (cei mai importani fabricani:
AMD, Intel); cuvnt de memorie folosit n
sistemul de adrese (word) (16, 32, 64 bii).

INFORMATIC APLICAT

23

NOT: costul de fabricaie (la o fabric din Scoia) al unei CPU Intel era de 1$
n anul 2008; primul calculator IBM/360 cu care a fost dotat CCUB (Centrul de
Calcul al Universitii din Bucureti) de la Facultatea de Matematic (UB) n
anul 1969, prin contribuia acad. prof. Grigore C. Moisil, a costat 658.000 $ (era
embargou pentru rile socialiste, iar pentru rile capitaliste costa 250.000 $). A
fost adus de la Viena, unde IBM avea filial.
2. RAM (Random Access Memory): memorie intern de diverse capaciti (512
MB, 1024 MB, 2GB, ), tipuri: SDRAM, DDR, DDR2, DDR3, suport dual/triple
channel, bus frecquency, latency.
3. HDD (Hard Disk Drive):
- capacitate stocare 120 GB, 256 GB, 512 GB,
- tehnologie clasic SSD
- conectori IDE (ATA,PATA), SATA (SATA1,SATA2,SATA3), SCSI, SAS
- viteza de transfer teoretic / magistral (PATA-max. 133Mb/s, SATA1-1.2
Gb/s=150 Mb/s, SATA2-2.4 Bb/s= 300 Mb/s, SATA3 600Mb/s)
- mbuntirea vitezei de transfer: HDD (5400, 7200, 10000, 15000 rpm),
cache memory, RAID (RAID: 0 = striping, mbuntire vitez;
1-mirroring-backup).
4. MotherBoard (placa de baz): CPU socket, RAM slots, sloturi de extensie:
PCI, AGP (vechi!), PCI express (x4, x16), HDD conectors (SATA, IDE).

Figura 11. Placa de baz (Mother Board),


Ref.: http://en.wikipedia.org/wiki/Motherboard

MARIN VLADA

24

5. Plci de reea (Network Connection):


a) tehnologia Ethernet
- wired (Cu): clasic 10 Mbps; Fast Ethernet 100 Mbps, 1000 Mbps (max.
100 m distan, laten mic).
- wired (optical fiber): single mode, multimode > 10 Gbps (max. 1 Km
distan, laten mic).
- wireless: a (5 GHz), b (2.4 GHz) 11 Mbps, g (2.4 GHz) 54 Mbps, n (2.4
GHz) - > 100 Mbps (150,300); Securitate WEP, WPA, WPA2.
b) tehnologii speciale (InfiniBand, Myrinet laten foarte mic, utilizate la
supercalculatoare).
6. Modemuri:
- telefonie clasic (fir) max. 56 Kbps
- telefonie mobil (3G, 4G) HSDPA / HSUPA: 3.6 / 7.2 / 14.4 / 28.8
Mbps.

1.4 Componenta Software


Computer Systems: Componenta software
- scurt descriere a tipurilor, caracteristicilor i funciilor
1. BIOS (Basic Input/Output Basic): low level software (firmware); coninutul
stocat n memoria ROM (Read Only Memory, memoria non-volatil scris de
fabricant);
face legatura cu sistemul de operare (OS) i cu componenta hardware;
la iniializarea (pornirea) sistemului de calcul (Computer System) se
activeaz automat i ncarc n memoria RAM programele ce
controleaz iniializarea i activitatea OS;
2. OS (Operating System): sistem de programe/proceduri/servicii ce coordoneaz
i gestioneaz toate resursele hardware i software ale sistemului de calcul i
lanseaz n execuie aplicaiile sistemelor informatice pentru rezolvarea diverselor
probleme specifice domeniilor de activitate ale omului.

Exemple de OS cele mai utilizate: CP/M, RSX/11M, DOS, OS/2, UNIX,


Linux (open sourse, diverse distribuii), Windows (diverse versiuni),
Android (ptr. iPhone); NOTA: exist peste 500 de OS
(www.operatingsystems.org)
Structura de baz: kernel (nucleu), biblioteci de sistem (Library) (.dll
ptr. Windows, .so ptr. Linux), drivere (.drv ptr. Windows, .ko ptr. Linux)

INFORMATIC APLICAT

25

Caracteristici: cuvnt de memorie folosit n sistemul de adrese (word)


(16, 32, 64 biti), single/multi-user, single /multi-tasking

3. Produse software: medii de dezvoltare, utilitare, aplicaii i sisteme


informatice
Compilatoare pentru diverse limbaje de programare: transform codul
surs al unui program scris ntr-un limbaj de programare ntr-un fiier de
tip obiect; Exemple Visual Basic, Visual C++, Java, Prolog, Delphi
etc. ptr. Windows, gcc, gfortran etc. pentru Linux.
Programe Linker: Genereaz fiiere executabile (n format binar) ce
reprezint forma executabil a unui program scris ntr-un limbaj de
programare prin asamblarea codului obiect (creat de compilator) de
operaii i funcii oferite de bibliotecile de sistem (sub Windows acestea
sunt incluse n mediile de dezvoltare, sub Linux: ld). Not: Lansarea n
execuie a programelor are loc doar dac exist forma lor executabil.
Interpretoare ce interpreteaz i execut codul surs linie cu linie (step
by step) fr a se efectua compilarea (Exemple sub DOS: DOS scripting,
.bat; sub Windows: VBS; sub Linux: Bash Scripting, Perl, Python etc.)
Aplicaii, utilitare, programe specializate: Office (MS Office,
OpenOffice), tiinifice (MathCAD, Mathematica, Maple, SPSS,
STATISTICA, HyperChem etc.), inginerie i CAD (AutoCAD, ),
Baze de date (FoxPro, Oracle ), Grafic pe calculator (Corel Draw,
Photoshop, ), Multimedia (filme, muzic, albume foto: Youtube,
Facebook etc.), jocuri, programe antivirus, firewall etc.
Aplicaii i utilitare Internet: navigatoare/browsere (Internet ExplorerIE, Mozilla FireFox, Chrome-Google, Opera, Safari etc.), servicii e-mail,
mesagerie instant (Yahoo messenger, Google chat/talk, Skype, MSM
etc.), Bloguri (WordPress, Google etc.), Wiki i Web Page, Arhive i
Biblioteci on-line (scribd, docs etc.).
Aplicaii Enterprise (ERP, Gestiunea documentelor): Sisteme
informatice complexe ce conecteaz companiile la un ansamblu de
resurse ordonate i relaionate sistemic, pe mai multe niveluri:
operaional, de business, managerial etc.

1.5 Componenta Web i sistemul Internet


Reele de calculatoare i sistemul Internet.
- tipuri de reele, protocoale i servicii, tehnologii cu fir i fr fir (wired
technologies, wireless technologies).

MARIN VLADA

26

Reelele de calculatoare sunt considerate realizri (teoretice i practice) ale unor


discipline: inginerie electric, telecomunicaii, informatic, tehnologia
informaiei, tehnic de calcul.
- Folosind o reea, oamenii pot comunica eficient i uor prin e-mail, mesagerie
instantanee, camere de chat, telefon, apeluri telefonice video i video-conferine.
- ntr-un mediu de reea, fiecare calculator dintr-o reea poate accesa i utiliza
resursele oferite de dispozitivele din reea. Calculatorul distribuit folosete
resursele de calcul ntr-o reea pentru a ndeplini sarcini.

Protocoale de comunicaii: IP (Internet Protocol), TCP/IP (Transmission


Control Protocol), UDP (User Datagram Protocol), IPX, OSPF, BGP etc;
Adresa IP: pentru transferul pachetelor de date prin protocolul TCP/IP
sunt utilizate adresele IP ale clientului/serverului. De exemplu, pentru
IPv4 32 bii (4 bytes): exist 4 grupe de cifre 0-255 de forma a.b.c.d
(separate de punct);

a) IPv4 (Internet Protocol version 4) este un protocol de nivel internet


TCP/IP pentru reelele cu comutare de pachete. Versiunea Ipv4 ofer un
numr de 232 (4 294 967 296) adrese unice, dar la nceputul anului 2011
au fost alocate ultimele adrese. De aceea, s-au cutat mai multe soluii de
a mri acest spaiu de adrese. S-a optat pentru un nou protocol numit
Ipv6 ce ofer adrese de128 de bii, adic un numr de 2128 adrese unice
(spaiu suficient pentru 1015 obiectiv- adrese i subreele, adic n total
340.282.366.920.938.463.463.374.607.431.768.211.456 adrese). In
IPv4 an address consists of 32 bits which limits the address space to 4
294 967 296 (232) possible unique addresses. IPv4 reserves some
addresses for special purposes such as private networks (~18 million
addresses) or multicast addresses (~270 million addresses). Localizare
IP (IP Finder - Check My IP Address): http://www.ip-address.org/.
Ex.: 193.226.51.39 adresa IPv4 a serverului www.chimie.unibuc.ro.
Lansarea mondial IPv6. Evenimentul Lansarea mondial IPv6 (World
IPv6 Launch: http://www.worldipv6launch.org/) organizat de Internet Society
(www.internetsociety.org) a avut loc pe 6 iunie 2012.
Furnizorii de Internet din Romnia care implementeaz protocolul IPv6 au
realizat testele IPv6 n perioada 2011-2012. Testele IPv6 la care au participat mii
de clieni s-au ncheiat cu succes. Acum orice client din orice localitate din
Romnia se poate conecta la Internet folosind o configuraie cu stiv dual
(fiecare utilizator va primi simultan adrese IPv4 i IPv6), avnd astfel acces nativ
la Internet, att pentru IPv4, ct i pentru IPv6. Prin urmare, cei care folosesc un
router compatibil vor primi i un prefix IPv6 dinamic /64 prin DHCPv6 Prefix

INFORMATIC APLICAT

27

Delegation (RFC 3769) pentru a putea fi folosit n spatele routerului, n reeaua


local. O adres IPv6 are 128 de bii, reprezentai ca 8 grupuri de 4 cifre
hexazecimale separate prin dou puncte (:).128 bii sunt reprezentai ca 8 cmpuri
n sistemul hexazecimal. Exemplu: 2031:0000:130F:0000:0000:09C0:876A:
130B. n plus fa de asigurarea spaiului mai mare de adrese, IPv6 are
urmtoarele avantaje n comparaie IPv4:
- Managementul i delegarea adreselor devine mai uoar;
- Autoconfigurarea uoar a adreselor; IPsec ncorporat;
- Rutare optimizat; Depistarea adreselor duble.

Comanda sub cmd.exe


>ping chimie.unibuc.ro

Codul IP
193.226.51.39

b) Adresa IP este utilizat de protocolul IP (se utilizeaz forma n zecimal,


octal i binar) pentru obinerea n binar a unui cuvnt de memorie (word)
de 32 bii i care va fi utilizat n operaiile de dirijare a pachetelor
(datelor). De exemplu, pentru adresa reprezentat n zecimal
131.15.3.19, cuvntul de memorie ce reprezint forma binar este (se
concateneaz cei 4 octei asociai pentru a, b, c si d):

131 = 1*27 + 0*26 + 0*25 + 0*24 + 0*23 + 0*22 + 1*21 + 1*20 , 27 = 128

MARIN VLADA

28

c) Din punct de vedere arhitectural i funcional, nodurile sistemului


Internet sunt clasificate astfel: noduri de nivel nalt (clasa A), noduri
continentale (clasa B), noduri locale (clasa C), iar structura adresei IP
este format din: cod clas, cod router, cod host (mprirea spaiului de
adrese IP n clase este utilizat de routere):

Exemple: 102.54.94.97 (rhino.acme.com, source server), 38.25.63.10


(x.acme.com, x client host), 127.0.0.1 (localhost)
Historical classful network architecture

Class

Leading
bits in
address
(binary)

A 0
B

10

C 110

Number of
addresses per
network

Range of first
octet (decimal)

Network
ID
format

0 127

b.c.d

27 = 128

224 = 16777216

128191

a.b

c.d

214 = 16384

216 = 65536

192223

a.b.c

221 = 2097152 28 = 256

Host ID
format

Number of
networks

DNS (Domain Name System): sistem pentru domenii de nume ce asigur


legatura ntre adresa IP i numele serverului (exemplu: numele
chimie.unibuc.ro corespunztor adresei IP 193.226.51.39); se poate face
analogia dintre lista abonailor de telefonie i numerele de telefon
asignate: Nume abonat-Numr telefon.
Descrierea unui nume de domeniu (max. 253 caractere) ce reprezint o
ierarhie de subdomenii (127 de nivele), de la dreapta la stnga:

Nume127 . Nume126 .
nivel inferior

. Nume3 . Nume2 . Nume1 , unde


nivel superior

INFORMATIC APLICAT

29

numei , i=1 ...127 sunt etichete ce conin fiecare max. 63 caractere (A-Z,
0-9 i cratim/underline) i reprezint domenii/subdomenii (NOTA: pn
n anul 2008 existau doar 5 nivele)
Exemple de domenii: www.unibuc.ro,
www.c3.icvl.eu, www.c3.cniv.ro,

www.chimie.unibuc.ro,

URL (Uniform Resource Locator): adresa ce conine DNS pentru


accesarea unei pagin web, de exemplu:
URL: http://www.example.net/index.html
Top-level domain name: net
Second-level domain name: example.net
Host name: www.example.net
Protocoale & Servicii (Ports:1-65535): n funcie de tipul datelor,
tranferul pachetelor de un anumit tip se face ntre anumite porturi.
Exemple:
80 http (hypertext, www World Wide Web),
443 https (secured hypertext transfer protocol, securitate oferit prin SSHsecure Sockets Layer)
21 FTP (File Transfer Potocol),
25 SMTP (Simple Mail Transfer Protocol).
Exemplu de fiier Windows: Protocoale & Servicii (Ports:1-65535)
C:\WINDOWS\system32\drivers\etc\protocol
# Copyright (c) 1993-1999 Microsoft Corp.
#
# This file contains the Internet protocols as defined by RFC 1700
# (Assigned Numbers).
# Format:
# <protocol name> <assigned number> [aliases] [#<comment>]
ip
0 IP
# Internet protocol
icmp 1 ICMP # Internet control message protocol
ggp
3 GGP
# Gateway-gateway protocol
tcp
6 TCP
# Transmission control protocol
egp
8 EGP
# Exterior gateway protocol
pup
12 PUP
# PARC universal packet protocol
udp
17 UDP
# User datagram protocol
hmp
20 HMP
# Host monitoring protocol
xns-idp 22 XNS-IDP # Xerox NS IDP
rdp
27 RDP
# reliable datagram protocol
rvd
66 RVD
# MIT remote virtual disk

MARIN VLADA

30
C:\WINDOWS\system32\drivers\etc\services

# Copyright (c) 1993-1999 Microsoft Corp.


#
# This file contains port numbers for well-known services defined by IANA
#
# Format:
#
# <service name> <port number>/<protocol> [aliases] [#<comment>]
#
echo
echo
discard
discard
systat
systat
daytime
daytime
qotd
qotd
chargen
chargen
ftp-data
ftp
telnet
smtp
time
time
rlp
nameserver
nameserver
nicname
domain
domain
bootps
bootpc
tftp
gopher
finger
http
kerberos
kerberos
hostname

7/tcp
7/udp
9/tcp sink null
9/udp sink null
11/tcp users
#Active users
11/tcp users
#Active users
13/tcp
13/udp
17/tcp quote
#Quote of the day
17/udp quote
#Quote of the day
19/tcp ttytst source
#Character generator
19/udp ttytst source
#Character generator
20/tcp
#FTP, data
21/tcp
#FTP. control
23/tcp
25/tcp mail
#Simple Mail Transfer Protocol
37/tcp timserver
37/udp timserver
39/udp resource
#Resource Location Protocol
42/tcp name
#Host Name Server
42/udp name
#Host Name Server
43/tcp whois
53/tcp
#Domain Name Server
53/udp
#Domain Name Server
67/udp dhcps
#Bootstrap Protocol Server
68/udp dhcpc
#Bootstrap Protocol Client
69/udp
#Trivial File Transfer
70/tcp
79/tcp
80/tcp www www-http
#World Wide Web
88/tcp krb5 kerberos-sec
#Kerberos
88/udp krb5 kerberos-sec
#Kerberos
101/tcp hostnames
#NIC Host Name Server

INFORMATIC APLICAT

iso-tsap
102/tcp
#ISO-TSAP Class 0
rtelnet
107/tcp
#Remote Telnet Service
pop2
109/tcp postoffice
#Post Office Protocol Version 2
pop3
110/tcp
#Post Office Protocol Version 3
sunrpc
111/tcp rpcbind portmap
#SUN Remote Procedure Call
sunrpc
111/udp rpcbind portmap
#SUN Remote Procedure Call
auth
113/tcp ident tap
#Identification Protocol
uucp-path
117/tcp
nntp
119/tcp usenet
#Network News Transfer Protocol
ntp
123/udp
#Network Time Protocol
epmap
135/tcp loc-srv
#DCE endpoint resolution
epmap
135/udp loc-srv
#DCE endpoint resolution
netbios-ns
137/tcp nbname
#NETBIOS Name Service
netbios-ns
137/udp nbname
#NETBIOS Name Service
netbios-dgm
138/udp nbdatagram
#NETBIOS Datagram Service
netbios-ssn
139/tcp nbsession
#NETBIOS Session Service
imap
143/tcp imap4
#Internet Message Access Protocol
pcmail-srv
158/tcp
#PCMail Server
snmp
161/udp
#SNMP
snmptrap
162/udp snmp-trap
#SNMP trap
print-srv
170/tcp
#Network PostScript
bgp
179/tcp
#Border Gateway Protocol
irc
194/tcp
#Internet Relay Chat Protocol
ipx
213/udp
#IPX over IP
ldap
389/tcp
#Lightweight Directory Access Protocol
https
443/tcp Mcom
https
443/udp Mcom
microsoft-ds
445/tcp
microsoft-ds
445/udp
kpasswd
464/tcp
# Kerberos (v5)
kpasswd
464/udp
# Kerberos (v5)
isakmp
500/udp ike
#Internet Key Exchange
exec
512/tcp
#Remote Process Execution
biff
512/udp comsat
login
513/tcp
#Remote Login
who
513/udp whod
cmd
514/tcp shell
syslog
514/udp
printer
515/tcp spooler
talk
517/udp
ntalk
518/udp
efs
520/tcp
#Extended File Name Server
router
520/udp route routed
timed
525/udp timeserver
tempo
526/tcp newdate

31

MARIN VLADA

32

courier
530/tcp rpc
conference
531/tcp chat
netnews
532/tcp readnews
netwall
533/udp
#For emergency broadcasts
uucp
540/tcp uucpd
klogin
543/tcp
#Kerberos login
kshell
544/tcp krcmd
#Kerberos remote shell
new-rwho
550/udp new-who
remotefs
556/tcp rfs rfs_server
rmonitor
560/udp rmonitord
monitor
561/udp
ldaps
636/tcp sldap
#LDAP over TLS/SSL
doom
666/tcp
#Doom Id Software
doom
666/udp
#Doom Id Software
kerberos-adm
749/tcp
#Kerberos administration
kerberos-adm
749/udp
#Kerberos administration
kerberos-iv
750/udp
#Kerberos version IV
kpop
1109/tcp
#Kerberos POP
phone
1167/udp
#Conference calling
ms-sql-s
1433/tcp
#Microsoft-SQL-Server
ms-sql-s
1433/udp
#Microsoft-SQL-Server
ms-sql-m
1434/tcp
#Microsoft-SQL-Monitor
ms-sql-m
1434/udp
#Microsoft-SQL-Monitor
wins
1512/tcp
#Microsoft Windows Internet Name Service
wins
1512/udp
#Microsoft Windows Internet Name Service
ingreslock
1524/tcp ingres
l2tp
1701/udp
#Layer Two Tunneling Protocol
pptp
1723/tcp
#Point-to-point tunnelling protocol
radius
1812/udp
#RADIUS authentication protocol
radacct
1813/udp
#RADIUS accounting protocol
nfsd
2049/udp nfs
#NFS server
knetd
2053/tcp
#Kerberos de-multiplexor
man
9535/tcp
#Remote Man Server

Routing (dirijare/rutare): Calculatoarele de tip router realizeaz


transportul pachetelor de date de la surs la destinaie. Eficiena acestei
operaii este asigurat de mprirea spaiului de adrese Ipv4 n clase: A, B, C.
Adrese IP routabile, private (10.x.x.x, 172.16.x.x, 172.31.x.x, 192.168.x.x)
DHCP (Dynamic Host Configuration Protocol): protocol de configurare
Internet Protocol (IP) pentru calculatoarele host. DHCP elimin sarcina de
configurare manual de ctre un administrator de reea.
Firewall (paravan de protecie): dispozitiv sau o serie de dispozitive
configurate n aa fel nct s filtreze, s cripteze sau s intermedieze
traficul ntre diferite domenii de securitate pe baza unor reguli predefinite.

INFORMATIC APLICAT

33

1.6 Componenta de securitate informatic


Securitatea sistemelor informatice:
- noiuni despre atacuri informatice, riscuri, recomandri privind utilizarea
calculatorului propriu

Riscuri: pierderea resurselor de pe calculatorul propriu, pierderi/furt de:


date personale, bani (cont banc online), date/informaii/proiecte de
specialitate
Noiuni i termeni: malware (virus, worm, trojan), atacuri informatice
(prin malware, vulnerability vs. exploit, phising-e-mail spooling, spam,
website forgery, link manipulation, social engineering, brute force
attack-dictionary attack al parolelor, TCP/IP sniffers / honeypots,
wireless communication WEP (foarte vulnerabil), WPA/WPA2)
Recomandri privind utilizarea calculatorului propriu:
a) s nu se utilizeze contul curent cu drepturi de administrator, ci unul
de user obinuit; s se lucreze pe o partiie HD diferit de C: (de
exemplu D:);
b) s nu se instaleze software piratat (poate conine malware), ci doar
programe cu licen;
c) s nu se navigheze pe site-uri cu piraterie software;
d) s se utilizeze parole corecte: s conin mimim 8 caractere;
passwords (combinaie de litere upper/lower case, cifre, i semne de
punctuaie);
e) s se realizeze periodic Backup pentru date importante pe medii de
stocare externe (HDD extern, DVD, Flash Memory);
f) s se instaleze program antivirus + updates la zi (free: AVG, Avira,
Avast, Clamwin etc.) ;
g) s se instaleze firewall i s se realizeze updates sistem de operare
(Windows update, Linux updates).

1.7 Componenta de aplicaii i platforme software


Sisteme de calcul moderne, Platforme Web 2.0
- Tablete PC, Cloud computing, resurse Web pentru Chimie, platforma
Wikispaces, platformei CSM oferit de site-ul www.unibuc.ro, tehnologii Web
2.0, Online Tutoring Tools.
Tablet PC calculator portabil al crui ecran (de regul cu o diagonal
de 12 inch.) ndeplinete o funcie dubl: cea de afiare a informaiei i

MARIN VLADA

34

interfa de manipulare a calculatorului (de obicei prin intermediul unui


stylus unealt de scris sub forma unei mini-baghete din material plastic
sau metal avnd la vrf o bobi din plastic, folosit pentru interaciunea
cu ecranele tactile rezistive, sau folosind degetele touch). Primul tablet
a fost lansat n 2001 de ctre Microsoft i folosea Windows XP Tablet
PC Edition.
Tipuri de Tablet PC: a) tip brour ; b) tip plac; c) tip decapotabil; d) tip hibrid.

Figura 12. PC Tablet, Sursa: http://www.it4fans.ro/

TextBook vs. Tablet PC: Korea to digitise school books, Coreea de Sud
schimb manualele cu Tablete PC (Proiect pentru anul 2015)

The South Korean government has said it plans to digitise all textbooks for
elementary, middle and high school students by 2015. This plan for "smart
education" is aimed at helping students create their own study pattern, and lighten
their backpacks. Source: http://www.channelnewsasia.com/

Cloud computing Microsoft Azure Platform

Case Studies: http://www.microsoft.com/windowsazure/evidence/


Premier n 2011 pentru Romnia: Modulul de publicare a informaiilor pe
Internet (Sistemul informatic pentru examenele naionale realizat de Siveco
Romania) a folosit platforma de Cloud computing Microsoft Azure, ceea ce
asigur disponibilitate permanent, capacitate de calcul practic infinit,
redundan i securitate a informaiilor. Acest modul a fost conceput special
pentru a face fa att unui numr foarte mare de accesri simultane, ct i
posibilelor atacuri menite s ntrerup disponibilitatea serviciilor furnizate.
Conform www.trafic.ro, pe 12 iulie 2011 s-a nregistrat un nou record de vizitatori
unici pentru http://portal.edu.ro, cu 828.935 ntr-o singur zi i peste 24 de
milioane de afiri. Cele mai accesate site-uri ale portalului au fost
http://admitere.edu.ro, http://bacalaureat.edu.ro i http://titularizare.edu.ro. (Sursa:
http://portal.edu.ro/index.php/articles/news/11492)

INFORMATIC APLICAT

35

DOCUMENTARE PE INTERNET (Web Site) pentru CHIMIE

http://www.sciencedirect.com ScienceDirect is a leading full-text


scientific database offering journal articles and book chapters (science,
technology and medicine).
http://www3.interscience.wiley.com Wiley Online Library hosts the
world's broadest and deepest multidisciplinary collection of online
resources covering life, health and physical sciences, social science, and
the humanities. It delivers seamless integrated access to over 4 million
articles from 1500 journals, almost 10,000 online books, and hundreds of
reference works, laboratory protocols and databases.
http://www.springer.com/ Articles and books for Chemistry by
Springer
http://www.pubs.acs.org publications by ACS (American Chemical
society).
http://www.chemweb.com Journal Abstracts from chemistry
publishers such as Bentham, Elsevier, Springer and others covering over
500 journals can be searched and accessed for free. Search by title and
issue or use Journal Search for full-text search of abstracts across all
journals.
http://www.ccdc.cam.ac.uk The Cambridge Crystallographic Data
Centre: The CCDC is a non-profit, charitable Institution whose
objectives are the general advancement and promotion of the science of
chemistry and crystallography for the public benefit.
http://www.rsc.org Publications by RSC (Royal Society of Chemistry),
the greatest european organisation for chemistry development.
http://www.scirus.com/srsapp/ SCIRUS is the most comprehensive
scientific research tool on the web. With over 440 million scientific
items indexed at last count, it allows researchers to search for not only
journal content but also scientists' homepages, courseware, pre-print
server material, patents and institutional repository and website
information.
http://www.rcsb.org/pdb/ An Information Portal to Biological
Macromolecular Structures: PDB (Protein Data Bank); Biological
Macromolecular Resource.
http://www.aist.go.jp/RIODB/SDBS/menu-e.html SDBS Integrated
Spectral Data base System (RMN, RES, IR, Raman, SM).
http://www.chem.ucla.edu/VL/Academic.html Academic Institutions
http://www.nature.com/ Nature Publishing Group

MARIN VLADA

36

http://www.chem.ucla.edu/VL/InfoRes.html Other Lists of Chemistry


Resources and Related WWW Virtual Libraries.
http://www.nobelprize.org/nobel_prizes/chemistry/laureates/ All Nobel
Prizes in Chemistry.
http://web.mit.edu/chemistry/www/index.html Department of Chemistry
at MIT.
http://chemistry.stanford.edu/ Department of Chemistry at University
Stanford.
http://www.chem.cmu.edu/ Department of Chemistry Carnegie Mellon
University.
http://chemistry.uchicago.edu/ Department of Chemistry, The University
of Chicago
http://www.chm.davidson.edu/vce/ Virtual Chemistry Experiments by
David N. Blauch
http://www.chem.ucalgary.ca/SHMO/ The Simple Huckel Molecular
Orbital Theory Calculator by A. Rauk and R. Cannings

Figura 13. http://www.chm.davidson.edu/vce/

RESURSE GENERALE

MATHEMATICA (Wolfran Research, UK) www.mathworld.wolfram.com


Science World (Wolfram Research, UK) http://scienceworld.wolfram.com/
MATHCAD (MathSoft Inc., Cambridge,USA) - www.mathsoft.com

INFORMATIC APLICAT

37

Scientific Work Place (MacKichan Software, Inc., USA) http://www.tcisoft.com/


MAPLE (Maplesoft, Canada ) - www.mapleapps.com/
DERIVE (Soft Warehouse, USA,Austria) - http://www.deriveeurope.com/
Matlab (MathWorks, Inc., USA, Canada, ... ) - www.mathworks.com/
SPSS (SPSS, Inc., USA) - http://www.spss.com/
STATISTICA (StatSoft, Inc., USA) - http://www.statsoft.com/
ORIGIN (OriginLab Corporation, USA, Canada, Germany, Japan) www.originlab.com/
SlideWrite (Advanced Graphics Software, Inc., USA) www.slidewrite.com/
Eureka, Delphi (Borland Software Corporation, USA) www.borland.com/
MathDL (Journal of Online Mathematics and its Applications,
Mathematical Sciences Digital Library, USA ) - http://www.joma.org/

Studiu de caz: Utilizarea platformei Wikispaces.com (free software)

Comunicare i activiti didactice (profesor studeni)

Disciplina: Algoritmi i structuri de date, Universitatea din Bucureti, Facultatea de


Matematic i Informatic

Exemplu: http://laborator.wikispaces.com/ (by Cristina Punescu)


(LABORATOR: Algoritmi i structuri de date, Universitatea din Bucureti, Facultatea de
Matematic Informatic, Anul I, 2011-2012, semestrul I, Contact: Cristina Punescu).

MARIN VLADA

38
Meniul principal:
Wiki Home
Pages and Files
Members
Recent Changes
Manage Wiki

All Pages

home
arhiva_2009
arhiva_2010

Manage Wiki: Content, People, Tools.

STRUCTURA PAGINII (Home)


Teme de laborator semestrul I

TEME PENTRU LABORATOR

Tema sptmnii 1 (30 octombrie 2011)


Tema sptmnii 2 (30 octombrie 2011)
Tema sptmnii 3 (30 octombrie 2011)
Tema sptmnii 4 (30 octombrie 2011)
...
Punctaje pariale ( 9 ianuarie 2012)
1411
1421
1431
1441
.....
Principii de notare

PUNCTAJE PARIALE

PRINCIPII DE NOTARE

INFORMATIC APLICAT

39

Nota de la laborator reprezint o treime din nota final a examenului la aceast


disciplin
Nota de la laborator se obine prin rezolvarea problemelor obligatorii, precum i
prin rezolvarea problemelor suplimentare si a celorfacultative
Nota final va fi de la 0 la 10 i se calculeaz prin formula

......
Desfurarea laboratorului

LABORATOR: probleme

Programare semestrul I:
1.
2.
3.
4.

Grupa 1411 - Vineri, 12:00 - 14:00, sala 303


Grupa 1421 - Joi, 16:00 - 18:00, sala 302C
Grupa 1431 - Joi, 14:00 - 16:00, sala 302C
Grupa 1441 - Luni, 18:00 - 20:00, sala 302C

....
Problemele obligatorii i cele suplimentare din sptmna
.....
Problemele facultative din sptmna
Surse de documentare

SURSE DE DOCUMENTARE

1. Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Introducere n


algoritmi, Computer Libris Agora, 2003. Cote bibliotec: II 39837, II 39751
..

Despre utilizarea platformei Wikispaces (Free Wikis for Higher Education),


& Educational-Blogging wiki
Platforma este destinat urmtoarelor categorii de utilizatori: Business, NonProfit, K-12 Edu, Higher Edu. Este necesar o documentare despre facilitile
oferite de platforma Wiki:
http://help.wikispaces.com/New+Wiki
http://help.wikispaces.com/faq+teacher+wiki
http://www.wikispaces.com/content/wiki-tour

40

MARIN VLADA

Utilizatorii (creatorii) Wiki au calitatea de administrare wiki pentru coninutul


generat (sub tehnologia Web 2.0). Ca organizator al acestui wiki, avei unele
faciliti speciale, faciliti pe care ali membri nu le vor avea:
Setarea permisiunilor pentru ntregul wiki;
Gestionarea membrilor wiki;
Schimbare i personalizare;
Blocarea paginilor astfel nct nimeni nu le poate edita;
tergerea sau redenumirea fiierelor i paginilor.
Se ofer un upgrade gratuit pentru wiki-urile ce sunt utilizate exclusiv pentru K12 sau n nvmntul Superior i un Ghid de utilizare ce permite s se deschid
conturi pentru studeni cu sau fr adrese de e-mail.
Noiuni de baz pentru administrarea paginii Web folosind instrumentele Wiki:
Members (Membrii) adugarea de noi membri i eliminarea unora;
aprobarea sau respingerea cererilor de membru n ateptare; promovarea
unor membri de a avea drept de administrator.
Pages (Pagini) vizualizarea paginilor wiki; ultima modificare; blocare
sau deblocare; tergere pagini individuale; editarea etichetelor.

INFORMATIC APLICAT

41

Files (Fiiere) vizualizarea fiierelor n wiki; detalii despre fiier;


ncrcare fiiere; terge fiiere; editarea etichetelor.
Permission (Permisiuni) se poate decide cine poate vizualiza sau edita
wiki; gestionarea permisiunilor pentru paginile wiki individuale.

Exemplu: Personalize Your Wiki:

Studiu de caz: Utilizarea platformei CSM oferit de site-ul www.unibuc.ro

utilizatori: cadre didactice i cercettori, conducere departamente i faculti

Exemplu.
Platforma CMS (Content Management Systems) oferit de site-ul www.unibuc.ro
(Universitatea din Bucureti).
ncepnd cu anul 2011 Universitatea din Bucureti ofer servicii de editare i
management de coninut cadrelor didactice i conducerilor structurilor din
universitate. Acest lucru se realizeaz prin intermediul unei platforme CSM
(interfaa de editare: http://www.unibuc.ro/n/backend_help/).

MARIN VLADA

42

Zona de editare&servicii

Pagini generate i asociate

Figura 14. Platforma CMS www.unibuc.ro

Exist dou modaliti de autentificare pentru site-ul www.unibuc.ro: autentificare


normal (user/parola) i autentificare profesori.
Tipuri de pagini Web; Exist dou tipuri de pagini:
Pagini normale utilizatorul poate modifica coninutul articolelor postate.
Pagini speciale. Prin intermediul acestui tip de pagin, utilizatorul poate
modifica coninutul bazei de date.
Pagini speciale. Exist urmtoarele pagini speciale: pagina index a unui profesor;
pagina index a unui departament; pagina index a unei faculti.
Tehnologii Web 2.0
Web 2.0 nu este o tehnologie n sens propriu, ci reprezint componente de servicii
i aplicaii, realizate de comunitatea Internet (dezvoltatori i utilizatori) prin
intermediul unor instrumente aplicative. Saltul calitativ se refer la faptul c

INFORMATIC APLICAT

43

utilizatorul are acces la coninut pentru care i se ofer instrumente software de


editare, modificare i postare (publicare pe Internet). Exemple tipice pentru acest
nou aspect sunt aa-numitele wiki-uri, weblogs (bloguri), precum i portalurile i
bursele de schimb de imagini, muzic, filme/video i software din Internet, aa
cum ar fi Flickr, YouTube i siturile pentru File Sharing. De asemenea,
componente ale Web 2.0 sunt i aa-numitele "reele sociale", cum ar fi Facebook,
Ning sau Twitter. O problem important n utilizarea acestor servicii i platforme
este pentru ce scopuri sunt folosite acestea. S-a dovedit c exist o multitudine de
aspecte i scopuri n utilizare, inventivitatea i viziunea utilizatorilor i
dezvoltatorilor, n acest caz este nelimitat.
Au aprut sisteme de gestiunea automat a informaiilor dintr-un Web site,
numite Content Management Systems (CMS). Aceste platforme ofer n mod
dinamic elaborarea, modificarea i actualizarea de pagini web destinate diverselor
activiti. Exemple de platforme CMS-uri OpenSource:
DotNetNuke (platform for ASP.NET) - www.dotnetnuke.com/;
Drupal (an open source content management platform powering
millions of websites and applications)- http://drupal.org/;
Joomla! (an award-winning content management system (CMS), which
enables you to build Web sites and powerful online applications) www.joomla.org/;
WordPress (Open source WordPress has been incredibly successful
and risen from a handful of users to the most-used blog tool in its
category) - http://wordpress.com/;
Plone (Plone is an open source CMS built on top of Zope and CMF) http://plone.org/;
Top 10 Free Online Tutoring Tools for 2012
Top 10 instrumente gratuite pentru educaia online: Skype, Gchat, WizIQ,
Scribblar, Google Docs, Wikispaces, Wallwisher, Jing, Animoto, 4Teachers.
Sursa: http://edudemic.com/2012/01/online-tutoring-2012/
Referin:
Vlada M., 2010, New Technologies in Education and Research. Models and Methodologies,
Technologies and Software Solutions, LAMBERT Academic Publishing, ISBN 978-3-84336391-4.

2
Teoria erorilor,
calcule statistice,
modele de aproximare

S msurm ce se poate msura i s facem msurabil ceea ce nu se poate msura nc.


Galileo Galilei

- Introducere n teoria erorilor: erori de msurare i reprezentare, distribuia


erorilor, parametri caracteristici, propagarea erorilor
- Calcule statistice: indicatori statistici, corelaii ntre seturi de msurtori,
modele de corelaie empirice i teoretice

2.1 Generaliti despre erori, incertitudini i aproximri


n sens larg cuvantul eroare nseamn greeal, incertitudine, nesiguran etc.
Prin greeal nelegem un fapt realizat de om n activitatea profesional, social,
economic etc. privind un raionament greit, o metod aplicat greit, un
instrument utilizat greit, o atitudine ce contrazice regulile morale, sociale sau
legistative, nenelegeri ale unor noiuni, termeni sau concepte din limbajul
tiinific, economic, social etc. Prin incertitudine se nelege lipsa de certitudine,
ndoial asupra unor raionamente, calcule, sau experimente, iar n domeniul
social poate reprezenta starea unei persoane lipsite de siguran, de hotrre. n
doate domeniile exist incertitudini, de exemplu n domeniul tiinific s-au
dezvoltat diverse teorii care controleaz incertitudinile:
logica matematic bivalent (cu 2 valori: true, false; logica
propoziiilor, logica predicatelor, logica relaiilor) ofer metode i
tehnici certe (logica matematic are aplicaii n electrotehnic studiul
schemelor cu relee, al schemelor electronice , n cibernetic teoria
automatelor, tehnica programrii , n neurofiziologie modelarea
sistemelor neuronale , lingvistic lingvistica matematic etc.);
sistemele de calcul folosesc limbajul binar pentru procesarea
informaiilor; pentru rezolvarea diverselor probleme complexe a fost
necesar conceperea unor teorii de logic matematic trivalente i cu
mai multe valori (primele sisteme de logic polivalent au fost
construite de J. Lukasiewicz (1920), E. Post (1921) i de Grigore C.
Moisil (1963)); n limbajul de manipulare a datelor SQL (Structured
Query Language), o stare de adevr TRUE pentru o expresie (de
exemplu, ntr-o clauz WHERE) iniializeaz o aciune pe un rnd
(returneaz un rnd), n timp ce o stare de adevr UNKNOWN sau
FALSE nu face acest lucru. n acest fel, logica trivalent este
implementat n SQL, i se comport ca logic bivalent pentru

MARIN VLADA

48

utilizatorul SQL; limbajul Prolog (programare n logic), limbaj al


Inteligenei artificiale este conceput i elaborat avnd la baz logica de
ordinul I (cuantificatorii oricare ( ) i exist ( ) opereaz doar asupra
variabilelor).
teoria logicii i mulimilor fuzzy (suport pentru studiul incertitudinii i
impreciziei; aplicaii n analiza fenomenelor i proceselor, fiabilitatea
sistemelor, uzura produselor, gradul de utilizare a produselor sau
mainilor, procesarea imaginilor etc.). Incompletitudinea unei informaii/
date se exprim pe dou scri: scara incertitudinii se refer la ncrederea
care i se acord informaiei (dac sursa de informaie, instrumentul de
msur sau expertul sunt siguri, demni de ncredere, informaia este
cert), scara impreciziei se refer la coninutul informaional (informaia
este precis dac mulimea valorilor specificate n enunul corespunztor
este o valoare unic). Exist fenomene si procese n care gradualitatea i
ambiguitatea joac un rol important (imprecizia nu este de tip aleator).
Problema nseamn de a putea aprecia n ce msur un obiect dat
aparine unei clase ale crei margini nu pot fi precizate clar. Clasa de
obiecte are grade de apartenen continue. O astfel de mulime este
caracterizat de o funcie de apartenen ce atribuie fiecrui obiect un
grad de apartenen ntre 0 i 1.

Sunt cunoscute exemple de oameni de tiin din matematic, fizic, chimie etc.
ce au fcut greeli n cercetrile/teoriile lor (exist cazuri cnd s-au fcut
descoperiri tiinifice n mod ntmpltor, de ex. razele X, Penicilina, Viagra etc.):
exemple relevante pentru matematic sunt prezentate n Alexandru Froda
(1894-1973), Eroare i paradox n matematic, Editura Enciclopedic
Romn, 1971.
sute de lucrri tiinifice sunt retrase n fiecare an, din cauza
documentrilor superficiale, plagiatului sau analizelor greite; de
exemplu: Apendicita se trateaz cu antibiotice. The Journal of
Gastrointestinal Surgery a publicat n 2009 un studiu al unor cercettori
indieni care susineau c antibioticele sunt o metod mai sigur dect
ndeprtarea chirurgical a apendicelui. Ei au fost contestai de
chirurgi italieni, iar studiul a fost retras din publicaie pe motiv de
plagiat. (Sursa: LiveScience);
invenii atribuite greit Conceptul de computer desktop oficial:
Microsoft (prin Windows), real: Xerox PARC; Razele X Inventator
oficial: Thomas Edison, real: Wilhelm Rontgen; Becul Inventator
oficial: Thomas Edison, real: Sir Humphry Davy; Radioul Inventator
oficial: Guglielmo Marconi, real: Nikola Tesla (Sursa:
http://www.descopera.ro/)

INFORMATIC APLICAT

49

Analiza datelor experimentale: Tipuri de erori


n Chimie i Fizic (precum i n alte tiine inginereti), metodele folosite la
msurarea parametrilor (mrimi fizice sau chimice) sunt n general precise.
Totui, n timpul msurtorilor pot interveni diferii factori perturbatori care
genereaz apariia erorilor de msurare. Pentru determinarea mrimilor fizice sau
chimice se folosesc instrumente de masur, care au o anumit precizie. Nici o
msurtoare nu este absolut. Msurnd de mai multe ori aceeai mrime fizic, n
aceleai condiii, cu aceleai mijloace, se poate observa c rezultatele obinute
sunt diferite. Diferenele ce apar depind de construcia instrumentelor de msur,
de observator, sau de ali factori perturbatori. Acurateea unui experiment arat ct
de aproape este rezultatul msurtorii de valoarea adevrat. Prin urmare,
acurateea este o msur a corectitudinii rezultatelor obinute prin msurare i prin
calcul. Precizia unui experiment este o msura a exactitii determinrii
rezultatelor.
Procedurile de observare statistic n analiza fenomenelor i proceselor pot fi
afectate de erori. Prelucrarea statistic a datelor experimentale prin calculele
matematice ce urmeaz a fi efectuate cu datele respective, contribuie cu o anumit
cantitate de erori. De aceea, specialitii tiu c att erorile de observare statistic,
ct si cele de calcul, vor afecta rezultatele obinute din prelucrarea i interpretarea
datelor experimentale. Din aceste motive, ne propunem s examinm n acest
capitol att sursele de erori, ct i modul n care acestea influeneaz rezultatele
finale.

TIPURI DE ERORI

ERORI EXPERIMENTALE
ERORI GROSOLANE
ERORI SISTEMATICE
ERORI ALEATOARE

ERORI DE CALCUL
ERORI INERENTE
ERORI DE METOD
ERORI DE ROTUNJIRE

Figura 15. Tipuri de erori

50

MARIN VLADA

Erorile se clasific n dou mari categorii:


1. erori experimentale efectuarea msurtorilor pot produce erori care au
aceeai mrime, cnd procesul de msurare se efectueaz n condiii
identice, sau erori care au mrimi variabile, variaia acestora fiind supus
unei anumite legi de variaie; erorile de msurare se clasific n:
- erori grosolane (greeli): pot proveni din aplicarea unor metode de
calcul inexacte, din citiri eronate, din neatenia sau lipsa de instruire a
personalului; aceste erori trebuie eliminate i refcute msurtorile;
- erori sistematice: pot proveni din cauza unor caracteristici constructive
ale aparatelor, incorectei etalonri sau uzurii; pot fi erori produse de
metoda de msurare sau erori produse de factori externi (erori de
influen), deosebit de greu de evaluat prin calcule, deoarece nu
ntotdeauna pot fi cunoscute cauzele i legile de variaie n timp a
condiiilor de mediu (temperatur, presiunea, umiditatea, cmpuri
magnetice, radiaii etc.) ;
- erori aleatoare (accidentale, ntmplatoare): pot proveni ca urmare a
diversitii proceselor i fenomenelor, precum i a interaciunilor
experimentului cu alte procese i fenomene ce se desfoar simultan; nu
este posibil depistarea i nlturarea lor, efectul global fiind producerea
unor erori aleatorii inevitabile ce nu pot fi nlturate din rezultatele
msurtorilor;
2. erori de calcul numeric - interpretarea matematic a datelor reprezint
totalitatea operaiilor matematice ce trebuie efectuate pentru obinerea unui
anumit rezultat, n vederea cruia au fost efectuate msurrile respective.
n timpul efecturii acestor calcule, pot interveni anumite erori ce se vor
aduga la erorile experimentale, i astfel valoarea msurat s se abat i
mai mult fa de mrimea adevarat; se disting urmtoarele categorii de
erori de calcul:
- erori inerente: pot proveni ca urmare a folosirii aproximative a unor
valori provenite din msurtori, a utilizrii n calcule a numerelor
iraionale (, e, 2 ) sau ca urmare a calculelor aproximative (serii
numerice) oferite de calculatoarele numerice; trebuie specificat faptul c
multe valori ale unor funcii obinuite (sin, cos, lg etc.) sunt obinute prin
calculul aproximativ al valorii unor serii numerice;
- erori de metod: analiza i interpretarea datelor experimentale depind
de experiena specialitilor care efectueaz prelucrarea datelor
experimentale; matematica i, n special, analiza numeric ofer o
multitudine de metode i tehnici de rezolvare a problemelor n acest caz;
unele din aceste metode sunt mai eficiente sau nu pentru un anumit caz,
de aceea, alegerea metodei este foarte important pentru rezultatul final
care se dorete a fi obinut cu o anumit eroare de aproximare; de

INFORMATIC APLICAT

51

remarcat este faptul c determinarea soluiilor se realizeaz prin procese


iterative, numrul de iteraii determinnd eroarea de aproximare;
- erori de rotunjire: aceste erori sunt inevitabile deoarece depind de
posibilitile limitate de reprezentare a numerelor n memoria
calculatoarele numerice; orice calculator, indiferent ct de performant
este construit, poate reprezenta numerele cu un numr redus de cifre
semnificative, depinznd de lungimea cuvntului de memorie (numrul
de bii: 32 sau 46) utilizat la stocarea unui numr; calculatoarele actuale
ofer calcule pentru numerele reale cu maxim 7 cifre semnificative n
simpl precizie, i cu maxim 15 cifre semnificative n dubl precizie.
Termeni i concepte despre erori

Eroarea real este definit ca diferena dintre valoarea real (corect) a


unei mrimi y i valoarea msurat (aproximativ) y ' a mrimii, adic
y y y ' . n cazul n care y ' < y, mrimea respectiv este aproximat
prin lips, altfel aproximaia este prin exces sau adaos.
Eroarea absolut - uneori nu se cunoate semnul erorii y y y ' , de
aceea se folosete noiunea de eroare absolut care este definit prin
relaia y | y y ' | .
Eroarea relativ se definete ca raportul dintre eroarea absolut i
valoarea absolut a mrimii exacte, adic
y y y
y

y
y
Eroarea relativ se poate exprima i n procente, adic

y
100%.
y
Eroarea absolut limit n cazul n care valoarea mrimii y nu este
cunoscut, se introduce noiunea de eroare absolut limit
y corespunztoare valorii aproximative y ' ; valoarea acestei erori

y%

reprezint cel mai mic numr pozitiv care conine una sau mai multe cifre
semnificative, ales n aa fel, nct s putem fi siguri c eroarea absolut
comis, n cazul respectiv, nu depsete acest numr; prin urmare avem
urmtoarea relaie
y | y y ' | y , adic y ' y y y ' y ,
ceea ce nseamn c valoarea y este aproximat prin lips, respectiv adaos.

MARIN VLADA

52

Incertitudine de msurare () reprezint intervalul n care se estimeaz, cu


o anumit probabilitate, c se afl valoarea adevrat a mrimii y;
Eroarea convenional n realitate, valoarea adevrat a unei mrimi nu
poate fi cunoscut, de aceea este necesar s se adopte o valoare de
referin, care are un caracter convenional. Se definete astfel eroarea
convenional ca diferena dintre valoarea msurat i valoarea de referin
admis y conv , adic y conv y conv y ' .

y
y'

y conv

Figura 16. Erori de msurare

Erori de trunchiere i erori de rotunjire


Metodele numerice oferite de analiza matematic mpreun cu implementarea
algoritmilor eficieni din domeniul informaticii sunt utilizate cu succes la multe
probleme complexe din toate domeniile tiinifice, tehnice, economice etc. Cu
toate acestea, trebuie s se cunoasc corect gradul de precizie privind obinerea
soluiilor n aceste rezolvri de probleme. Am vzut mai sus c varietatea i
combinarea diverselor erori (de msurare, de calcul, de aproximare, de rotunjire
etc.) pot s conduc la rezultate ce nu rspund exigenelor practice. Acest lucru
este i mai complicat cnd n diverse situaii (la fizic, chimie etc.) trebuie s se
realizeze calcule cu valori foarte mari, dar i cu zecimale foarte multe care
depesc performana calculatoarelor actuale (de exemplu, aritmetica modal).
Calculele matematice i operaiile implementate n algoritmii de calcul pentru
calculatoarele numerice utilizeaz aproximarea cu serii numerice i dezvoltarea
funciilor analitice prin descompunere de tip Taylor i de tip Mac-Laurin.
Dezvoltrile n serii numerice se utilizeaz la obinerea rezultatelor cu mai multe
zecimale exacte, i anume se ine seama de precizia dorit 10-p, unde p reprezint
numrul de zecimale exacte. De exemplu, pentru calculul valorii ln2 cu p=2
zecimale exacte, folosind dezvoltarea n serie alternant,

ln 2

( 1)
i 1

i 1

1
i

INFORMATIC APLICAT

53

trebuie s se calculze suma seriei pn la n=99 (trunchiere de rang 99). n


practic, exist alte reprezentri care sunt mai eficiente dect cazul n=99, i
anume trunchierea se realizeaz la un rang mai mic. Ex.: Calculul valorii sin(2) cu
eroarea 10-7 este 0.909297.
Folosind programul Excel se obine valoarea 0.909297427, cu 9 zecimale exacte
i valoarea 0.909297426825682, cu 15 zecimale exacte.
Programul EXCEL ofer pentru calcule i reprezentarea valorilor reale urmtoarele
formate:

Number decimal places, de exemplu 345.67845634322 cu p=11


zecimale exacte;
Scientific forma exponenial xE nm , unde nm reprezint exponentul
lui 10, adic x10 nm , de exemplu 3.45678456343E+02;
Fraction forma fracional de diverse tipuri, de exemplu 345 211/311 .

Figura 17. Fereastra Format Cells

O funcie real f : I R derivabil de o infinitate de ori n x0 I R este


analitic n punctul x0 , dac exist relaia

f (i) (x0 )
f (x) f (x0 )
(x x0 )i ,
i!
i1

pentru x ( x0 , x 0 ) I , unde 0 este un numr real dat.

MARIN VLADA

54

Orice funcie analitic se descompune n polinomul Taylor de ordinul n i n restul


seriei Taylor de ordinul n, adic f ( x) Tn ( x) Rn ( x) , unde

f (i) (x0 )
Tn (x) f (x0 )
(x x0 )i ,
i!
i1
n

i restul de la rangul (n+1)

f (i) (x0 )
Rn (x)
(x x0 )i .
i!
in1

Restul seriei Taylor de ordinul n se poate reprezenta sub forma Lagrange, adic

Rn ( x )

f n 1 ( )
( x x0 ) n 1 ,
(n 1)!

unde ( x0 , x) sau ( x , x0 ) .
Funciile elementare (sin, cos, ln etc.) sunt funcii reale analitice ce au proprietatea
c restul seriei lui Taylor tinde la 0. Mai jos sunt exemple de dezvoltri de tip
Mac-Laurin pentru x0 0 .

Reprezentarea n virgul mobil a numerelor reale

Calculatoarele actuale utilizeaz reprezentarea n virgul mobil a numerelor


reale. Dac b este o baz de numeraie (se presupune numr par) i p este o
precizie (numr de cifre semnificative), atunci reprezentarea unui numr real n
virgul mobil are urmtoarea form:
p 1

ck E
)b ,
k
b
k 1

(c 0

cu cifrele semnificative c k 0 ,1, ..., b 1, k 0 ,1, ..., p 1 ,


E fiind exponentul marginit E min E E max .

INFORMATIC APLICAT

55

Tabelul de mai jos exemplific cei patru parametri (baza, precizia, valorile limit
ale exponentului) ce caracterizeaz reprezentarea n virgul mobil n diverse
sisteme (IEEE-Institute of Electrical and Electronics Engineers):
Sistem reprezentare
IEEE single-precission
IEEE double-precission
Cray
Calculator HP
Mainframe IBM

Baza b

Precizia p

2
2
2
10
16

24
53
48
12
6

E min
-126
-1022
-16383
-499
-64

E max
127
1023
16384
499
63

Tabelul 1. Ref.: http://www.utgjiu.ro/math/mbuneci/book/mn2007/c04.pdf

Reprezentarea n virgul mobil n form normalizat este reprezentarea unui


numr y sub forma

y f b E , b 1 f 1 ,
unde f reprezint mantisa, iar E exponentul.
Reprezentarea normalizat a numerelor reale are urmtoarele avantaje:
reprezentarea fiecrui numr este unic;
nu se pierd cifre pentru reprezentarea primele zerouri de la dreapta
virgulei;
n sistemul binar (baza b=2), prima cifr poate s nu mai fie stocat
(deoarece este ntotdeauna 1).
Un numr real cu mai multe cifre semnificative este rotunjit la numrul de cifre maxim.
Acest lucru se realizeaz prin rotunjirea mantisei. Alte rotunjiri se efectueaza n decursul
operaiilor. Aproximarea unui numr real cu cele dou forme de reprezentare se

numete tehnica de rotunjire ce introduce eroarea de rotunjire. Exist mai multe


modaliti de rotunjire:

trunchiere (rotunjire prin tiere) se rein primele p cifre din


reprezentarea normalizat;
rotunjire la cel mai apropiat n virgul mobil (rotunjire la par) forma
n virgul mobil este cel mai apropiat numr de numrul aproximat.

Rotunjirea la par determin o acuratee mai mare a reprezentrii. Acurateea


sistemului n virgul mobil este caracterizat de aa-numita precizie a mainii

MARIN VLADA

56

. Dac regula de rotunjire este trunchierea, atunci mach b 1 p , iar dac


1 1 p
.
regula de rotunjire este rotunjirea la par atunci mach
b
2
mach

2.2 Cazuri speciale: metode i algoritmi noi


Exemplul 1: Puterile mari ale lui 2.

Exist cazuri (chimie, fizic etc.) n care trebuie s se lucreze n calcule cu numere
foarte mari. n acest caz, trebuie s se cunoasc foarte bine limitele oferite de
calculatoare privind reprezentarea numerelor i modul de calcul pentru toate
operaiile. Pe lng teorie (aritmetica modal) ce se ocup de aceste aspecte,
exist diverse implementri de algoritmi pentru astfel de situaii. Un alt exemplu
este lucrul cu tablouri foarte mari de date (tablouri de tip masive). n acest caz este
vorba de matricele rare. Matricele rare i gsesc aplicabilitatea n modelarea unor
procese biologice, neoronale, de natur industrial, economic, tehnic, social etc.
a) Utilizarea programului Excel. (Puterile 2k, k > 30). Pentru k > 30 s se
determine numrul cifrelor i cifrele puterii 2k (de exemplu, s se verifice c 2100
are 31 de cifre i 2100 = 1267650600228229401496703205376 , iar 21000 are 302
cifre).

Evident, problema ar fi simpl (fr sens), dac s-ar rezolva printr-o singur
instruciune scris ntr-un limbaj de programare. Acest lucru se poate realiza doar
dac ar exist restricia k < 31. innd seama de reprezentarea tipului integer n
memoria intern a calculatorului, astzi microprocesoarele i limbajele de
programare pot stoca/reprezenta o valoare ntreag doar pe 4 bytes (32 bii).
Prin urmare, 231-1 = 2147483647 este cea mai mare valoare ntreag pe care o
poate stoca. Este necesar s concepem un algoritm pentru calculul puterilor 2k,
k>30. Vom lua n consideraie urmtorul tabel (generat printr-un simplu program,
sau folosind facilitile unor programe de calcul, de exemplu programul Excel
inclus n pachetul Microsoft Office, vers. 2003-2007; vers. 2010 ofer precizie
mai mare) :
K 1
2k 2

2
4

3
8

4
16

5
32

6
64

7
128

8
256

9
512

10
1024

11
2048

12
4096

13
8192

14
16384

Folosind programul Excel (ce ofer funcia Power i operaia de putere ^ ) se


poate constata c 236= 68719476736 (dac se utilizeaz pentru celule formatul

INFORMATIC APLICAT

57

General) este puterea maxim ce se poate calcula, i 249= 562949953421312


(dac se utilizeaz pentru celule formatul Number cu 0 zecimale) este puterea
maxim ce se poate calcula.
K=

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27

2
4
8
16
32
64
128
256
512
1024
2048
4096
8192
16384
32768
65536
131072
262144
524288
1048576
2097152
4194304
8388608
16777216
33554432
67108864
134217728

K = 28
29
30
31
32
33
34
35
36
37
38
39
40

268435456
536870912
1073741824
2147483648
4294967296
8589934592
17179869184
34359738368
68719476736
EROARE 1.37439E+11
2.74878E+11
5.49756E+11
1.09951E+12

49
50
51
52
53
54
55
56
57
58

Corect
562949953421312
1125899906842620
2251799813685250
4503599627370500
9007199254740990
18014398509482000
36028797018964000
72057594037927900
144115188075856000
288230376151712000

Rezultate eronate !

Deci, pentru k=50 rezultatele sunt eronate (versiunea Excel 2010 ofer precizie
mai mare n acest caz), i anume se poate observa c ultimele cifre din dreapta
sunt eronate: ptr. k=50, prima cifra din dreapta, ptr. k=51, ultimele 2 cifre,
s.a.m.d. Rezultate corecte calculate cu Web 2.0 scientific calculator
(http://web2.0calc.com/):
250= 1125899906842624 si 251 = 2251799813685248.

MARIN VLADA

58
b) Utilizarea Web 2.0 scientific calculator:

Astzi, nu este nevoie s se apeleze frecvent la algoritmi de calcul care s utilizeze


un limbaj de programare (C++, Java, Visual Basic etc.), deoarece pn n prezent
s-a dezvoltat foarte mult piaa sistemelor de programe specializate ce ofer
programe eficiente i comode pentru a fi utilizate de elevi, studenti, specialiti. De
altfel, dezvoltarea tehnologiilor Web i a sistemului Internet, a fcut posibil
apariia unui numr foarte mare de astfel de programe specializate. Un astfel de
program este oferit de site-ul http://web2.0calc.com/ ce ofer un Web 2.0
Scientific Calculator. Rezultate obinute prin utilizarea acestui program:
2100=1267650600228229401496703205376
2300=20370359763344860862684456884093781610514683936659362506361404
49354381299763336706183397376

Figura 18. http://web2.0calc.com/

Observaie: programul lucreaz cu 14 zecimale exacte!


= 3.14159265358979, e = 2.71828182845905 (reprezentare cu 14 zecimale
exacte)

INFORMATIC APLICAT

59

Acest program se poate utiliza la obinerea diverselor calcule matematice i


inginereti (cu utilizarea unitilor de msura: Units), rezolvarea de ecuaii
(Solve), operaii cu matrice (Matrix), reprezentarea grafic a funciilor (Plot) etc.
Exemplul 2: Reprezentarea grafic a funciilor

n funcie de metoda utilizat, de programul specializat, i funcie de


complexitatea unei funcii pot aprea erori frecvente n astfel de situaii. Aceste
erori pot aprea n primul rnd din cauza nenelegerii noiunilor matematice
despre funcii sau ca urmare a unei slabe experiene n acest tip de probleme.
Vom exemplifica printr-un simplu exemplu.
S presupunem c trebuie s se reprezinte grafic funcia f(x) = x*sin (x), unde x
aparine intervalului [-50,50]. Evident, funcia este o compunere de funcii, o
dreapt i o sinusoid. Metoda matematic nvat de elevi la liceu nu este chiar
comod n acest caz. Nici nu se recomand s se utilizeze procedura rezultat din
metoda matematic. Nici studentul din anul I nu se gndete mai nainte la metoda
matematic. tie i intuiete c sunt foarte multe programe care ofer posibilitatea
reprezentrii grafice a funciilor. Problema este aceea a alegerii unui astfel de
program, innd seama de licena de utilizare i funciile acelui produs software.
Majoritatea programelor tiinifice (2D si 3D) ofer aceast posibilitate.
a) cazul programului Excel
1.50000
Pentru testarea modului de a
utiliza programul Excel n
1.00000
cazul reprezentrii grafice a
funciilor,
considerm
0.50000
exemplu doar pentru funcia
g(x)=sin(x) pe intervalul
Series1
0.00000
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31
[-50,50].
La
activitile
practice de Laborator am avut -0.50000
posibilitatea n ultimii ani s
realizez un sondaj n acest -1.00000
caz. S-a dovedit faptul c din
20 de studeni, au fost cazuri -1.50000
cnd nici un student nu a
obinut rezultatul corect, dar au fost cazuri cnd doar unul sau doi au obinut
rezultatul corect. Acest lucru dovedete c nelegerea noiunilor, conceptelor i
relaiilor ntre diveri termeni las de dorit la muli studeni din anul I.
Probabil, cauzele sunt n nvmntul general i mediu cu mult teorie i
cunotine multiple, fr activiti demonstrative i practice care s determine
obinerea unor competene utile, importante i oportune. Tot pentru un test, s

60

MARIN VLADA

considerm c graficul trebuie obinut pe intervalul [0,30]. Primul lucru care se


realizeaz rapid i fr s se intuiasc eroarea, se genereaz valorile naturale 1, 2,
3, ... , 30 pentru argumentul x. Evident c va rezulta graficul unei linii poligonale
i nu graficul real al funciei sin(x).
Eroarea provine de la faptul c trebuie s se realizeze discretizarea intervalului
(tabelarea funciei cu un pas ct mai mic p= 10-1, 10-2 etc. ce are legtur cu
funcia studiat; trebuie s cuprind convexitile i cancavitile graficului). n
cazul funciei sin(x) este suficient discretizarea cu pasul p= 10-1, dar tabelarea va
produce 10x50 = 500 puncte pe axa pozitiv i tot attea pe axa negativ. Acum,
dac se ine seama ca mai nainte, trebuie s se genereze tabelarea funciei, se
poate trece la realizarea graficului f(x) = x*sin (x), pe intervalul [-50,50]. Va
rezulta graficul corect ce este mai fidel i mai realist.
Tabelarea funciei vs. Discretizare-Calculul integral vs. Rezoluia suportului
grafic

Sistemul de diviziuni (proces de discretizare) din calculul integral este analog


rezoluiei (matricea de pixeli; un pixel este unitatea grafic indivizibil a unui
display grafic) oferite de un display grafic (CRT sau LCD). Aceast structur de
pixeli reprezint n informatic, ceea ce reprezint calculul integral n analiza
matematic (Newton, Riemann, Darboux, Leibniz etc.). Cu ct rezolutia este mai
mare cu att reprezentarea este de bun calitate. Mai jos este rezoluia oferit de
un ecran grafic.
Display
Properties

Screen
Resolution: Less - 800 x 600 pixels,
More -1680 x1050 pixels.
Odat cu apariia display-ului grafic
(Graphic Display), n anul 1953, s-a
trecut la o nou etap n dezvoltarea i
rspndirea calculatorului. Utilizarea
bit-ului prin organizarea eficient a
memoriei calculatorului, nu oferea nici
hardware, nici software posibilitatea de
modelare
spaial
a
ieirilor
(OUTPUT). Reprezentrile grafice folosind caractere (numerice sau alfanumerice)
nu era o soluie care s realizeze o reprezentare fidel a obiectelor reale. Suportul
hardware fiind inventat, n perioada 1960-1980 au fost nevoie de cercetri i
experimente, modele, algoritmi i programe care s foloseasc aprinderea unui
pixel (unitatea grafic indivizibil oferit de un display grafic) ce oferea i
culoare, dar mai ales o structur de reprezentare grafic. Atunci s-a nscut Grafica

INFORMATIC APLICAT

61

pe calculator: trasarea unui segment de dreapt (algoritmul Bresenham), trasarea


cercului i elipsei, trasarea i aproximarea curbelor, algoritmi de clipping
(decupare) (algoritmul Cohen Sutherland, algoritmul Suitherland-Hodgman,
algoritmul Weiler-Atherton), tehnici de vizualizare 2D i 3D, modele de iluminare
i reflexie, modele de tip rastru, modele vectoriale, tehnici de textur. Astfel, s-au
pus bazele pentru soluii integrate software i hardware pentru proiectare, analiz
i producie asistat de calculator (CAD/CAM/CAE) Computer Aided Design.
Dup anul 1990, s-au obinut rezultate deosebite n domeniul modelrii i
simulrii obiectelor din lumea real, att prin elaborarea de tehnici i algoritmi
specifici, ct prin apariia produselor software care s sprijine acest domeniu.
Astfel, Realitatea Virtual (Virtual Reality) este un nou domeniu al Informaticii
ce are un impact deosebit n utilizarea calculatorului pe scar larg i pentru o
mare diversitate de teme.
b) cazul programului Web 2.0 scientific calculator
Se introduce comanda: plot(x*sin(x),x=-50..50) i se obine imediat graficul
corect.

Figura 19. Graficul folosind Web 2.0 scientific calculator

Exemplul 3: Problema lui Gauss. Un vas conine 2000 litri dintr-un lichid cu o
concentraie de 80 % alcool. n fiecare zi se scot din vas 15 litri i se nlocuiesc
cu ali12 litri dintr-un lichid a crui concentraie n alcool este de numai 40 %.
Dup cte zile concentraia lichidului din vas ajunge la 50 % ?

62

MARIN VLADA

n cele ce urmeaz vom aborda 3 variante de rezolvri ale problemei pentru a


evidenia att evoluia metodelor i tehnicilor de rezolvare (teorii i metode
numerice), ct i obstacole n utilizarea diverselor metode (de exemplu, problema
propagrii erorilor n calcule) :
1. Modelarea matematic-metoda matematic modelarea matematic
va reprezenta o ecuaie funional ce se poate aborda ca o ecuaie cu
diferene finit de orinul I neomogen;
2. Algoritm de calcul-program ntr-un limbaj de programare
conceperea procesului de calcul ce realizeaz un proces iterativ al
operaiilor pentru rezolvarea problemei;
3. Rezolvare cu programul EXCEL se vor utiliza facilitile
programului Excel i forma algoritmic oferit de metoda algoritmic.
Modelarea matematic i Metoda algoritmic.

Problema este prezentat n [1], enunul ei, aparent este al unei probleme simple,
dar interesant din punctul de vedere al rezolvrii ei, deoarece problema a fost
menionat la vremea respectiv chiar de GAUSS. n [2] apare rezolvarea
problemei cu calculatorul.
Rezolvarea problemei nu este evident, dup cum se va vedea n cele ce urmeaz.
Din punct de vedere matematic, rezolvarea necesit noiuni i concepte de
matematic superioar din domeniul ecuaiilor funcionale, i anume a ecuaiilor
cu diferene finite de ordinul I neomogene. n dou articole tiinifice, problema
a fost rezolvat de ctre W. LOREY (1935) i A. WALTHER (1936). Din punct
de vedere numeric, rezolvarea problemei necesit cunoaterea metodelor numerice
specifice rezolvrii ecuaiilor cu diferene finite. De altfel, W. LOREY a i utilizat
o main de calcul pentru rezolvarea numeric a unei ecuaii cu diferene finite,
aceasta deoarece a sesizat faptul c soluia se obine dup un numr considerabil
de iteraii.
Din punct de vedere informatic, rezolvarea va fi simpl deoarece nu se va utiliza
modelul matematic (ecuaia funcional) obinut din modelarea analitic a
problemei, ci un proces de calcul care simuleaz operaiile i strile unor locaii
de memorie (acesta este de fapt algoritmul care codific rezolvarea problemei), i
care implementat ntr-un limbaj de programare (de exemplu C sau Pascal) va
rezolva problema n cazul general.
Pentru a face comparaia dintre soluia algoritmic obinut pentru calculator i
soluia analitic, prezentm succint rezolvarea dat de A. WALTHER. Vom
considera problema n cazul general, de aceea vom face urmtoarele notaii:

INFORMATIC APLICAT

63

a - cantitatea de lichid (n litri) coninut iniial n vas;


b - cantitatea de lichid ce se scoate zilnic din vas;
c - cantitatea de lichid ce se adaug zilnic n vas;
y0 - cantitatea de alcool pe litru (concentraia de alcool) a lichidului din
vas la momentul iniial;
yp - cantitatea de alcool pe litru a lichidului ce se adaug;
yf - cantitatea de alcool pe litru a lichidului din vas, la momentul final;
x - numrul de zile (operaii de nlocuire a lichidului);
y(x) - cantitatea de alcool pe litru a lichidului din vas dup x operaii de
nlocuire a lichidului.
Ecuaia funcional (ecuaia cu diferene finite) pentru determinarea funciei y(x),
se obine exprimnd cantitatea total de alcool din vas dup x zile, n dou
moduri :
i) (a - bx + cx ) y(x)
ii) (a - bx + c(x-1) ) y(x-1) + c yp ,

unde cazul ii) se obine adunnd cantitatea de alcool din lichidul rmas n vas
dup (x-1) zile, din care s-au scot b litri, cu cantitatea de alcool a celor c litri care
se adaug.
Prin urmare, se obine urmtoarea ecuaie funcional:
(1) ( a bx + cx ) y(x) ( a bx + c(x1) ) y(x1) = c yp ,
ecuaie cu diferene finite de ordinul I neomogen.
Rezolvarea acestei ecuaii este prezent n [1], soluia general fiind
a b / a / b c x
,
y x y0 y0 y p
a / b c a c / b c x
unde (x) este funcia lui Euler dat de relaia:

x e t t x 1dt
0

n cazul particular, a = 2000, b =15, c = 12, y0 = 0.8, yp = 0.4, y(x) este un


polinom de gradul IV :
3 x
3x
3x
3x

y x 0.4 0.41
1
1
1
,
1988 1991 1994 1997

MARIN VLADA

64

de unde, prin aproximare, se deduce c y(194) = 0.50048, y(195) = 0.49963, prin


urmare, dup x=195 zile se ajunge la concentraia de 0.5.
Metoda algoritmic - proces de calcul i cod algoritm

n cazul rezolvrii algoritmice, vom abandona metoda obinerii ecuaiei


funcionale i rezolvarea ei analitic sau numeric, i vom concepe algoritmul ce
realizeaz procesul de calcul generat de cerinele problemei.
Pe lng variabilele x, a, b, c, yp, yf cu semnificaiile prezentate mai sus, vom
utiliza i urmtoarele variabile:
z cantitatea de alcool din vas la un moment dat;
t cantitatea de lichid din vas la un moment dat;
y0 concentraia de alcool din vas la un moment dat.
Algoritmul n limbaj pseudo-cod este urmtorul:
algorithm Gauss;
int x;
float a,b,c,y0,yp,yf,z,t;
begin // main
read a,b,c ;
// cantiti de lichid
read y0,yp,yf; //concentraii
// initializations
x1; z(a-b)*y0+c*yp;
ta-b+c
while yf < z/t do
begin
xx+1;
y0 z/t; //concentraie
z(t-b)*y0+c*yp;
tt-b+c;
end
write x; // soluia
end

Prin execuia algoritmului/programului de mai sus (n limbaj de programare C,


Pascal etc.), pentru valorile b = 15, c = 12, y0 (iniial) = 0.8, yp= 0.4, yf = 0.5 se
obin urmtoarele rezultate :

INFORMATIC APLICAT

a = 2000 , yf =
a = 5000 , yf =
a = 10000 , yf =
a = 100000 , yf =

65

0.5004515,
0.5001438,
0.5000983,
0.5000064,

x(zile) = 195
x(zile) = 488
x(zile) = 976
x(zile) = 9763

Referine
[1] GABRIEL SUDAN, Cteva probleme matematice interesante, Biblioteca SSM, Editura
Tehnic, Bucureti, 1969.
[2] MARIN VLADA, O problem a lui K.F. Gauss rezolvat cu calculatorul, Gazeta
Matematic, nr. 5/1995.

Rezolvare cu programul EXCEL

Pentru a realiza n Excel calculul iterativ din algoritmul de mai sus, vom introduce
mai nainte, n celulele corespunztoare, valorile datelor cunoscute:
a
2000.000

b
15.000

c
12.000

y0
0.800

yp
0.400

yf
0.500

Calculul iterativ i valorile parametrilor/variabilelor acestui calcul trebuie s fie


implementate ntr-un tabel de forma:
x
0
1
2
3

ycurent
0.800
0.800
0.798
0.795

z
1600.000
1592.800
1585.636
1578.508

t
2000.000
1997.000
1994.000
1991.000

Deoarece n algoritmul de calcul precedent variabila y0 este folosit i pentru


concentraia de alcool din vas la un moment iniial, dar i pentru concentraia de
alcool din vas la un moment curent, vom introduce variabila
- ycurent = concentraia de alcool din vas la un moment curent.
Din aceste motive, trebuie s implementm n Excel un calcul iterativ de forma:
while yf < z/t do
begin
xx+1;
ycurent z/t; //concentraia
z(t-b)*ycurent+c*yp;
tt-b+c;
end

MARIN VLADA

66

Trebuie s se realizeze urmtoarele etape (capul de tabel este pe rndul 6):


1. se genereaz cu Edit Fill valorile pentru variabila (numr de zile) x:
0..200 pe coloana A corespunztoare acesteia, i anume pe rndurile 7-207;
2. se introduc valorile pentru starea iniial (x=0), adic pentru ycurent, n B7
valoare 0.800, pentru z n C7 formula =A$4*D$4, iar pentru t, n celula
D7, valoarea 2000;
3. se introduc formulele pentru prima iteraie (x=1) innd seama de calcul
iterativ de mai sus (a se vedea imaginea capturat din programul Excel), i
anume:
- pentru ycurent, B8= =C7/D7
- pentru z, C8 =(D7-B$4)*B8+C$4*E$4
- pentru t, D8 =D7-B$4+C$4
4. se genereaz formulele (prin Copy sub Excel) pentru iteraiile x= 2..200,
adic se selecteaz domeniul de celule B8:D8, se elibereaz butonul de
mouse, dup care se aduce cursorul cruce (mare) al mouse-lui ctre colul
dreapta-jos al cadrului ce a selectat domeniul de celule, determinnd
apariia cursorului de cruce mic; dup aceea se apas butonul din stnga
i se trage pn la rndul 207 (x = 200), realizndu-se astfel calcule
corespunztoare pentru cele 3 coloane din tabel.

Figura 20. Rezolvarea problemei lui Gauss folosind Excel

INFORMATIC APLICAT

67

Valorile generate de calculul iterativ sunt prezentate n continuare. Concluzia este


c soluia n acest caz este x = 195, adic identic cu soluia determinat prin
algoritmul/programul precedent.
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38

0.800
0.800
0.798
0.795
0.793
0.790
0.788
0.786
0.783
0.781
0.779
0.776
0.774
0.772
0.770
0.767
0.765
0.763
0.761
0.758
0.756
0.754
0.752
0.750
0.747
0.745
0.743
0.741
0.739
0.737
0.735
0.732
0.730
0.728
0.726
0.724
0.722
0.720
0.718

1600.000
1592.800
1585.636
1578.508
1571.416
1564.359
1557.338
1550.351
1543.400
1536.484
1529.603
1522.756
1515.944
1509.166
1502.422
1495.712
1489.036
1482.394
1475.785
1469.209
1462.667
1456.158
1449.681
1443.238
1436.827
1430.448
1424.102
1417.788
1411.505
1405.255
1399.036
1392.849
1386.693
1380.569
1374.475
1368.413
1362.381
1356.380
1350.409

2000.000
1997.000
1994.000
1991.000
1988.000
1985.000
1982.000
1979.000
1976.000
1973.000
1970.000
1967.000
1964.000
1961.000
1958.000
1955.000
1952.000
1949.000
1946.000
1943.000
1940.000
1937.000
1934.000
1931.000
1928.000
1925.000
1922.000
1919.000
1916.000
1913.000
1910.000
1907.000
1904.000
1901.000
1898.000
1895.000
1892.000
1889.000
1886.000

39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77

0.716
0.714
0.712
0.710
0.708
0.706
0.704
0.702
0.700
0.698
0.696
0.694
0.692
0.691
0.689
0.687
0.685
0.683
0.681
0.679
0.678
0.676
0.674
0.672
0.670
0.668
0.667
0.665
0.663
0.661
0.660
0.658
0.656
0.654
0.653
0.651
0.649
0.648
0.646

1344.469
1338.559
1332.679
1326.829
1321.008
1315.218
1309.457
1303.725
1298.022
1292.349
1286.704
1281.088
1275.501
1269.942
1264.412
1258.910
1253.436
1247.990
1242.571
1237.181
1231.818
1226.482
1221.174
1215.893
1210.638
1205.411
1200.210
1195.036
1189.889
1184.767
1179.672
1174.603
1169.560
1164.543
1159.552
1154.586
1149.645
1144.730
1139.839

1883.000
1880.000
1877.000
1874.000
1871.000
1868.000
1865.000
1862.000
1859.000
1856.000
1853.000
1850.000
1847.000
1844.000
1841.000
1838.000
1835.000
1832.000
1829.000
1826.000
1823.000
1820.000
1817.000
1814.000
1811.000
1808.000
1805.000
1802.000
1799.000
1796.000
1793.000
1790.000
1787.000
1784.000
1781.000
1778.000
1775.000
1772.000
1769.000

MARIN VLADA

68
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99

0.644
0.643
0.641
0.639
0.638
0.636
0.635
0.633
0.631
0.630
0.628
0.627
0.625
0.623
0.622
0.620
0.619
0.617
0.616
0.614
0.613
0.611

1134.974
1130.134
1125.319
1120.528
1115.762
1111.020
1106.302
1101.609
1096.939
1092.294
1087.672
1083.074
1078.499
1073.948
1069.420
1064.916
1060.434
1055.975
1051.539
1047.126
1042.735
1038.367

1766.000
1763.000
1760.000
1757.000
1754.000
1751.000
1748.000
1745.000
1742.000
1739.000
1736.000
1733.000
1730.000
1727.000
1724.000
1721.000
1718.000
1715.000
1712.000
1709.000
1706.000
1703.000

100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119

0.610
0.608
0.607
0.605
0.604
0.602
0.601
0.600
0.598
0.597
0.595
0.594
0.592
0.591
0.590
0.588
0.587
0.586
0.584
0.583

1034.021
1029.698
1025.396
1021.116
1016.858
1012.622
1008.408
1004.215
1000.043
995.893
991.764
987.656
983.569
979.503
975.457
971.432
967.427
963.443
959.479
955.536

1700.000
1697.000
1694.000
1691.000
1688.000
1685.000
1682.000
1679.000
1676.000
1673.000
1670.000
1667.000
1664.000
1661.000
1658.000
1655.000
1652.000
1649.000
1646.000
1643.000

120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161

0.582
0.580
0.579
0.578
0.576
0.575
0.574
0.572
0.571
0.570
0.569
0.567
0.566
0.565
0.564
0.562
0.561
0.560
0.559
0.558
0.556
0.555
0.554
0.553
0.552
0.550
0.549
0.548
0.547
0.546
0.545
0.544
0.543
0.541
0.540
0.539
0.538
0.537
0.536
0.535
0.534
0.533

951.612
947.708
943.824
939.960
936.115
932.290
928.485
924.698
920.931
917.182
913.453
909.743
906.051
902.378
898.724
895.087
891.470
887.870
884.289
880.725
877.180
873.652
870.142
866.650
863.175
859.718
856.278
852.855
849.449
846.060
842.688
839.333
835.995
832.673
829.368
826.079
822.807
819.551
816.311
813.087
809.878
806.686

1640.000
1637.000
1634.000
1631.000
1628.000
1625.000
1622.000
1619.000
1616.000
1613.000
1610.000
1607.000
1604.000
1601.000
1598.000
1595.000
1592.000
1589.000
1586.000
1583.000
1580.000
1577.000
1574.000
1571.000
1568.000
1565.000
1562.000
1559.000
1556.000
1553.000
1550.000
1547.000
1544.000
1541.000
1538.000
1535.000
1532.000
1529.000
1526.000
1523.000
1520.000
1517.000

INFORMATIC APLICAT

162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182

0.532
0.531
0.530
0.529
0.528
0.527
0.526
0.525
0.524
0.523
0.522
0.521
0.520
0.519
0.518
0.517
0.516
0.515
0.514
0.513
0.512

803.510
800.349
797.204
794.074
790.960
787.861
784.777
781.708
778.654
775.615
772.591
769.582
766.588
763.608
760.642
757.691
754.754
751.832
748.923
746.029
743.148

69
1514.000
1511.000
1508.000
1505.000
1502.000
1499.000
1496.000
1493.000
1490.000
1487.000
1484.000
1481.000
1478.000
1475.000
1472.000
1469.000
1466.000
1463.000
1460.000
1457.000
1454.000

183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200

0.511
0.510
0.509
0.508
0.507
0.507
0.506
0.505
0.504
0.503
0.502
0.501
0.500
0.500
0.499
0.498
0.497
0.496

740.282
737.429
734.590
731.764
728.952
726.154
723.369
720.597
717.838
715.092
712.360
709.640
706.934
704.240
701.558
698.890
696.233
693.590

1451.000
1448.000
1445.000
1442.000
1439.000
1436.000
1433.000
1430.000
1427.000
1424.000
1421.000
1418.000
1415.000
1412.000
1409.000
1406.000
1403.000
1400.000

Soluia corect!

Concluzii

Din analiza celor 3 rezolvri ale problemei lui Gauss se poate exprima concluzia
c metoda matematic (rezolvarea unei ecuaii funcionale) este laborioas i
incomod, iar metoda algoritmic susinut de un program scris ntr-un limbaj de
programare este cea mai comod i eficient. De asemenea, rezolvarea folosind
facilitile programului Excel este comod i eficient, n primul rnd pentru c
se bazeaz pe procesul de calcul iterativ din metoda algoritmic. Incovenientele
(eliminate n cazul programului scris ntr-un limbaj de programare) apar atunci
cnd n vas cantitatea de lichid este foarte mare (5000, 10000 etc.), caz n care
tabelul de calcul necesit dimensiuni mari. Mai jos vom exemplifica printr-o
situaie modul n care propagarea erorilor pot denatura obinerea rezultatului
corect n cazul acestei probleme.
Exemplu privind propagarea erorilor

Pentru cantitatea de lichid de 2000, numrul de iteraii este considerabil (x=195,


soluia) i pot determina procesul de propagare a erorilor. Formula variabilei/
parametrului z din algoritmul de calcul, utilizeaz valoarea concentraiei de la
pasul precedent
z(t-b)*ycurent + c*yp .

MARIN VLADA

70

Vom modifica formula astfel ca s se utilizeze valoarea concentraiei la momentul


curent, adic formula C8 = (D7-B$4)*B8+C$4*E$4 va fi modificat astfel:
C8 = (D7-B$4)*B7+C$4*E$4.
n urma refacerii calculelor obinem rezultatele de mai jos:
X
0
1
2
3
4
5
6
7
8
9
10
11
12

ycurent
0.800
0.800
0.798
0.798
0.795
0.795
0.793
0.793
0.790
0.790
0.788
0.788
0.786

z
1600.000
1592.800
1590.400
1583.243
1580.843
1573.730
1571.330
1564.259
1561.859
1554.831
1552.432
1545.446
1543.047

t
2000.000
1997.000
1994.000
1991.000
1988.000
1985.000
1982.000
1979.000
1976.000
1973.000
1970.000
1967.000
1964.000

186
187
188
189
190
191
192
193
194
195
196
197
198
199
200

0.607
0.607
0.606
0.605
0.604
0.604
0.602
0.602
0.601
0.600
0.599
0.599
0.597
0.597
0.595

875.596
871.634
869.466
865.531
863.367
859.459
857.300
853.418
851.263
847.408
845.257
841.428
839.282
835.479
833.337

1442.000
1439.000
1436.000
1433.000
1430.000
1427.000
1424.000
1421.000
1418.000
1415.000
1412.000
1409.000
1406.000
1403.000
1400.000

Rezultate eronate !

Soluia, n acest caz, are valoare mai mare dect valoarea corect. Influena
propagrii erorilor a determinat obinerea unor rezultate eronate.

2.3 Indicatori statistici


Indicatorii statistici sunt definii pentru a surprinde (a analiza) variaii de
manifestare a unor valori msurate pentru fenomene i procese i care necesit
elaborarea unor metodologii i tehnici de rafinare, transformare i aplicare a unor
operaii speciale de calcul pentru obinerea unor determinri cantitativ-numerice.
Indicatorul statistic, n forma sa general, este expresia numeric a manifestrilor
unor fenomene, procese, activiti sau categorii economice i sociale, delimitate n
timp, spaiu. Pentru cunoaterea proceselor i fenomenelor, indicatorii statistici
ndeplinesc mai multe funcii i anume: de msurare; de comparare; de analiz sau
de sintez; de estimare; de verificare a ipotezelor i/sau de testare a semnificaiei
parametrilor utilizai.

INFORMATIC APLICAT

71

Indicatorii statistici se pot grupa n:


Indicatori primari (mrimi absolute) exprim direct valori initiale
(msuratori) pentru obiectivele cercetate; se pot obine prin nregistrarea
direct, centralizarea datelor sau prin nsumarea parial sau total a
datelor individuale; prezint o capacitate relativ limitat de descriere a
fenomenului/procesului analizat, i nu permite realizarea unor aprecieri
calitative;
Indicatori derivai se obin prin prelucrarea indicatorilor primari i
fac posibil analiza aspectelor calitative ale fenomenelor i proceselor
analizate (ex: mrimi relative, mrimi medii, indicatori ai variaiei,
indici, indicatori ai corelaiei etc).
Indicatorii tendinei centrale

n general, indicatorii tendinei centrale se determin ca indicatori medii sau


indicatori de poziie (ai localizrii), n funcie de natura caracteristicilor urmrite
n colectivitatea investigat, de scopul investigaiei. Sunt multe situaiile cnd
tendina central se caracterizeaz printr-un anumit tip de medie (aritmetic,
armonic, ptratic, geometric), dar i situaii de utilizare a indicatorilor
sintetici de poziie (localizare: modul, cuantile).
Diverse tipuri de medii ale valorilor primare:
Media aritmetica n sens statistic, media aritmetic a valorilor
individuale (x1, x2, , xn) ale variabilei / parametrului X = (x1, x2, ,
xn) reprezint acea valoare x care s-ar fi nregistrat dac toi factorii de
influen ar fi acionat constant (cu aceeai intensitate) la nivelul fiecrei
x x 2 ... x n
valori msurare/nregistrare. Prin urmare, x 1
, sau
n
n

, i avem min xi x max xi .


i
i
n
Media ponderat ntr-o colectivitate statistic, suficient de mare (n
mare), unde de obicei, multe valori prezint o anumit frecven de
apariie, media aritmetic se calculeaz ca o medie ponderat:
x

x
i 1

fx
i

i n.
n
i 1
Media armonic Media armonic este folosit numai n anumite
situaii, i anume atunci cnd valorile/seturile de date sunt alctuite din

i 1

, unde fi reprezint frecvena valorii xi , i avem

MARIN VLADA

72

valori exprimate sub form de rapoarte, cum ar fi preurile vitezele (n


mp/h), preurile (n u.m./kg), sau productivitatea (produse/or-om).
Media armonic se definete ca valoare invers a mediei aritmetice a
inverselor valorilor elementelor individuale nregistrate; relaia de calcul
a mediei armonice simple a irului de valori X = (x1, x2, , xn) este
urmtoarea:
n
;
ma n
1

i 1 x i
Pentru o serie de distribuii de frecvene media armonic ponderat se
calculeaz dup relaia:
n

ma

f
i 1

,
1
fi

i 1 xi
Media geometric Media geometric este o mrime specializat
folosit pentru a calcula media creterilor procentuale (media creterilor
procentuale a salariilor sau preurilor bunurilor). Media geometric
reprezint acea valoare a caracteristicii observate care dac ar nlocui
fiecare valoare individual din serie produsul acestora nu s-ar modifica,
adic
n

n n
m g xi
i 1
Indicatori de poziie

Indicatorii de poziie calculeaz i se identific n cadrul unui set de valori cu cte


o variant real, care posed o anume proprietate, conform creia respectiva
variant ofer o informaie satisfctoare despre setul de valori studiat:

Mediana (Median) Me, aceasta reprezint valoarea central a unei


serii de date aranjate cresctor sau descresctor, i are proprietatea c
mparte seria n 2 grupuri egale, astfel nct jumtate din valori sunt mai
mici dect mediana i jumtate sunt mai mari dect mediana. Este
cuartila de mijloc, cuartilele fiind valori care mpart seria n 4 grupe, sau
este percentila de mijloc, percentilele fiind valori care mpart seria n 10
grupe egale. Pentru o serie cu numr impar de valori, valorile seriei sunt

INFORMATIC APLICAT

73

n ordine cresctoare i valoarea care mparte seria n dou pri egale


este mediana. Valoarea de mijloc a unei distribuii, este definit drept cel
mai mic numr, astfel nct jumtate dintre valori s nu fie mai mari
dect el. Cu alte cuvinte, jumtate dintre valori sunt mai mici sau egale
cu mediana, jumtate sunt mai mari dect mediana. De remarcat c, dei
este utilizat n general ca un indicator de tendin central, mediana ofer
mai degrab informaii asupra repartizrii observaiilor (indicator de
mprtiere). De regul, mediana este raportat mpreun cu quartilele
distribuiei n aa-zisa rezumare prin cinci valori. Dac x1, x2, . . . , xn
sunt valorile observate, mediana este calculat, dup ordonarea
cresctoare a valorilor, x(1) <= x(2)<= . . . <= x(n), prin
xk 1 , pentru N 2k 1

. Me xk xk 1
.
, pentru N 2k

MARIN VLADA

74

Este de notat c mediana realizeaz minimul sumei abaterilor absolute ale


n

valorilor distribuiei de la un punct fixat:

|xi m| este minim pentru m egal

i 1

cu mediana distribuiei (n cazul unui numr par de valori, mediana aa cum a


fost definit nu este singura valoare cu aceast proprietate).
Funcie Excel: MEDIAN (number 1, number 2,...)

Number 1, number 2, ... are 1 to 30 numbers for which you want the
median.
Exemplu: Median (18,19,20,21,22,23,24,25,26,27,28,29,30,31,32)=25 (nr.
impar de valori) si Median (18,19,20,21,22,23,24,25,26,27,28,29,30,31) = 24.5

Modulul (Mode) valoarea modal, adic dominana unei variabile ce


reprezint valoarea care nregistreaz cea mai mare frecven de apariie.
Valoarea modal se utilizeaz ca indicator al tendinei centrale atunci
cnd media nu se poate calcula sau nu are sens s fie calculat.Valoarea
modal este cea mai frecvent valoare dintr-o mulime de valori. Grafic,
dintr-o histogram, o valoare mod este identificat printr-un maxim
relativ. O distribuie poate avea astfel mai multe valori mod (distribuii
unimodale, bimodale etc.).
Funcie Excel: MODE (number1,number2,...)

Number1, number2, ... are 1 to 30 arguments for which you want to calculate the
mode. You can also use a single array or a reference to an array instead of
arguments separated by commas:
Exemplu: Mode (18,19,20,21,22,20,24,20,26,27,20,29,30,31,32)=20,
Mode (18,19,20,18,22,18,24,25,26,27,18,29,30,31) = 18
n Excel, funciile corespunztoare acestor parametri media arimetic, mediana i
modulul, sunt: AVERAGE, MEDIAN, MODE.
Indicatori ai mprtierii (variaiei)

Amplitudine (Range) sau indice de dispersie (Dispersion indexes) este


definit ca xmaxxmin, unde xmax i xmin sunt valorile extreme ale unui set de

INFORMATIC APLICAT

75

numere observate. Ofer o imagine a rspndirii datelor, dependent ns


de numrul de valori observate. Cu ct se msoar mai multe elemente, cu
att ansa de a observa valori mai deprtate crete, deci ansa de a obine o
amplitudine mai mare.
Abaterea medie (Mean Deviation) deviaia sau abaterea medie
reprezint media abaterilor valorilor individuale fa de valoarea medie:

DM

1 n
( xi x )
n i 1

Abaterea standard (Standard Deviation SD) este radicalul mediei


ptratice a abaterilor datelor fa de medie i se calculeaz cu formula:

x
n

s X

i 1

n 1

(n Excel este funcia STDEV sau STDEVP).


Variana (Variance) sau dispersia este ptratul abaterii medii ptratice,
V x x2 (n Excel este funcia VAR sau VARP).
Intervalul de confiden (Confidence interval) interval de ncredere
(numr de valori n intervalul de ncredere) pentru estimarea unui
parametru (ex. media, dispersia, etc) n cazul unei distribuii normale
Gauss:
x x cu probabilitate de 0.682
a)
x x 2 cu probabilitate de 0.954
b)
x x 3 cu probabilitate de 0.997
c)
n Excel exist funcia CONFIDENCE(alpha,standard_dev,size),
Alpha is the significance level used to compute the confidence level. The
confidence level equals 100*(1 - alpha)%, or in other words, an alpha of
0.05 indicates a 95 percent confidence level. Standard_dev is the
population standard deviation for the data range and is assumed to be
known. Size is the sample size.

2.4 Distribuia, propagarea i estimarea erorilor


Erorile aleatoare (accidentale) produc efecte asupra preciziei datelor i
rezultatelor. Acestea nu sunt corelate i afecteaz valorile observate (msurate) i

MARIN VLADA

76

se consider c pentru msurtori de volum foarte mare (n tinde ctre infinit)


aceste erori sunt realizri (sunt distribuite) ale unei variabile aleatoare normale
(distributia normala Gauss) X. Proprietatea important a acestei distribuii de
probabiliti este aceea c valorile observate (msurate) se distribuie aleator la
stnga i la dreapta fa de valoarea medie, adic satisface legea densitii de
probabilitate Gauss (numit i clopotul lui Gauss), distribuia normal standard
N(0,1), avnd media 0 i dispersia 1:

f (x)

e (h

x 2 )

, x (,) , h

1
2

(precizia),

i lim f ( x) lim f ( x) 0 .
x

Mai jos este graficul densitii de probabilitate pe intervalul [-2,2] realizat (pasul
discretizrii/diviziunii p=0.1) cu programul Excel.
Densitatea de probabilitate a erorilor f(x)
1.2
1

0.6

f(x)

0.4
0.2

Figura 21. Graficul folosind Excel

1.
9

1.
6

1.
3

0.
7

0.
4

0.
1

-0
.2

-0
.5

-0
.8

-1
.1

-1
.4

-1
.7

0
-2

0.8

INFORMATIC APLICAT

77

Pentru o valoare dat x (,) , conform definiiei funciei de repartiie,


probabilitatea ca X < x este dat de relaia:
x

F(x) = P ( X < x ) =

f (u)du ,

adic reprezint aria de sub curba normal standard delimitat de - i x .

f(x)

max f (x) f ()

x(,)

-3

-2

=0

+2

+3

68.3%
aria 0.341
95.5%
aria 0.477
99.7%

aria 0.499
Figura 22. Erorile aleatoare: Distribuia probabilitilor i relaia cu funcia de repartiie

Distribuia normal (Normal Distribution ND) Densitatea de probabilitate


Gauss

Prin definiie, o variabil aleatoare. X are o repartiie normal cu parametrii i


, dac densitatea sa de probabilitate este

MARIN VLADA

78

1
f x
e
2

x y 2
2 2

f ( x)dx 1, max f ( x) f ( )

x( , )
2
,
2
Se demonstreaz c i este media, respectiv dispersia, variabila aleatoare X.
Conform definiiei funciei de repartiie,

F x P X x

f u du

i se poate demonstra c pentru orice a b, probabilitatea ca a < (X-m)/s < b este


P(a < (X-m)/s < b) = aria de sub curba normal standard delimitat de x = a i
x = b,

formul care permite calcularea probabilitilor asociate cu repartiia normal doar


cunoscnd probabilitile asociate repartiiei normale standard. Notaia uzual este
X~N(,2). Pentru distribuia normal standard se obine X~N(0,1).
n EXCEL exist funcia: NORMDIST (x,mean,standard_dev,cumulative)
- X is the value for which you want
the distribution.
- Mean is the arithmetic mean of
the distribution. Standard_dev is
the standard deviation of the
distribution.
- Cumulative is a logical value that
determines the form of the function.
If cumulative is TRUE, NORMDIST
returns the cumulative distribution
function; if FALSE, it returns the
probability mass function.
The equation for the normal
density function (cumulative
=
FALSE)
is:
When
cumulative = TRUE, the
formula is the integral from
negative infinity to x of the
given formula.

INFORMATIC APLICAT

79

Este remarcat faptul c pentru o curb a distribuiei erorilor cu o medie dat i


cu diverse dispersii 1 ,2 i 3 cresctoare, atunci cele trei curbe au baza
cresctoare aa cum se vede n figura urmtoare:

Figura 23. Curbele distribuiei pentru diverse dispersii cresctoare 1 ,2, 3

Modelul teoretic al distribuiei erorilor (curba lui Gauss: distribuia normal


standard) se refer la un numr infinit de msurtori pentru valorile msurate
(observate). n practic, numrul observaiilor este finit, i uneori acest numr este
mic aa cum este cazul domeniilor chimie, fizic etc. S presupunem c se fac
msurtori pentru mrimea Y. Dac se repet msurarea mrimii Y n condiii
identice se constat c valorile msurate difer ntre ele, i att pentru un numr
foarte mare de msurtori (teoretic infinit), ct i pentru un numr mic de
msurtori (finit) se obin dou iruri (seturi) distincte de valori msurate. Dac
pentru ambele seturi de valori msurate se reprezint grafic frecvenele de apariie
(distribuia probabilitilor) a valorii msurate n funcie de valorile msurate, se
obin dou curbe diferite (a se vedea figura de mai jos). Vom nota:
Yr = valoarea adevarat (real, corect) a mrimii Y;
m = media valorilor msurate pentru un numr infinit de msurtori;

Y = media valorilor msurate pentru un numr mic (finit) de msurtori.

MARIN VLADA

80

Eroarea sitematic (obiectiv) este dat de diferena dintre media valorilor


msurate pentru un numr infinit de msurtori i valoarea adevarat a
mrimii Y, adic m - Yr .
Eroarea aleatoare (accidental) ) este dat de diferena dintre media
valorilor msurate pentru un numr finit de msurtori i media valorilor
msurate pentru un numr infinit de msurtori, adic Y - m.

Figura 24. Erori de msurare sistematice i aleatoare


(Sursa: M. Miron, L. Miron, Msurri electrice i electronice, Braov, 2003,
http://www.afahc.ro/nvatamant/electro/mee.pdf)

Propagarea erorilor

Atunci cnd un rezultat experimental depinde de mai multe msurtori nesigure,


este necesar s se analizeze propagarea erorilor (incertitudinile: propagation of
error or propagation of uncertainty) acestor msurtori n rezultatul final al
cercetrii (experimentului).
n sens statistic, dac X este o variabil aleatoare dat ce are o distribuie
cunoscut a erorilor i asupra ei acioneaz un sistem de prelucrare (experiment
system), se dorete s se cunoasc propagarea erorilor (distribuia erorilor) pentru
variabila aleatoare rezultat Y:

INFORMATIC APLICAT

(input) X

81
SISTEM
(experimet system)

Y (Output)

Trebuie s se determine distribuia funciei de ieire pentru variabila Y, adic Y =


f(X), unde f este cunoscut i distribuia erorilor pentru varaiabila aleatoare X este
cunoscut.
Presupunem c variabila X (input) este normal distribuit N(x , x) cu media x
i abaterea standard x , i se dorete s se determine cum se propag intervalul cu
probabilitatea 68% [x - x , x + x ] prin sistemul de prelucrare n rezultatul
final, adic n variabila Y (output). Dac f este o funcie complex, din figura
urmtoare se poate observa c acest interval depinde de aceast funcie s
determine o anumit distribuie a erorilor pentru rezultatul final Y. n cazul
normal distribuit pentru Y, avem notaia N (y , y).

Figura 25. Propagarea erorilor pentru cazul neliniar al rezultatului

Pentru cazul general cnd avem n variabile aleatoare la intrare (input) X1, X2, ...
Xn , avem urmtoarea schem general:

Figura 26. Schema general pentru n intrri

MARIN VLADA

82

n acest caz avem Y = f (X1 , X 2, ... Xn), unde X1 , X 2, ... Xn sunt variabile
aleatoare de intrare (input) avnd distribuia normal N(i , i), unde
i 1,2,..., n .
n concluzie, reprezentarea lui Y sub forma dezvolttii n serie Taylor de ordinul I
(se utilizeaz doar derivata de ordinul I)) n punctul (1 , 2, ... , n ) este

Dac pentru medie utilizm notaia din statistic (probabiliti), E ( . ), atunci


avem urmtoarele calcule:
, cu notaiile

Vom presupune c funcia f este liniar i astfel Y este o variabil aleatoare


distribuit normal N(y , y) cu media y i abaterea standard y . S calculm y
i y2 :

adic

i dac vom considera c variabilele aleatoare X1 , X 2, ... Xn sunt independente,


atunci covariana ij este zero i avem

INFORMATIC APLICAT

83

Pentru exemplificare vom da cteva exemple de operaii asupra intrrilor. Calculul


erorii rezultatului final va fi analizat n cele ce urmeaz.
Input: a, b, c obinute din msurtori directe cu erorile sa, sb, sc
Output: rezultatul final x, cu eroarea sx
Nr. crt.
1

Rezultatul final
x=a+b-c

x = a * b/c

x = abc

Propagarea erorilor

Tabelul 2. Propagarea erorilor

De exemplu, se poate calcula eroarea la etalonul de curent pe baza legii lui Ohm,
sau n general la msurarea indirect a curentului, prin msurarea cderii de
tensiune pe o rezisten etalon. n Chimie i Fizic sunt diverse formule de calcul
pentru care trebuie s se calculeze eroarea.

2.5 Analiza datelor experimentale. Modele matematice


n cercetare i n analiza datelor experimentale din diverse domenii tiinifice
trebuie s se realizeze proceduri de calcul i modele care s conduc la concluzii
privind interpretarea msurtorilor, calculelor i rezultatelor modelelor teoretice
sau empirice (aproximative).
Presupunem c trebuie s se studieze variabila Y (dependent) n funcie de
variabila X (independent), adic dependena Y = f(X). De exemplu, dac X
reprezint parametrul temperatur, iar Y parametrul presiune, n acest caz
variabila Y se exprim ca o funcie de o singur variabil. Considerm c s-au

MARIN VLADA

84

determinat n perechi de valori (xi,yi), i = 1,, n corespunztoare celor dou


variabile pentru care se dorete s se studieze asocierea i relaia dintre ele. O
prim apreciere asupra distribuiei comune o vom avea dac realizm diagrama de
mprtiere a valorilor, de fapt reprezentarea ntr-un sistem de axe XOY pentru
punctele avnd coordonatele (x, y). Analiza vizual a organizrii i formei norului
de puncte obinut poate oferi indicii importante asupra relaiei dintre variabile.
Datele vor susine ipoteza asocierii ntre variabile dac forma norului de puncte se
apropie de o curb dat cu expresie analitic cunoscut. Astfel, se pot aprecia
asocieri liniare, curbilinii etc. Dac n norul de puncte nu se poate distinge o
tendin, se va spune c variabilele nu sunt corelate. Diversitatea proceselor i
fenomenelor studiate determin obinerea unei mari diversiti de tendine: liniare
i neliniare (curbilinii).
n figurile urmtoare sunt ilustrate cteva tendine ale acestor asocieri.
Y

X
b) asociere liniar negativ

a) asociere liniar pozitiv


Y

X
X
c) fr (nu exist) asociere

d) asociere neliniar (curbilinie)

Figura 27. Diferite tipuri de asociere pentru variabilele X i Y

INFORMATIC APLICAT

85

Pentru a sintetiza (estima) modul n care schimbrile variabilei Y sunt asociate cu


schimbrile variabilei X, se utilizeaz metoda matematic metoda celor mai mici
ptrate MCMMP (conceput de Legendre, 1806). Aplicat n cazurile a) si b),
asocierea dintre X i Y este reprezentat printr-o dreapt trasat printre punctele
diagramei de mprtiere. Dreapta estimat (dreapta de regresie) este cea mai
bun n sensul c exprim cel mai central drum printre puncte: linia pentru care
suma ptratelor distanelor (pe vertical) dintre puncte i dreapt este minim.

f(x) = ax + b

X
Figura 28. Dreapta de regresie n cazul a)

Distanele yi f(xi), i=1,,n sunt considerate ca erori (reziduuri) dintre valorile


msurate i valorile estimate. Dreapta de regresie f(x) = ax + b realizeaz
valoarea minim a ptratelor erorilor (parametri dreptei a i b urmeaz a fi
determinai prin MCMMP),
n

S [ y i f ( xi )]2
i 1

n sensul c orice alt dreapt produce o sum de ptrate mai mare. Este de
amintit c o proprietate a mediei aritmetice este aceea c suma ptratelor
diferenelor de la medie are o valoare minim. Astfel, se poate spune c dup cum
media reprezint punctul de echilibru pentru o distribuie univariat de scoruri, la
fel dreapta de regresie reprezint punctul de echilibru ntr-o distribuie bivariat.
Utilitatea dreptei de regresiei este aceea c servete ca baz pentru predicia
valorilor lui Y asociate valorilor lui X.
n cazul asocierii neliniare (curbilinie), curba care estimeaz asocierea dintre
varabilele Y i X va fi exprimat prin intermediul unor parametri ce urmeaz a fi
determinati prin MCMMP. n practic, n funcie de natura datelor experimentale
i procesul analizat trebuie s se determine evoluia procesului pe baza datelor
experimentale. Aceasta este reprezentat i estimat de modele matematice date de
funcii liniare sau neliniare (curbe).

MARIN VLADA

86

Modelele matematice (liniare sau neliniare) ce estimeaz evoluia proceselor sau


fenomenelor sunt exprimate de:
Modele teoretice acestea se bazeaz pe diverse legi i principii ale
domeniului teoretic; sunt modele raionale ce se determin prin funcii i
legi obinute prin raionamente teoretice ce exprim funcii i ecuaii ale
unor teorii studiate n domeniul respectiv: chimie, fizic, biologie etc.
Modele empirice (de aproximare) acestea au la baz un suport teoretic
pentru a utiliza observaii (msurtori) empirice ale unor parametri ce
definesc procesele i fenomenele n vederea realizrii de calcule i
aproximri (fitare) ale datelor.
Modele teoretice

Exemple.
a) Legea densitii de probabilitate Gauss privind distribuia erorilor de
msurare (numit i clopotul lui Gauss), distribuia normal standard N(0,1),
avnd media 0 i dispersia 1:

f (x)

e (h

x 2 )

, x (,) , h

1
2

(precizia),

i lim f (x) lim f (x) 0 .


x

b) Exemplu din chemical kinetics (teoria strii de traziie transition state


theory) ecuaia EyringPolanyi (1935) ce descrie dependena de temperatur
a ratei de reacie ntr-o reacie bimolecular. Principiile teoriei strii de tranzitie:
exist un echilibru termodinamic ntre starea de tranziie i starea de reactani n
partea de sus a barierei de energie; rata de reacie chimic este proporional cu
concentraia de particule n stare de tranziie de nalt energie. Modelul dat de
ecuaia Eyring este folosit n studiul gazelor prin reacii condensate i mixte
(Sursa: Peter Keusch, University of Regensburg, http://www.demochem.de/eyre.htm):

,
Unde variabila dependent k este funcie de temperatura T i de parametri S
(entropia de activare), H (entalpia de activare) i
kB = Boltzmann's constant [ 1.381 10 -23 J K -1 ]
T = absolute temperature in degrees Kelvin [ K ]
h = Pank constant [ 6.626 10 -34 J s ]

INFORMATIC APLICAT

87

R = Universal Gas Constant = 8.3144621 [ J mol -1 K -1 ]


S = activation entropy [ J mol -1 K -1 ]
H = activation enthalpy [ kJ mol -1 ]
Observaii:

is given by statistical thermodynamics,


k is known as a universal rate constant for a transition state.

G = free activation enthalpy [kJ mol ] (Gibbs energy),


G is also described by the Legendre transformation of the Gibb's free energy
function.
G poate fi considerat a fi fora motrice a unei reacii chimice, ce determin
spontaneitatea de reacie: reacia este spontan (< 0), sistem in echilibru (= 0),
reacia nu este spontan (> 0).
Prin logaritmare, ecuaia Eyring se transform ntr-un model liniar:
-1

Modele empirice (de aproximare)


Exemple.
a) Ecuaia Arrhenius ecuaia se poate aplica numai la cinetica reaciilor de
gaz i se bazeaz pe observaia empiric a faptului c o reacie se desfoar cu o
cretere a ratei de reacie la o temperatur mai ridicat:

k Ae

Ea
RT

unde A factor si Ea este energia de activare.

(forma liniar)
b) Legea lui Beer (Spectrofotometrie): A = L C, unde A este absorbia, este
cantitate este de absorbie molar, L este lungimea de und a luminii folosite la

MARIN VLADA

88

msurare, iar C este concentraia analitului (Sursa: David N. Blauch, Beer's Law:
http://www.chm.davidson.edu/vce/spectrophotometry/beerslaw.html,
i http://teaching.shu.ac.uk/hwb/chemistry/tutorials/molspec/beers1.htm).

Figura 29. Virtual Chemistry Experiments by David N. Blauch http://www.chm.davidson.edu/vce/

Coeficientul de corelaie (Correlation coefficient)


Coeficientul de corelaie (Pearson) este o msur a asocierii liniare dintre dou
variabile, cu alte cuvinte a gradului n care reprezentarea bivariat sub forma unei
diagrame de mprtiere se apropie de o dreapt. Notnd cu X i Y cele dou
variabile i cu xi, yi, i=1,,n, valorile variabilelor, formula de calcul este
xi X yi Y .
rxy
2
2
xi X yi Y

Coeficientul de corelaie ia valori n [1,+1] cu semnificaia de asociere


pozitiv/negativ dup semnul coeficientului i de lips de asociere pentru
rXY = 0.
Exemplul 4. Pentru un set de date ce reprezint valorile a dou variabile aleatoare
X i Y, vom calcula n trei moduri coeficientul de corelaie rXY : a) folosind funcia

INFORMATIC APLICAT

89

CORREL (X,Y) din Excel, b) folosind Excel pentru calculele directe ale formulei
de mai sus, i c) folosind covariana COVAR (X,Y) din Excel.
X
12.6
12.7
12.8
12.9
13
13.1
13.2
13.3
13.4
13.5
13.6
13.7
13.8
13.9
14
14.1
14.2
14.3
14.4
14.5
14.6
14.7
14.8
14.9
15
Varianta a)
Varianta b)
Varianta c)
Corelaia
(X,Y)

Y
0.42365
1.692047
2.963326
4.22442
5.462171
6.663465
7.81537
8.905278
9.921037
10.85109
11.6846
12.41158
13.023
13.5109
13.8685
14.09026
14.17198
14.11084
13.90547
13.55598
13.06395
12.43248
11.66613
10.77093
9.754318
0.775901
0.775901
0.775901

Valori
identice!

Medie X
13.8
Suma C
57.6555
Numrtor
57.6555

Medie Y
10.03771
Suma D
13
Numitor
74.30784

Suma E
424.7427

A
-1.2
-1.1

B
-9.61406
-8.34566

C
11.53687
9.180231

D
1.44
1.21

E
92.43017
69.65011

MARIN VLADA

90
-1
-0.9
-0.8
-0.7
-0.6
-0.5
-0.4
-0.3
-0.2
-0.1
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
1.1
1.2

-7.07439
-5.81329
-4.57554
-3.37425
-2.22234
-1.13243
-0.11667
0.813378
1.646889
2.373869
2.985289
3.473193
3.830792
4.052551
4.134267
4.073128
3.867761
3.518267
3.02624
2.394767
1.628419
0.733221
-0.28339

7.074386
5.231962
3.660432
2.361972
1.333405
0.566217
0.04667
-0.24401
-0.32938
-0.23739
0
0.347319
0.766158
1.215765
1.653707
2.036564
2.320656
2.462787
2.420992
2.15529
1.628419
0.806543
-0.34007

1
0.81
0.64
0.49
0.36
0.25
0.16
0.09
0.04
0.01
0
0.01
0.04
0.09
0.16
0.25
0.36
0.49
0.64
0.81
1
1.21
1.44

50.04693
33.79435
20.93556
11.38554
4.938799
1.282406
0.013613
0.661584
2.712245
5.635252
8.91195
12.06307
14.67496
16.42317
17.09216
16.59037
14.95957
12.3782
9.158127
5.734909
2.651749
0.537613
0.080312

A X X ; B Y Y ; C A B ; D A2 ; E B 2

n cazul a) se apeleaz funcia CORREL(Array1,Array2), unde Array1,


Array2 sunt, respectiv, zonele care conin valorile celor dou variabile
(trebuie s aib, evident, acelai numr de valori), adic X i Y. Mai jos
este fereastra oferit prin apelul funciei CORREL. Se va indica, pe rnd,
fiecare argument n parte: X si Y. Rezultatul obinut este urmtorul:
rXY = 0.775901.
n cazul b) trebuie s se realizeze calculul direct, adic este nevoie s se
utilizeze 5 vectori A, B, C, D , E definii, innd seama de expresia din
formula coeficientului de corelaie rXY .

Deasupra tabelului de mai sus n care se calculeaz cei 5 vectori, se calculeaz


valorile intermediare din structura expresiei coeficientului de corelaie i se va
obine acelai rezultat rXY = 0.775901.

INFORMATIC APLICAT

91
A

rXY

x X y Y
x X y Y
i

C=A*B, D=A2,

E=B2

Figura 30. Fereastra oferit de funcia CORREL

Cazul c). Calculul coeficientului de corelaie al celor doi vectori de date se


poate exprima i folosind formula de mai jos:
Cov( X , Y )
rXY
,
S X SY

unde Cov(X,Y) este covariana celor doi vectori X si Y, iar SX , SY sunt abaterile
standard pentru X, respectiv Y. Avem:

x
n

SX

i 1

y
n

SY

i 1

MARIN VLADA

92
Covariana (Covariance)

Coeficientul de covarian este o msur a asocierii liniare dintre dou variabile X


i Y,

x
n

Cov X , Y

i 1

x yi y

,
n
unde x i y reprezint mediile vectorilor X i Y. Calculul covarianei folosind
funcia statistic din Excel, se face prin apelul funciei COVAR (Array 1, Array 2),
unde Array 1, Array 2 sunt, respectiv, zonele care conin valorile celor dou
variabile (trebuie s aib, evident, acelai numr de valori), adic X i Y.

Pentru calculul abaterilor standard SX, SY se apeleaz funcia STDEVP (number


1, number 2, ), number1, number 2, are 1 to 30 number arguments
corresponding to a population. You can also use a single array or a reference to an
array instead of arguments separated by commas.

n acest fel, i n cazul c) se va obine acelai rezultat rXY = 0.775901.

INFORMATIC APLICAT

93

Pentru diverse probleme complexe ce necesit anumite calcule statistice, trebuie


s se cunoasc i s se neleag semnificaia termenilor i calculelor statistice
corespunztoare i apoi s se utilizeze instrumentele statistice (Analysis ToolPak,
Analysis ToolPak VBA, Solver Add-in etc.) oferite de programul Excel.
Acest lucru este valabil i n cazul problemelor ce necesit rezolvarea ecuaiilor i
a sistemelor. Trebuie s se utilizeze meniul Tools Add-Ins (va aprea
submeniul Data Analysis n meniul Tools):

Figura 31. Utilizare meniul Tools Add-Ins

MARIN VLADA

94
Despre programul Microsof Office Excel (versiunea 2007- 2010)

n comparaie cu versiunea Microsoft Office Excel vers. 2003-2007 ce ofer


pentru o foaie de calcul (sheet) dimensiune 65536R x 256 C (linii i coloane: se
acioneaz simultan tastele <CTRL> + <>, respectiv <CTRL> + <>) i
extensia pentru fiierul output (rigistru, agenda work) este dat de .xls, noua
versiune 2007-2010 ofer pentru o foaie de calcul (sheet) cu dimensiunea mult
mai mare 1048576R x 16384C i extensia sub forma. .xlsx. Referitor la formatul
acestei extensii, trebuie s facem observaia c, n practic, un utilizator care
lucreaz cu versiunea veche Excel 2003-2007 i deschide un fiier cu acest
format, trebuie s se asigure c n versiunea nou Excel 2007-2010 este neaprat
necesar s se salveze pentru versiunea Excel 2003-2007.

Meniu: File, Edit, View, Insert, Format, Tools, Data, Window

Control: File
Meniu: Pornire, Aspect pagina, Formule, Data, Revizuire, Vizualizare

Dimensiune foaie de calcul


Figura 32. Meniurile principale pentru versiunile Excel 2003-2007 i 2007-2010

INFORMATIC APLICAT

MeniulPORNIRE

Meniul NSERARE

Meniul FORMULE: Financiar, Logic, Text, Date, Cutare i referine.,


Matematic i trigonometrie, Alte funcii (Statistic, Inginerie, Cub, Informaii)

Meniul DATE

Funcii: Matematic i trigonometrie

95

MARIN VLADA

96

Figura 33. Centrul de Control: File

2.6 Modele liniare. Regresia liniar (Linear Regression)


Date fiind valorile observate pentru dou variabile aleatoare X i Y, fie acestea
(xi,yi), i = 1,, n, prin funcie de regresie1 se va nelege acea funcie Y = f(X)
care aproximeaz cel mai bine setul de date observate. De regul, criteriul ales
este dat de metoda celor mai mici ptrate (MCMMP), adic acea funcie f pentru
care se minimizeaz suma ptratelor erorilor dintre valorile msurate i cele
estimate (procedeu de fitare), adic suma
n

S [ yi f ( xi )]2
i 1

Dac f este o funcie liniar, atunci se obine regresia liniar, reprezentat grafic
printr-o dreapt (dreapta de regresie). Dreapta de regresie, mpreun cu abaterile
standard ale variabilelor X i Y, sau cu coeficientul de corelaie, pot constitui o
rezumare rezonabil a distribuiei comune a celor dou variabile X si Y. Descrierea
modelului liniar este mai bun atunci cnd diagrama de mprtiere are form de
elips.
Metoda celor mai mici ptrate (MCMMP, Legendre2 1806)

Dependena funcional a unei variabile aleatoare Y (dependen-efect) fa de alt


variabil X (independent-cauz) poate fi studiat empiric, pe cale experimental,
1

Termenul de regresie a fost inventat de ctre Francis Galton (1822-1911) n secolul al XIX-lea
pentru a descrie un fenomen biologic. De asemenea, a introdus conceptul statistic de corelaie i a
promovat pe scar larg regresia folosind conceptul de medie [Bulmer M., Francis Galton, 2003].
2
De obicei, metoda mai mici ptrate este atribuit lui Carl Friedrich Gauss (1795), dar se tie c
aceasta a fost publicat pentru prima dat de Adrien Marie Legendre [Bretscher, O., 1995].

INFORMATIC APLICAT

97

efectundu-se o serie de msurtori asupra variabilei Y pentru diferite valori ale


variabilei X. Rezultatele se pot prezenta sub form de tabel sau grafic.
Problema care apare n acest caz este de a gsi reprezentarea analitic a
dependenei funcionale cutate (procedeu de fitare), adic de a alege o expresie
(formul sau model matematic) care s descrie rezultatele experimentului printr-un
model matematic.
Formula se alege dintr-o mulime de formule determinate, de exemplu:
y = ax + b (dreapta),
y = ax2 + bx + c (parabola),
y = aebx + c (exponeniala),
y = a + b sin( t + ) (sinusoida).
Pin urmare, problema const n a determina parametrii a, b, c etc., n timp ce
formula (expresia analitic) este cunoscut dinainte, ca urmare a unor
considerente teoretice sau dup forma prezentrii grafice a datelor, n mod
empiric.
S considerm, cazul general cnd avem p+1 parametri, i astfel vom nota
dependena funcional prin
y = f(x; a0, a1, , ap)
Parametri a0, a1,, ap nu se pot determina exact pe baza valorilor empirice y1,
y2,,yn ale funciei, deoarece acestea din urm conin erori aleatoare. Problema
reprezint obinerea unei estimari suficient de bune.
Formularea problemei

Dac toate msurtorile valorilor varabilei Y sunt y1, y2,, yn, atunci estimaiile
parametrilor a0, a1,, ap se determin din condiia ca suma ptratelor abaterilor
valorilor msurate yk de la cele calculate f(xk; a0, a1,, an) s ia valoarea minim
(Legendre, 1806), adic s fie minim expresia
n

S [ yk f (xk ; a0 , a1 ,...,a p )]2 .


k 1

Consideraia formulat se pstreaz i n general, pentru determinarea


parametrilor unei funcii de mai multe variabile (2, 3 etc.), adic o variabil
dependent (efect) i mai multe variabile independente (cauze). De exemplu,
pentru variabila Z (efect) ce depinde de dou variabile independente (cauze) X i
Y, adic Z=f(X,Y), estimaiile parametrilor a0, a1,, ap se determin din condiia
ca expresia
n

S [ z k f ( x k , y k ; a 0 , a1 ,..., a p )] 2
k 1

s fie minim.

MARIN VLADA

98

Determinarea valorilor parametrilor a0, a1,..., ap, se face prin aplicarea condiiilor
de obinere a valorii minime n derivatele pariale ale funciei S considerat n
variabilele a0, a1,..., ap , adic funcia cu p+1 variabile S(a0, a1,..., ap). Obinerea
acestor valori nseamn rezolvarea sistemului de p+1ecuaii cu p+1 necunoscute
S
S
S
0,
0 ,,
0.
a0
a1
ap
Dreapta de regresie

n cazul modelului liniar (cel mai simplu) se studiaz numai dou variabile X
(cauza), Y(efect) i se dorete gsirea dependenei Y = f(X), unde f(x) = ax + b este
o dependen liniar (funcie de gradul I) cu 2 parametri a i b.
n urma celor n probe (msurtori, observaii) se cunosc datele (xi, yi), i = 1,..., n
i trebuie s se determine coeficienii a i b astfel nct suma
n

S y i (ax i b)

i 1

s fie minim. Condiiile de obinere a parametrilor a i b sunt:


S
a 0
,

0
b
ceea ce conduce la sistemul de 2 ecuaii cu 2 necunoscute:
n
n
n
n
2

2
y
(ax
b)
(
x
)
0

2
x
y

2
ax

2
bx i 0

i
i
i
i
i
i

i 1
i 1
i 1
i 1

n
n
n
n
2 y (ax b) 0
2 y 2 ax 2 b 0

i
i
i
i


i 1
i 1
i 1
i 1
Se noteaz:
n

x i y i Sxy
i 1

x2i Sxx
i 1

x i Sx
i 1

i sistemul de ecuaii devine:


Sxy aSxx bS x 0
.

S y aSx nb 0

y
i 1

Sy

INFORMATIC APLICAT

99

Se obin urmtoarele expresii pentru cei doi parametri a i b:


a

S x S y nS xy
(S x ) nSxx
2

i b

1
S y aS x
n

Cei doi parametri ai funciei model f(x) = ax + b reprezint:


a panta dreptei de regresie, adic a=tg(), unde este unghiul dintre
graficul funciei f i axa OX (axa absciselor);
b valoarea pe axa OX, unde graficul funciei f intersecteaz axa OY (axa
ordonatelor).
Trebuie s facem observaia c indiferent de gradul de mprtiere al punctelor,
ntotdeauna se poate gsi o dreapt de regresie, dar n cazul unei dispersii mari
aceasta devine inutil. De aceea, un studiu preliminar al distribuiei punctelor
(norul de puncte) se impune cu necesitate.
Calitatea unei drepte de regresie poate fi analizat dup coeficientul de
determinare R2 (R-squared value on chart, ptratul coeficientului de corelaie
multipl) ce are valori n intervalul [0,1] i se calculeaz cu relaia:
n

R2 1

[ y
i 1

f ( xi )]2

[ E ( f ( x)) f ( x )]
i 1

, unde E ( f ( x))
2

1 n
f ( xi ) .
n i 1

O valoare 1 pentru acest coeficient are semnificaia c funcia model f explic


ntreaga variabilitate (dependent) a lui y, iar valoarea 0 c nu exist nici o relaie
liniar ntre variabila Y i variabila X. O valoare de 0.5 a lui R2 poate fi
interpretat n sensul c aproximativ 50% din variaia variabilei Y poate fi
determinata de ctre variabila independent X.

2.7 Exemple i aplicaii practice


Exemplul 5.

Folosind programul Excel s se determine drepta de regresie pentru dou


variabile X i Y (de exemplu, n cadrul unui proces electric: variabila intensitate
I(mA) i variabila Tensiune U(mV) ce depinde de aceasta) i s se obin
calitatea aproximrii (fitrii) prin calculul coeficientului de determinare R2.

MARIN VLADA

100

ntr-o foaie de calcul Excel presupunem c apar valorile msurate pentru


variabilele X i Y. Pentru obinerea dreptei de regresie i a coeficientului de
determinare R2 , trebuie s se parcurg urmtorii 2 pai:

Pasul 1. Reprezentarea norului de puncte (diagrama de mprtiere)


pentru variabilele X i Y. Pentru acest lucru trebuie s se selecteze
valorile aflate n cele 2 coloane ale celor 2 variabile, se acioneaz Insert
Chart i se alege tipul de grafic XY (Scatter) (Standard Types), de
unde din cele 5 variante de grafice se opteaz pentru prima variant
(Scatter-Compares pairs of values); se parcurg etapele pentru a genera
graficul respectiv (acesta apare mai jos);
Dreapta de regresie
1320
1310
1300
1290

1280
1270

1260
1250
1240
1230
1220
0

0.2

0.4

0.6

0.8

1.2

Figura 34. Alegerea graficului de tip XY (Scatter) (norul de puncte)

Pasul 2. Determinarea i reprezentarea dreptei de regresie. Se


selecteaz graficul obinut la pasul 1 (norul de puncte) i se acioneaza
Chart Add Trendline de unde se alege tipul Linear (Standard
Types), Eticheta Add Trendline Options este prezentat n figura
urmtoare i permite definirea altor atribute ale liniei de trend: Display
equation on chart marcarea boxei de control are efectul trecerii pe grafic
a ecuaiei estimate, Display R-squared value on chart este util pentru
afiarea coeficientului de determinare R2 (ptratul coeficientului de corelaie
multipl).

INFORMATIC APLICAT

Figura 35. Alegerea modelului i opiunilor pentru display

101

MARIN VLADA

102

n urma apariiei graficului ce reprezint dreapta de regresie, se obin urmtoarele


rezultate:
y = f(x) = 83.636x + 1317.6, a = 83.636, b = 1317.6 i R2 = 0.999.
Y
1310
1300
1293
1283
1276
1267
1260
1251
1243
1233

Dreapta de regresie
1320
y = -83.636x + 1317.6
R2 = 0.999

1310
1300
1290
1280
Y

X
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1

Series1

1270

Linear (Series1)

1260
1250
1240
1230
1220
0

0.2

0.4

0.6

0.8

1.2

Figura 36. Setul de valori i dreapta de regresie (modelul liniar)

Trebuie s precizm c programul Excel ofer prin Trendline mai multe tipuri de
regresii (modele liniare i neliniare):
Linear modelul liniar (regresia simpl), y = a + bx.
Polynomial modelul polinomial de ordin 2, 3, 4, 5, sau 6,
y a 0 a1 x a 2 x 2 a k x k .
Logarithmic modelul logaritmic, y = a + b ln x.
Exponential modelul exponenial, y = aebx
Power modelul putere, y = a xb.
Moving Average modelul de tip MA (medii glisante), n care se
calculeaz o serie nou cu valori obinute ca medie aritmetic a valorilor
din seria iniial:
yn = (xn + xn-1 + + xn-k+1)/k,
unde k este ordinul modelului. Este modelul prin care se elimin influenele pe
termen foarte scurt sau scurt. Pentru o alegere corect se poate utiliza informaia
cunoscut din cercetri anterioare sau cea furnizat vizual de aspectul norului de
puncte.
Exemplul 6.
Pentru dozarea unui antibiotic ntr-un lichid biologic se propun dou metode: o
metod radio-imunologic (R-I) i o metod imuno-enzimatic (I-E). Se
realizeaz testarea comparativ a celor dou metode. Datele pentru cele dou

INFORMATIC APLICAT

103

metode sunt prezentate n tabelul de mai jos. Coeficientul de corelaie ntre


vectorii R-I (X) i I-E (Y). Dreapta de regresie i coeficientul de determinare.
Coeficientul de corelaie se obine apelnd funcia Excel CORREL (X,Y) = 0.964795.
n urma apariiei graficului ce reprezint dreapta de regresie, se obin urmtoarele
rezultate:
y = f(x) = 0.8983 x + 0.146, a = 0.8983, b = 0.146 si R2 = 0.9308.
Y
0.60
0.67
1.08
1.25
1.44
1.53
1.96
2.21
2.23
2.44
2.95
2.25
3.71
3.46

Comparatia metodelor R-I si I-E


4
3.5
3
Metoda I-E: Y

X
0.56
0.65
1.11
1.29
1.42
1.52
1.84
2.18
2.19
2.40
3.01
3.21
3.57
3.70

2.5
Series1

2
1.5
1
0.5
0
0

Metoda R-I: X

Comparatia metodelor R-I si I-E


4
y = 0.8983x + 0.146
R2 = 0.9308

3.5

Metoda I-E: Y

3
2.5
Series1

Linear (Series1)

1.5
1
0.5
0
0

2
Metoda R-I: X

MARIN VLADA

104

Exemplul 7.
Pentru studierea efectului unei anumite substane medicamentoase se injecteaz
aleator cu diferite doze 15 oareci. Se urmrete numrul de zile de supravieuire
la oareci. Analiznd datele, se poate trage concluzia c rata de supravieuire
crete liniar n funcie de doza injectat? S se studieze reprezentarea norului de
puncte i s se compare modelul liniar i modelul exponenial.
Rezolvare.
Zile(Y)
8
7.8
8.2
8.8
9
9.2
9.8
9.5
9.9
11
10.8
11.5
12
12.2
11.9

Rata de supravietuire
14
12
Zile (supravietuire)

Doza(X)
1
1
1
2
2
2
3
3
3
4
4
4
5
5
5

10
8
Series1
6
4
2
0
0

Doza (mg/L)

n cazul modelului liniar (dreapta de regresie) se obin: y = 1.0167 x + 6.9233, i


R2 = 0.9754, iar n cazul neliniar (logaritmic) avem y = 2.4383 Ln(x) + 7.6387, i
R2 = 0.9064. n concluzie, deoarece cazul liniar (dreapta de regresie) ofer
R2 = 0.9308, coeficientul de determinare mai mare, acesta este mai bun n
aproximare.
Rata de supravietuire
14
y = 1.0167x + 6.9233
R2 = 0.9754

Zile(supravietuire)

12
10

Series1

Linear (Series1)
6

Log. (Series1)
y = 2.4383Ln(x) + 7.6387
R2 = 0.9064

4
2
0
0

4
Doza (mg/L)

INFORMATIC APLICAT

105

Exemplul 8.
Se presupune c se dau msurtori (observaii) ale variabilei dependente Y fa de
variabila X. S se determine modelele: exponenial i logaritmic.
Domeniul valorilor

Rezolvare:

Modelul exponenial:
y = 48.336e0.0836x, R2 = 0.876 ;
Modelul logaritmic:
y = 18.505Ln(x) + 47.345, R2 =
0.6989

X
1
2
3
4
5
6
7
8

Y
60
50
60
70
70
80
90
95

3
Modele de aproximare
neliniare, calcule
matematice i aplicaii

Toat cunoaterea noastr i are originea n percepiile noastre.


Leonardo da Vinci
Nu se poate prevedea limitele cunoaterii i previziunile tiinifice.
Dimitri Ivanovici Mendeleev
tiina reprezint cunoaterea organizat. nelepciunea reprezint viaa organizat.
Kant

- Concepte matematice: puncte de extrem ale funciilor reale cu mai multe


variabile
- Modele neliniare: modelul matematic al regresiei, calcule matematice i
aplicaii

3.1 Puncte de extrem ale funciilor reale: suport matematic i


suport software
Preliminarii argumentative
n domeniul tiinific, un cercettor sau un specialist folosete teorii, metode i
tehnici din domeniul matematicii n studiul diverselor fenomene i procese pe care
le studiaz i le analizeaz. Utilizarea i aplicarea acestora depinde de nivelul de
pregtirea i de experiena cercettorului (specialistului). n cercetare i n
activitatea profesional a unui specialist pot aprea probleme a cror rezolvare s
fie foarte complex. Rezolvarea problemelor complexe necesit programe de
cercetare-dezvoltare la care particip mai muli specialiti i cercettori dintr-o
anumit ar sau chiar din mai multe ri. Astzi se pot evidenia multe astfel de
exemple numai dac se analizeaz activitatea de cercetare tiinific din spaiul
american sau spaiul european. De exemplu, n perioada 1990-2005 s-au finanat
i desfurat activiti de cercetare pentru ntocmirea hrii genomului uman n
cadrul proiectului de cercetare THE HUMAN GENOME. Printr-o simpl
cutare a subiectelor pe aceast tem, se poate observa c Informatica (Computer
Science/Informatics), Bioinformatica (Bioinformatics), Biologia computaional
(Computational Biology), Medicina Genetic (Genetic Medicine), Ingineria
Genetic (Genetic Engineering) etc. sunt domenii tiinifice importante ce i-au
adus contribuia la finalizarea hrii genomului uman. Articolul The Sequence of
the Human Genome aprut n anul 2001 n revista Science, vol 291, are un numr
foarte mare de autori de la diverse universiti, institute, laboratoare (a se vedea
imaginea de mai jos) i este rezultatul unor cercetri n cadrul acestui proiect (The
Sequence of the Human Genome, Science, vol. 291, pp. 1145-1434, 2001,
http://cs.brown.edu/~sorin/pdfs/venter2.pdf ). Ca exemplu, printre autori se afl i
cercettori provenii din Romnia:

110

MARIN VLADA

Prof. Dr. Sorin Istrail se numr printre efii echipelor de cercettori care
au realizat cercetri pentru ntocmirea hrii genomului uman (Sorin Istrail
- Professor of Computer Science, and Director of the Center for
Computational Molecular Biology at Brown University - are doctoratul la
Universitatea din Bucureti din anul 1979 sub conducerea profesorilor
Solomon Marcus i Sergiu Rudeanu; Ref.: Istrail Laboratory
www.brown.edu/Research/Istrail_Lab/, http://cs.brown.edu/~sorin/, http://
mvlada.blogspot.com/2011/07/professor-sorin-istrail.html).
De asemenea, printre autori se afl i Liliana Florea absolvent de
informatic la Universitatea din Bucureti (Liliana Florea Assistant
Profesor at Center for Bioinformatics and Computational Biology,
McKusick-Nathans Institute of Genetic Medicine, Johns Hopkins
University School of Medicine University of Maryland School of
Medicine; Ph.D., Computer Science and Engineering (2000) Penn State
University; M.Sc., Computer Science and Engineering (1998) Penn State
University; B.S., Computer Science (1994) University of Bucharest,
Romnia; Ref.: http://www.cbcb.umd.edu/~florea/).

Figura 37. Prima pagin din articolul The Sequence of the Human Genome
Ref.: The Sequence of the Human Genome, Science, vol 291, pp.1145-1434, 2001,
http://cs.brown.edu/~sorin/pdfs/venter2.pdf

INFORMATIC APLICAT

111

Extreme ale funciilor reale de mai multe variabile

Funciile de mai multe variabile reale definite pe spaiul n-dimensional


R n {( x1 , x 2 , , x n ) | xi R, i 1,2,, n}
cu valori reale sunt funcii de forma
f : D Rn R
i se numesc funcii reale de n variabile reale.
Teorema urmtoare arat c dac
f : D Rn R
este o funcie real de n variabile reale cu proprietatea c are derivate pariale de
ordinul 2 mixte i acestea sunt continue, atunci ordinea n care se face derivarea
parial nu influeneaz rezultatul final.
Teorema 3.1 (Criteriul lui Schwartz). Fie f : D R n R o funcie real de n
variabile reale. Dac f are derivate pariale de ordinul 2 mixte i acestea sunt
continue, atunci are loc egalitatea
2 f
2 f

, i, j {1,2,, n} .
xi y j x j xi
Punctele staionare sau critice ale unei funcii reale de n variabile reale, dac
exist, au proprietatea c anuleaz derivatele pariale de ordinul I ale funciei.
Definiia 3.1. Fie f : D R n R o funcie real de n variabile reale. Un punct
a (a1 , a 2 ,, a n ) D R
se numete punct staionar (critic) al funciei f, dac f are derivate pariale de
ordinul I n acest punct i acestea sunt nule, adic
f
(a1 , a 2 ,, a n ) 0, i {1,2, , n} .
xi
Punctele de extrem local ale unei funcii sunt punctele de minim local, respectiv
de maxim local i au proprietatea din urmtoarea definiie.
Definiia 3.2. Fie f : D R n R o funcie real de n variabile reale. Un punct
a (a1 , a 2 ,, a n ) D R
se numete punct de minim (maxim) local al funciei f, dac exist V o vecintate
a punctului a astfel ca

f ( x1 , x 2 , , x n ) () f (a1 , a 2 , , a n ), ( x1 , x 2 , , x n ) V D.

MARIN VLADA

112

Punctele de extrem global ale unei funcii exist dac are puncte de minim local,
respectiv de maxim local i au proprietatea din urmtoarea definiie.
Definiia 3.3. Fie f : D R n R o funcie real de n variabile reale. Un punct
a (a1 , a 2 ,, a n ) D R
se numete punct de minim (maxim) global al funciei f, dac are loc
proprietatea
f ( x1 , x 2 , , x n ) () f (a1 , a 2 , , a n ), ( x1 , x 2 , , x n ) D.
Evident, punctele de extrem global (minim sau maxim) se afl printre punctele de
minim local, respectiv printre punctele de maxim local.
Teorema 3.2. Fie f : D R n R o funcie real de n variabile reale i un punct
interior lui D
a (a1 , a 2 ,, a n ) D R .
Dac f are n punctul a un extrem local i admite derivate pariale de ordinul I
n acest punct, atunci acestea sunt nule, adic
f
(a1 , a 2 ,, a n ) 0, i {1,2, , n} .
xi
Conform definiiei 3.1, aceast teorem arat c punctele de extrem local ale unei
funcii se gsesc printre punctele staionare (critice). Prin urmare, nu toate
punctele staionare (critice) sunt i puncte de extrem local. Teorema 3.3 ce va fi
prezentat n continuare va preciza care dintre punctele staionare (critice) sunt
ntr-adevr i puncte de extrem local.
Definitia 3.4. Fie f : D R n R o funcie real de n variabile reale i un punct
interior lui D
a (a1 , a 2 ,, a n ) D R .
cu proprietatea c este un punct staionar (critic) al funciei f. Dac funcia f are
derivate pariale de ordinul II continue ntr-o vecintate V a punctului a, atunci se
definete Hessianul (matricea Hessian) funciei f ca fiind matricea
A11

A
Hf (a) 21

A
n1

A12
A22

An 2

A1n

A2 n
2 f (a )
, unde Aij
, i, j {1,2, , n}.

xi x j

Ann

Hessianul functiei f sau matricea Hessian a unei funcii f este o matrice simetric
avnd n vedere coninutul teoremei 3.1.

INFORMATIC APLICAT

113

Teorema 3.3 va preciza ce condiii trebuie s fie satisfcute astfel ca punctele


staionare (critice) s fie puncte de extrem local.
Teorema 3.3. Fie f : D R n R o funcie real de n variabile reale i un punct
interior lui D
a (a1 , a 2 ,, a n ) D R .

cu proprietatea c este un punct staionar (critic) al funciei f. Dac funcia f are


derivate pariale de ordinul II continue ntr-o vecintate V a punctului
a (a1 , a 2 , , a n ) se consider Hessianul (matricea Hessian) funciei f
A11

A
Hf (a ) 21

A
n1

A1n

A2 n
2 f (a )
, unde Aij
, i, j {1,2, , n}

xi x j

Ann

A12
A22

An 2

i minorii principali
k

A11

A12

A1k

A21

A22

A2 k

Ak 1


Ak 2 Akk

, k {1,2, n} ,

adic numerele reale


1 A11 , 2

A11

A12

A21

A22

, , n

A11

A12

A1n

A21

A22

A2 n

An1


An 2 Ann

Cu notaiile i condiiile de mai sus au loc urmtoarele:


a) dac k 0, k {1,2, n} , atunci punctul a (a1 , a 2 , , a n ) D R
este punct de minim local pentru funcia f (criteriul lui Sylvester);
b) dac 1 0, 2 0, 3 0,, atunci punctul
a (a1 , a 2 ,, a n ) D R este punct de maxim local pentru funcia f;
c) n alte cazuri punctul a (a1 , a 2 ,, a n ) D R nu este punct de extrem
pentru funcia f.

MARIN VLADA

114

3.2 Aplicaii i suport software


Aplicaia 1. S se determine punctele de extrem ale funciei

f : R 2 R, f ( x, y ) x 2 xy y 2 3 y.
Rezolvare. Derivatele pariale de ordinul I ale funciei conduc la sistemul liniar
ce are soluia a = (1,2), acesta fiind singurul punct staionar (critic).
f
f
( x, y ) 2 x y 0,
( x , y ) 2 y x 3 0.
x
y

Matricea Hessian a funciei f n punctul a = (1,2) este


A
Hf (a ) 11
A21

A12 2 1

.
A22 1 2

Deoarece 1 2 0, 2 3 0, atunci conform criteriului lui Sylvester de la


teorema 3.3, rezult c punctul a = (1,2) este punct de minim global i minimul
funciei n acest punct este f(1,2)= -3. Pentru a argumenta n plus acest rezultat
vom utiliza reprezentarea grafic 3D oferit de programul Graphing Calculator
3D (free edition, versiunea 3.2 by Runiter Company, Canada manager Saeid
Nourian) ce se poate descrca de la adresa: http://calculator.runiter.com/graphingcalculator/download-free-graphing-calculator.htm.
Observaie. Programul ofer pe lng reprezentarea grafic 3D i tabelarea
(pasul de discretizare fiind 0.2) funciei pe domeniul ales, de exemplu pentru
valori ale lui x, y n intervalul [-5,5]. n felul acesta avem posibilitatea s
verificm faptul c pentru funcia

z : R 2 R, z x 2 xy y 2 3 y
avem x=1, y=2, z= -3. De asemenea, reprezentarea formei (n acest caz forma este
un paraboloid) n spaiul tridimensional (3D) se poate face cu decupare (se
utilizeaz butonul Clip) sau nu n funcie de opiunea dorit. De exemplu, pentru
cazul de mai sus reprezentarea este realizat cu decupare n cubul [-5,5]3. n
imaginea de mai sus forma apare reprezentat cu o tietur (decupare),
deoarece este mai ndeprtat de planul XOZ, punctul de minim al funciei fiind
(x,y) = (1,2), i astfel planul y=5 taie paraboloidul, aa cum se vede n imaginile
de mai jos. Aceste imagini au fost realizate utiliznd facilitile de rotire a
sistemului de axe i implicit a formei reprezentate.

INFORMATIC APLICAT

Figura 38. Programul Graphing Calculator by Runiter Company

Figura 39. Reprezentri cu programul Graphing Calculator

115

MARIN VLADA

116

O alt metod pentru a arta c punctul a = (1,2) este punct de minim pentru
funcia f este utilizarea polinomului caracteristic al matricei Hessian
corespunztoare funciei f:
2
1
P ( )
2 4 3 (1 )(3 ) .
1 2
Rdcinile acestui polinom sunt valorile proprii ale matricei i care au valori
pozitive. Acest lucru nseamn c difereniala de ordinul II a funciei f n punctul
a = (1,2) este o form ptratic pozitiv definit i, prin urmare, punctul a = (1,2)
este punct de minim global.
Aplicaia 2. S se arate c exist un punct de maxim i unul de tip a pentru
funcia
f : R 2 R, f ( x, y ) x 3 y 3 21xy 36( x y ).
Rezolvare. Derivatele pariale de ordinul I ale funciei conduc la sistemul neliniar
x 2 7 y 12 0
2
y 7 x 12 0

x 2 7 y 12 0

( x y )( x y 7) 0

ce are 2 soluii a=(-4,-4) si b=(-3,-3), acestea fiind punctele staionare ale funciei f.
Derivatele pariale de ordinul II ale funciei f au expresiile
2 f
2 f
2 f
( x, y ) 6 x ,
( x, y ) 21,
( x, y ) 6 y.
xy
x 2
y 2

Matricea Hessian a funciei f n punctul a = (-4,-4) este


A
Hf (a ) 11
A21

A12 24 21

,
A22 21 24

iar n punctul b=(-3,-3) este


A
Hf (b) 11
A21

A12 18 21

.
A22 21 18

Pentru punctul a = (-4,-4) avem 1 18 0, 2 det( Hf (a) 24 2 212 0


(are loc alternana semnului) i conform punctului b) al teoremei 3.3, punctul este
punct de maxim local. Valoarea maxim n punctul de maxim este f(-4,-4) = -80.

INFORMATIC APLICAT

117

P
Figura 40. Utilizarea programului Online 3-D Function Grapher

Graficul 3D de mai sus este reprezentat pe domeniul x, y [-7,-5]2.


Pentru punctul b = (-3,-3) avem 1 18 0, 2 det( Hf (b)) 18 2 212 0
(NU are loc alternana semnului) i conform punctului c) al teoremei 3.3, punctul
Nu este punct de extrem. Punctul b = (-3,-3) este punct de tip a pentru funcia f.
Punct de tip a

Pentru o funcie de 2 variabile,


dac
2 det( Hf (a )) 0 ,
atunci punctul a este punct de tip
a pentru funcia f, altfel dac
acest determinant este nul, testul
nu este concludent. Vom considera
funcia de dou variabile z = f(x,y)
= x2 y2, atunci pentru
reprezentare vom folosi programul
Online 3-D Function Grapher ce
se poate accesa de la urmtoarea
adresa:
http://www.livephysics.com/ptools
/online-3d-function-grapher.php.

118

MARIN VLADA

Reprezentarea grafic pentru x,y n intervalul [-1,1], conduce la faptul c punctul


(0,0) este un punct de tip a pentru aceast funcie.
NOT: Acoperiul grii din Predeal este o suprafa ce are un punct a, aa
cum se arat n imaginea de mai jos.

Aplicaia 3. S se determine punctele de extrem ale funciei


f : R 2 R, f ( x, y ) xy 2 e ( x y ) .
Rezolvare. Derivatele pariale de ordinul I ale funciei conduc la sistemul neliniar
f
f
( x, y ) y 2 ( x 1)e ( x y ) 0,
( x, y ) xy (2 y )e ( x y ) 0.
x
y
ce are 3 soluii i prin urmare se obin punctele staionare a = (0, 0), b=(-1, 0),
c = (-1, 2).
Derivatele pariale de ordinul II ale funciei sunt:
2 f
( x, y ) y 2 ( x 2)e ( x y ) ,
2
x
2 f
( x, y ) y ( x 1)(2 y )e ( x y ) ,
xy

2 f
( x, y ) x ( 2 4 y y 2 )e ( x y ) .
2
y
Matricea Hessian a functiei f n punctul a = (0,0) este
A12 0 0
A

,
Hf (a ) 11
A21 A22 0 0
prin urmare nu se poate decide, iar n punctul b=(-1, 0) este
A12 0
0
A

,
Hf (b) 11
1
A21 A22 0 2e

INFORMATIC APLICAT

119

i prin urmare testul nu este concludent, deoarece 1 0, 2 det( Hf (b)) 0 .


Matricea Hessian a funciei f n punctul c = (-1,2) este
A12 4e 0
A

,
Hf (c) 11
A21 A22 0 2e
i prin urmare testul este concludent, punctul fiind punct de minim local (criteriul
lui Sylvester, teorema 3.3) deoarece
1 4e 0, 2 det( Hf (c)) 8e 2 0 .
Concluzie. n aplicaia de mai sus a rezultat faptul c sunt exemple cnd nu se
poate decide asupra naturii punctului staionar al unei funcii f (teorema 3.3). n
astfel de cazuri se va utiliza difereniala a doua a funciei f ntr-un punct oarecare
(x, y). Astfel, pentru aplicaia de mai sus, difereniala a doua a funciei f ntr-un
punct oarecare(x, y) este expresia:
2 f
2 f
2 f
2
2
( x, y )dxdy
( x, y )dy 2 .
d f ( x, y ) 2 ( x, y )dx 2
2
xy
x
y
i) pentru punctul staionar a=(0, 0), difereniala a doua a funciei f n
punctul a=(0, 0) este identic nul, i astfel nu se poate decide asupra naturii
punctului staionar. Totui, se poate aplica definiia punctului de extrem pentru o
funcie, de aceea se studiaz semnul creterii f(x,y) f(0,0) n vecintatea
punctului a=(0, 0). Se poate observa c n vecintatea punctului a=(0, 0) creterea

f ( x, y ) f (0,0) xy 2 e ( x y )
nu pstreaz semn constant n oricare din vecintile punctului a=(0, 0). Prin
urmare, punctul a=(0, 0) nu este punct de extrem local, acesta este un punct de tip
a.
ii) pentru punctul staionar b=(-1, 0) difereniala a doua a funciei f n
punctul b=(-1, 0) este expresia:
2
d 2 f (b) dy 2
e
ce reprezint o form ptratic negativ, ceea ce arat c punctul b=(-1, 0) este
punct de maxim local al funciei f.
iii) pentru punctul staionar c=(-1, 2) difereniala a doua a funciei f n
punctul c=(-1, 2) este expresia:
2
d 2 f (c) 3 (2dx 2 dy 2 )
e

MARIN VLADA

120

ce reprezint o form ptratic pozitiv definit, ceea ce arat c punctul c=(-1, 2)


este punct de minim local al funciei f.
Pentru reprezentarea grafic vom utiliza programul Online 3-D Function Grapher.
Punctul a=(0, 0) este un punct de tip a al funciei f.

Figura 41. Utilizare program Online 3-D Function Grapher

Punctul b=(-1, 0) este punct de maxim local al funciei f.

Figura 42. Utilizare program Online 3-D Function Grapher

INFORMATIC APLICAT

Punctul c=(-1, 2) este punct de minim local al funciei f.

Figura 43. Utilizare program Online 3-D Function Grapher

121

MARIN VLADA

122

Aplicaia 4. S se determine punctele de extrem ale funciei


2
2
f : R 2 R, f ( x, y ) xye ( x y ) .
Rezolvare.
Se va proceda la fel ca la aplicaia 3. Pentru ajutor mai jos este o reprezentare grafic.

Figura 44. Utilizare program Online 3-D Function Grapher

Aplicaia 5. S se determine punctele de extrem ale funciei


2
2
f : R 2 R , f ( x, y ) ( x 2 y 2 )e ( x y ) .
Rezolvare.
Se va proceda la fel ca la aplicaia 3. Pentru ajutor mai jos este o reprezentare grafic.

Figura 45. Utilizare program Online 3-D Function Grapher

INFORMATIC APLICAT

123

Reprezentarea grafic pentru valorile x,y n intervalul [-1,1] are urmtoarea


form:

MARIN VLADA

124

Reprezentarea grafic pentru valorile x,y n intervalul [-3,3] are urmtoarea


form:

Aplicaia 6. S se determine punctele de extrem ale funciei de 3 variabile reale

f : R 3 R, f ( x, y, z ) x 2 3 y 2 2 z 2 2 xy 2 xz.
Rezolvare. Derivatele pariale de ordinul I ale funciei conduc la sistemul liniar

f
( x, y, z ) 2 x 2 y 2 z 0,
x
f
f
( x, y, z ) 6 y 2 x 0,
( x, y , z ) 4 z 2 x 0
y
z
ce are unica soluie ca fiind punctul staionar a = (0, 0, 0).
Pentru a decide asupra naturii punctului staionar trebuie s se determine matricea
Hessian a funciei f n punctul a=(0, 0, 0):
A11

Hf (a ) A21
A
31

A12
A22
A32

A13 2 2 2

A23 2 6 0 .
A 33 2
0 4

INFORMATIC APLICAT

125

irul minorilor principali ai acestei matrice este urmtorul:


A
A12
1 A11 2, 2 11
8, 3 det( Hf (a )) 8,
A21 A22
ceea ce nseamn c are toate valorile pozitive, i conform criteriului lui Sylvester
(teorema 3.3, punctul a), punctul staionar este punct de minim local.

3.3 Modelul matematic al regresiei neliniare


n activitatea practic din diverse domenii tiinifice, economice, sociale etc. apar
cele mai complexe probleme ce trebuie rezolvate. tiinele i cercetarea tiinific
s-au dezvoltat influenate de complexitatea acestor probleme i de proiectele
societii umane. Tezaurul cunoaterii umane este influenat de tiin i tehnic,
de cultur i art, i n special de modul de rezolvare a problemelor nerezolvate
din societatea uman.
Astfel de probleme apar n chimie, biologie i medicin, n fizic i geologie, n
economie i sociologie etc. Pentru studierea i analiza proceselor i fenomenelor,
aceste activiti reclam metode i tehnici valide i eficiente, astfel ca modelele
utilizate s elimine ct mai mult incertitudinile i aproximrile.
Regresia neliniar (Nonlinear Regression)

Date fiind valorile observate pentru dou variabile aleatoare X i Y, fie acestea
(xi,yi), i=1,,n, prin funcie de regresie se va nelege acea funcie Y = f(X) care
aproximeaz cel mai bine setul de date observate. De regul, criteriul ales este dat
de metoda celor mai mici ptrate (MCMMP1), adic acea funcie f pentru care se
minimizeaz suma ptratelor erorilor ntre valorile msurate i cele estimate
(procedeu de fitare), adic suma
n

S [ yi f ( xi )]2
i 1

Dac f este o funcie neliniar, atunci se obine regresia neliniar, reprezentat


standard ale variabilelor X i Y, sau cu coeficientul de corelaie, pot constitui o
1

Legendre i Gauss au aplicat metoda pentru rezolvarea diverselor probleme: din observaiile
astronomice au determinat orbitele corpurilor ceresti din jurul Soarelui (cea mai mare parte din
comete; mai trziu, au determinat orbitele unor planete nou descoperite). Gauss a publicat o
dezvoltare a teoriei celor mai mici ptrate, n anul 1821, inclusiv o versiune a teoremei GaussMarkov.

MARIN VLADA

126

rezumare rezonabil a distribuiei comune a celor dou variabile X si Y. Adecvana


modelului neliniar este mai bun atunci cnd diagrama de mprtiere are form
de elips.
Metoda celor mai mici ptrate (MCMMP)

Dependena funcional a unei variabile aleatoare Y (dependent-efect) fa de


alt variabil X (independent-cauz) poate fi studiat empiric, pe cale
experimental, efectundu-se o serie de msurtori asupra variabilei Y pentru
diferite valori ale variabilei X. Rezultatele se pot prezenta sub form de tabel sau
grafic.
Problema care apare n acest caz este de a gsi reprezentarea analitic a
dependenei funcionale cutate (procedeu de fitare), adic de a alege o expresie
(formul sau model matematic) care s descrie rezultatele experimentului
printr-un model matematic.
Formula (modelul matematic-expresia analitic) se alege dintr-o mulime de
formule determinate (modele de aproximare neliniare), de exemplu:
y = ax2 + bx + c (parabola),

y = ax3 + bx2 + cx + d (polinom gradul 3),

y = ax4 + bx3 + cx2 + dx + e (polinom gradul 4),

y = a + b ln x (logaritm),

y = aebx (exponeniala),

y = a / ( 1 - c e-bx ) (exponential decay); y = a / ( 1 + c e-bx ) (logistic),

y = a exp(-(x- c)/ b)2 (modelul gaussian),

y = a xb (putere),

y = a sin( bx + c) + d (sinusoida).

Prin urmare, problema const n a determina parametrii a, b, c etc., n timp ce


formula (expresia analitic) este cunoscut dinainte, ca urmare a unor considerente
teoretice sau dup forma prezentrii grafice a datelor, n mod empiric.
S considerm, cazul general cnd avem p parametri, i astfel vom nota
dependena funcional prin
y = f(x; a1, a2, ..., ap)
Parametrii a1, a2, ..., ap nu se pot determina exact pe baza valorilor empirice y1,
y2,...,yn ale funciei, deoarece acestea din urm conin erori aleatoare. Problema
reprezint obinerea unei estimri suficient de bune.

INFORMATIC APLICAT

127

Formularea problemei
Dac toate msurtorile valorilor varabilei Y sunt y1, y2,...,yn, atunci estimaiile
parametrilor a1, a2,..., ap se determin din condiia ca suma ptratelor abaterilor
valorilor msurate yk de la cele calculate f(xk; a1, a2,..., an) s ia valoarea minim,
adic s fie minim expresia
n

S(a1 , a2 ,, a p ) [ yk f (xk ; a1 , a2 ,...,a p )]2


k 1

Consideraia formulat se pstreaz i n general, pentru determinarea


parametrilor unei funcii de mai multe variabile (2, 3 etc.), adic o variabil
dependent (efect) i mai multe variabile independente (cauze). De exemplu,
pentru variabila Z (efect) ce depinde de dou variabile independente (cauze) X i
Y, adic Z=f(X,Y), estimaiile parametrilor a0, a1,..., ap se determin din condiia
ca expresia
n

S ( a1 , a 2 , , a p ) [ z k f ( x k , y k ; a1 , a 2 ,..., a p )] 2
k 1

s fie minim. Determinarea valorilor parametrilor a1, a2,..., ap, se face prin
aplicarea condiiilor de obinere a valorii minime n derivatele pariale ale funciei
S considerat n variabilele a1, a2,..., ap , adic funcia cu p variabile S(a1, a2,...,
ap). Obinerea acestor valori nseamn rezolvarea sistemului de p ecuaii cu p
necunoscute:
S
0
a1
S
0
a 2

S
0
a p

3.4 Modelul logaritmic


Modelul logaritmic f(x)= a +b ln(x)
n cazul modelului logaritmic se studiaz
numai dou variabile X (cauz), Y(efect)
i se dorete gsirea dependenei
Y = f(X), unde f(x) = a + b lnx este o
dependen
neliniar
(funcie
logaritmic) cu p=2 parametri a i b.

MARIN VLADA

128

Teorema 3.4. Dac pentru variabilele X (cauz), Y(efect) se cunosc n probe


(msurtori, observaii) prin valorile datelor (xi ,yi), i=1,..., n, modelul logaritmic
f(x)= a + b ln(x) este determinat de coeficienii a i b avnd urmtoarele expresii:

i 1

i 1

( y i ) (ln xi ) 2 ( ln xi )( y i ln xi )
i 1

i 1

i 1

i 1

n (ln xi ) 2 ( ln xi ) 2

i 1

i 1

yi ln xi a ln xi
n

(ln x )

sau b

i 1

y
i 1

na
.

ln x
i 1

Demonstraie. n urma celor n probe (msurtori, observaii) se cunosc datele


(xi ,yi), i = 1,..., n i trebuie s se determine coeficienii a i b astfel nct suma
n

S(a, b) [ yi (a b ln xi )]2
i 1

s fie minim.
Vom avea urmtoarele calcule:
2

[ y i (a b ln xi )] 2 a 2 2ab ln xi 2ay i 2by i ln xi b 2 (ln xi ) 2 y i ,


prin urmare
n

S(a, b) [ yi (a bLn xi )]2


i 1

i 1

i 1

i 1

i 1

na 2 2ab ln xi 2a y i 2b ( y i ln xi ) b 2 (ln xi ) 2 y i2 .
Derivatele pariale ale funciei S(a,b) sunt:
n
n
S
2na 2b ln xi 2 y i
a
i 1
i 1
n
n
n
S
2a ln xi 2 ( y i ln xi ) 2b (ln xi ) 2 .
b
i 1
i 1
i 1

INFORMATIC APLICAT

129

Condiiile de obinere a parametrilor a i b sunt:


S
a 0
,

S 0
b
ceea ce conduce la sistemul de 2 ecuaii cu 2 necunoscute:
n

2na 2b ln xi 2 y i 0
i 1

i 1

i 1

i 1

i 1

2a ln xi 2 ( y i ln xi ) 2b (ln xi ) 2 0
Pentru rezolvarea acestui sistem se nmulete prima ecuaie cu expresia
n

(ln xi ) 2 , iar a doua ecuaie cu expresia


i 1

ln x
i 1

, dup care din prima ecuaie se

scade a doua ecuaie.


Se va obine urmtoarea ecuaie:
n

i 1

i 1

i 1

i 1

i 1

i 1

2na (ln xi ) 2 2a ( ln xi ) 2 2 ( y i ln xi )( ln xi ) 2( y i ) (ln xi ) 2 0 ,


adic

i 1

i 1

( y i ) (ln xi ) ( ln xi )( y i ln xi )
2

i 1

i 1

n (ln xi ) ( ln xi )
2

i 1

i 1

i prin urmare din a doua ecuaie, respectiv prima ecuaie avem determinat
coeficientul b:

i 1

i 1

yi ln xi a ln xi
n

(ln x )
i 1

sau b

y
i 1

na
.

ln x
i 1

MARIN VLADA

130

Aplicaia 7. Pentru variabilele X si Y avem urmtoarele msurtori (observaii):


X
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Modelul logaritmic:

Y
1310
1300
1293
1283
1276
1267
1260
1251
1243
1233
f(x)= a +b ln(x)

Pentru a realiza calculul direct al coeficienilor a i b conform teoremei 3.4, vom


realiza n Excel calculele din tabelul de mai jos:
X
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Suma

Y
1310
1300
1293
1283
1276
1267
1260
1251
1243
1233
12716

Ln X
-2.30259
-1.60944
-1.20397
-0.91629
-0.69315
-0.51083
-0.35667
-0.22314
-0.10536
0
-7.92144

Y ln X
-3016.39
-2092.27
-1556.74
-1175.6
-884.456
-647.216
-449.41
-279.153
-130.963
0
-10232.2

lnX^2
5.301898
2.59029
1.449551
0.839589
0.480453
0.260943
0.127217
0.049793
0.011101
0
11.11083

Tabelul 3. Calcule pentru modelul logaritmic

n celula B44 se scrie formula


=(B41*E41-C41*D41) /(10*E41-C41*C41) pentru calculul expresiei lui a,
iar n celula B45 se scrie formula
=(B41-10*B44)/C41 pentru calculul expresiei lui b (a doua expresie).
Se obin urmtoarele valori:
a = 1245.508 i b = -32.9391, f(x)= 1245.508 -32.9391 ln(x), R2 = 0.9083.

INFORMATIC APLICAT

131

1330
y = -32.939Ln(x) + 1245.5
R2 = 0.9083

1320
1310
1300
1290
1280

Series1

1270

Log. (Series1)

1260
1250
1240
1230
1220
0

0.2

0.4

0.6

0.8

1.2

Mai jos este capturat ecranul cu prelucrrile realizate n programul Excel (valorile
pentru a i b obinute conform teoremei 3.4 sunt identice cu valorile obinute prin
aplicarea modelului logaritmic oferit de programul Excel):

MARIN VLADA

132

3.5 Modelul exponenial


Modelul exponenial f(x)= aebx

n cazul modelului exponenial se studiaz


numai dou variabile X (cauz), Y(efect) i
se dorete gsirea dependenei Y = f(X),
unde f(x) = a ebx este o dependen neliniar
(funcie exponenial) cu p=2 parametri a
i b.
Teorema 3.5. Dac pentru variabilele X
(cauz), Y(efect) se cunosc n probe
(msurtori, observaii) prin valorile datelor
(xi ,yi), i=1,..., n, modelul exponenial
f(x) = a ebx este determinat de coeficienii a
i b, avnd urmtoarele expresii:

i 1

i 1
n

i 1
n

xi ln yi n ( xi ln yi )
( x i ) 2 n xi
i 1

( xi ln yi ) b xi
i 1

i 1

x
i 1

i 1

i a= e , unde

sau p

i 1

i 1

ln yi b xi
n

Demonstraie. n urma celor n probe (msurtori, observtii) se cunosc datele (xi


,yi), i=1,..., n i trebuie s se determine coeficienii a i b, astfel nct suma
n

S (a, b) [ yi a exp(bxi )]2


i 1

s fie minim. Analog calculelor de la teorema 3.4, se poate realiza demonstraia


pentru determinarea coeficienilor a i b. Calculul i rezolvarea sistemului de
ecuaii este mai laborios. n cele ce urmeaz vom aplica o alt metod, i anume
vom face transformrile necesare pentru a aplica modelul liniar. De aceea, datele

INFORMATIC APLICAT

133

celor dou variabile X i Y, (xi ,yi), i=1,..., n, vor fi transformate astfel (xi , lnyi),
i=1,..., n, iar modelul exponenial va fi transformat ntr-un model liniar astfel:
g(x) = ln(f(x), adica g(x) = bx + lna,
prin urmare, este vorba de un model liniar g(x) de coeficieni b (panta) i lna
(termenul liber) ce trebuie aplicat datelor (xi , lnyi), i=1,..., n. Din acest motiv, n
expresiile coeficienilor obtinui pentru modelul liniar se va substitui yi cu lnyi. S
presupunem c modelul liniar cutat este notat cu h(x) = x + , atunci dac
expresiile pentru coeficienii i sunt determinate, pentru modelul iniial
(exponenial) avem:
b = i a = e .
Dac vom considera un model liniar notat prin h(x) = ax + b (pentru comoditate,
a nu se confunda coeficienii a i b cu cei de la funcia g), sistemul de ecuaii ce
rezult din anularea derivatelor pariale ale modeluluil h (dreapta de regresie)
conduce la urmtoarele:
n
2 y i (ax i b)( x i ) 0
i 1
n
2 y (ax b) 0
i
i

i 1
n

Se noteaz:

x y
i 1

S xy

x
i 1

n
n
n
2

2
x
y

2
ax

2
bx i 0

i
i
i

i 1
i 1
i 1
n
n
n
2 y 2 ax 2 b 0

i
i

i 1
i 1
i 1

2
i

Sxx

i 1

Sx

y
i 1

Sy

i sistemul de

ecuaii devine:
S xy aS xx bS x 0
.

S y aSx nb 0
Se obin urmtoarele expresii pentru cei doi parametri a i b:
a

S x S y nS xy
(S x ) nSxx
2

i b

1
S y aS x
n

sau b

S xy aS xx
Sx

Cei doi parametri ai funciei model h(x) = ax + b s-au obinut pentru datele (xi ,yi),
i=1,..., n, de aceea prin substituirea yi cu lnyi vom obine:

MARIN VLADA

134

i 1

i 1
n

i 1
n

xi ln yi n ( xi ln yi )
( xi ) n xi
i 1

, b

i 1

i 1

i 1

( xi ln yi ) a xi
i 1

i 1

i 1

sau

ln yi a xi

n
Concluzie. n cazul modelului exponenial pentru datele (xi ,yi), i=1,..., n trebuie
s se determine coeficienii a i b prin transformri asupra datelor iniiale i
asupra modelului exponenial pentru a se aplica modelul liniar. Se vor urma
urmtoarele etape:
1. datele celor dou variabile X si Y, (xi ,yi), i=1,..., n, vor fi transformate
astfel: (xi , lnyi), i=1,..., n;
2. modelul exponenial va fi transformat ntr-un model liniar astfel:
g(x) = ln(f(x) = bx + lna;
3. se determin modelul liniar notat cu h(x) = x + ce se aplic datelor
transformate;
4. coeficienii b i a sunt determinai pentru modelul iniial (exponenial),
folosind relaiile b = i a = e.
Aplicaia 8. Vom aplica modelul exponenial pentru variabilele X i Y de la
Aplicaia 7.
X
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1

Y
1310
1300
1293
1283
1276
1267
1260
1251
1243
1233

Ln Y
7.177782
7.17012
7.16472
7.156956
7.151485
7.144407
7.138867
7.131699
7.125283
7.117206

Conform pasului 3, se aplic modelul liniar datelor transformate i astfel se obine


y = -0.0658x + 7.184, coeficientul de determinare R2 = 0.999.

La pasul 4, coeficienii a i b sunt determinai, pentru modelul iniial (exponenial),


folosind relaiile b = i a = e, adic b = -0.0658 i a = e7.184 = 1318.218.

INFORMATIC APLICAT

135

7.19

y = -0.0658x + 7.184
R2 = 0.999

7.18
7.17
7.16

Series1

7.15

Linear (Series1)

7.14
7.13
7.12
7.11
0

0.2

0.4

0.6

0.8

1.2

Figura 46. Modelul liniar folosit pentru modelul exponenial

Pentru a argumenta i compara rezultatele obinute conform etapelor de mai sus,


vom aplica modelul exponenial datelor iniiale (xi ,yi), i=1,..., n cu ajutorul
programului Excel, i astfel se obine:
y = 1318.2e-0.0658x, coeficientul de determinare R2 = 0.999.
1320
y = 1318.2e-0.0658x
R2 = 0.999

1310
1300
1290
1280

Series1

1270

Expon. (Series1)

1260
1250
1240
1230
1220
0

0.2

0.4

0.6

0.8

1.2

MARIN VLADA

136

Pentru a realiza calculul direct al coeficienilor a i b conform teoremei 3.5, vom


realiza n Excel calculele din tabelul de mai jos:
X

Y
1310
1300
1293
1283
1276
1267
1260
1251
1243
1233
12716

0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
5.5

Ln Y
7.177782
7.17012
7.16472
7.156956
7.151485
7.144407
7.138867
7.131699
7.125283
7.117206
71.47853

X^2
0.01
0.04
0.09
0.16
0.25
0.36
0.49
0.64
0.81
1
3.85

XLnY
0.717778
1.434024
2.149416
2.862783
3.575743
4.286644
4.997207
5.705359
6.412755
7.117206
39.25891

Figura 47. Calculul direct pentru modelul exponenial

Pentru calculul expresiei coeficientului b n celula C45 se scrie formula


=(A43*C43-10*E43)/(A43*A43-10*D43), iar pentru calculul expresiei
coeficientului a n celula C46 se scrie formula =EXP((E43-C45*D43)/A43),
respectiv n celula D46 se scrie formula =EXP((C43-C45*A43)/10):
b
a

-0.06579
1318.218

1318.218

Mai jos este captura ecranului cu prelucrrile realizate n programul Excel


(valorile pentru a i b obtinute conform teoremei 3.5 sunt identice cu valorile
obinute prin aplicarea modelului exponenial oferit de programul Excel):

INFORMATIC APLICAT

137

Tipuri de modele exponeniale

n practic, la studiul diverselor procese i fenomene apare o mare varietate de


modele exponeniale. Diversitatea acestor modele neliniare este funcie de
varietatea domeniilor: chimie, fizic, medicin, biologie, sociologie, economie etc.
Mai jos prezentm cteva din aceste modele exponeniale.

f(x) = a ebx , b > 0,


Exponential Growth

f(x) = a ebx , b< 0,


Exponential Decay (decreasing form)

f(x) = a(1- ebx ) b < 0,


Exponential Decay (increasing form)

f(x) = a/(1+ c ebx ) b < 0,


Logisitics Growth Model

MARIN VLADA

138

f(x) = a exp(-(x- c)/ b) ,


Gaussian Model

f(x) = (ak1/(k1 k2))(e-K2 x - e-K1 x),


Absortion Elimination Model
(Bateman)

Aplicaia 9. S se determine modelul exponenial pentru variabilele X (cauz,


Timp), Y (efect, Temperatur) cnd se cunosc n=14 probe (msurtori, observaii)
prin valorile datelor (xi ,yi), i=1,..., n, modelul exponenial fiind f(x) = a ebx ,
determinat de coeficienii a i b.
Time
(mins)
0
5
8
11
15
18
22
25
30
34
38
42
45
50

Temp
( F)
179.5
168.7
158.1
149.2
141.7
134.6
125.4
123.5
116.3
113.2
109.1
105.7
102.2
100.5

INFORMATIC APLICAT

139

Prin utilizarea programului Excel se va obine urmtorul model exponenial:


y = 171.46e-0.0118x, coeficientul de determinare R2 = 0.9701,

unde
a = 171.46 , b = - 0.0118.
200

y = 171.46e-0.0118x
R2 = 0.9701

180
160
140
120

Series1

100

Expon. (Series1)

80
60
40
20
0
0

10

20

30

40

50

60

3.6 Modele neliniare n Farmacocinetic


Matematica i Informatica au schimbat esenial
metodele i analiza privind evaluarea de laborator a
medicamentelor i monitorizarea clinic a
tratamentelor medicamentoase. Farmacocinetica
este disciplina ce a beneficiat din plin de dezvoltarea teoriilor, metodelor i
tehnicilor din Matematic i Informatic prin intermediul calculatorului. Astzi
procedurile pentru testarea medicamentelor includ rezultate importante obinute n
cercetarea privind utilizarea medicamentelor la tratarea diverselor boli.
Bioinformatica, Biostatistica i Biofarmacia sunt discipline ce ofer diverse
metode i analize privind domeniul Farmacocineticii.
n analiza i practica din domeniul Farmacocineticii se studiaz efectul
administrrii medicamentelor n scopul tratrii bolilor. Administrarea unui

140

MARIN VLADA

medicament se realizeaz prin mai multe moduri (locul administrrii) i are efecte
n funcie de substana activ a medicamentului asupra distribuirii acesteia n
plasm urmnd un model farmacocinetic:

medicament
administrat
extravascular
monocompartimental
(intramuscular, subcutan, rectal sau oral) care se distribuie numai n
compartimentul central, apos, intracelular i extracelular, de la locul
administrrii substana activ, pentru a ajunge n plasm, i sufer un
proces de absorbie (functa de variaie C1(t)), dup care se va realiza
procesul de eliminare; se spune c medicamentul se distribuie doar n
compartimentul numit generic snge, iar concentraia substanei active n
snge este dat de funcia de variaie C2(t);
bicompartimental medicament administrat extravascular care se
distribuie n dou compartimente numite generic snge i lipide; modelul
este caracterizat de funciile de variaie C1(t) , C2(t), C3(t) ce reprezint
concentraia substanei active la locul administrrii, concentraia substanei
active n snge, i respectiv concentraia n lipide;
tricompartimental utilizat n cazul medicamentelor cu indice terapeutic
sczut (de exemplu, digoxina, ref.: prof. dr. Constantin Mircoiu) pentru
care medicamentul administrat extravascular se distribuie n trei
compartimente, unde se studiaz variaia concentraiei substanei active n
cele trei compartimente: C1(t) , C2(t), C3(t).
Considerarea organismului ca un singur compartiment reprezint o simplificare
drastic. Astfel, pentru a se absorbi bine, substanele medicamentoase ar trebui
s fie solubile n membranele celulare i deci lipofile, iar pentru a rmne n
snge n concentraii mai mari, ar trebui s fie hidrofile. Practic toate
medicamentele sunt amfifile, avnd o parte hidrofil i o parte lipofil. Ca urmare
a caracterului parial lipofil, ele se vor repartiza i n lipidele organismului i nu
vor mai respecta modelul monocompartimental. (prof. dr. Constantin Mircoiu,
Universitatea de Medicin i Farmacie Carol Davila Bucureti).
n teza sa de doctorat din anul 2010, Flavian tefan Rdulescu utilizeaz modele
monocompartimentale i bicompartimentale la studiul diverselor medicamente:
Diltiazem, Dezacetil-Diltiazem, N-Desmetil-Diltiazem, Loratadina, DescarboetoxiLoratadina, Tramadol, O-Desmetil-Tramadol. Mai jos se prezint rezultatele
obinute de cercetrile din teza de doctorat prin comparaie dintre modelul
monocompartimental i cel bicompartimental.
Datele experimentale au fost fitate cu soluia unui model mono- i, respectiv,
bicompartimental, att pentru medicamentul printe, ct si pentru metabolitul
activ. n cazul mianserinului i al risperidonei, datele experimentale nu au putut fi
fitate, constatndu-se un proces de absorbie mult mai rapid dect cel considerat

INFORMATIC APLICAT

141

n planificarea experimentului. Astfel, concentraiile plasmatice maxime au fost


raportate la timpi corespunztori primelor probe prelevate dup administrarea
medicaiei de studiu. Rezultatele modelrii compartimentale ilustreaz astfel
multitudinea cilor alternative de metabolizare (reacii succesive sau paralele).
(Flavian tefan Rdulescu, Studiul farmacocineticii medicamentelor cu metabolii
activi prin analiza compartimental i prin modele de farmacocinetic fiziologic,
Tez de doctorat coord. t.: prof. dr. Constantin Mircioiu, Universitatea de
Medicin i Farmacie Carol Davila Bucureti, 2007).

Tabelul 4. Sursa: Flavian tefan Rdulescu, Tez de doctorat, UMF Bucureti, 2010

Modelul monocompartimental

n acest caz se studiaz un medicament administrat extravascular (intramuscular,


subcutan, rectal sau oral) care se distribuie numai n compartimentul central, apos,
intracelular i extracelular. Prin aciunea de administrare a substanei active, se
poate aproxima c medicamentul urmeaz un model farmacocinetic
monocompartimental, dac ntre snge i ap intracelular i extracelular se
stabilete foarte rapid un echilibru. Modelul farmacocinetic monocompartimental
se poate reprezenta schematic astfel:
(locul administrrii)
C1

C1(t)

ka

(snge)
C2

C2(t)

Figura 48. Modelul monocompartimental

ke

MARIN VLADA

142

Prin administrarea medicamentului n locul administrrii C1 (concentraia iniial


a medicamentului este C0), se declaneaz un proces de absorbie (viteza de
absorbie este exprimat prin constanta de absorbie ka) prin care substana activ
este ndeprtat din depozitul creat la locul de administrare i totodat s apar n
plasm (n snge, unde la prima administrare concentraia iniial este 0). De
asemenea, se declaeaz un proces de eliminare (viteza de eliminare este
exprimat prin constanta de eliminare ke) prin care substana activ este
ndeprtat din plasm.
Se cunosc:
C0 concentraia iniiala a medicamentului n locul administrrii;
Momentul iniial determinat de C1(0)= C0 i C2(0)= 0;
ka constanta de absorbie;
ke constanta de eliminare.
Se cere determinarea modelelor C1(t), C2(t) ce reprezint evoluia n timp a
concentraiei substani active. Pentru determinarea acestor modele se va ajunge la
rezolvarea unui sistem de ecuaii difereniale pentru care se va utiliza
transformata Laplace. n continuare, vom scoate n eviden proprietile i rolul
transformatei Laplace.
Aplicaii ale transformatei Laplace (operator liniar) se utilizeaz n:
matematic teoria probabilitilor, rezolvarea ecuaiilor i sistemelor
difereniale i integrale (transform operaiile de derivare n operaii
algebrice);
fizic optic, oscilatori armonici, dispozitive optice, sisteme mecanice;
inginerie electric automatic, circuite electrice, prelucrarea semnalelor;
teoria sistemelor evoluia i comportamentul sistemelor, modele de
simulare.
Definiia 3.5. O funcie f : [0, ) R se numete funcie original dac este
derivabil i are proprietatea:
kt
M 0 si K 0, astfel ca f (t ) M e , t [0, )

(k = indice de cretere a funciei f).


Exemplu.

f : [0, ) R , f t c 0 e 0 . 3

Definiia 3.6. Transformata Laplace a funciei original f : [0, ) R este un


operator liniar definit de funcia

INFORMATIC APLICAT

143

[f(t)] =

f (t) ept dt,

i se noteaz

Lf ( p) f (t) ept dt , L f : R R , adic Lf = [f(t)] numit


0

funcia imagine.
Teorema 3.6. Dac se consider funciile original f , g : [0, ) R , atunci au loc
urmtoarele proprieti ale transformatei Laplace:

1. [f(t) g(t)] = [f(t)] [g(t)] (teorema transformrii liniare);


1
p
2. [f(at)](p) = [f(t)] ( ) (teorema scalrii);
a
a
at
3. [e f(t)](p) = Lf (p-a) (teorema translaiei);
4. [ f (x) ](p) = pLf (p) f(0) (teorema derivatei I);
2
5. [ f (x) ](p) = p Lf (p) p f (0) f (0) (teorema derivatei II);
1
at
6. [e ](p) =
;
pa
1
-at
7. [e ](p) =
.
pa
Exemplu. Dac f(t) = e t este o funcie original, atunci transformata Laplace
corespunztoare (imaginea funciei f) este

[f(t)] 0 f t e pt dt L f ( p) =

= e e
0

pt

dt e

( p )t

1
dt
e pt
p

1
p

Lf ( p) f (t) ept dt =

1
.
0
p
Teorema 3.7. (modelul monocompartimental). Pentru un model
monocompartimental n care se studiaz un medicament administrat
extravascular exist un proces de absorbie (funcia de variaie C1(t), concentraia
substanei active) i un procesul de eliminare (funcia de variaie C2(t),
concentraia substanei active).
Dac se cunosc:
C0 concentraia iniial a medicamentului n locul administrrii;
Momentul iniial determinat de C1(0)= C0 si C2(0)= 0;

MARIN VLADA

144

ka constanta de absorbie;
ke constanta de eliminare.
atunci la locul administrrii substanei active funcia de variaie C1(t) n procesul
de absorbie este

C1t c0 ekat

iar n snge funcia de variaie C2(t) n procesul de eliminare este

C2 t

kac0 kat ket


e e .
ke ka

Demonstraie. Pentru comoditatea scrierii vom face urmtoarele notaii:


f(t) = C1(t), g(t) = C2(t).
n domeniul Farmacocineticii, conform axiomelor farmacocineticii liniare,
cantitatea de substan activ ce prsete un compartiment este proporional cu
cantitatea existent n acel compartiment.
Prin urmare, variaia concentraiei n timp poate fi descris de urmtorul sistem
de ecuaii difereniale:
f (t ) k a f (t )

(1)

g (t ) k a f (t ) k e g (t )
sistem ce va fi rezolvat aplicnd metoda transformatei Laplace. Dac inem seama
de proprietile de la teorema 3.6, vom folosi urmtoarele proprieti:

[ f (x) ](p) = pLf (p) f(0) (teorema derivatei I);


[f(t) g(t)] = [f(t)] [g(t)] (teorema transformrii liniare);

1
.
pa
Prin aplicarea transformatei Laplace ecuaiilor sistemului (1) vom obine:
( p k a ) L f C0
pL f C 0 k a L f

pL g k a L f k e L g
k a L f ( p k e ) L g 0

[e-at](p) =

(2)

sistem cu 2 ecuaii i 2 necunosctute (imaginile funciilor f i g) Lf i Lg .


a) determinarea lui Lf .

Din prima ecuaie se determin Lf =

C0
i conform proprietii 7 de la teorema
p ka

3.6, transformata Laplace ce are aceast expresie este funcia f(t) =


Prin urmare, funcia de variaie C1(t) n procesul de absorbie este

c0 ekat

INFORMATIC APLICAT

145

C1t c0 ekat

Funcia de variaie C1(t) n procesul de absorbie are urmtoarea evoluie artat


mai jos pentru cazul particular:
C0 = 10;
ka = 0.3 (constanta de absorbie).

C1t c0 ekat

Figura 49. Utilizare software: http://web2.0calc.com/


plot((10*(EXP(-0.3*x)),x=0..30)

Funcia de variaie C1(t) are o evoluie de la o valoare maxim (iniial) a


concentraiei (C0 = 10), la valori ce scad exponenial spre 0.
b) determinarea lui Lg .

Pentru a determina Lg se va folosi regula lui Cramer:

Lg

k a C0 (

p ka

C0

ka

p ka

ka

p ke

k a C0

( p k a )( p k e )

k C
1
1
A
B
) a 0 (
).

p ka p ke
ke ka p ka p ke

MARIN VLADA

146
-at

innd seama de proprietatea [e ](p) =


C2(t) n procesul de eliminare este

C2 t

1
, se deduce c funcia de variaie
pa

kac0 kat ket


e e .
ke ka

n domeniul farmacocineticii, aceast curb se numete curba de absorbieeliminare.

Figura 50. Utilizare software: http://web2.0calc.com/


plot((3/(0.03-0.3))*(EXP(-0.3*x)-EXP(-0.03*x)),x=0..120)

Figura 51.Utilizare software: programul Excel.

INFORMATIC APLICAT

147

Funcia de variaie C2(t) n procesul de eliminare are o evoluie din origine (0,0),
crete pn la o valoare maxim a concentraiei, apoi scade exponenial spre 0.
Formula de calcul pentru tabelarea funciei:
=(3/(0.03-0.3))*(EXP(-0.3*B450)-EXP(-0.03*B450)).
X

Y
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33

0
2.551415
4.366143
5.63735
6.508069
7.084198
7.444126
7.645865
7.732332
7.735266
7.678124
7.578229
7.448362
7.297944
7.133903
6.961324
6.783929
6.604431
6.424796
6.246439
6.070365
5.897283
5.727677
5.56187
5.400063
5.242372
5.088848
4.939495
4.794285
4.653166
4.516069
4.382914
4.253613
4.128072

34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68

4.006197
3.887891
3.773057
3.661598
3.55342
3.448429
3.346534
3.247645
3.151674
3.058537
2.968149
2.880432
2.795306
2.712695
2.632524
2.554723
2.479221
2.405949
2.334843
2.265839
2.198873
2.133887
2.070821
2.00962
1.950226
1.892589
1.836654
1.782373
1.729696
1.678576
1.628966
1.580823
1.534103
1.488763
1.444763

69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100

1.402064
1.360627
1.320414
1.28139
1.243519
1.206768
1.171102
1.136491
1.102903
1.070307
1.038675
1.007977
0.978187
0.949277
0.921222
0.893996
0.867574
0.841933
0.81705
0.792903
0.769469
0.746728
0.724659
0.703242
0.682458
0.662288
0.642715
0.62372
0.605286
0.587397
0.570037
0.55319

MARIN VLADA

148

Aplicaia 10 (metoda reziduurilor determinarea ka i ke). Se consider cazul


unui medicament administrat oral ce iniial a realizat n intestin o concentraie
iniial C0=10 g/ml. Conform teoremei 3.7, n ipoteza unui model
monocompartimental concentraia n snge este dat de variaia concentraiei
substanei active n timp exprimat de expresia:

Ct

kac0 ket kat


e e .
ka ke

Se presupune c se dau msurtori


(observaii) ce apar n urmtorul tabel:

C(t) [g/ml]
2.551415
5.63735
7.645865
6.783929
4.516069
2.00962
0.921222
0.867574
0.682458

T[min]
1
3
7
16
30
57
83
85
93

Ipoteza de lucru: ka ke pentru un t (variabila timp) suficient de mare.


Pe baza msurtorilor date n tabel se cer valorile (parametrilor) constantelor ka i
ke ce determin modelul variaiei concentraiei substanei active n snge.
a) determinarea constantei de eliminare ke .
Ln C(t)

Se determin timpul n
care se obine
concentraia maxim
(maximulul funciei)
pentru a aplica modelul
liniar pentru coada
curbei de variaie a
concentraiei, deci pentru
Ln C(t).

y = -0.0299x + 2.3984
R2 = 1

2.5

1.5

ln C
Linear (ln C)

0.5

0
0
-0.5

20

40

60

80

100

INFORMATIC APLICAT

149
t
16
30
57
83
85
93

ln C
1.914556
1.507642
0.697945
-0.08205
-0.14205
-0.38205

Dac se reprezint grafic Ln C(t), panta dreptei obinute este chiar ke .


Dreapta de regresie pentru valorile din tabelul de mai sus se determin folosind
programul Excel.
Rezultatul este urmtorul:
y= -0.0299x + 2.3984, coeficientul de determinare R2 = 1.
Panta dreptei gsite este valoarea cutat a constantei de eliminare ke, adic avem
ke = -0.0299.
b) determinarea constantei de absorbie ka .

Avnd n vedere ipoteza de lucru, i anume: ka ke pentru un t (variabila timp)


suficient de mare, se face aproximarea

C1t

kac0 kat
e A ekat
ka ke

, unde A kk ck
a 0

.
e

Prin logaritmarea lui C1 se obine ln C1 (t ) ln A ka t . Dac se reprezint grafic


ln C1 (t ) , panta dreptei obinute este chiar ka.
Se presupune c se dau observaii n partea de nceput pentru timpii pn la
atingerea concentraiei maxime:
t
1
3
7

C1
0.823131
0.451744
0.136063

Se face logaritmarea pentru a aplica modelul liniar utilizat n programul Excel:

MARIN VLADA

150
t

C1
1

0.823131

0.451744

0.136063

Ln C1
0.19464
0.79464
1.99464

0
0

8
y = -0.3x + 0.1054
R2 = 1

-0.5

-1
Series1
Linear (Series1)

-1.5
Rezultatul este urmtorul:
y = -0.3x +0.1054, iar
-2
coeficientul de determinare
2
este R = 1. Panta dreptei
-2.5
gsite este valoare cutat a
constantei de absorbie ka, adic avem ka = -0.3.

Referine
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.

14.
15.
16.
17.
18.
19.
20.

Lucian Boiculese. Biostatistica teme, coala doctoral, UMF, Iai.


David W. A. Bourne. Pharmacokinetics and Biopharmaceutics, (Java Applets - On line
Graphs, JavaScript Calculators Online), http://www.boomer.org/c/p1/
David W. A. Bourne. Mathematical modeling of pharmacokinetic data, Technomic Publishing
Co., ISBN 1-56676-204-9, 1995.
Ion Crciun. http://www.mec.tuiasi.ro/diverse/sem_cdif_mec.pdf
Sorin Istrail. http://cs.brown.edu/~sorin/pdfs/venter2.pdf
James Jones. http://people.richland.edu/james/lecture/m116/logs/models.html
Peter Keusch, University of Regensburg, http://www.demochem.de/eyr-e.htm
Dalia Simona Miron, Constantin Mircioiu. Seminarii de matematici aplicate n Farmacie,
Edit. Tehnoplast, Bucureti, 2010.
Constantin Mircioiu, Roxana Colette Sandulovici, Statistic aplicat n farmacie i studii
clinice, Ediia II, Edit. Universitar Carol Davila Bucureti, 2009.
Joseph W. Ochterski, Thermochemistry in Gaussian,
http://www.gaussian.com/g_whitepap/thermo.htm Saeid Nourian
Marjorie Olmstead, http://courses.washington.edu/phys431/index.php
Saeid Nourian, http://calculator.runiter.com/graphing-calculator/
Flavian tefan Rdulescu. Studiul farmacocineticii medicamentelor cu metabolii activi prin
analiza compartimental i prin modele de farmacocinetic fiziologic, Tez de doctorat
(coord. t.: Prof.Dr. Constantin Mircioiu), Universitatea de Medicin i Farmacie Carol
Davila Bucureti, 2007.
Online 3D, http://www.livephysics.com/ptools/online-3d-function-grapher.php
3D, http://www.calculator-grapher.com/graphers/function-grapher-2-var.html
Wolfram, http://library.wolfram.com/webMathematica/Graphics/Plot3D.jsp
Scientific Calculator, http://web2.0calc.com/
M. Vlada, pagina principal, http://www.unibuc.ro/prof/vlada_m/
M. Vlada, on-line http://ebooks.unibuc.ro/informatica/Birotica/
M. Vlada, on-line http://ebooks.unibuc.ro/informatica/eureka/

4
Conceperea i
elaborarea lucrrilor
tiinifice

Ideile noastre, dup ce le natem, mai ateapt s i murim pentru ele


Lucian Blaga
"Write with precision, clarity and economy.
Every sentence should convey the exact truth as simply as possible."
Instructions to Authors, Ecology 1964
(Scrie cu precizie, claritate i economie. Fiecare propoziie trebuie s transmit exact adevrul
cel mai simplu cu putin.)
"Bad scientific writing involves more than stylistic inelegance: it is often the outward and
visible form of an inward confusion of thought. The scientific literature at its present standard
distorts rather than forms the graduate student's view of scientific knowledge and thought, and
corrupts his ability to write, to read, and to think. Strong educational measures are needed to
effect reform. I advocate a course on scientific writing as an essential feature in every scientist's
training. Such a course delves deep into the philosophy and method of science if it deals with
logic, precision, and clarity; on how these qualities can be achieved in writing; and on how such
achievement strengthens the corresponding faculties in thinking"
F. Peter Woodford, New York: Rockefeller University Press, 1968 [12].

- Concepte privind lucrrile tiinifice: limbajele cunoaterii, principiile gndirii


tiinifice, tipuri de lucrri tiinifice, metodologia redactrii lucrrilor tiinifice
- Instrumente software pentru editare (ISIS Draw, Symyx Draw, JSDraw):
strucuri chimice (formule, molecule i reacii chimice), exemple i aplicaii
- Aria unui poligon oarecare i teorema lui Green: demonstraie i aplicaii
- Tehnologii e-Learning i software educaional: utilizare n nvmnt i
cercetare

4.1 Metodologia elaborrii i editrii lucrrilor tiinifice


tiinele au aprut n diverse etape specifice de
dezvoltare a societii umane i s-au dezvoltat
ca urmare a acumulrii de cunotine despre
realitatea nconjurtoare i despre o realitate
virtual. Fiecare tiin reprezint un continuu
proces al cunoaterii ce utilizeaz metode i
tehnici de observare i experimente, metodologii
i tehnologii ntr-o continu perfecionare,
metode proprii de cercetare, informaii proprii
despre obiectele investigate, un limbaj tiinific
propriu. Prin apariia calculatorului i a noilor

154

MARIN VLADA

tehnologii de prelucrare a informaiilor i cunotinelor, tiinele au realizat salturi


mari n acumularea de noi cunotine i noi descoperiri. Prin urmare, tiina este
un generator de cunotine obinute prin activitatea oamenilor de tiin ce adaug
de fiecare dat la fondul comun al tiinei, cunotine noi, descoperiri noi,
revizuiri ale unor cunotine vechi, realiznd astfel o dezvoltare permanent a
tiinei.
Cunoaterea este dependent de procesul de nvare. Dezvoltarea societii
omeneti se realizeaz prin cunoatere i nvare. [Vlada, CNIV 2005, ICVL
2006]
Factorul limitativ n dezvoltare va fi legat din ce n ce mai mult de cunoatere i
nvare, de capacitatea omului de asimilare i dezvoltare a noilor tehnologii, de
utilizare a acestora n noi domenii de activitate, pentru noi produse i servicii.
Pentru a nelege n profunzime conceptul de societate bazat pe cunoatere
(knowledge society) se poate afirma c evoluia n epoca actual este n bun
msur condiionat de tiin, deoarece ea st la baza progresului tehnologic, iar
importana tiinei devine covritoare ntr-o societate bazat pe cunoatere. Vom
atrage atenia asupra faptului c tehnologiile societii informaionale au un
profund impact asupra dezvoltrii tiinifice i tehnologice n general. Aceste
tehnologii permit modelarea i simularea unor fenomene complexe, precum i
prelucrarea avansat a datelor experimentale, ceea ce poate contribui esenial la
nelegerea i utilizarea unor fenomene, la progresul tiinei i tehnologiei.
Limbajele cunoaterii, metode i mijloace cognitive

Larga rspndire a utilizriii tehnologiilor informatice i rezultatele rezolvrii


problemelor n cele mai diverse domenii de activitate ale omului, demonstreaz
capacitatea omului de modelare, reprezentare i rezolvare a unor clase diverse de
probleme. Acest lucru a fost posibil prin reconsiderarea i utilizarea conceptului
de limbaj nu numai pentru comunicare, ci mai ales pentru cunoatere (acelai
lucru s-a ntmplat i cu conceptul de algoritm utilizat de Informatic n
programarea calculatoarelor). Evoluia dinamic a noiunii de algoritm a
determinat apariia gndirii algoritmice n rezolvarea problemelor cu ajutorul
calculatorului; mai mult, limbajele de programare moderne ofer o gndire
obiectual n rezolvarea problemelor). Complexitatea i multitudinea de limbaje
arat de fapt c aceste eforturi, experimente i cercetri sunt realizate n scopul
procesrii informaiilor i cunotinelor. Calculatorul i tehnologiile informatice
demonstreaz rolul primordial al limbajelor n procesul cunoaterii.

INFORMATIC APLICAT

155

Astzi, limbajele (limbajele naturale, limbajele tiinifice/tehnice/economice i


limbajele artificiale din domeniul calculatoarelor) sunt utilizate nu numai pentru
comunicare, ci mai ales pentru exprimarea de idei, pentru a reprezenta cunotine,
pentru a explora i prelucra cunotinele reprezentate i prelucrate. Limitele
limbajelor privind modul de reprezentare a cunotinelor, comunicarea i
explorarea cunotinelor, prelucrarea i gestionarea cunotinelor sunt condiionate
de caracteristicile fiecrui limbaj: alfabet, sintax, semantic, construcii lexicale,
concepte i termeni, structuri etc. n actul de procesare un limbaj folosete
termenul de entitate prin intermediul cruia se realizeaz procesarea i
cunoaterea.
Definiia 4.1. Un limbaj de cunoatere este sistemul virtual/logic

L = ( V, Sin, Sem, O, C, T, Tc) ,


unde:
V = vocabular/alfabet, Sin = sintax (reguli), Sem = semantic (reguli),
O = obiecte, C = concepte / termeni, T = teorii / metode / tehnici de rezolvare,
Tc = tezaurul cunoaterii (baza de cunotine).
Limbajele cunoaterii sunt:
Limbajele naturale (utilizate de popoare; limbile popoarelor)
entitate=cuvnt ; construciile lexicale descriu stri, imagini, aciuni etc.;
Limbajele tiinifice/tehnice/economice ... (utilizate n domeniile tiinelor)entitate=cunotin; studiul obiectelor i a relaiilor dintre obiecte n
domeniile matematic, fizic, chimie, informatic, biologie, economie etc. ;
Limbajele artificiale (utilizate n domeniul calculatoarelor) formate din:
Limbaje de programare procedural entitate=locaie de memorie
Limbaje de programare funcional entitate=element de list
Limbaje de programare logic entitate=obiect / clauz
Limbaje de programare obiectual entitate=obiect
Limbaje de programare Web entitate=elemente multimedia
Limbaje pentru baze de date entitate=nregistrare
Limbaje pentru grafica pe calculator entitate=obiect grafic
Limbaje pentru modelare-simulare entitate=eveniment
Limbaje pentru sisteme de operare entitate=proces
Limbaje pentru Inteligena Artificial entitate=cunotin
- Limbajele sunt instrumente/unelte ale gndirii (M. Vlada, CNIV 2005).
- Limbajele sunt instrumente/unelte pentru procesare/prelucrare.

MARIN VLADA

156
Paradigme ale limbajelor

Om

Calculator :

Limbaje naturale (entitate=cuvnt; descrie stri/aciuni/imagini)


Limbaje
Limbaje tiinifice(mat./fiz./ch./inf./soc./ec.)
Limbaje ale
cunoaterii
(entitate=cunotin)

Limbaje de progr. clasic


(entitate=locaie de memorie)
Limbaje ptr. baze de date
(entitate= nregistrare)

Limbaje
artificiale
(sisteme de calcul)

Limbaje ptr. grafic


(entitate=obiect grafic)
Limbaje ptr. modelare/simulare
(entitate=eveniment)
Limbaje ptr. sisteme de operare
(entitate=proces)
Limbaje ptr. Inteligen artificial
(entitate=cunostint)

Reprezentare ( recepie )
Limbaj artificial
(sistem cibernetic)

Procesare ( transformare )
Interpretare (emitere)
Figura 52. Paradigme ale limbajelor

tiina ansamblu de metode i mijloace cognitive

Ca i n orice fel de activitate uman, n tiin sunt folosite aceleai mijloace i


procedee de cunoatere i de gndire: inducia i deducia; analiz i sintez;
abstractizare i generalizare; analogia; descriere; motivare i argumentri;
ipotez; confirmare i infirmare [4].

INFORMATIC APLICAT

157

Mijloace cognitive
Limbaj tiinific lexic specific, semantic, termeni i concepte;
Matematizarea tiinei modele matematice n chimie, fizic, biologie,
economie, sociologie, medicin, lingvistic, istorie etc.;
Concepte logico-filosofice teorii i modele logice sau filosofice;
Noi tehnologii i tehnici experimentale modelarea i simularea unor
fenomene complexe, prelucrarea avansat a datelor experimentale, produse
software i calcul computerizat etc.;
Limbaje formalizate, sisteme semantice modele, structuri i reprezentri
Legile sau principiile logice ale gndirii [4]
Legea identitii pstrarea sensului expresiei pe parcursul procesului de
gndire i fiecare noiune este folosit pe acest parcurs cu unul i acelai
sens;
Legea contradiciei dintre dou enunuri contradictorii numai unul expus
n acelai timp i raport poate fi adevrat;
Legea teriului exclus din dou judeci contradictorii expuse una este
adevrat, una este fals, a treia nu poate s existe sive-sive, terio non
datum;
Legea raiunii suficiente ntemeierea suficient a oricrui enun adevrat.

O nou orientare a investigaiilor tiinifice apare n epoca modern prin studiile i


cercetrile urmtorilor filosofi i oameni de tiin: Fr. Bacon, Descartes, Newton,
Leibniz, Kant, Hegel etc.
Cunoatere i Modelare

Larga rspndire a utilizriii tehnologiilor informatice i rezultatele rezolvrii


problemelor n cele mai diverse domenii de activitate ale omului, demonstreaz
capacitatea omului de modelare, reprezentare i rezolvare a unor clase diverse de
probleme. Acest lucru a fost posibil prin reconsiderarea i utilizarea conceptului
de limbaj nu numai pentru comunicare, ci mai ales pentru cunoatere (acelai
lucru s-a ntmplat i cu conceptul de algoritm utilizat de Informatic n
programarea calculatoarelor; evoluia dinamic a noiunii de algoritm a determinat
apariia gndirii algoritmice n rezolvarea problemelor cu ajutorul calculatorului;
mai mult, limbajele de programare moderne ofer o gndire obiectual n
rezolvarea problemelor). Complexitatea i multitudinea de limbaje arat de fapt c
aceste eforturi, experimente i cercetri sunt realizate n scopul procesrii
informaiilor i cunotinelor. Calculatorul i tehnologiile informatice demonstreaz
rolul primordial al limbajelor n procesul cunoaterii.

MARIN VLADA

158

n etapa actual de dezvoltare tiinific i tehnic, rezolvarea unei probleme din


diverse domenii (matematic, fizic, chimie, informatic etc.) reprezint o
activitate de creaie, un raionament prin construirea, generarea, descrierea
urmtoarelor aspecte, nainte de un proces de execuie (realizat de un calculator/o
main de calcul):
proces demonstrativ (demonstraia) care s arate existena unei soluii
sau a mai multor soluii i/sau s determine efectiv soluiile exacte;
proces computaional (algoritmul) care s codifice/modeleze un proces
demonstrativ, o metod sau o tehnic de rezolvare n scopul determinrii
(eventual aproximative) a soluiilor exacte.
n prezent este tot mai des invocat reprezentarea problemelor folosind concepte
OOP (Object Oriented Programming). Conceptul de obiect (M. Minsky, The
Society of Mind, Touchstone Books, New York, 1986) are un rol important n
tiina cunoaterii i educaiei. Un obiect modeleaz o entitate din lumea real
sau virtual.

Figura 53. Relaia Inductive Reasoning-Deductive Reasoning

n activitatea de rezolvare a problemelor trebuie s se identifice/defineasc


obiectele din cadrul problemelor ce provin din diferite domenii: tiinifice,
economice, sociale etc. Identificarea obiectelor este echivalent cu determinarea
entitilor i conceptelor care reprezint forme fizice/grafice, fapte, evenimente,
procese, stri etc. Un obiect este caracterizat n mod unic prin identificare,
comportament (caracteristic dinamic) i stare (caracteristic static). n esen,
rezolvarea unei probleme se va exprima printr-o codificare/modelare a
universului problemei i a raionamentelor pentru procesul demonstrativ.

INFORMATIC APLICAT

159

Conceperea i elaborarea lucrrilor tiinifice

Literatura tiinific este modalitatea de stocare a rezultatelor cercetrii tiinifice


n vederea regsirii, utilizrii i prelucrrii eficiente a cunotinelor de-a lungul
timpului. Astzi, aceast literatur tiinific este stocat prin form tiparit
(print), forma Web (On-line), biblioteci digitale, medii de stocare magnetic sau
optic etc.
The National Science Digital Library - http://nsdl.org/,
Project by Unesco - www.worlddigitallibrary.org,
European Digital Library - http://www.theeuropeanlibrary.org/.
Literatura tiinific este compus n esen din cri (n special tratate i
monografii), articole publicate n reviste, rapoarte de cercetare, memoriile unor
conferine tiinifice (proceedings), teze de doctorat, brevete de invenie, granturi
de cercetare (rapoartele tiinifice aferente) etc. [L. Vinan, 2006]
O lucrare tiinific trebuie s satisfac criteriile unei lucrri academice: cercetare,
studiu, analiz, produs software, ce abordeaz un subiect sau o tem i care
reprezint o investigaie original, comparativ sau o implementare a unor
metode, tehnici n vederea obinerii unor rezultate sau a unor concluzii n
domeniul cunoaterii.
Definiia 4.2. Lucrare Studiu scris asupra unui anumit subiect; scriere, oper
artistic sau tiinific. (DEX)
Definiia 4.3. Tipuri de lucrri tiinifice (redactate n form final full paper):
ARTICOL ORIGINAL (publicat n revist de specialitate sau n
Proceedings al unei Conferine)
ARTICOL DIDACTIC (publicat n revist de specialitate sau n
Proceedings al unei Conferine)
STUDIU DE SPECIALITATE (publicat n revist de specialitate sau n
Proceedings al unei Conferine)
REVIST DE SPECIALITATE (publicaie de articole tiinifice de
specialitate sau lucrri ale unei Conferine)
REVISTA DE PUPULARIZARE (publicaie de articole de popularizare a
informaiilor i cercetrilor tiinifice)
PROCEEDINGS (publicaie de articole tiinifice prezentate la o
Conferin)
CARTE / MONOGRAFIE (publicaie prin expunerea unor teme din punct
de vedere teoretic i practic)

MARIN VLADA

160

TEZ DE DOCTORAT (lucrare tiinific ce expune rezultatele unor


cercetri ntr-o anumit tem pentru obinerea titlului tiintific de Dr. - PhD.)
TEZ DE DISERTAIE (lucrare tiinific ce expune un studiu de
specialitate ntr-o anumit tem pentru obinerea titlului tiinific de M.Sc.,
master)
LUCRARE DE LICEN (lucrare tiinific ce expune un studiu de
specialitate ntr-o anumit tem pentru obinerea diplomei de licen,
B.Sc., liceniat)

Clasificarea lucrrii tiinifice se efectueaz din diferite principii: al coninutului;


al originalitii; al destinaiei; ariei de cuprindere etc.
Orice lucrare tiinific poate fi prezentat spre valorificare ntr-o form
explicit prin redactarea textului ei. Redactarea lucrrilor tiinifice este o parte
important a cercetrii tiinifice, prezentnd pentru apreciere a rezultatelor
cercetrilor. n ea vom gsi rezultatul investigaiilor tiinifice. Redactarea
constituie o comunicare, realizarea obiectivelor propuse, metodele i tehnicile
folosite i comunicarea propriu-zis a rezultatelor obinute. Comunicarea
rezultatelor investigaiilor este o activitate, un lucru obligatoriu i o form de
valorificare a rezultatelor prin reintegrarea cunotinelor dobndite n urma
elaborrii tiinifice pentru a ajunge la rezultatul scontat conform regulilor
enunate de Blaise Pascal. (Universitatea Tehnic din R. Moldova UTM, Curs
de Filosofie, Programul de Masterat Inginerie i Managementul Calitii,
http://www.utm.md/master/curs/filos/cap7.pdf) [4].
Articolul tiinific

Structura general a unui articol tiintific poate conine urmtoarele seciuni


succesive, considerate canonice n practica redactrii (Fig. 54, Hill et al., 1982,
Vinan, 2006)[10]:

Titlu (Title) acesta trebuie s rezume ct mai adecvat coninutul


articolului, urmat de numele tuturor autorilor, cu specificarea instituiilor
corespunztoare;
Rezumat (Abstract) prezint n mod succint lucrarea (aproximativ 150
de cuvinte): domeniul tiinific n care se ncadreaz articolul; provocrile
tiinifice la care acesta propune soluii; rezultatele importante obinute
mpreun cu implicaiile aferente; relevana, originalitatea i calitatea
cercetrii. Nu se recomand utilizarea citrilor bibliografice;
Cuvinte cheie (Keywords) principalele 5-7 cuvinte cheie, consacrate
domeniului tiinific n care se nscrie lucrarea;

INFORMATIC APLICAT

161

Introducere (Introduction) descrie cadrul tiinific general al lucrrii,


provocrile abordate i importana lor n cercetare, ipotezele tiinifice ale
lucrrii i metodologia de principiu ce a fost selectat i utilizat, structura
seciunilor lucrrii;
Alte abordri (Related Work) descrie stadiul actual al cunoaterii n
domeniu, ntr-un mod clar, sistematic, critic, coerent i concis, raportat la
realizri anterioare sau recente; se descriu n mod critic lucrrile considerate
relevante, descrie cu acuratee i n mod onest, deontologic i diferenele
specifice ntre abordrile din articol i altele prezentate n literatur;
Corpul articolului: metodologii, rezultate, interpretri prezint
metode, tehnici, algoritmi, tehnologii, cadrul experimental, cadrul de
evaluare a rezultatelor, materialele utilizate n cadrul investigaiei
tiinifice; se descriu rezultatele obinute, se compar cu cele cunoscute
prin intermediul altor cercetri; coninutul acestei seciuni depinde de
caracterul fundamental sau aplicativ al cercetrii, dar i de domeniul
tiinific al lucrrii;
Concluzii, dezvoltri ulterioare (Conclusions, Further Work) descrie
succint principalele concluzii ale cercetrii i viitoarele oportuniti de
cercetare considerate a fi fezabile i fertile din punct de vedere tiinific;
Mulumiri (acknowledgments) opional, printr-un text scurt, autorii
prezint recunotina lor instituiilor/organizaiilor i persoanelor fizice
care i-au sprijinit, din punct de vedere tiinific sau/i material, pentru
buna desfurare a cercetrii expuse;
Referinele bibliografice (References) de regul, este seciune
obligatorie i descrie o list de publicaii relevante, recente i citate n
textul articolului; aceste referine trebuie s poat fi consultate de orice
persoan interesat.
general
Introducere
particular
Metode, Rezultate,
Interpretri
particular
Concluzii,
Discuii

general

Figura 54. Structura general a unui articol tiinific [Hill et al., 1982] [11]

162

MARIN VLADA

Elaborare i redactare

Redactarea lucrrilor tiinifice presupune cerine deosebite fa de forma


lucrrilor. Ele trebuie s fie elaborate cite cu o acuratee deosebit, clare, pe
nelesul tuturor. Este foarte important problema exprimrii i a prezentrii. Un
rol aparte ine de limbajul tiinific, de logica exprimrii, de ortografia i de
sintaxa corect, adic o armonie dintre forma i coninutul lucrrii [4,5].
Prezentarea unui articol tiinific trebuie s fie coerent, complet dar concis i
neredundant, necontradictorie, clar, scris ntr-un limbaj extrem de atent la
fiecare detaliu i interpretare. Fiecare domeniu conine termeni cu accepiuni
precise, care trebuie utilizai corespunztor n lucrare, evitnd ambiguitile de
limbaj i jargoanele obositoare [4]. n general, se recomand adresarea
impersonal prin diateza pasiv (se demonstreaz c, s-au obinut urmtoarele
rezultate), evitndu-se folosirea persoanei nti.(VINAN 2006).
PRINCIPII: rigoare, claritate, concizie.

Cunoaterea de ctre autor a principiilor redactrii tiinifice va conduce la o


redactare RIGUROAS, CLAR i CONCIS. Trebuie s existe o coeren ntre
FOND (coninutul articolului) i FORMA (redactarea) articolului (Ceea ce se
tie bine se enun clar Boilean). Exprimarea unui gnd, a unui raionament, a
unei idei este cu att mai cuprinztoare, cu ct este mai clar exprimat (Dac nu
gseti cuvintele, nu ai n cap ideea G. Calinescu; Ideile sunt rdcinile
creaiei Ernest Dimnet) [www.intelepciune.ro].
OBIECTIVE: comunicare, calitate, concluzii.
Se are n vedere comunicarea i publicarea rezultatelor cu valoare tiinific a
concluziilor unor studii, a unor comparaii i experimente. De asemenea, se
urmrete valorificarea cercetrilor i studiilor cuprinse n lucrrile tiinifice de
calitate, precum i interesul tiinific, calitatea redactrii i exprimarea corect din
punct de vedere lingvistic.
Plagiatul (Plagiarism)

Astzi, avnd n vedere utilizarea pe scar larg a redactrii computerizate i a


utilizrii tehnologiilor Web pentru stocare, prezentare i cutare, autorii de
articole/lucrri tiinifice sunt tentai s utilizeze abuziv operaiile Copy-Paste i
astfel s realizeze voluntar sau involuntar ceea ce se numete plagiat. La coal
sau la universitate, elevii i studenii trebuie s fie instruii i avertizai s respecte
rezultatele muncii autorilor de articole, s tie i s respecte regulile impuse de
calitatea de autor i de sistemul de citare. Furtul intelectual este un aspect

INFORMATIC APLICAT

163

duntor i trebuie respins categoric de orice persoan indiferent de vrst, funcie


sau statut social. Dei exist metode de prevenire a plagiatului, programe i
sisteme informatice de depistarea a cazurilor de plagiat, n fiecare an n timpul
susinerii lucrrilor de licen, conducerile facultilor mpreun cu cadrele
didactice au surprize mari cnd constat cazuri de plagiat. Formarea viitorilor
specialiti trebuie s aib n vedere i acest aspect important privind respectarea
proprietii intelectuale i prevenirea plagiatului.
Plagiarism (use of others words, ideas, images etc. without citation) is not to be
tolerated and can be easily avoided by adequately referencing any and all
information you use from other sources. In the strictest sense, plagiarism is
representation of the work of others as being your work. Paraphrasing other's
words too closely may be construed as plagiarism in some circumstances. In
journal style papers there is virtually no circumstance in which the findings of
someone else cannot be expressed in your own words with a proper citation of the
source (Greg Anderson, http://www.bates.edu/~ganderso/) [1].
Conform Codului de etic al Universitii din Bucureti (art. 6), plagiatul sau
nsuirea de ctre un autor a rezultatelor muncii altui autor (indiferent dac este
vorba de reproducerea exact a unui text sau de reformularea unei idei cu
adevrat originale), fr ca acestea din urm s fie menionate ca surs a textului
sau a ideii respective, constituie o fraud intelectual i se sancioneaz n
conformitate cu gravitatea pe care o prezint. Plagiatul poate fi voluntar (numit
i plagiat propriu-zis) sau involuntar (petrecut atunci cnd se folosete greit
sistemul de citare sau nu se indic sursa unui material).
Constituie cazuri de plagiat (Carmen-Viviana Ciachir, Departamentul-Catedra
UNESCO, Universitatea din Bucureti):
preluarea unui text al unui alt autor, indiferent de suportul utilizat
pentru publicare (carte, revist, pagini web etc.), fr utilizarea
ghilimelelor i a trimiterilor bibliografice;
prezentarea unui citat dintr-un text al altui autor ca parafraz
(repovestirea ideii sau a argumentului unui autor), fr utilizarea
semnelor convenionale de citare (ghilimele i trimiteri bibliografice);
preluarea unui text fr referine clare, cu modificarea topicii, a unor
expresii din cuprinsul su i/sau inversarea unor paragrafe, capitole
etc.;
compilaia de fragmente din mai multe surse, fr trimiteri
bibliografice clare la textele surs;
utilizarea excesiv a altor surse, n detrimentul propriului aport.

164

MARIN VLADA

Citatele mai consistente (mai mari dect cteva rnduri succesive) se trec fie cu
spaiere (indentare) diferit n text i cu caractere italice, fie n anexe, dac
depesc o pagin [3].

Concluzii

Rezultatele unor studii, cercetri sau experimente nu pot fi cunoscute de ctre


comunitatea tiinific, dect dac respect standarde i reguli impuse de
experiena i tradiia din activitatea tiinific. n fiecare etap de dezvoltare a
societii se constat o dinamic sporit privind regulile, metodele, standardele i
tehnologiile.

Referine
[1] Anderson Greg, (2009). How to write a paper in Scientific Journal style and format, Bates
College Department of Biology , http://www.bates.edu/~ganderso /.
http://abacus.bates.edu/~ganderso/biology/resources/writing/HTWtoc.html
[2] Achimas Cadariu A., (1999). Metodologia cercetrii tiinifice medicale, Edit. Universitar
Iuliu Haieganu, Cluj Napoca, http://www.info.umfcluj.ro/ .
[3] Codului de etic al Universitii din Bucureti, http://www.unibuc.ro/ro/cod_etica_ro, accesat
02.10.2011
[4] Curs de Filosofie, Programul de Masterat Inginerie i Managementul Calitii,
Universitatea Tehnic din R. Moldova - UTM, 2009
http://www.utm.md/master/curs/filos/cap7.pdf
[5] Day Robert A., (1998). How to Write & Publish a Scientific Paper, 5th edition, Orynx Press.
[6] Fellows, N. J., (1994). A window into thinking: Using student writing to understand
conceptual change in science learning. Journal of Research in Science Teaching, 31(9), 9851001.
[7] Gaskins, I. W., Guthrie, J. T., Satlow, E., Ostertag, J., Byrne, J. & Connor, B., (1994).
Integrating instruction of science, reading, and writing: Goals, teacher development, and
assessment. Journal of Research in Science Teaching, 31(9), 1039-1056.
[8] Huth J., Brogan M., Dancik B., Kommedahl T., Nadziejka D., Robinson P., Swanson W.
(1994). Scientific format and style: The CBE manual for authors, editors, and publishers.
Cambridge: Cambridge University Press.
[9] Vinan L., Calitatea cercetrii prin abordri scientometrice, Euroeconomia, XXI, ISSN 18410707, nr. 53, Sibiu, 24 februarie 2006.
[10] Vinan L., Scrierea i publicarea tiinific, University of Sibiu, Computer Science and
Engineering Department, http://webspace.ulbsibiu.ro/lucian.vintan/html/Acad.pdf
[11] Vlada Marin, (2010). Professional Netwok, http://c3.wordpress.com/.
[12] Woodford Peter F. ed., (1968). Scientific writing for graduate students: a manual on the
teaching of scientific writing. New York: Rockefeller University Press.

INFORMATIC APLICAT

165

4.2 Editarea formulelor i a ecuaiilor matematice


Cele mai rspndite pachete de programe (produse software) ce ofer astfel de
prelucrri sunt:
1. pachetul gratuit OpenOffice (free software/ open source,
http://www.openoffice.org/) ce conine Writer (procesor de texte i editor
HTML), Calc (foi de calcul tabelar), Draw (modul de desen i grafic
vectorial), Impress (modul pentru crearea de prezentri), Editor de
formule, Modul de baze de date;
2. pachetul Microsoft Office (nu este gratuit, http://office.microsoft.com/roro/) ce conine MS-Word (procesor de texte i editor HTML, ofer
editorul de formule matematice MS Equation), Excel (foi de calcul
tabelar), Access (prelucrri baze de date), Power Point (crearea de
prezentri), Publisher (editare texte), OneNote (editor simplu), Outlook
(gestionare e-mail);
3. pachetul Scientific Word (SW) (forma iniial LaTeX este gratuit,
http://www.latex-project.org) utilizat frecvent de oamenii de tiin pentru
redactarea articolelor i crilor tiinifice. Avnd la baz limbajul LaTeX,
destinat prelucrrii textelor matematice, acesta ofer Scientific
WorkPlace ce realizeaz calcule i reprezentri 2D i 3D, precum i
Scientific Notebook ce realizeaz rezolvarea de ecuaii i sisteme.
Scientific Word (SW) v. 5.5

La baza pachetului Scientific Word


se afl LaTeX (elaborat de Leslie
Lamport n anul 1994 ce are la baz
limbajul TeX elaborat de Donald E.
Knuth n anul 1984) ce este un
limbaj des folosit de ctre oamenii de
tiin, n mediul academic. LaTeX
seamn cu limbajul HTML sau cu
RTF (Rich Text Format). Acesta
poate fi downloadat gratuit de pe
site-ul http://www.latex-project.org.
Limbajul este dezvoltat de ctre utilizatori, existnd o varietate de pachete ce
extind macrourile iniiale ale acestuia. Se poate afirma ca LaTeX este un pachet
de macrodefiniii pentru TeX, iar TeX este un sistem de prelucrare a textelor ce
permite permite definirea de layout-uri pentru cri, teze de doctorat, articole,
rapoarte, scrisori etc.

166

MARIN VLADA

Observaie. n general, n activitatea tiinific trebuie s se realizeze editarea


lucrrilor tiinifice, astfel ca s respecte regulile cerute de o editur sau de
formatul unei reviste de specialitate. O lucrare este predat editorului care, dup
verificarea semantic de ctre un grup de recenzori, va accepta lucrarea pentru a fi
publicat. Lucrarea acceptat pentru publicare va trebui aranjat n pagin,
operaie fcut de ctre tehnoredactor, ce hotrte dimensiunile paginii, fonturile,
aspectul general etc. Aceste informaii formeaz layout-ul lucrrii ce va trebui
publicat. Dup corectur, lucrarea se tiprete n numrul dorit de exemplare.
Dac recenzia este realizat de specialiti, celelalte operaii pot fi efectuate cu
ajutorul calculatorului, pe baza unor reguli simple i fixe. Pentru aceasta, este
necesar utilizarea unui procesor de texte, iar din motive legate de rspndire i
disponibilitate, se poate utiliza LaTeX.

Principalele motive ale utilizrii sale pe scar din ce n ce mai larg, de ctre
editorii i autorii de texte sunt independena fa de driver-ul de imprimant i
utilizarea pe diferite platforme. n general, layout-ul paginilor realizate n MS
Word (poziia figurilor, a tabelelor, claritatea formulelor i ecuaiilor etc.) poate
s varieze foarte mult, n schimb prelucrarea sub LaTeX ofer un text matematic
clar i ordonat.

Figura 55. Ex. Ion Crciun, http://www.mec.tuiasi.ro/diverse/sem_cdif_mec.pdf

INFORMATIC APLICAT

167

Despre SW versiunea 5.5

Scientific Word Version 5.5 crearea de documente profesionale, adic


documente matematice, tiinifice, tehnice de la tastatura folosind notaii
matematice obinuite. Se poate alege publicarea ca document Web
folosind HTML sau PDF i se poate imprima cu sau fr typesetting
LaTeX;
Scientific WorkPlace Version 5.5 redactarea de documente tiinifice i
tehnice complexe cu LaTeX. Se pot crea reprezentri 2-D i 3-D n mai
multe stiluri i sisteme de coordonate, animaie 3D etc.;
Scientific Notebook Version 5.5 realizeaz calcul simbolic sau numeric,
calcul integral i diferenial. Se pot rezolva ecuaii algebrice i difereniale
n documente uor de utilizat cu o interfa comod. Folosind comenzile
din meniu se pot realiza calcule n peste 150 de uniti de msur. Se pot
importa date i grafice.

Mai multe informaii la urmtoarele adrese:


- http://www.mackichan.com/index.html?products/sw.html~mainFrame
- http://www.mackichan.com/

Editorul de formule matematice Microsoft Equation (MS Word)

Fr s fie la nivelul pachetului Scientific Word (SW), pachetul Microsoft Word


(vers. 2003-2007 sau 2007-2010) ofer utilizatorilor crearea de obiecte care s
cuprind text matematic. Acest lucru se poate realiza prin intermediul modulului
Microsoft Equation 3.0 ce se poate invoca prin Insert Object Microsoft
Equation 3.0 sau direct prin utilizarea pictogramei
ce va fi prezent n bara
de instrumente prin aciunile Tools Customize Insert Microsoft Equation:

MARIN VLADA

168

Microsoft Equation
3.0

Figura 56. Meniul Microsoft Equation 3.0

n cazul programului Word vers. 2010 (romn) se va invoca Inserare Obiecte:

Obiecte

Inserare

1
0

f ( x ) dx

S (a1 , a2 ,, a p ) [ z k f ( xk , yk ; a1 , a2 ,..., a p )]2


k 1

A11

A
Hf (a ) 21

A
n1

A12
A22

An 2

A1n

A2 n
2 f (a)

,
unde
A
, i, j {1,2, , n}.
ij

xi x j

Ann

Figura 57. Programul Word ce ofer Microsoft Equation

INFORMATIC APLICAT

169

Meniul oferit de modulul Microsoft Equation 3.0:

Exemple:
n

2
1. S ( a1 , a 2 , , a p ) [ z k f ( x k , y k ; a1 , a 2 ,..., a p )]
k 1

2.

f ( x)dx

A11

A
3. Hf (a ) 21

A
n1

A12
A22

An 2

A1n

A2 n
2 f (a )
,
unde
A

, i, j {1,2, , n}.
ij

xi x j

Ann

Formula matematic
prelucrat i obiectul creat

Figura 58. Utilizarea meniului Microsoft Equation

MARIN VLADA

170

n cazul exemplului 2, pentru editarea unei integrale definite, cursorul se va plasa


la nceputul unui rnd (sau n alt poziie, ulterior cadrul rezultat va fi plasat acolo
pentru a invoca
unde se dorete), dup care se execut click pe butonul
Microsoft Equation 3.0. Prin aceast aciune va aprea pe ecran meniul
corespunztor al modulului din care se alege submeniul corespunztor editrii
tipurilor de integrale. Pentru integrala definit se va alege primul buton din
coloana a III-a, aa cum se arat n imaginea urmtoare:

butonul pentru integrala definit

submeniu pentru integrale

Prin executarea unui click pe acest buton la poziia


cursorului va aprea un cadru general i elementul grafic
corespunztor integralei definite. Vor aprea elementele ce
urmeaz a fi editate folosind mouse-ul. Dup completarea
acestora, se va executa click pe un punct din documentul Word i astfel va aprea
n document integrala dorit. Rezultatul editrii este un obiect grafic ce poate fi
prelucrat prin diverse operaii.

4.3 Editarea formulelor i a reaciilor chimice


Produse software: ISIS / Symyx / ChemSketch /
JSDraw

ISIS, Symyx i ChemSketch sunt sisteme


(medii) de programe ce ofer instrumente
pentru elaborarea de structuri chimice:
molecule, formule, reacii chimice. Desenele
pot
fi
utilizate
ca
structuri
2D
(bidimensionale), de exemplu, n fiiere de tip

INFORMATIC APLICAT

171

text, sau pot fi transformate n modele 3D (tridimensionale). Dac


programul ISIS Draw are prima versiune n anul 1990, dup care a fost
perfecionat permanent, programele Symyx (download: http://symyxdraw.en.softonic.com/) i ChemSketch (download: http://chemsketch.en.
softonic.com/) sunt elaborate mai recent i au versiuni noi (Symyx 4.0 i
ChemSketch 11.0).
JSDraw
(A
Javascript
Chemical
Structure
Editor/Viewer,
http://www.olncloud.com/oln/jsdraw/, Scilligence: Software for Life
Science) este un program modern scris n JavaScript ce ofer posibilitatea
conceperii i elaborrii structurilor din chimie i biologie prin intermediul
paginilor web. Folosind JavaScript se pot afia i elabora structuri chimice
n pagini web apelate sub un browser (IE, Firefox, Safari, Opera si
Chrome) pe platformele (sisteme de operare) Windows, Mac, Linux, i
chiar iPhone, Android i alte dispozitive mobile.

Exemple de molecule: simple & complexe

Glycine

Ethanol

Exemplu din Stereochimie: Izomeri

Figura 59. Exemple de structuri chimice

Propena

MARIN VLADA

172

Exemplu de vizualizare 3D cu ChemSketch: 1-aminocyclopropanecarboxylic acid

1-aminocyclopropanecarboxylic
acid, the biosynthetic precursor of
ethene (ethylene) in plants.
- It was drawn with ChemSketch and
displayed with Balls and Sticks in the 3D
module.
(Carbon atoms are shown in cyan, oxygen
in red, nitrogen in blue, hydrogen in white)
- this uses the default color scheme of
ChemSketch/3D)
Sursa:
http://bbruner.org/obc/chemsket.htm#Draw1

Figura 60. ChemSketch: Sistemul periodic al elementelor chimice (JSDraw)

Programul ISIS Draw Meniuri i indicaii de utilizare

Meniul principal (general): File, Edit, Options, Text, Templates, Chemistry,


Windows, Help.

INFORMATIC APLICAT

173

Meniul principal orizontal (instrumente): Run Chem Inspector, Open Last


Template Page, Draw Previous Template, Cyclohexane, Cyclopentane, Benzene,
, Cyclobutane, Cyclopropane.
Meniul principal vertical (instrumente): Lasso Select, 2D Rotate, Eraser, Atom,
Single Bond, Up Wedge, Chain, Plus, Arrow, Atom - Atom Map, Sequence,
Bracket, Text, Straight Line, Rectangle.

Se recomand ghidul: ISIS /Draw Tutorial (1993) by MDL Information


System- http://www.ccl.net/cca/software/MS-WIN3/ISIS/isis_tut.pdf

Figura 61. Meniurile (orizontal, vertical) ale programului ISIS Draw

MARIN VLADA

174

Figura 62. Meniurile ISIS Draw: meniul vertical, meniul orizontal

Fiierele (schiele-desenele) salvate vor avea extensia <nume>.SKC. Utilizarea


diverselor instrumente ce ofer prelucrri determin i diverse forme ale
cursorului, acestea fiind prezentate n tabelul de mai jos.

Tabelul 5. Tipuri de cursoare

INFORMATIC APLICAT

175

Observaie. n funcie de structurile i formulele ce


trebuie editate se vor selecta diverse instrumente din
cele dou meniuri (vertical sau orizontal). Trecerea la
utilizarea unui alt instrument se poate realiza doar dac
se executa renunarea la instrumentul utilizat, acest
lucru se face prin activarea (click pe butonul respectiv)
butonului Lasso Select. Acesta este primul buton
(instrument) din lista oferit de meniul vertical.

Figura 63. Fiiere cu abloane (sketch)

Toate facilitile oferite de meniuri ofer editarea (molecule, reacii, forme


grafice) prin urmtoarele aciuni:
utilizarea de abloane (molecule, structuri chimice);
adugarea/tergerea de atomi i legturi (bonds);
desenarea i editarea de legturi;
adugarea i editarea simbolurilor de atom;
mutarea i redimensionarea moleculelor.
Submeniul Templates din meniul general ofer diverse abloane de structuri
chimice:

MARIN VLADA

176

Figura 64. Submeniul Templates

abloanele sunt structuri predesenate (predefinite) utilizate pentru a construi rapid


molecule. Sunt oferite dou tipuri de abloane:
pagini de abloane o pagin de abloane este o fereastr care conine
multe fragmente structurale, cum ar fi inele sau lanuri; se alege ablonul
dorit ce apare n fereastr;
instrumente de abloane un instrument de ablon este un singur fragment
structural, cum ar fi un inel de benzen, ce se alege direct din bara de meniu
(meniul orizontal).

INFORMATIC APLICAT

177

Figura 65. Submeniul Templates: AMINO.SKC (Amino acids)

Exist patru moduri de a utiliza abloane de instrumente i pagini. Pentru un


ablon de instrument se face click pe instrumentul respectiv. Pentru un ablon de
pagin se alege ablonul de pagin corespunztor din meniul Templates i se face
click pe ablonul dorit.

Tabelul 6. Sursa: http://www.ccl.net/cca/software/MS-WIN3/ISIS/isis_tut.pdf

MARIN VLADA

178

Exmplul 1

Exemplul 2

Figura 66. Exemple de structuri editate cu ISIS Draw

Obiect evideniat (object highlighting)

Pentru selectarea (evidenierea) unui obiect se face deplasarea cursorului peste


obiectul respectiv, i se execut click. Obiectul evideniat este indicat dac se
execut click cnd cursorul este peste un atom, o legtur, o component, sau o
schi (atom, bond, component, or sketch).

Figura 67. Sursa: http://www.ccl.net/cca/software/MS-WIN3/ISIS/isis_tut.pdf

INFORMATIC APLICAT

179

Meniul Chemistry

Chemistry: Reaction, Create No-Structure,


Seguence, 3D, Calculate Mol Value, R-Query,
Renumbers Atoms, Run Chem Inspector

Figura 68. Submeniul Chemistry

Figura 69. Chemistry Calculate Mol Value Calculate

MARIN VLADA

180

Aplicaie. Utilizarea i afiarea valorilor moleculare (molecular values) pentru o


molecul: Molecular weight, Exact mass, Molecular formula, Molecular
composition.
Aciuni de operare i editare: dup ce este creat molecula, aceasta se selecteaz
i se execut Chemistry Molecular Value fereastra Molecular Values.
Dup apariia ferestrei Molecular Values se execut click pe butonul Paste n
vederea trecerii informaiilor n zona de editare, aa cum apare n imaginea de mai
jos (dreapta).

Fig. 70. Fereastra Molecular Values

Fig. 71. Apariia informaiilor n document


(sketch)

Observaie. Prin utilizarea meniului Options se poate activa rigla prin


urmtoarele comenzi: Options Show Ruler.

Show ruler

Show ruler

Reactie: C6H12
Molecular Values

Figura 72. Utilizarea riglei (ruler)

INFORMATIC APLICAT

181

Exemple de structuri chimice editate.

Figura 73. Structuri chimice editate

Bases

Orbitals

Figura 74. Structuri: Basres, Orbitals (templates)

MARIN VLADA

182

Figura 75. Structuri Templates: Carbonyls

Figura 76. Structuri, Tutorial ISIS, http://www.ccl.net/cca/software/MS-WIN3/ISIS/isis_tut.pdf

INFORMATIC APLICAT

183

Aplicaii practice: editarea de molecule i reacii folosind ISIS Draw

Figura 77. Adenina, Benzen, Trifenilfosfina, hexaclorociclohexan, Naftalina, Tetralina, Decalina

Aplicaii practice: Reacia de nitrare a fenolului folosind programul ISIS Draw

Figura 78. Reacii

MARIN VLADA

184

Figura 79. Reacii

Figura 80. Reacii

INFORMATIC APLICAT

185

Aplicaii practice: editarea de reacii chimice folosind programul Symyx Draw


vers. 3.2

Figura 81. Reacii


Referine
Greg Pearce, Symyx Draw, ISIS Draw - An Introductory Guide,
http://bbruner.org/obc/symyx.htm, http://bbruner.org/obc/isis.htm, on-line
MDL IS, Tutorial ISIS, http://www.ccl.net/cca/software/MS-WIN3/ISIS/isis_tut.pdf
ChemSketch - An Introductory Guide Obtaining ChemSketch,
http://bbruner.org/obc/chemsket.htm , http://www.acdlabs.com/download/
Symyx, download: http://symyxdraw.en.softonic.com/
ChemSketch, download:
http://chemsketch.en.softonic.com/

JSDraw - A Javascript
Chemical Structure
Editor/Viewer (Free)
JSDraw este un program modern
scris n JavaScript ce ofer
posibilitatea conceperii i elaborrii

MARIN VLADA

186

structurilor din chimie i biologie prin intermediul paginile web. Folosind


JavaScript se pot afia i elabora structuri chimice n pagini web apelate sub un
browser (IE, Firefox, Safari, Opera si Chrome) pe platformele (sisteme de
operare) Windows, Mac, Linux, i chiar iPhone, Android i alte dispozitive
mobile.
Mai multe informaii la (Scilligence: Software for Life Science):
http://www.olncloud.com/oln/jsdraw/Demo.htm,
http://www.scilligence.com/web/jsdrawapis.aspx.

Scilligence: JSDraw A Javascript Chemical Structure Editor/Viewer

Prelucrrile realizate prin intermediul acestui editor vor fi salvate n fiiere ce vor
avea extensiile: fiiere salvate cu extensia .sdf, .csv, .smiles.
Meniul principal al programului JSDraw
Meniul orizontal

About JSDraw
Lasso selection
Single bond

Increase Charge Eraser

Clear/File Double bond Chain Tool

Reaction arrow

Zoom in
Zoom out
Rotate ...

INFORMATIC APLICAT

187

Meniul orizontal

Viewer with popup

Meniul vertical

Show periodic table


Atom properties
Molecular Weight , Mol. Formula
SDF List Viewr Grid Viewer
Figura 82. Descrierea meniului principal JSDraw

Observaie. Tehnologia JavaScript ofer posibilitatea ca utilizatorul s opereze


ntr-o fereastr separat. De aceea, dac se execut double-click (Viewer with
popup (double-click to edit)) pe aceast zon din dreapta, se va afia o fereastr
de editare n care apar cele
dou meniuri: vertical i
orizontal. Toate facilitile
oferite de programul JSDraw
pot fi accesate prin intermediul
celor dou meniuri, iar la
final s se salveze prin
acionarea butonului Save
aflat n partea central de jos.
Exist i se pot crea diverse
fiiere cu structuri chimice
utilizate frecvent. Acestea
sunt salvate n fiiere de tip
Figura 83. Popup Editor oferit de JSDraw
.sdf.

MARIN VLADA

188

Exemplu: n partea de jos a meniului JSDraw apare And also check SDF List
and Grid Viewer using JsDraw.. Se execut click pe link-ul Grid i se alege o
structur.
JSDraw - SDF Grid Viewer
<script type="text/javascript">
new JsSDF("data/sdf4.sdf.txt", { grid: true, width:200,
height:120, searchable: true });
</script>

Figura 84. SDF Grid

JSDraw - SDF List Viewer

Se utilizeaz And also check SDF List and Grid Viewer using JsDraw. Se
execut click pe link-ul List i se alege o structur pentru care se indic diveri
parametri.
Cmpuri: ID, Structure, M.F., M.W., frequency, logP, PSA, natoms, MW, nON,
nOHNH, nviolations, nrotb, Volume.

INFORMATIC APLICAT

189

Observaie. Dac se execut click pe un cmp se face ordonarea lor dup acel cmp.
<script type="text/javascript">
new JsSDF("data/sdf4.sdf.txt", { searchable: true,
showformula:true, showmolweight:true });
</script>

Figura 85. SDF List

Observaie. n funcie de structurile i formulele ce trebuie editate se vor selecta


diverse instrumente din cele dou meniuri (vertical sau orizontal). Trecerea la
utilizarea unui alt instrument se poate realiza doar dac se execut renunarea la
instrumentul utilizat, acest lucru se face prin activarea (click pe butonul respectiv)
butonului Lasso Selection. Acesta este al doilea buton (instrument) din lista
oferit de meniul orizontal, primul fiind butonul Clear.

MARIN VLADA

190

Lasso Selection

Exemplu. n timpul editrii unei molecule se utilizeaz diverse instrumente.


Dac se dorete indicarea proprietilor unui atom, se face click pe butonul Lasso
Selection pentru a renuna la ultimul instrument folosit i se acceseaz ultimul
instrument (grafic este un punct mare) din meniul vertical. Dup aceast aciune,
dac se va face dublu-click pe un atom al unei structuri din fereastra de editare, va
aprea fereastra Atom Properties:

Figura 86. Fereastra Atom Properties

Show periodic table

Figura 87. Fereastra Periodic Table: Sistemul periodic al elementelor chimice

INFORMATIC APLICAT

191

Aplicaie. Editare Polymer

Figura 88. Fereastra de editare structuri chimice

4.4 Teorema lui Green i aria unui poligon oarecare


Nimic nu cost mai scump dect netiina Grigore C. Moisil

Matematic versus Informatic

Matematica este cea mai veche dintre tiinele exacte,


iar Informatica a aprut i s-a dezvoltat ca tiin n a
doua jumtate a secolului XX (dup anul 1960, cnd
deja apruse calculatorul modern conceput de
matematicianul de origine maghiar John von
NEUMANN (1903-1957) i se dezvoltase teorii,
metode i tehnici de procesare a datelor/informaiilor),
fiind cea mai nou.
Matematicianul John von NEUMANN este considerat
arhitectul calculatorului modern (The von Neumann
Architecture of Computer Systems, John von
Neumann's EDVAC Report 1945 John von Neumann's 1945 on June 30 by
Hungarian
mathematician
John
von
Neumann
(1903-1957),
http://www.csupomona.edu/~hnriley/www/VonN.html, [20]).

192

MARIN VLADA

Un rol important n dezvoltarea Informaticii ca tiin l-a


avut Alan TURING (1912-1954), matematician,
logician, criptanalist i informatician britanic, alturi de
matematicienii Kurt Gdel i Alonzo Church ce au
contribuii remarcabile n domeniile demonstrabilitii i
calculabilitii. Turing este adesea considerat a fi
printele informaticii moderne. Cu maina Turing, el a
adus o formalizare a conceptului de algoritm i calcul.
n 1999, Time Magazine l-a numit pe Turing unul dintre
cei mai importani 100 de oameni din secolul XX pentru
rolul su n crearea calculatorului modern, afirmnd:
Rmne faptul c oricine tasteaz la un calculator, oricine deschide o foaie de
calcul sau un program de procesare a textului lucreaz pe o form de main
Turing. [22]. De remarcat este faptul c spre sfritul vieii sale, Turing a
devenit interesat de domeniul chimie. A scris o lucrare despre bazele chimice ale
morfogenezei i a prezis reaciile chimice oscilante, cum ar fi reacia Belousov
Jabotinski, observat pentru prima oar n anii 1960.
Ref.: http://ro.wikipedia.org/wiki/Alan_Turing,
http://www.unibuc.ro/prof/vlada_m/turing/
n anul 2012 n Marea Britanie s-a declarat 2012 Alan Turing Year pentru
srbtorirea centenarului naterii lui Alan Turing (la 23 iunie 2012 Google i-a
dedicat un logo special):
http://www.turingcentenary.eu/
http://www.cie2012.eu, University of Cambridge, June 18-23, 2012
http://www.turing100.manchester.ac.uk/, June 22-23, 2012
http://www.mathcomp.leeds.ac.uk - Alan Turing Year Events Overview.
Pe plan mondial, n acei ani de pionierat pentru
Informatic i pentru domeniul utilizrii
calculatorului, i Romnia i-a adus o contribuie
important prin coala de logic i informatic
creat de matematicianul romn GRIGORE C.
MOISIL (1906-1973).
Profesorul Gr. C. Moisil a avut contributii
remarcabile la dezvoltarea informaticii n Romnia
i la formarea primelor generaii de informaticieni.
A avut o contribuie nsemnat la introducerea i
folosirea primelor maini electronice de calcul n

INFORMATIC APLICAT

193

ara noastr. Deosebit de valoroase sunt contribuiile aduse de Grigore C. Moisil


n domeniul teoriei algebrice a mecanismelor automate. A elaborat metode noi de
analiz i sintez a automatelor finite, precum i o teorie structural a acestora. A
introdus algebre numite de el lukasiewicziene trivalente i polivalente (numite
astzi, algebre Lukasiewicz-Moisil) i le-a ntrebuinat n logic i n studiul
circuitelor de comutaie. Pentru aceste contribuii, post-mortem, n anul 1996, Gr.
C. Moisil a primit Computer Pioneer Award al societii IEEE (premiul primit
pentru lucrarea "For polyvalent logic switching circuits". Exemplul oferit de
Moisil a fost urmat de generaii de matematicieni i informaticieni ce au
contribuii recunoscute pe plan internaional, att n domeniul cercetrii tiinifice,
ct i n domeniul utilizrii calculatoarelor pentru dezvoltarea general a societii
romneti i internaionale. [19]
Grafica pe calculator, Geometria computaional, Realitatea Virtual.

O imagine valoreaz ct zece mii de cuvinte


(Proverb chinezesc)
The book of nature is written in the characters of geometry
(Galileo)

Odat cu apariia display-ului grafic (Graphic Display), n anul 1953, s-a trecut
la o nou etap n dezvoltarea i rspndirea calculatorului. Utilizarea bit-ului
prin organizarea eficient a memoriei calculatorului, nu oferea nici hardware, nici
software posibilitatea de modelare spaial a ieirilor (OUTPUT). Reprezentrile
grafice folosind caractere (numerice sau alfanumerice) nu era o soluie care s
realizeze o reprezentare fidel a obiectelor reale. Suportul hardware fiind inventat,
n perioada 1960-1980 au fost nevoie de cercetri i experimente, modele,
algoritmi i programe care s foloseasc aprinderea unui pixel (unitatea grafic
indivizibil oferit de un display grafic) ce oferea i culoare, dar mai ales o
structur de reprezentare grafic.
Procesul de discretizare: matricea de pixeli vs. sistemul de diviziuni

Aceast structur reprezint n informatic, ceea ce reprezint calculul integral n


analiza matematic (Newton, Riemann, Darboux, Leibniz etc.). Sistemul de
diviziuni (proces de discretizare) din calculul integral este analog rezoluiei
(matricea de pixeli) oferite de un display grafic. Atunci s-a nscut Grafica pe
calculator: trasarea unui segment de dreapt (algoritmul Bresenham), trasarea
cercului i elipsei, trasarea i aproximarea curbelor, algoritmi de clipping
(decupare) (algoritmul Cohen Sutherland, algoritmul Suitherland-Hodgman,
algoritmul Weiler-Atherton), tehnici de vizualizare 2D i 3D, modele de iluminare
i reflexie, modele de tip rastru, modele vectoriale, tehnici de textur. Astfel, s-au

194

MARIN VLADA

pus bazele pentru soluii integrate software i hardware pentru proiectare, analiz
i producie asistat de calculator (CAD/CAM/CAE) Computer Aided Design.
Prin implicarea utilizrii calculatorului n rezolvarea problemelor din multe
domenii, s-au definit i rezolvat diverse cerine i proiecte ce n trecut erau de
neconceput. Drumul deschis de Grafica pe calculator a fost continuat de
Geometria computaional: domenii poligonale, orientare spaial, probleme i
algoritmi de triangularizare, acoperirea convex n 2D i 3D (algoritmul Quick
Hull, algoritmul Graham, algoritmul Jarfis de nfurare, algoritmul lui Chan),
poligoane monotone, Diagrame Voronoi (algoritmul Fortune), Triangularizri
Delaunay, Graf de vizibilitate, Algoritmul lui Dijkstra, probleme i algoritmi de
intersecii, dinamica micrii obiectelor n spaiu, probleme de apartenen a
punctelor la un domeniu (Ref.: The Jordan curve theorem for polygons by
Octavian Cimasu, Mc Gill University, Web Project, 1997) .
Dup anul 1990, s-au obinut rezultate deosebite n domeniul modelrii i
simulrii obiectelor din lumea real, att prin elaborarea de tehnici i algoritmi
specifici, ct i prin apariia produselor software care s sprijine acest domeniu.
Astfel, Realitatea Virtual (Virtual Reality) este un nou domeniu al Informaticii
ce are un impact deosebit n utilizarea calculatorului pe scar larg i pentru o
mare diversitate de teme. Pentru referine suplimentare recomandm consultarea
referinelor [10, 16].
Teorema lui Green i aria unui poligon oarecare
George Green (17931841), matematician i fizician englez, este cunoscut prin
contribuiile sale de analiz matematic cu aplicaii n teoria electricitii i
magnetismului (An Essay on the Application of Mathematical Analysis to the
Theories of Electricity and Magnetism, George Green, 1828)
[http://en.wikipedia.org/wiki/Green%27s_th
eorem]. Formula lui Green stabilete o
legtur ntre integrala curbilinie i
integrala dubl.
n figura alturat (de mai sus), ntr-un
sistem cartezian de axe XOY, se consider
domeniul D din R2 ce are ca frontier curba
C nchis constituit din reuniunea curbelor
C1, C2, C3, C4. Se consider L si M funcii
cu derivatele pariale continue (de clasa C1)
pe domeniul deschis D,

INFORMATIC APLICAT

195

Curba C1 este dat de ecuaiile parametrice x = x, y = g1(x), a x b.


Curba C3 este dat de ecuaiile parametrice x = x, y = g2(x), a x b.
Domeniul D se exprim prin x [a, b] i g1(x) < y < g2(x), avnd frontiera
constituit din curbele C1, C2, C3, C4, unde C2 si C4 sunt linii verticale.
Formula lui Green este [18]:

n [2] se demonstreaz c dac D R2 este domeniu mrginit, cu FrD=Im ,


drum de clas C1 pe poriuni,
: [a, b] R 2 , 1 2 ... n
1
m( D) ( xdy ydx) dxdy , unde m(D) este msura Jordan.
D
2
n principal, se consider L(x,y)= - y/2, M(x,y)= x/2 i se aplic formula lui
Green.
Teorem (Green).

Dac D R2 este un domeniu mrginit simplu conex, avnd frontiera FrD =


Im dat de un drum de clas C1 pe poriuni, 1 2 ... n
b

aria ( D)

1 n
( xdy ydx) ,unde i : [a, b] R 2 , i (t ) ( x(t ), y(t )) , i=1,n
2 i 1 a

Pentru determinarea ariei unui poligin oarecare (convex sau concav), rmne doar
s modelm laturile poligonului cu drumuri de clas C1, lucru ce este posibil
deoarece acestea sunt segmente de dreapt (curbe de gradul I).
Folosind aplicaia bijectiv ntre segmentele reale [0,1] i [a,b], dat de
(t) = a + t(b-a),
linia poligonl se modeleaz cu reuniunea drumurilor i reprezentate parametric
astfel:
i : [a, b] R 2 , i (t ) ( x(t ), y (t )) , i=1,n,
unde
x(t) = xi + t (xi+1 - xi), y(t) = yi + t (yi+1 - yi), i=1,n-1

MARIN VLADA

196
cu observaia c pentru ultimul drum n ecuaiile parametrice sunt
x(t) = xn + t (x1 xn), y(t) = yn + t (y1 yn).

n concluzie, aria unui poligon oarecare (convex sau concav) determinat de


coordonatele vrfurilor sale, este dat de urmtoarea formul:
yi
1 n xi
S
,
2 i 1 x i 1 y i 1
unde poligonul este dat de linia poligonal P=P1 ... Pn, Pi(xi,yi), i=1,n .
n aplicaiile din tiin i tehnic, n proiectele i aplicaiile ce utilizeaz
calculatorul, se ntlnete utilizarea urmtoarelor formule pentru aria unui poligon
oarecare (convenie: xn+1=x1, yn+1=y1):
yi

Formula 1:

1 n xi

2 i 1 x i 1

Formula 2:

1 n
( xi xi 1) ( y i 1 y i) (suma ariilor trapezelor)
2 i 1

y i 1

(suma ariilor triunghiurilor)

ne,v
ni 1) a 2 (Teorema lui PICK, contorizare noduri),
2
cnd poligonul are vrfurile situate n nodurile unei reele de ptrate de arie a2
(coordonatele date n numere ntregi), i
ne,v = numrul nodurilor situate pe laturi i n vrfurile poligonului
ni = numrul nodurilor situate n interiorul poligonului
a = latura ptratului (lungimea laturii n funcie de unitatea de msura a
sistemului de coordonate)

Formula 3:

S (

INFORMATIC APLICAT

197

Obsevaii. Dac se consider c toate vrfurile poligonului sunt n cadranul I


(dac nu, se poate face o translaie), Formula 1 se poate demonstra i prin metoda
induciei matematice. Aria poligonului este dat de suma ariei triunghiurilor ce au
ca vrfuri, originea sistemului de coordonate i cele dou vrfuri ce reprezint
extremele unei laturi curente ce determin linia poligonal. Pentru Formula 2, se
proiecteaz fiecare latur pe axa OY i se obine un trapez. Suma ariilor trapezelor
obinute este aria poligonului.
Referine
[1] CGAL Computational Geometry Algorithms Library, http://www.cgal.org/
[2] Colojoar I., (1979). Lecii de analiz matematic, Facultatea de matematic, Universitatea
din Bucureti, Tipografia Universitii.
[3] Cristea, V., C. Giumale, E, Kalisz, Al. Paunoiu, (1992). Limbajul C standard, Ed. Teora, Bucureti.
[4] Tom Davis, Practical calculation of Polygonal Areas, Picks Theorem, 2006
http://www.geometer.org/mathcircles/polyarea.pdf,
http://www.geometer.org/mathcircles/pick.pdf
[5] Eppstein D., http://www.ics.uci.edu/~eppstein/index.html
[6] Goodman, J. E. and O'Rourke, J., eds., (2004). Handbook of Discrete and Computational
Geometry (2nd Ed.). CRC Press.
[7] John Louis von Neumann, http://ei.cs.vt.edu/%7Ehistory/VonNeumann.html
[8] O'Rourke, J., (1998). Computational Geometry in C (2nd Ed.). Cambridge University Press.
ISBN 0-521-64976-5.
[9] Popovici, M. D., Popovici, M. I., (2000). C++. Tehnologia orientat spre obiecte. Aplicaii,
Edit. Teora, Bucureti.
[10] Pop D., Petcu D., (2004). Modelarea lumii tridimensionale, Edit. Eubeea, Timioara, ISBN
973-673-011-5.
[11] Vlada, M., (1999). Informatic, Universitatea din Bucureti, Edit. Ars Docendi, Bucureti.
[12] Vlada, M., Poligoane stelate. Problema lui Hopf i Pannwitz, Gazeta de matematic, nr.
8/1995, pp. 339-348.
[13] Vlada, M., (2003). Rezolvarea problemelor folosind Eureka, software educaional,
www.unibuc.ro/ eBooks/informatica/eureka/, Universitatea din Bucuresti.
[14] Vlada, M., (2003). Concepul de algoritm-abordare modern, Gazeta de informatic, vol.
13/2 i 3, pp. 25-30, pp. 35-39, Agora, Cluj Napoca.
[15] M. Vlada, Birotic, (2004). Tehnologii multimedia, Edit. Universitii din Bucureti, ISBN
973-575-847-4.
[16] M. Vlada, D.M. Popovici, (2004). Realitatea Virtual (Virtual Reality), tehnologie modern a
informaticii aplicate, CNIV-2004, Noi tehnologii de E-Learning, Conferina Naional de
nvmnt Virtual, Software Educaional, Ediia a II-a, 29-31 octombrie 2004, Edit.
Universitii din Bucureti.
[17] WIKIPEDIA,
Enciclopedia
liber
(portal
n
Limba
Romna)

http://ro.wikipedia.org/wiki/Matematica, http://ro.wikipedia.org/wiki/Informatic%C4%83
[18] WIKIPEDIA , The Free Encyclopedia - http://en.wikipedia.org/wiki/Greens_theorem
[19] CNIV 2006 Conferina Naional de nvmnt Virtual, edtiia a IV-a 2006,
http://fmi.unibuc.ro/cniv/2006/centenar-moisil/
[20] M. Vlada, http://www.unibuc.ro//prof/vlada_m/Computer_Architecture_.php
[21] M. Vlada, http://www.unibuc.ro/prof/vlada_m/turing/
[22] Wikipedia, http://ro.wikipedia.org/wiki/Alan_Turing

MARIN VLADA

198

4.5 Tehnologii e-Learning i Software educaional


O pledoarie pentru schimbare n educaie nu ar putea ncepe, n zilele noastre, dect cu
afirmarea rolului principal care revine cadrelor didactice n asumarea acestei
schimbri i cu sublinierea necesitii de recuperare a principiilor pedagogice
aplicate, n contextul actual dinamic, marcat de utilizarea noilor tehnologii
pe toate palierele sociale, culturale i profesionale [1].

Tehnologii moderne pentru dezvoltarea nvmntului i cercetrii


Definiia 4.4. E-learning nglobeaz metode i tehnici tradiionale sau moderne i
folosind tehnologii IT&C (procesare multimedia i comunicare asincron sau
sincron) conduce subiectul care l utilizeaz, la obinerea unei experiene n
nelegerea i stpnirea de cunotine i ndemnri ntr-un domeniu al
cunoaterii.

n esen, e-Learning ofer accesul comod i eficient la informaiile i


cunotinele cele mai noi, metode noi i eficiente de predare, nvare i evaluare a
cunotinelor, instruire i formare permanent. n acest sens, e-learning este i o
alternativ la educaia permanent n societatea informatizat de azi sau de mine.
Particularitile specifice tehnologiilor de e-learning aduc noi dimensiuni n
educaie i care pot fi complementare sau alternative fa de metodele tradiionale
din domeniul educaiei. Aceste particulariti ofer posibilitatea organizrii
nvmntului online pe subiecte sau teme, n timp ce nvmntul tradiional
este organizat pe grupe/clase de vrst.
Procesul de predare-nvare-evaluare capt noi dimensiuni i caracteristici prin
utilizarea tehnologiilor e-learning. Sistemul de nvmnt din ara noastr este n
mod direct i determinant implicat n fundamentarea i construirea societii
informaionale. O societate informaional se nate ntr-un mediu n care marea
majoritate a membrilor ei are acces la tehnologii IT&C i utilizeaz frecvent
tehnologiile informaionale, att pentru instruire i perfecionare profesional, ct
i pentru activiti personale privind rezolvarea unor probleme economice, sociale
etc.
Definiia 4.5. Software Educaional reprezint orice produs software n orice
format (exe sau nu) ce poate fi utilizat pe orice calculator i care reprezint un
subiect, o tem, un experiment. o lecie, un curs etc., fiind o alternativ sau unica
soluie fa de metodele educaionale tradiionale (tabla, creta etc.).

INFORMATIC APLICAT

199

Etapele de verificare i evaluare a cunotintelor i deprinderilor n nsuirea


competenelor corespunztoare scenariului didactic, pot fi implementate sau nu n
software educaional, acest lucru fiind n funcie de particularitile cunotinelor
corespunztoare unei discipline didactice. De exemplu, este cazul disciplinelor din
domeniile IT&C i Informaticii care au ca suport utilizarea calculatorului n
obinerea competenelor. n acest caz, obinerea competenelor trebuie s se
realizeze n urma verificrii i evalurii att a cunotinelor nsuite, ct i a
deprinderilor n utilizarea corect i eficient a calculatorului. Acestea trebuie s
se obin prin prezentarea de ctre cel examinat, direct la calculator a diverselor
proiecte care s demonstreze profesoruluiexaminator gradul/nivelul competenei.
Platforme e-Learning i nvmnt virtual

Construirea unei societi informaionale (ce va reprezenta trecerea la societatea


cunoaterii) nu se poate realiza fr cercetare i proiecte de investiii, att n
domeniul IT&C, ct i n domeniul educaiei. Dezideratul final fiind competena,
nici o tehnologie, nici o teorie, nici o abordare nu va elimina sau neglija relaia
profesor-elev/student. Toate vor fi instrumente comode i eficiente la ndemna,
att a profesorului, ct i a elevului/studentului. Uneori, aceste instrumente pot fi
unice fa de instrumentele tradiionale din educaie. Unele reprezentri pot fi
reproduse sau simulate doar prin intermediul calculatorului care ofer metode i
tehnici privind grafica, animaia, sunetul.
De exemplu, reprezentrile 3-dimensionale sau evoluia unor fenomene fizice,
chimice, biologice etc. care se desfoar dinamic, nu pot fi reprezentate sau
studiate dect folosind calculatorul. Competena implic experien n rezolvarea
problemelor dintr-un anumit domeniu de activitate. Competena i experiena n
rezolvarea problemelor se pot obine doar dac permanent se are n vedere
interdependena realitatea fizic-realitatea virtual, i dac se ntreprind eforturi
pentru nsuirea de noi cunotine, pentru conoaterea corespunztoare a tuturor
aspectelor privind modelul fizic, respectiv modelul virtual, aspecte determinate de
particularitile problemelor de rezolvat dintr-un anumit domeniu. Tehnologiile de
e-learning ce sunt rspndite azi sunt rezultatul evoluiei, att a metodelor
pedagogice i psihologice din educaie, ct i a tehnologiilor IT&C (tehnologii
Web, tehnologii multimedia, tehnologii de comunicaie). Astfel, utilizarea
sistemului Internet, a programelor de elaborare a produselor Web, a nregistrrilor
audio/video, a stocrii informaiilor pe CD-uri, a implementrii rezultatelor din
domeniul graficii pe calculator, au fcut posibil elaborarea de cursuri online, de
software educaional pentru diverse discipline, de biblioteci i campusurilor
virtuale.

200

MARIN VLADA

Formarea cadrelor didactice n utilizarea TIC pentru instruire, cercetare i


inovare

Implementarea i utilizarea de tehnologii moderne n educaie i cercetare reclam


mobilizarea i susinerea diverselor iniiative, programe i proiecte ale instituiilor
publice, organizaiilor profesionale sau individuale ale specialitilor din domeniul
eLearning, cercettorilor, profesorilor din nvmntul universitar i
preuniversitar, inspectorilor, consilierilor, pedagogilor, psihologilor, elevilor i
studenilor. Astfel, dup anul 2000, cnd s-au extins i dezvoltat tehnlogiile Web
2.0 i Learning 2.0, s-au abordat programe i proiecte legate de:
strategii de dezvoltare i formare,
management de proiecte,
lucru n echipe,
metodologii de implementare.
De asemenea, iniiatorii au avut n vedere promovarea i integrarea noilor
tehnologii n educaie i formarea continu, adaptarea sistemului de nvmnt
romnesc la noile cerine i provocri impuse de construirea societii cunoaterii
potrivit Strategiei Europene Instruirea n Societatea Cunoaterii.
Iniiative, programe i proiecte operaionale n Romnia:

1. Programul Instruirea n Societatea Cunoaterii (2009-2010)


Ministerul Educaiei, Cercetrii i Inovrii (MECI), n parteneriat cu SIVECO
Romnia (www.edu.ro, www.siveco.ro ); instruirea a 3000 de profesori formatori;
2. Programul IntelTeach (2007, www.siveco.ro, www.intel.com) curs
internaional de formare la nivelul Caselor Corpului Didactic din ar coordonat
de Siveco Romnia i Corporaia Intel;
3. Proiectul ICVL (2006, www.icvl.eu) Conferina Internaional de
nvmnt Virtual News Technologies in Education and Research, susinut de
Universitatea din Bucureti i ANCS (Autoritatea Naional pentru Cercetare
tiinific), Siveco Romnia i Corporaia Intel ;
4. Portalul Elearning.Romania (2006, www.elearning.ro) platforma de
resurse educaionale, iniiativa TEHNE (Centrul pentru Dezvoltare i Inovare n
Educaie);
5. Proiectul eLSE (2005, http://adl.unap.ro) Conferina tiinific
Internaional eLearning and Software for Education, susinut de Universitatea
Naional de Aprare Carol I Bucureti;
6. Proiectul CNIV (2003, www.cniv.ro) Conferina Naional de
nvmnt Virtual Promovarea tehnologiilor moderne n educaie i cercetare,
susinut de Universitatea din Bucureti i ANCS (Autoritatea Naional pentru
Cercetare tiinific), Siveco Romnia i Corporaia Intel;

INFORMATIC APLICAT

201

7. Portalul AeL i Cupa Siveco Software Educaional (2003,


www.advancedelearning.com) dezvoltarea leciilor interactive de Software
educaional, iniiativ a firmei Siveco;
8. Portalul Didactic.ro (2003, http://www.didactic.ro) platforma
Cancelaria Naional, iniiativ a firmei Softwin (http://www.softwin.ro)
9. Portalul TimSoft (2001, www.timsoft.ro) platform de e-learning,
iniiativ a firmei TimSoft;
10. Programul/Portalul SEI (2001, www.portal.edu.ro) Sistemul
Educaional Informatizat coordonat de MECI i Siveco Romnia.
Calculatorul mijloc de formare a unei noi viziuni asupra educaiei,
cercetrii i inovrii

LUMEA CONTEMPORAN este marcat de o evoluie rapid i greu previzibil


din toate punctele de vedere (economic, politic, social, tiinific). Aceast evoluie
marcheaz toate regiunile globului i toate sferele vieii sociale. Are un caracter
imperativ, pluridisciplinar, cu conexiuni puternice i numeroase. n faa acestor
demersuri epistemologice, oamenii tentai s foloseasc abordri unidisciplinare i
nu pluridisciplinare sau transdisciplinare sunt dezorientai i depii de situaie.
Pentru a forma noile generaii astfel nct s fie capabile s fac fa problemeticii
lumii contemporane, sunt necesare acele schimbri n paradigma nvrii care
favorizeaz trecerea de la nvrea disciplinar, atomizat, la cea orientat ctre
dezvoltarea unui nou mod de gndire, integrator, ancorat n actualitatea
sociocultural complex, autonom, creativ, deschis. Procesul nvrii transcende
educaia formal i depinde de interaciuni realizate cu o multitudine de surse
externe situate n zona proximei dezvoltri individuale i n orizontul motivaional
personal.
OMUL i LUMEA interacioneaz continuu, realitatea este vzut din perspective
multiple, informaia ne parvine prin diverse canale, astfel nct, pentru a avea un
rspuns adecvat, CUNOTINELE noi trebuie produse, i nu reproduse.
NVAREA este individualizat, iar dezvoltarea n plan cognitiv i afectiv nu
poate face abstracie de contextul cultural, social, tehnologic. Acestea sunt motive
serioase pentru care coala secolului 21 ar trebui s se deschid spre activiti
care s permit o educaie de factur nou, mai adecvat realitilor
contemporane. Una dintre cele mai bine instrumentate modliti de abordare a
nvrii n mod integrator i difereniat este utilizarea calculatorului n sala de
clas.
CALCULATORUL incit la permanent reconfigurare a imaginii pe care o avem
despre domeniile cunoaterii prin accesarea de surse diverse de informaii i ne
ofer un alt mod de a cunoate i de a produce CUNOATEREA.
EDUCATORUL nu mai dirijeaz i nu mai controleaz informaiile care intr n
lumea elevilor. El ar trebui s faciliteze nelegerea lumii externe, corespondenele
subiective ntre lumea extern i lumea intern, iar calculatorul i poate fi de mare

MARIN VLADA

202

ajutor n demersul su de la o instruire uniform, pentru toi elevii la fel, i una


individualizat, fiecruia dup potenialul biopsihologic i nevoi. Schimbarea de
paradigm a nvrii i anume trecerea de la achiziii de cunotine la dezvoltarea
de competene, valori i atitudini impune focalizarea instruirii pe activiti
dominante de participare activ i voluntar a elevilor dup nevoile, interesele i
profilurile lor de nvare. Diferenierea instruirii i contextualizarea acesteia are
un suport deosebit de util n utilizarea calculatorului la clas. [1].

Exemple i initiative internaionale BETT Londra

Iniial, BETT (British Education and Training Technology) s-a organizat n anul
1985 sub denumirea de Hi Technology and Computers in Education Exhibition.
n anul 2009, evenimentul s-a desfurat sub deviza Learning Creatively through
Technology i sub semnul aniversrii a 25 de ani de la prima organizare. BETT
celebrated its 25th anniversary this year, and for the show to continue to breaking
records in terms of both visitor attendance and number of exhibitors indicates that
technology is playing a greater role in education than ever before. BETT really is
the place for teachers, leaders, local authorities and professionals to see the latest
resources, debate ideas and continue their professional development all under
one roof. Richard Joslin, exhibition director of BETT [2].
n ianuarie 2009 BETT a srbtorit 25 de ani ca lider mondial n tehnologii
educaionale i de comunicaii (TIC). BETT promoveaz i simbolizeaz cele mai
bune produse educaionale folosind tehnologii utilizate n Marea Britanie i n
lume, resurse i cele mai bune practici, pe care le utilizeaz mii de practicani
pentru a spori cunotinele lor de nvare prin intermediul tehnologiei. Premiile
BETT sunt recunoateri anuale ale activitilor de excelen prin utilizarea TIC n
nvmnt i cercetare.
BETT obiective, strategii, teme, rezultate
Cea de-a 25-a ediie a BETT a avut n anul 2009 drept teme centrale: nvarea
personalizat, curricula digital, modernizarea unitilor de nvmnt i
managementul n educaie. Zonele speciale dedicate testrii noilor tehnologii
permit interaciunea dintre specialitii IT&C i beneficiarii direci: profesorii i
elevii participani la trg. Feedback-ul obiectiv obinut n timp real de la
participani reprezint o informaie extrem de util n ceea ce privete strategia de
dezvoltare a unor viitoare resurse educaionale.

INFORMATIC APLICAT

Figura 89. Expoziia Olympia Hall -London

203

Figura 90. Oferta Microsoft

n ianuarie 2009 s-a desfurat n Londra, BETT 2009, cea mai important
expoziie dedicat utilizrii tehnologiei n educaie. Peste 650 de companii au
prezentat soluii inovative pentru educaia secolului XXI, iar organizatorii au
estimat ca pn la finalul evenimentului, peste 30.000 de vizitatori din ntreaga
lume s treac porile spaiului expoziional Olympia. Ca n fiecare an, la
expoziia BETT au avut loc lansri de produse educaionale revoluionare ce
ncurajeaz utilizarea tehnologiei moderne pentru dezvoltarea de sisteme de
nvmnt adapatate secolului XXI. De asemenea, au fost organizate diverse
seminarii inute de specialiti n probleme educaionale i IT. Cu aceast ocazie au
avut loc dialoguri ntre specialitii IT & C i beneficiarii direci: profesorii i
elevii. Cu ocazia evenimentului, anual se acord premiile BETT.
Premiile BETT se bazeaz pe cinci principii-cheie [2]:
1. promoveaz i recunoate diverse resurse digitale pentru educaie;
2. reprezint i satisface nevoile sistemului de nvmnt;
3. stimuleaz proiectarea, producia i furnizarea de resurse de nvare de
nalt calitate;
4. ofer opiuni pentru practicieni, elevi i prini care doresc s utilizeze
resursele educaionale inovatoare i deosebite;
5. ofer modele cuprinztoare i accesibile ce pot contribui esenial la
nelegerea i utilizarea unor fenomene, la progresul tiinei i tehnologiei.
Exemple i colaborri romneti: E-learning i software educaional

SANAKO Study Science Lab and AeL Science Lab digital


SIVECO Romnia mpreun cu partenerii de la SANAKO Corporation au lansat
produsul SANAKO Study Science Lab. Laboratorul virtual le ofer profesorilor
i elevilor posibilitatea de a realiza experimente tiinifice ntr-un mediu sigur i

204

MARIN VLADA

atractiv. Experimentele tiinifice


sunt facilitate de AeL Science Lab,
coninutul
digital
interactiv
dezvoltat de SIVECO Romania, ce
include 400 de lecii multimedia de
biologie,
chimie,
fizic
i
matematic. SIVECO Romnia
este un nume de referin n
dezvoltarea
de
coninut
educaional
interactiv.
Parteneriatul cu SANAKO, o
companie ce furnizeaz platforme
educaionale n ntreaga lume, reprezint ocazia de a ne consolida aceast poziie
i a demonstra la nivel internaional valoarea eLearning-ului romnesc. Otto
Zelch, Line of Business Manager n cadrul SIVECO Romania. De asemenea,
reprezentanii SIVECO Romania fac prezentri ale soluiei de eLearning AeL.
Proiectele majore implementate de companie au peste 7 milioane de beneficiari
n Romnia i n ri din Europa, Orientul Mijlociu, Africa i spaiul CSI (Radu
Jugureanu, Siveco). n figura de mai jos este prezentat o astfel de lecie [3].

Figura 91. FLesson: Aluminium, The Reaction between Aluminum and Hydroxides
and between Aluminum and Chlorine (ISCED Level: 3)

INFORMATIC APLICAT

205

O abordare interactiv de nvare pentru tiin:


software interactiv care simuleaz experimente tiinifice autentice i
ncurajeaz elevii s ia parte n mod activ la procesul de nvare
elevii sunt stimulai s gndeasc constructiv, s testeze i s trag
concluzii; AeL Science Lab cuprinde un valoros coninut educaional
digital;
AeL Biology Lab 170 obiecte de nvare;
AeL Chemistry Lab 94 obiecte de nvare;
AeL Physics Lab 71 obiecte de nvare;
AeL Math Lab 58 obiecte de nvare.
Referine
[1] Mihaela Ilie, Radu Jugureanu, Otilia tefania Pcurari, Olimpius Istrate, Emil Dragomirescu,
Dana Vldoiu, (2008). Manual de instruire a profesorilor pentru utilizarea platformelor de
eLearning, Edit. Litera Internaional, Bucureti.
[2] BETT, www.bettshow.com
[3] Siveco, http://www.siveco.ro/web/content.jsp?page=2795&language=1
[4] CNIV and ICVL Projects, www.cniv.ro (romanian project), www.icvl.eu (international
project)
[5] CNIV, http://www.cniv.ro/2009/elearning
[6] Vlada, Marin (2009) Utilizarea Tehnologiilor eLearning: cele mai importante 10 initiative i
proiecte din Romania. In: Elearning.Romania. Bucharest: TEHNE - Centre for Innovation in
Education. Available online: http://www.elearning.ro.
[7] Vlada, Marin, Adscliei, A. and Jugureanu, R. (2009) Trends of eLearning: Learning Knowledge Development. In eLSE 2009 The 5th International Scientific Conference
eLearning and Software for Education, BUCHAREST, April 09-10, 2009, Carol I National
Defense University, Romania, Available Online: http://adl.unap.ro/else2009/index.php

5
Aplicaii, probleme
i teme pentru
Laborator

Cel care dobndete cunoaterea, dar nu o pune n


practic este ca acela care ar pmntul, dar nu-l
seamn. Ralph Waldo Emerson
Raiunea nu lucreaz instinctiv, ci cere ncercri,
practic i nvare pentru a progresa treptat de la un
nivel de nelegere la cellalt. Immanuel Kant
Trebuie s nvm ct timp trim. Nu pentru
coal, ci pentru via nvm. Ce nebunie s nvei
lucruri de prisos, cnd e atta lips de timp! Seneca
nvtura este frumuseea cea mai aleas a
omului, avere ascuns i tinuit; nvtura procur plceri; ea d glorie i bucurie; nvtura
este nvtorul nvtorilor. Bhartrhari
Este esenial ca studentul s dobndeasc o nelegere i un sentiment viu al valorilor. El
trebuie s aib un sim puternic al lucrurilor frumoase i bune din punct de vedere moral, n caz
contrar, i posednd o cunoatere specializat, el va semna mai degrab cu un cine bine dresat
dect cu o persoan dezvoltat armonios. Albert Einstein

Ref.: http://www.unibuc.ro//prof/vlada_m/Learning_from_projectspractice.php
tiinele sunt modele i reprezentri virtuale ale cunoaterii:
tiinele au aprut ca urmare a necesitii omului de a-i organiza
CUNOATEREA n scopul msurrii, comparaiei, analizei i
operaiilor ce trebuie realizate n diverse activiti de existen i
adaptare n natur. n acest proces complex al evoluiei omului i
evoluiei cunoaterii, s-a conturat i definit necesitatea omului de a
rezolva problemele folosind diverse teorii, metode i tehnici:
raionament, experiment etc.
Exemple: geometrie-msurarea pmntului, algebr numrare i
calcule, geologie studiul pmntului, biologie studiul organismelor
vii, chimie studiul substanelor, fizic studiul materiei, cibernetic
studiul sistemelor, astronomie studiul cosmosului etc.
Rezolvarea problemelor se poate realiza la nivel: de amator, de specialist, de
expert. Evident c rezultatele i efectele pot fi diferite n cele trei cazuri.
Experiena n rezolvarea problemelor are un rol primordial n acest caz. Din aceste
motive, sistemele educaionale din diverse ri ale lumii caut soluii pentru un
echilibru ntre pregtirea teoretic i pregtirea aplicativ (activiti practice).

MARIN VLADA

210

Teoriile pedagogice i psihologice tradiionale trebuie s se adapteaze la impactul


calculatorului n viaa omului. Experimentul, lucrul n echip, stilurile de
nvare, modalitile de formare a competenelor, vor reprezenta pentru sistemele
educaionale provocri continue, avnd n vedere nivelul general de dezvoltare.

Figura 92. Sursa: http://scolipentruunviitorverde.ro/jurnal/2010/,


Echipa Talmaciu verde, n vizit la Arlechino (prof. Cezara Stratulat)

Research in education demonstrates that, by working hard, virtually all students


are capable of high achievement. People can become smart by working hard at
the right kinds of learning tasks. Source: Institute for Learning, University of
Pittsburgh - http://www.instituteforlearning.org/

5.1 Determinarea modelelor liniare i neliniare


Aplicaia 1.

ANALIZA DATELOR EXPERIMENTALE Modele de aproximare.


Exemplul DEMO: modele liniare i modele neliniare (Software Excel 20072010).
PASUL 1: determinarea norului de puncte (se va face o copie pentru
fiecare model de la pasul 2);

INFORMATIC APLICAT

211

PASUL 2: se determin modelele de aproximare (expresia analitic i


coeficientul de determinare R2).
Se presupune c se dau msurtori (observaii) ale variabilei dependente Y fa de
variabila X:
Domeniul valorilor
X
Y
1
60
2
50
3
60
4
70
5
70
6
80
7
90
8
95

Folosind versiunea 2007-2010 a programului Excel, vom determina toate


modelele oferite de acest program.
Pasul 1: norul de puncte
se selecteaz domeniul valorilor X si Y
Inserare Diagrame Prin Puncte
se face copie a diagramei prin puncte

Pasul 2: determinarea modelelor


pentru fiecare model se execut urmtoarele aciuni:
se execut Paste pentru diagrama prin puncte
se selecteaz diagrama, apoi Aspect Analiz Linie tendin
- din meniul dat se face click pe Mai multe opiuni
- din fereastra Formatare se alege modelul (tendina) i
se valideaz Afiare ecuaie i Afiare abaterea medie patratic

MARIN VLADA

212
Pasul 1: determinarea norului de puncte

Norul de puncte

INFORMATIC APLICAT

213

Pasul 2: se determin modelele de aproximare (expresia analitic i coeficientul


de determinare R2)

Liniar: y = 6.0119x + 44.821,


R2 = 0.8946
100
90
80
70
60
50
40
30
20
10
0

Y
y = 6.0119x + 44.821
R 2 = 0.8946

L inear

10

MARIN VLADA

214

Figura 93. Modelul exponenial: y = 48.336e0.0836x, R2 = 0.876

Figura 94. Modelul logaritmic: y = 18.505Ln(x) + 47.345, R2 = 0.6989

INFORMATIC APLICAT

Figura 95. Modelul polinom gr. II: y = 0.625x2 + 0.3869x + 54.196, R2 = 0.9333

Figura 96. Modelul putere: y = 49.875x0.26, R2 = 0.6995

215

MARIN VLADA

216

Figura 97. Modelul polinom gr. III:


y = -0.2399x3 + 3.8636x2 - 11.968x + 66.071, R2 = 0.9534

Figura 98. Modelul polinom gr. IV:


y = 0.0994x4 - 2.0297x3 + 14.673x2 - 36.769x + 82.946, R2 = 0.964

INFORMATIC APLICAT

Figura 99. Modelul polinom gr. V:


y = -0.1074x5 + 2.5153x4 - 22.072x3 + 89.565x2 - 158.66x + 148.75, R2 = 0.9942

Figura 100. Modelul polinom gr. VI:


y = 0.0104x6 - 0.3886x5 + 5.4888x4 - 37.626x3 + 131.3x2 - 211.86x + 173.13, R2 = 0.9947

217

MARIN VLADA

218
Concluzii: Analiza rezultatelor
Model
Liniar
Exp.
Ln
Pol. gr. 2
Putere
Pol. gr. 3
Pol. gr. 4
Pol. gr. 5
Pol. gr. 6

R2
Concluzie
0.894
NU
0.876
NU
0.698
NU
0.933
NU
0.699
NU
0.953
OK
0.964
OK
0.994
DA
0.994
DA

Max(R2)

0.994

Coeficientul de determinare R2:


n

R2 1

[ y
i 1

f ( xi )]2

[E( f (x)) f (x )]
i 1

1 n
unde E( f ( x)) f ( xi ) .
n i1
Meniul nserare oferit de programul Excel vers. 2007-1010 :

Figura 101. Meniul Inserare programul Excel 2007-2010

INFORMATIC APLICAT

219

5.2 Parametrizarea i rezolvarea problemelor


Att n teorie, ct i n practic, problemele se
pot clasifica n clase de probleme, clase ce
necesit teorii, metode, tehnici specifice pentru
rezolvare. Odat cu apariia calculatorului i cu
dezvoltarea algoritmicii (algoritmi de calcul) i
programrii (limbaje de programare) s-au creat
programe specializate pentru rezolvarea
problemelor specifice domeniilor (a se vedea
capitolul 1). n Informatic (domeniul
dezvoltrii algoritmilor i programelor) sunt
cunoscute proprietile pe care trebuie s le ndeplineasc forma final a unui
algoritm ce rezolv o clas de probleme:
corectitudine furnizarea de soluii corecte bazate pe teorii, metode i
tehnici;
generalitate algoritmul nu este conceput pentru rezolvarea unei
probleme particulare, ci este elaborat pentru rezolvarea unei clase sau
categorii largi de probleme;
claritate i verificabilitate nu exist ambiguiti n fluxul de calcul i
exist posibilitatea ca toi paii algoritmului s fie verificai cu date de test
sau date reale;
finitudine i optimalitate pentru orice date de intrare acceptate, rezultatul
calculelor se obine dup un numr finit de pai (nu conduce la cicluri n
execuie), iar complexitatea algoritmului este dat de numrul minim de
pai pentru obinera soluiilor;
eficiena pentru obinerea soluiilor utilizeaz eficient memoria de ctre
structurile de date folosite i timpul de execuie nu este foarte mare, ci
rezonabil (de ordinul secundelor, minutelor, sau poate de ordinul orelor).
Utilizarea calculatorului n diverse domenii de activitate reclam folosirea de
algoritmi i programe care s rezolve o mare diversitate de probleme mai simple,
sau mai complexe. S-au dezvoltat programe specializate pentru rezolvarea
problemelor complexe din diverse domenii de activitate, s-au dezvoltat sisteme
informatice ce implementeaz informatizarea tuturor activitilor unui proces, ale
unei firme sau organizaii, ale unei companii mari, sau ale unor sisteme
economice, sociale etc.
n domeniul chimiei, fizicii, biologiei, medicinii etc., procesele i fenomenele pot
fi descrise i controlate dac exist studii ale acestora care s conduc la diverse
soluii ce trebuie s fie implementate n vederea rezolvrii problemelor complexe
ale acestora.

220

MARIN VLADA

n matematic, n cazul generalizrii unei probleme pot s apar soluii i


rezolvri foarte complexe fa de cazul particular, sau chiar s nu existe soluii de
rezolvare pentru cazul general. Este o obligaie a cercettorilor dintr-un anumit
domeniu de activitate, s studieze procesele i fenomenele ntr-un context general
pentru ca apoi s compare evoluia pentru cazurile particulare. Experiena i
competenele unui cercettor sau specialist sunt cele care contribuie primordial la
rezolvarea diverselor probleme din activitatea tiinific. De altfel, rezultatele
obinute n domeniul cercetrii contribuie la extinderea clasei de probleme
rezolvate pentru un anumit domeniu de activitate.
Definitia 1. Parametrizarea enunului unei probleme reprezint descrierea
enunului iniial al problemei sub forma unui enun general care s nlocuiasc
descrierea particular cu nlocuirea (substituirea) constantelor sau valorilor din
enun cu nume de parametri, astfel c enunul problemei va genera o clas
ntreag de probleme ce trebuie s fie rezolvate printr-un algoritm (flux de calcul)
sau program ce respect raionamentul de rezolvare pentru cazul particular al
problemei.
Exemplu. Parametrizarea i rezolvarea unei probleme.
Problema: Vase cu azot

Dou vase de azot (N), ce au volumele V1 = 4 10-3, V2 = 8 10-3, aflate la


temperatura de T = 300 grade K(Kelvin), sunt conecatate printr-un furtun subire
(neglizabil) prevzut cu un robinet care iniial este nchis. Iniial, n vasul 1,
presiunea azotului este P1 = 3 105 N/m2, iar n vasul 2, presiunea este P2 = 2 105
N/m2, robinetul fiind inchis.
S se determine:
a) masa total a gazului aflat n cele dou vase i masa de gaz din fiecare vas,
dup deschiderea robinetului, temperatura fiind neschimbat n cele dou
vase;
b) presiunea final din fiecare vas, dup nchiderea robinetului i dac vasul
1 este nclzit la temperatura T1 = 400 K;
c) viteza termic i concentraia molecular din cele dou vase, dup ce
robinetul s-a nchis i vasul 1 s-a nclzit la temperatura T1.
Se cunosc:
= 28 Kg/ kmol masa molecular a gazului (N);
R = 8.31 103 J/ (Kmol . K) constanta gazelor perfecte;
NA = 6.023 10 26 molecule/Kmol Numrul lui Avogadro.

INFORMATIC APLICAT

221

Parametrizarea i rezolvarea problemei

- Cazul: n vase cu azot


Un numr de n (n>1) vase de azot (N), ce au volumele Vi , i=1,n, aflate la
temperatura de T grade K(Kelvin), sunt conectate ntre ele printr-un furtun subire
(neglizabil) prevzut cu un robinet care iniial este nchis. Iniial, n vase,
presiunile sunt Pi , i=1,n (N/m2), robineii fiind nchii.
S se determine:
a) masa total a gazului aflat n vase i masa de gaz din fiecare vas, dup
deschiderea robineilor, temperatura fiind neschimbat n cele n vase;
b) presiunea final din fiecare vas, dup nchiderea robineilor i dac vasul 1
este nclzit la temperatura T1 (K);
c) viteza termic i concentraia molecular din cele n vase dup ce robineii
s-au nchis i vasul 1 s-a nclzit la temperatura T1.
Se cunosc:
= 28 Kg/ kmol masa molecular a gazului (N);
R = 8.31 103 J/ (Kmol . K) constanta gazelor perfecte;
NA = 6.023 10 26 molecule/Kmol Numrul lui Avogadro.
REZOLVARE: determinarea fluxului de calcul

Problema celor n ( n 2 ) vase cu azot.


a) Se utilizeaz ecuaia termic de stare a gazului ideal:
m
pV RT ,

unde p = presiune, V = volum, m = masa gazului, = masa molecular a gazului,


R = constanta gazelor perfecte, T = timp.
Prin urmare, avem urmtoarea formul:

RT

( pV ) .

masa total a gazului din cele n vase nainte de deschiderea robinetelor:


n

(1) m mi
i 1

p V , deoarece m
RT
i 1

RT

piVi , i 1, n .

MARIN VLADA

222

dup deschiderea robinetelor, presiunea n cele n vase se echilibreaz,


devine aceeai, i anume p, iar masa total a gazului rmne aceeai,
adic
p n
(2) m
Vi ,
RT i 1
unde p este presiunea de echilibru.
din identitatea (conform (1) si (2))
n

p
RT

i 1

RT

Vi =

piVi , rezult p
i 1

pV
i 1
n

V
i 1

adic, presiunea de echilibru, dup deschiderea robintelor.


dup deschiderea robinetelor, masele de gaz n fiecare din cele n vase
sunt date de:
n

mi

RT

pVi

Vi
RT

pV
i 1
n

V
i 1

Vi
n

V
i 1

, adic mi m

Vi
n

V
i 1

, i=1,n.

b) Se nchid toate robinetele dintre cele n vase. Vasul numrul 1 este nclzit
la temperatura de 400K.

deoarece n vasele 2, 3, n temperatura nu s-a modificat (T=300K),


presiunea n aceste vase este aceeai ca i cea caree era nainte de
nchiderea robinetelor, adic presiunea de echilibru:
n

p2 = p3= = p

pV
i 1
n

V
i 1

n vasul 1 (nclzit la temperatura T1 = 400K), nclzirea se face la volum


p
p
constant (transformare izocor- Legea Charles: 1 2 const. ), deci
T1 T2
T
p1 1 p , unde p este presiunea de echilibru.
T

INFORMATIC APLICAT

223

c) calculul pentru viteza termic i concentraia molecular


viteza termic din vasul 1 dup nchiderea robinetelor i nclzirea la
temperatura T1 = 400 este dat de formula:
1
Vt1 3RT1
.

vitezele termice pentru vasele 2, 3, n nainte de deschiderea


robinetelor sunt date de
1
Vti 3RT
, i 2, n , T=300K.

concentraia de molecule (numrul de molecule din unitatea de volum)


Cmol se obine cunoscnd masa de gaz din vas. Dac m1 este masa de gaz
din vasul 1, ntr-un Kmol exist NA (numrul lui Avogadro) molecule, deci
m
m
n 1 Kmoli vor exista N A 1 molecule, prin urmare avem

C mol

m molecule
1
NA 1 [
].
V1

m3

Observaie. Concentraia molecular este aceeai pentru fiecare vas din cele n
vase cu azot .
FLUXUL DE CALCUL
Fluxul de calcul: algoritmul de calcul ordinea de executare a calculelor
rezultat din raionamentul de rezolvare.
masa total a gazului din cele n vase nainte de deschiderea robinetelor

RT

pV
i

i 1

; calcul intermediar

presiunea de echilibru dup deschiderea robinetelor


n

pV
i 1
n

V
i 1

; calcul intermediar

masele de gaz n fiecare vas dup deschiderea robinetelor

MARIN VLADA

224
mi m

Vi
n

i 1

presiunea n vasul 1 dup nclzire la T1 = 400K


p1

, i=1,n

T1
p , p = presiunea de echilibru
T

presiunile n vasele 2, 3, n
pi p , p = presiunea de echilibru

viteza termic din vasul 1


Vt1 3RT1

, T1 = 400

vitezele termice pentru vasele 2, 3, n


Vti 3RT

, i 2, n , T=300K

concentraiile moleculare
C mol

m molecule
1
NA i [
] , i=1,n
Vi

m3

Rezolvarea folosind programul Excel


Cazul cu 6 vase cu azot (n=6)
Date cunoscute
T
300
T1
400
miu
28
R
8.31E+03
Na
6.023

*10 ^26

Calcule intermediare
Nr. vas Volum
1
4.00E-03
2
8.00E-03
3
7.00E-03
4
5.00E-03
5
6.00E-03
6
7.00E-03
Sume
3.70E-02
Masa total
1.05576E-01
Pres.ech.
2.54054E+05

Presiune
3.00E+05
2.00E+05
4.00E+05
1.00E+05
2.00E+05
3.00E+05

Vol*Pres
1.20E+03
1.60E+03
2.80E+03
5.00E+02
1.20E+03
2.10E+03
9.40E+03

INFORMATIC APLICAT

225

Figura 102. Utilizarea programului Excel pentru rezolvare

Tabelul calculelor

Figura 103. Tabelul calculelor n Excel

MARIN VLADA

226

Aplicaia 2. Utilizarea programului Excel pentru calcule matriciale i rezolvarea


de sisteme de ecuaii.
CALCULE MATRICIALE

&

REZOLVAREA SISTEMELOR DE ECUATII

Se vor utiliza functiile: MDETERM (), MINVERSE (), MMULT ()

Pentru afisarea rezultatelor (tip array) se utilizeaza combinatia de taste <ctrl>+<shift>+<enter>


1. Calculul determinantului unei matrice - MDETERM ()
2. Calculul inversei unei matrice - MINVERSE ()
3. Calculul puterilor unei matrice - MMULT ()
4. Rezolvarea unui sistem linear de ecuatii - MMULT ()

A=

5
6
9
2

8
14
2
7

5
4
4
1

4
45
7
7

1. Calculul determinantului unei matrice


det(A)=
5051
2. Calculul inversei unei matrice
-0.14571 -0.047317363 0.176797 0.210651
-1
A
0.00495 -0.026925361 -0.0291 0.199366
0.348248 0.065531578 -0.1277 -0.49258
-0.01307 0.031082954 -0.00317 -0.04633
3. Calculul puterilor unei matrice
2
A
126
190
240
567
107
157
75
165

81
147
76
49

443
997
203
379

3385
7919
2567
2564

6931
17131
4627
5661

2157
5053
1670
1610

12722
34483
9446
10721

103368
256824
74519
82718

217482
554673
154776
178033

65999
162814
47469
52625

429588
1079323
296295
351318

INFORMATIC APLICAT

227

4. Rezolvarea unui sistem linear de ecuatii


Rezolvarea unui sistem liniar cu 4 ecuatii si 4 necunoscute
sistem A*X=B, A-matrice 4 x 4
* B
solutia
X = A-1
Sistemul este dat de urmatoarele ecuatii:
3x - 7y + z + 5t = 2
x + 4y - 11z - t = 23
A =
x - 14y - 32z + 3t=0
12x + 4y - 3z + 9t=13

3
1
1
12

Matricea sistemului:
-7
1
4
-11
-14
-32
4
-3

Vectorul termenilor liberi:


B =
2
23
0
13
Rezolvarea sistemului
Inversa matricei sistemului
-3.0578 -3.207197383
1.043621 1.194111232
A-1
-0.22028 -0.280261723
3.539804 3.652126499

-1

X = A

*B

0.909487
-0.34678
0.051254
-1.04144

1.039258
-0.33152
0.074155
-1.10251

-66.37077426
25.24209378
-5.92257361
76.74591058

Verificarea solutiei

A*X=B

Vectorul termenilor liberi:


2 B =
2
23
23
5.68434E-14
0
13
13

5
-1
3
9

MARIN VLADA

228

5.3 Teme pentru Laborator


APLICAIA 3.
Scenarii (Tabelarea unei funcii de mai multe variabile)
Definiie. Un scenariu reprezint o foaie de calcul ce conine valoarea unei
funcii de mai multe variabile y = f(x1 , x2 , , xn) pentru un set de valori ale
argumentelor x1 , x2 , , xn. Pentru o funcie de n variabile (argumente) se pot
ataa mai multe scenarii, fiecare scenariu avnd ataat un nume distinct.
Exemplu. Pentru generarea unor scenarii, s presupunem c zilnic, n cadrul unui
proces tehnologic trebuie s se msoare valoarea unui parametru (de exemplu,
temperatura, presiunea etc.) n diverse locuri, de exemplu la 4 aparate de msur.
Vom nota cele patru msurtori prin x1, x2, x3, x4. Se cere ca zilnic, s se calculeze
deviaia standard estimat (rdcina ptrat a dispersiei estimate) corespunztoare
celor 4 valori. Dac x1, x2,, xn sunt aceste valori, dispersia estimat a valorilor
x1, x2,, xn este D = (xi m)2/(n-1), unde m este media aritmetic a valorilor.
Prin urmare, trebuie s se calculeze valori ale funciei de n varibile f(x1, x2,, xn),
unde
f ( x1 ,..., xn )

1 n
xi m 2 ,

n 1 i 1

1 n
xi
n i 1

ntr-o foaie de calcul vom memora n celulele B2 :B5 valorile parametrului


msurate n prima zi, scenariu pe care l vom numi ziua1 . Deviaia standard
estimat (rdcina ptrat a dispersiei estimate) corespunztoare celor 4 valori se
calculeaz n celula B7 prin introducerea formulei =STDEV(B2 :B5) .
Pentru crearea mai multor scenarii (n esen, acest scop l are comanda
Scenarios), se selecteaz Tools Scenarios care determin deschiderea ferestrei
de dialog Scenario Manager.

INFORMATIC APLICAT

229

Figura 104. Submeniul Scenarios

Gestionarea (crearea, afiarea, editarea) scenariilor se face prin urmtoarele aciuni :


dup ce n foaia de calcul s-a memorat un set de valori (de exemplu, n
regiunea B2 :B5) i s-a introdus ntr-o celul formula pentru calculul
corespunztor (de exemplu, n celula B7), se utilizeaz meniul Tools
pentru a selecta comanda Tools Scenarios ; se va deschide fereastra de
dialog Scenario Manager care ofer mai multe butoane (Show, Close,
Add, Delete, Edit, Merge, Summary) cu ajutorul crora se pot realiza
prelucrri asupra scenariilor;
n fereastra de dialog Scenario Manager se acioneaz butonul Add
(adugare scenariu) prin care se cere crearea unui nou scenariu; se
afieaza fereastra de dialog Add Scenario n care utilizatorul trebuie s
indice un nume pentru scenariu (Scenario name), zona de celule care intr
n calcul (Changing cells), opional comentariu (Comment) i opiuni de
protecie (Protection); n linia Changing cells se tasteaz sau se indic cu
mouse-ul referina la celulele care conin valorile ce vor intra n calculul
care se evalueaz; pentru desemnarea celulelor neadiacente cu mouse-ul
n timpul selectrii celulelor se va ine apsat tasta <Ctrl>; dac este
activat opiunea Prevent chages, scenariul generat este protejat la
tergere i la editare (n acest caz i foaia de calcul trebuie s fie protejat
prin Tools Protect Sheet); n final, se acioneaz butonul OK prin care
se va afia fereastra de dialog Scenario Values;

230

MARIN VLADA

fereastra de dialog Scenario Values ofer specificarea valorilor


corespunztoare celulelor care trebuie s se modifice i care reprezint
argumentele funciei (formulei) care se evalueaz; n liniile
corespunztoare se vor introduce noile valori ale argumentelor, numrul
maxim de argumente fiind 32; n final, se va aciona butonul OK care
determin revenirea la fereastra principal Scenario Manager, sau se va
aciona butonul Add pentru a se afia fereastra de dialog Add Scenario
pentru crearea unui nou scenariu;

INFORMATIC APLICAT

231

Fereastra principal pentru gestionarea scenariilor Scenario Manager


ofer 7 butoane care au funcii bine definite:

Show nlocuiete n foaia de calcul valorile corespunztoare scenariului


care a fost selectat din lista Scenarios;

Close nchide fereastra de dialog Scenario Manager;

Add adugarea de noi scenarii prin afiarea ferestrei de dialog Add


Scenario;

Delete tergerea scenariului care a fost selectat din lista Scenarios;

Edit afiarea ferestrei de dialog Edit Scenario care este identic cu


fereastra Add Scenario i care permite editarea scenariului selectat
(numele, referinele la celulele care se modific, comentariile),
modificrile efectuate sunt urmrite i sunt afiate n partea inferioar a
ferestrei, n zona destinat comentariilor;

Merge interclasarea n foaia de calcul actual a diferitelor scenarii care


se afl n diverse agende de lucru deschise simultan i care trebuie s aib
aceeai structur; prin acionarea butonului Merge se afieaza fereastra de
dialog Merge Scenarios ce ofer casetele Book i Sheet prin care se
indic numele agendelor de lucru i numelor scenariilor ce trebuie
interclasate;

Summary crearea unui raport ntr-o foaie separat a agendei de lucru


activ; se pot crea dou tipuri de rapoarte, sumarul scenariilor i un tabel
pivot corespunztor scenariilor; fereastra afiat ofer dou botoane de
validare (Scenario summary, Scenario Pivot Table) i caseta Result
cells. Dac se valideaz butonul Scenario summary, se creeaz un raport
care afieaza toate scenariile definite (valorile de intrare i rezultatele
corespunztoare), n cazul n care agenda de lucru este gestionat n regim
monoutilizator; dac se valideaz butonul Scenario Pivot Table, se va
genera un tabel pivot ce conine i un control de tip list ascuns;
elementele listei permit filtrarea rezultatelor n raport cu numele
utilizatorului, acest lucru se face dac agenda de lucru este partajat ntre
mai muli utilizatori; linia Result cells conine referina sau referinele la
acele celule, pentru care se dorete recalcularea rezultatelor pentru
scenariul aplicat;

MARIN VLADA

232

Prin crearea celor dou rapoarte, automat se creeaz dou foi de calcul cu
numele corespunztoare tipului de raport:

Figura 105. Scenario Summary

INFORMATIC APLICAT

233

Figura 106. Pivot Table

APLICAIA 4.
Generarea i fuzionarea documentelor tip scrisoare Letters and Mail
Merge (utilizarea programelor Word i Excel)
Enun i descriere aplicaie.
Se presupune c o organizaie (firm, banc etc.) trebuie s trimit scrisori prin
pot unui numr (n = 500, 900, ...) foarte mare de clieni pe care s-i informeze
cu diverse informaii actualizate. De exemplu, dac este vorba de o banc, fiecare
client va fi identificat prin informaii definite de cele 10 cmpuri de mai jos:
1
Apelativ

2
Nume i
prenume

3
Adresa

4
Numr
telefon

E-mail

Tip cont

Dobnda

Monetar

9
Sold
iniial

10
Sold
final

Dac n locul informaiilor variabile din fiecare scrisoare apar cifrele 1-10
corespunztoare cmpurilor de mai sus, coninutul unei scrisori va avea
urmtorul format:

MARIN VLADA

234

Banca XXX
Adresa: XXX
Localitatea: XXX
E-mail: XXX
Ctre:
1

2
3
4

Stimate() 1 2
Prin prezentul document v informm asupra situaiei financiare a
contului dvs. bancar, deschis la banca noastr.
Contul dvs. este de tip 6, dobnda anual este de 7
procente, unitatea monetar (lei sau valut) 8, are la nceputul lunii un
sold iniial de 9, iar la sfritul acesteia, are un sold final de 10 .
V mulumim pentru c ai folosit serviciile bncii noastre i v
informm c aceste informaii v-au fost expediate i pe adresa dvs. de email: 5 .
Data:

Cu respect,

XXX

Director

Captura de mai jos reprezint documentul Word ce descrie modelul de scrisoare.

INFORMATIC APLICAT

235

021/333771
021/676655

maria_is@
yahoo.com
ananei_ion@
email.ro
cipriana@
yahoo.com
consta_teo@
email.ro

Sold final

021/222891

E-mail

Numr
telefon
021/272788

mihai@
yahoo.com

Sold iniial

D-n

Voinea
Maria
Ananei
Ion
Manole
Cipriana
Titu
Teodora

021/224608

Monetar

D-n

str.Mircea
cel Btrn,
nr 10
str.
Aviatorilor,
nr. 12
str. Florilor
nr.2
sat.
Mogoeti
Cetuii,
nr. 4

Dobnda

Dl.

Paveliuc
Ioan Mihai

Tip cont

D-n

Adresa

Dl.

Nume i
prenume

Apelativ

Pentru testarea serviciului (Letters and Mail Merge) se vor folosi informaiile
din cele 5 nregistrri ale unui tabel aflat n foaia de calcul Excel lista.xls:

depozit

10%

RON

1000

7000

cont
curent

15%

RON

25000

50000

depozit
cont
curent

9%

USD

25900

67450

12%

EURO

5000

6800

depozit

12%

RON

350

550

MARIN VLADA

236

REZOLVARE
Conform formatului de mai sus se redacteaz n Word scrisoarea model. Dac
aceasta este redactat, se deschide n Word documentul scrisoare-bancamodel.doc.
- Se alege din meniul Tools opiunea Letters and Mailing i apoi Mail Merge

Funcia Mail Merge ofer parcurgerea a 6 pai.


Step 1 - selectarea tipului de document Letters" (apare n panoul din dreapta)

mai jos apare:


-

se face click pe Next

INFORMATIC APLICAT

237

Step 2 se utilizeaz documentul curent (documentul deschis)

mai jos apare


- se face click pe Next
Step 3 dup apsarea butonului Browse, se va indica tabelul de informaii
(foaia de calcul)

mai jos apare

238

MARIN VLADA

- se indic fiierul cu tabelul de informaii (exemplu: tabel Excel cu 10 coloane,


lista.xls)

INFORMATIC APLICAT

239

mai jos apare


- se face click pe Next
Step 4 Se alege More items, iar n locul cifrelor (care apar n scrisoare) se va
completa cu cmpurile destinatarilor, alegnd din opiunea More items unul din
cmpurile ce corespunde cifrei din document.

mai jos apare

MARIN VLADA

240
- n documentul model (scrisoare),
acolo unde apar cifrele 1,2, 3, ... ,10
corespunztoare cmpurilor din
tabel, pe rnd se elimin cifra i apoi
trebuie s se acioneze More items
ce determin apariia ferestrei Insert
Mail Field (pentru a se selecta
cmpul corespunztor Fields):
-

se alege cmpul respectiv i


se nchide (close) fereastra.
procedura se repet pentru
fiecare cifra (1-10) ce indic
locul unde trebuie s apar
informaiile din tabel.

De exemplu, dup nlocuirea cifrelor


1-4, n documenul .doc va aprea:
Apelativ

Nume_i_prenume
Adresa
Numr_telefon_

Rezultatul nlocuirilor cifrelor cu numele cmpurilor corespunztoare:

INFORMATIC APLICAT

241

Banca XXX
Adresa: XXX
Localitatea: XXX
E-mail: XXX

Ctre:
Apelativ

Nume_i_prenume
Adresa
Numr_telefon_
Stimate() Apelativ Nume_i_prenume

Prin prezentul document v informm asupra situaiei financiare a


contului dvs. bancar, deschis la banca noastr.
Contul dvs. este de tip Tip_cont, dobnda anual este de
Dobnda procente, unitatea monetar (lei sau valut) Monetar, are la
nceputul lunii un sold iniial de Sold_iniial, iar la sfritul acesteia, are
un sold final de Sold_final .
V mulumim pentru c ai folosit serviciile bncii noastre i v
informm c aceste informaii v-au fost expediate i pe adresa dvs. de email: Email .
Data:

XXX

Cu respect,

Director

MARIN VLADA

242

- se face click pe Next


Step 5 se previzualizeaz scrisorile/documentele (Complete the merge) n care
zonele specifice, au fost completate automat cu valorile corespunztoare (din
list).

mai jos apare


- exemplu: se genereaz prima scrisoare

INFORMATIC APLICAT

243

Banca XXX
Adresa: XXX
Localitatea: XXX
E-mail: XXX

Ctre:
Dl.

Pavel Ioan - Mihai


str.Mircea cel Btrn, nr 10
021/224608

Stimate() Dl. Pavel Ioan-Mihai

Prin prezentul document v informm asupra situaiei financiare a


contului dvs. bancar, deschis la banca noastr.
Contul dvs. este de tip depozit, dobnda anual este de 10%
procente, unitatea monetar (lei sau valut) RON, are la nceputul lunii un
sold iniial de 1000, iar la sfritul acesteia, are un sold final de 7000 .
V mulumim pentru c ai folosit serviciile bncii noastre i v
informm c aceste informaii v-au fost expediate i pe adresa dvs. de email: mihai_true@yahoo.com .
Data:
XXX

Cu respect,
Director

MARIN VLADA

244

- se face click pe Next


Step 6 scrisorile redactate pot fi listate sau editate individual (Edit individual
list) prin deschiderea unui nou document ce cuprinde toate scrisorile destinate
persoanelor din tabel : letters1.doc

Pentru a genera fiierul .doc cu toate scrisorile conform tabelului.

mai jos apare


-

se acioneaza Edit individual letters


apare fereastra Merge to New document

- dac se alege All se genereaz fiierul letter1.doc ce poate fi salvat i listat.

INFORMATIC APLICAT

245

Aplicaii propuse pentru Laborator


Laborator 1.
Tema 1. Calcule statistice, funcii matematice i statistice
a) (Autosum) Excel
b) Sum (...) Excel
c) fx Excel , AVERAGE (...) Excel ,
- S se genereze ntr-un tabel pe orizontal i pe vertical serii de numere
consecutive folosind Edit Fill Series. S se utilizeze funciile indicate n
a)-c) i s se se verifice rezultatele.
Suma
1
2
3

20
Media
Verificare

Verificare

20

(Autosum)

n(n 1)
Gauss
2

AVERAGE ()
SUM () /n

Tema 2. Indicatori statistici: corelaie (Pearson), covariana, abaterea medie,


deviaia standard
- Se consider datele (msurtorile) a dou variabile aleatoare X i Y,
X = (xi)i=1,n i Y = (yi)i=1,n, adic (xi ,yi), i=1,..., n.
rXY

x X y Y ,
x X y Y
i

a) folosind funcia CORREL (X,Y) Excel ,


b) folosind Excel pentru calculele directe: se utilizeaz calculele intermediare
(vectori),

A X X ; B Y Y ; C A B ; D A2 ; E B 2
c) folosind covariana COVAR (X,Y), STDEVP (X,Y) Excel .

MARIN VLADA

246

x
n

rXY

Cov( X , Y )

, Cov X , Y
S X SY

x
n

SX

i 1

x yi y

SY

i 1

n
n

i 1

unde Cov(X,Y) este covariana, iar SX , SY sunt abaterile standard.


Tema 3. Puterile lui 2: Puterile 2k, k > 30. Pentru k > 30 s se determine
numrul cifrelor i cifrele puterii 2k (de exemplu, s se verifice ca 2100 are 31 de
cifre i 2100 = 1267650600228229401496703205376 , iar 21000 are 302 cifre.

a) folosind POWER () Excel


b) folosind http://web2.0calc.com/ (Web 2.0 Scientific Calculator).
Referina: M. Vlada, Informatic Aplicat, cap. 2, 2012 i online http://www.unibuc.ro/prof/vlada_m/docs/2012/ian/16_20_37_19C3-C5Informatica.pdf
Laborator 2.
Tema 1. Grafice de funcii folosind
1. tabelarea funciei i programul Excel
2. http://web2.0calc.com/ (Web 2.0 Scientific Calculator)
a) f : [-50, 50] R , f(x) = x*sin (x).
b) f : [-2, 2] R , f(x) = e-x*x (clopotul lui Gauss).

c) C2 : [0, 120] R,

C2 t

kac0 kat ket


e e
(curba de absorbie-eliminare
ke ka

n Farmacocinetic), unde C0 =10, ka =0.3, ke =0.03.


1. Se genereaz pentru argumentul x, respectiv t, ntr-un tabel pe vertical, serii
de numere consecutive folosind Edit Fill Series, cu pasul pas = 0.1. Se vor
calcula valorile funciei n aceste valori generate, dup care se realizeaz graficul
folosind Chart Excel .

INFORMATIC APLICAT

247

2. Comenzi pentru programul ce realizeaz reprezentri grafice http://web2.0calc.com :


comanda: plot(x*sin(x),x=-50..50)
comanda: plot(exp(-x*x),x=-2..2)
comanda: plot((3/(0.03-0.3))*(exp(-0.3*x)-exp(-0.03*x)),x=0..120)
Tema 2. Rezolvarea problemei lui Gauss.
Un vas conine 2000 litri dintr-un lichid cu o concentraie de 80 % alcool. n
fiecare zi se scot din vas 15 litri i se nlocuiesc cu ali 12 litri dintr-un lichid a
crui concentraie n alcool este de numai 40 %. Dup cte zile concentraia
lichidului din vas ajunge la 50 % ?
parametrizare (constante variabile);
2000 l, alcool 80%
procesul de calcul (fluxul de calcul);
rezolvarea folosind programul Excel.
15 l, alcool 80%

12 l alcool 40%

Tema 3. Rezolvarea problemei celor n vase cu azot (Ref.:


www.unibuc.ro/prof/vlada_m/docs/2012/apr/09_22_14_22App-demo-2.doc).
a) cazul n=2
b) cazul general n > 1
parametrizare (constante variabile) i raionamentul de rezolvare;
procesul de calcul (fluxul de calcul);
rezolvarea folosind programul Excel.
Referina:
M. Vlada, Informatic Aplicat, cap. 2, 2012 i online http://www.unibuc.ro/prof/vlada_m/docs/2012/ian/16_20_37_19C3-C5-Informatica.pdf

MARIN VLADA

248
Laborator 3.

Analiza datelor experimentale: Procedeul de modelare


Tema 1. Modele de aproximare (liniare dreapta de regresie, neliniare curbe):
suport teoretic
Studiul variabilei dependente Y n funcie de variabila X, Y = f(X), (X i Y au
valori msurate), f reprezint modelul (funcie), adic funcia de evoluie a lui Y
fa de X.
Tipuri de asociere a datelor msurate, tipul modelului (funciei) f:
f(x)=ax+b (dreapt); f(x)=ax2+bx+c (polinom gr. 2, 3, ..., 6); f(x)=aebx
(exponenial); f(x)=a+bln(x) (logaritmic).
Suportul matematic: Metoda celor mai mici ptrate (MCMMP)
n

- se determin coeficienii a,b, ..., astfel ca suma S [ y i f ( xi )]2 s fie


i 1

minim (valoarea minim a ptratelor erorilor).

Tema 2. Procedeul de modelare (fitare): asocierea datelor, determinarea


modelelor, comparaii
Pasul 1. Reprezentarea norului de puncte (diagrama de mprtiere)
pentru variabilele X i Y. Pentru acest lucru trebuie s se selecteze valorile
aflate n cele 2 coloane ale celor 2 variabile, se acioneaz Insert Chart
i se alege tipul de grafic XY (Scatter) (Standard Types), de unde din cele
5 variante de grafice se opteaz pentru prima variant (Scatter-Compares
pairs of values); se parcurg etapele pentru a genera graficul respectiv;

INFORMATIC APLICAT

249

Pasul 2. Determinarea i reprezentarea modelului. Se selecteaz


graficul obinut la pasul 1 (norul de puncte) i se acioneaz Chart Add
Trendline de unde se alege tipul modelului, ex. Linear (Standard Types);
a) se alege modelul (se aleg pe rnd toate modelele; pasul 2 se repet
plecnd de la o copie a norului de puncte)
b) ATENIE! Eticheta Add Trendline Options permite definirea altor
atribute ale liniei de trend:
- Display equation on chart marcarea boxei de control are
efectul trecerii pe grafic a ecuaiei estimate,
- Display R-squared value on chart este util pentru afiarea
coeficientului de determinare R2 (ptratul coeficientului de
corelaie multipl).
n

R2 1

[ y
i 1

f ( xi )]2

[ E ( f ( x)) f ( x )]

, unde E ( f ( x))
2

1 n
f ( xi ) .
n i 1

i 1

- S se realizeze tema 2 pentru 2 exemple semnificative i pentru fiecare exemplu


s se compare modelele dup criteriul coeficientului de determinare R2.
Referina:
M. Vlada, Informatic aplicat, cap. 2 i online http://www.unibuc.ro/prof/vlada_m/docs/2012/ian/16_20_37_19C3-C5-Informatica.pdf

Laborator 4.

Analiza datelor experimentale: Modele de aproximare neliniare


Tema 1. Modelul logaritmic f(x)= a +b ln(x)
Dac pentru variabilele X (cauza), Y(efect) se cunosc n probe (msurtori,
observaii) prin valorile datelor (xi ,yi), i=1,..., n, modelul logaritmic
f(x)= a + b ln(x) este determinat de coeficienii a i b, avnd urmtoarele expresii:

i 1

i 1

( y i ) (ln xi ) 2 ( ln xi )( y i ln xi )
i 1

i 1

i 1

i 1

n (ln xi ) 2 ( ln xi ) 2

MARIN VLADA

250

i 1

i 1

yi ln xi a ln xi
n

(ln xi )

sau b

i 1

y
i 1

na

ln x
i 1

Folosind un exemplu de date pentru variabilele X si Y, s se determine:


a) Modelul i coeficienii a i b prin intermediul programului Excel:
Chart Add Trendline
b) Direct, valorile coeficienilor a i b conform formulelor de mai sus.
Tema 2. Modelul exponenial f(x)= aebx
Dac pentru variabilele X (cauz), Y(efect) se cunosc n probe (msurtori,
observaii) prin valorile datelor (xi ,yi), i=1,..., n, modelul exponenial f(x) = a ebx
este determinat de coeficienii a i b, avnd urmtoarele expresii:

i 1

i 1
n

i 1
n

xi ln yi n ( xi ln yi )
( x i ) 2 n xi
i 1

i a= e ,

i 1

unde
n

( xi ln yi ) b xi
i 1

i 1

x
i 1

sau p

i 1

i 1

ln yi b xi
n

- Folosind un exemplu de date pentru variabilele X si Y, s se determine:


c) Modelul i coeficienii a i b prin intermediul programului Excel:
Chart Add Trendline
d) Direct, valorile coeficienilor a i b conform formulelor de mai sus.
Referina: M. Vlada, Informatic aplicat, cap. 2 i online http://www.unibuc.ro/prof/vlada_m/docs/2012/ian/16_20_37_19C6-C8-Informatica.pdf

INFORMATIC APLICAT

251

Laborator 5.

Operaii matriceale, rezolvri de sisteme i ecuaii; Editarea structurilor chimice


Tema 1. Calcule matriceal, rezolvarea sistemelor i ecuaiilor
a) Operaii cu matrice A m.n ( R)
- se vor utiliza funciile MDETERM (), MINVERSE (), MMULT
() Excel .
- n cazul n care destinaia unui rezultat este un tablou (array), dup
scrierea formulei EXCEL, nu se execut OK, ci se utilizeaz combinaia
de taste CTRL + SHIFT + ENTER.

b) Rezolvarea matriceal a sistemelor liniare

c) Rezolvarea ecuaiilor folosind Goal Seek, Solver Excel


Exemplu: f(x) = 75, unde f(x) = x2 + sin(x). Pentru a determina o valoare
a lui x cnd f(x)=75, se va selecta Tools Goal Seek care va afia
fereastra Goal Seek.

252

MARIN VLADA

Tema 2. Utilizarea programelor ISIS/Draw i JSDraw

- Editarea formulelor i a reaciilor chimice: Produse software: ISIS / Symyx /


ChemSketch / JSDraw

Referina:
M. Vlada, Informatic aplicat, cap. 2 si online http://www.unibuc.ro/prof/vlada_m/docs/2012/ian/16_20_37_19C9-C10-Informatica.pdf

Evaluarea (Colocviul) la INFORMATICA


A) Intrebri referitoare la subiectele de la Curs + Laborator: erori i propagarea
erorilor, parametrizarea i rezolvarea problemelor (Excel), metoda celor mai mici
ptrate (MCMMP), modele de aproximare liniare (dreapta de regresie) i
neliniare, comparaia modelelor (coeficientul R2), rezolvarea ecuaiilor,
sistemelor, tabelarea funciilor i scenarii n Excel, reprezentarea moleculelor,
structurilor i a reaciilor chimice folosind ISIS/Draw sau JSDraw.
B) Susinerea i prezentarea unui Proiect ce va cuprinde (enunuri+rezolvri):
1. FC-1 (foaia de calcul 1) parametrizarea i rezolvarea unei probleme folosind
Excel sau calcule folosind indicatori statistici;
2. FC-2 (foaia de calcul 2) o problem ce necesit modele de aproximare liniare
(cutarea din cele 5 modele);
3. FC-3 (foaia de calcul 3) o problem ce necesit modele de aproximare
neliniare (cutarea din cele 5 modele);
4. O prezentare PPT de 5-6 slide-uri, primele s reprezinte o sintez de coninut
pentru FC-1, FC-2, FC-3, iar ultimul slide s cuprind reprezentri pentru
molecule i reacii chimice folosind ISIS/Draw sau JSDraw.
OBSERVAIE: Coninutul digital al proiectului se va descrca prin e-mail la
Laboratorul de informatic.

INFORMATIC APLICAT

253

n loc de concluzii !

BIBLIOGRAFIE
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.

Kai
Oliver
Arras,
(1998).
An
Introduction
To
Error
Propagation,
http://www.nada.kth.se/~kai-a/papers/arrasTR-9801-R3.pdf
BETT, www.bettshow.com
Lucian Boiculese, Biostatistic teme , coala doctoral, UMF Iai.
David W. A. Bourne, Pharmacokinetics and Biopharmaceutics, (Java Applets - On line
Graphs, JavaScript Calculators Online), http://www.boomer.org/c/p1/
David W. A. Bourne, (1995). Mathematical modeling of pharmacokinetic data, Technomic
Publishing Co., ISBN 1-56676-204-9.
Achimas Cadariu A., (1999). Metodologia cercetrii tiinifice medicale, Edit. Universitar
Iuliu Haieganu, Cluj Napoca, http://www.info.umfcluj.ro/
Lucia Cbulea, Nicoleta Breaz. Interpretarea statistic a informaiilor. Elemente de data
mining i prognoz, Modul de instruire nr. 7, Universitatea 1 decembrie 1918 Alba Iulia.
Valentin Clocotici, Dicionar explicativ de statistic (online), Universitatea A.I.Cuza Iai,
http://profs.info.uaic.ro/~val/statistica/StatGloss.htm
CNIV 2006 Conferina Naional de nvmnt Virtual, edtiia a IV-a 2006,
http://fmi.unibuc.ro/cniv/2006/centenar-moisil/
CNIV and ICVL Projects, www.cniv.ro (romanian project), www.icvl.eu (international
project)
CNIV, http://www.cniv.ro/2009/elearning
CGAL - Computational Geometry Algorithms Library, http://www.cgal.org/
Colojoar I., (1979). Lecii de analiz matematic, Facultatea de Matematic, Universitatea
din Bucureti, Tipografia Universitii din Bucureti.
Cristea, V., C. Giumale, E, Kalisz, Al. Punoiu, (1992). Limbajul C standard, Edit. Teora,
Bucureti.
Ion Crciun , http://www.mec.tuiasi.ro/diverse/sem_cdif_mec.pdf
Codul de etic al Universitii din Bucureti, http://www.unibuc.ro/ro/cod_etica_ro, accesat
02.10.2011
Curs de Filosofie, Programul de Masterat Inginerie i Managementul Calitii, Universitatea
Tehnic din R. Moldova - UTM, 2009, http://www.utm.md/master/curs/filos/cap7.pdf
Leonard Mihaly Cozmuta, Prelucrarea datelor experimentale, http://chimie-biologie.
ubm.ro/Cursuri%20on-line/MIHALY%20COZMUTA%20LEONARD/Prelucrarea%20
datelor%20experimentale.pdf
Tom Davis, (2006). Practical calculation of Polygonal Areas, Picks Theorem,
http://www.geometer.org/mathcircles/polyarea.pdf,
http://www.geometer.org/mathcircles/pick.pdf
Emil Dragomirescu, Dana Vldoiu, (2008). Manual de instruire a profesorilor pentru
utilizarea platformelor de eLearning, Edit. LITERA Internaional, Bucureti.
Eppstein D., http://www.ics.uci.edu/~eppstein/index.html
Fellows, N. J. (1994). A window into thinking: Using student writing to understand conceptual
change in science learning. Journal of Research in Science Teaching, 31(9), 985-1001
Gaskins, I. W., Guthrie, J. T., Satlow, E., Ostertag, J., Byrne, J. & Connor, B. (1994).
Integrating instruction of science, reading, and writing: Goals, teacher development, and
assessment. Journal of Research in Science Teaching, 31(9), 1039-1056

256

MARIN VLADA

24. Goodman, J. E. and O'Rourke, J., eds., (2004). Handbook of Discrete and Computational
Geometry (2nd Ed.). CRC Press.
25. Anderson Greg, (2009). How to write a paper in Scientific Journal style and format, Bates
College Department of Biology, http://www.bates.edu/~ganderso/. http://abacus.bates.
edu/~ganderso/biology/resources/writing/HTWtoc.html
26. Huth J, Brogan M, Dancik B, Kommedahl T, Nadziejka D, Robinson P, Swanson W., 1994.
Scientific format and style: The CBE manual for authors, editors, and publishers. Cambridge:
Cambridge University Press.
27. Huth J, Brogan M, Dancik B, Kommedahl T, Nadziejka D, Robinson P, Swanson W., (1994).
Scientific format and style: The CBE manual for authors, editors, and publishers. Cambridge:
Cambridge University Press
28. John Louis von Neumann, http://ei.cs.vt.edu/%7Ehistory/VonNeumann.html
29. Alexandra Foti, http://anale-informatica.tibiscus.ro/download/lucrari/1-2-13-Fortis.pdf
30. ISIS /Draw Tutorial (1993) by MDL Information Systemhttp://www.ccl.net/cca/software/MS-WIN3/ISIS/isis_tut.pdf
31. Sorin Istrail, http://cs.brown.edu/~sorin/pdfs/venter2.pdf
32. James Jones, http://people.richland.edu/james/lecture/m116/logs/models.html
33. Peter Keusch, University of Regensburg, http://www.demochem.de/eyr-e.htm
34. Mihai Miron, Liliana Miron, (2003). Msurri electrice i electronice, Braov,
http://www.afahc.ro/invatamant/electro/mee.pdf
35. Constantin Mircioiu, Roxana Colette Sandulovici, (2009). Statistic aplicat n farmacie i
studii clinice, Ediia II, Edit. Universitar Carol Davila, Bucureti.
36. Dalia Simona Miron, Constantin Mircioiu, (2010). Seminarii de matematici aplicate n
Farmacie, Edit. Tehnoplast, Bucureti.
37. Saeid Nourian, http://calculator.runiter.com/graphing-calculator/
38. Joseph W. Ochterski, Thermochemistry in Gaussian,
http://www.gaussian.com/g_whitepap/thermo.htm
39. Marjorie Olmstead, http://courses.washington.edu/phys431/index.php
40. Joseph W. Ochterski, Thermochemistry in Gaussian,
http://www.gaussian.com/g_whitepap/thermo.htm
41. Popovici, M. D., Popovici, M. I., (2000). C++. Tehnologia orientat spre obiecte. Aplicaii,
Edit. Teora, Bucureti.
42. Pop D., Petcu D., (2004). Modelarea lumii tridimensionale, Edit. Eubeea, Timioara, ISBN
973-673-011-5.
43. Flavian tefan Rdulescu, (2007). Studiul farmacocineticii medicamentelor cu metabolii
activi prin analiza compartimental i prin modele de farmacocinetic fiziologic, Tez de
doctorat (coord. t.: Prof. dr. Constantin Mircioiu), Universitatea de Medicin i Farmacie
Carol Davila, Bucureti.
44. Day Robert A., (1998). How to Write & Publish a Scientific Paper, 5th edition, Orynx Press.
45. O'Rourke, J., (1998). Computational Geometry in C (2nd Ed.). Cambridge University Press.
ISBN 0-521-64976-5.
46. Online 3D, http://www.livephysics.com/ptools/online-3d-function-grapher.php
47. Peter J. Steinbach, Two-Dimensional Distributions of Activation Enthalpy and Entropy from
Kinetics by the Maximum Entropy Method, Biophysical Journal, Volume 70 March 1996, pp.
1521-1528,
http://www.ncbi.nlm.nih.gov/pmc/articles/PMC1225079/pdf/biophysj000490431.pdf
48. Scilligence: Software for Life Science): http://www.olncloud.com/oln/jsdraw/Demo.htm,
http://www.scilligence.com/web/jsdrawapis.aspx
49. Siveco, http://www.siveco.ro/web/content.jsp?page=2795&language=1

INFORMATIC APLICAT

257

50. Vinan L., (2006). Calitatea cercetrii prin abordri scientometrice, Euroeconomia, XXI,
ISSN 1841-0707, nr. 53, Sibiu, 24 februarie.
51. Vinan L., Scrierea i publicarea tiinific, University of Sibiu, Computer Science and
Engineering Department, http://webspace.ulbsibiu.ro/lucian.vintan/html/Acad.pdf
52. M. Vlada, pagina principal, http://www.unibuc.ro/prof/vlada_m/
53. Vlada, M., (1999). Informatic, Universitatea din Bucureti, Edit. Ars Docendi, Bucureti.
54. Vlada, M., (1995). Poligoane stelate. Problema lui Hopf i Pannwitz, Gazeta de matematic,
nr. 8, pp. 339-348.
55. Vlada, M., (2003). Rezolvarea problemelor folosind Eureka, software educaional,
www.unibuc.ro/eBooks/informatica/eureka/, Universitatea din Bucureti.
56. Vlada, M., (2003). Concepul de algoritm - abordare modern, Gazeta de informatic, vol.
13/2 i 3, pp. 25-30, pp. 35-39, Agora, Cluj Napoca.
57. M. Vlada, (2004). Birotic: Tehnologii multimedia, Edit. Universitii din Bucureti, ISBN
973-575-847-4.
58. M. Vlada, D.M. Popovici, (2004). Realitatea Virtual (Virtual Reality), tehnologie modern a
informaticii aplicate, CNIV-2004, Noi tehnologii de E-Learning, Conferina Naional de
nvmnt Virtual, Software Educaional, Ediia a II-a, 29-31 octombrie 2004, Edit.
Universitii din Bucureti.
59. M. Vlada, on-line http://ebooks.unibuc.ro/informatica/Birotica/
60. M. Vlada, on-line http://ebooks.unibuc.ro/informatica/eureka/
61. M. Vlada, (2009). Utilizarea Tehnologiilor eLearning: cele mai importante 10 initiative i
proiecte din Romania. In: Elearning.Romania. Bucharest: TEHNE- Centre for Innovation in
Education. Available online: http://www.elearning.ro .
62. Vlada, Marin, Adscliei, A. and Jugureanu, R., (2009). Trends of eLearning: Learning Knowledge - Development. In eLSE 2009 The 5th International Scientific Conference
eLearning and Software for Education, BUCHAREST, April 09-10, 2009, Carol I
National Defense University, Romania, Available Online:
http://adl.unap.ro/else2009/index.php
63. M. Vlada, http://www.unibuc.ro//prof/vlada_m/Computer_Architecture_.php
64. M. Vlada, http://www.unibuc.ro/prof/vlada_m/turing/
65. Wikipedia, http://ro.wikipedia.org/wiki/Alan_Turing
66. Wikipedia,http://ro.wikipedia.org/wiki/Matematica
,
http://ro.wikipedia.org/wiki/Informatic%C4%83
67. Wikipedia, http://en.wikipedia.org/wiki/Greens_theorem
68. Wolfram, http://library.wolfram.com/webMathematica/Graphics/Plot3D.jsp
69. Woodford Peter F. ed. Scientific writing for graduate students: a manual on the teaching of
scientific writing. New York: Rockefeller University Press, 1968
70. Scientific Calculator, http://web2.0calc.com/
71. 3D, http://www.calculator-grapher.com/graphers/function-grapher-2-var.html
72. http://ebooks.unibuc.ro/Fizica/Sabina/2.pdf
73. http://www.phys.ubbcluj.ro/~daniel.andreica/pdf/Mec-CURS/01-INTRODUCERE-INCALCULUL-ERORILOR.pdf
74. http://www.phys.ubbcluj.ro/~dana.maniu/Laborator%20Optica/Calcul%20de%20erori.pdf
75. http://www.utgjiu.ro/math/mbuneci/book/mn2007/c04.pdf
76. http://cs.upm.ro/~bela.finta/.files/carti/Numerika.pdf

Tiparul s-a executat sub c-da nr. 3117/2012


la Tipografia Editurii Universitii din Bucureti

S-ar putea să vă placă și