Documente Academic
Documente Profesional
Documente Cultură
INFORMATIC APLICAT
MODELE DE APROXIMARE, SOFTWARE, APLICAII
Marin Vlada
INFORMATIC APLICAT
MODELE DE APROXIMARE, SOFTWARE, APLICAII
Ct
2012
MOTTOS
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 ............................................................................................
11
14
19
22
24
25
33
33
45
47
56
70
75
83
96
99
107
109
114
125
127
132
138
151
153
165
170
191
198
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
Marin Vlada
1
Generaliti despre
Informatic /
Computer Science
14
MARIN VLADA
INFORMATIC APLICAT
15
MARIN VLADA
16
INFORMATIC APLICAT
17
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
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
MARIN VLADA
18
Construirea societ
societii bazate pe cunoa
cunoatere
Cele 4 valuri ale societ
societii informa
informaionale
INFORMATIC APLICAT
19
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
MARIN VLADA
20
INFORMATIC APLICAT
21
MARIN VLADA
22
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).
MARIN VLADA
24
INFORMATIC APLICAT
25
MARIN VLADA
26
INFORMATIC APLICAT
27
Codul IP
193.226.51.39
131 = 1*27 + 0*26 + 0*25 + 0*24 + 0*23 + 0*22 + 1*21 + 1*20 , 27 = 128
MARIN VLADA
28
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
Host ID
format
Number of
networks
Nume127 . Nume126 .
nivel inferior
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,
MARIN VLADA
30
C:\WINDOWS\system32\drivers\etc\services
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
INFORMATIC APLICAT
33
MARIN VLADA
34
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/
INFORMATIC APLICAT
35
MARIN VLADA
36
RESURSE GENERALE
INFORMATIC APLICAT
37
MARIN VLADA
38
Meniul principal:
Wiki Home
Pages and Files
Members
Recent Changes
Manage Wiki
All Pages
home
arhiva_2009
arhiva_2010
PUNCTAJE PARIALE
PRINCIPII DE NOTARE
INFORMATIC APLICAT
39
......
Desfurarea laboratorului
LABORATOR: probleme
Programare semestrul I:
1.
2.
3.
4.
....
Problemele obligatorii i cele suplimentare din sptmna
.....
Problemele facultative din sptmna
Surse de documentare
SURSE DE DOCUMENTARE
40
MARIN VLADA
INFORMATIC APLICAT
41
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
INFORMATIC APLICAT
43
2
Teoria erorilor,
calcule statistice,
modele de aproximare
MARIN VLADA
48
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
TIPURI DE ERORI
ERORI EXPERIMENTALE
ERORI GROSOLANE
ERORI SISTEMATICE
ERORI ALEATOARE
ERORI DE CALCUL
ERORI INERENTE
ERORI DE METOD
ERORI DE ROTUNJIRE
50
MARIN VLADA
INFORMATIC APLICAT
51
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
y
y'
y conv
ln 2
( 1)
i 1
i 1
1
i
INFORMATIC APLICAT
53
f (i) (x0 )
f (x) f (x0 )
(x x0 )i ,
i!
i1
MARIN VLADA
54
f (i) (x0 )
Tn (x) f (x0 )
(x x0 )i ,
i!
i1
n
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 .
ck E
)b ,
k
b
k 1
(c 0
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
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
MARIN VLADA
56
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
INFORMATIC APLICAT
57
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:
INFORMATIC APLICAT
59
60
MARIN VLADA
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
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
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
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
y x 0.4 0.41
1
1
1
,
1988 1991 1994 1997
MARIN VLADA
64
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.
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
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
MARIN VLADA
66
INFORMATIC APLICAT
67
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
MARIN VLADA
70
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.
INFORMATIC APLICAT
71
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
MARIN VLADA
72
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
INFORMATIC APLICAT
73
. Me xk xk 1
.
, pentru N 2k
MARIN VLADA
74
i 1
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
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)
INFORMATIC APLICAT
75
DM
1 n
( xi x )
n i 1
x
n
s X
i 1
n 1
MARIN VLADA
76
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
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
F(x) = P ( X < x ) =
f (u)du ,
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
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
INFORMATIC APLICAT
79
MARIN VLADA
80
Propagarea erorilor
INFORMATIC APLICAT
(input) X
81
SISTEM
(experimet system)
Y (Output)
Pentru cazul general cnd avem n variabile aleatoare la intrare (input) X1, X2, ...
Xn , avem urmtoarea schem general:
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
adic
INFORMATIC APLICAT
83
Rezultatul final
x=a+b-c
x = a * b/c
x = abc
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.
MARIN VLADA
84
X
b) asociere liniar negativ
X
X
c) fr (nu exist) asociere
INFORMATIC APLICAT
85
f(x) = ax + b
X
Figura 28. Dreapta de regresie n cazul a)
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
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),
,
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
k Ae
Ea
RT
(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).
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
INFORMATIC APLICAT
91
A
rXY
x X y Y
x X y Y
i
C=A*B, D=A2,
E=B2
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)
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.
INFORMATIC APLICAT
93
MARIN VLADA
94
Despre programul Microsof Office Excel (versiunea 2007- 2010)
Control: File
Meniu: Pornire, Aspect pagina, Formule, Data, Revizuire, Vizualizare
INFORMATIC APLICAT
MeniulPORNIRE
Meniul NSERARE
Meniul DATE
95
MARIN VLADA
96
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)
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
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 [ 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
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
S y aSx nb 0
y
i 1
Sy
INFORMATIC APLICAT
99
S x S y nS xy
(S x ) nSxx
2
i b
1
S y aS x
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
MARIN VLADA
100
1280
1270
1260
1250
1240
1230
1220
0
0.2
0.4
0.6
0.8
1.2
INFORMATIC APLICAT
101
MARIN VLADA
102
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
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
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
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)
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
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
, 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
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} ,
A11
A12
A21
A22
, , n
A11
A12
A1n
A21
A22
A2 n
An1
An 2 Ann
MARIN VLADA
114
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
A12 2 1
.
A22 1 2
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
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
A12 24 21
,
A22 21 24
A12 18 21
.
A22 21 18
INFORMATIC APLICAT
117
P
Figura 40. Utilizarea programului Online 3-D Function Grapher
118
MARIN VLADA
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
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
INFORMATIC APLICAT
121
MARIN VLADA
122
INFORMATIC APLICAT
123
MARIN VLADA
124
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
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
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
y = a + b ln x (logaritm),
y = aebx (exponeniala),
y = a xb (putere),
y = a sin( bx + c) + d (sinusoida).
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 , 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
MARIN VLADA
128
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
S(a, b) [ yi (a b ln xi )]2
i 1
s fie minim.
Vom avea urmtoarele calcule:
2
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
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 x
i 1
i 1
i 1
i 1
i 1
i 1
i 1
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
Y
1310
1300
1293
1283
1276
1267
1260
1251
1243
1233
f(x)= a +b ln(x)
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
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
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
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
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
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
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
-0.06579
1318.218
1318.218
INFORMATIC APLICAT
137
MARIN VLADA
138
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
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
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
Tabelul 4. Sursa: Flavian tefan Rdulescu, Tez de doctorat, UMF Bucureti, 2010
Modelul monocompartimental
C1(t)
ka
(snge)
C2
C2(t)
ke
MARIN VLADA
142
f : [0, ) R , f t c 0 e 0 . 3
INFORMATIC APLICAT
143
[f(t)] =
i se noteaz
funcia imagine.
Teorema 3.6. Dac se consider funciile original f , g : [0, ) R , atunci au loc
urmtoarele proprieti ale transformatei Laplace:
[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
C2 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:
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)
C0
i conform proprietii 7 de la teorema
p ka
c0 ekat
INFORMATIC APLICAT
145
C1t c0 ekat
C1t c0 ekat
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
C2 t
1
, se deduce c funcia de variaie
pa
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
Ct
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
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
C1t
kac0 kat
e A ekat
ka ke
, unde A kk ck
a 0
.
e
C1
0.823131
0.451744
0.136063
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.
4
Conceperea i
elaborarea lucrrilor
tiinifice
154
MARIN VLADA
INFORMATIC APLICAT
155
MARIN VLADA
156
Paradigme ale limbajelor
Om
Calculator :
Limbaje
artificiale
(sisteme de calcul)
Reprezentare ( recepie )
Limbaj artificial
(sistem cibernetic)
Procesare ( transformare )
Interpretare (emitere)
Figura 52. Paradigme ale limbajelor
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.
MARIN VLADA
158
INFORMATIC APLICAT
159
MARIN VLADA
160
INFORMATIC APLICAT
161
general
Figura 54. Structura general a unui articol tiinific [Hill et al., 1982] [11]
162
MARIN VLADA
Elaborare i redactare
INFORMATIC APLICAT
163
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
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
166
MARIN VLADA
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.
INFORMATIC APLICAT
167
MARIN VLADA
168
Microsoft Equation
3.0
Obiecte
Inserare
1
0
f ( x ) dx
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
INFORMATIC APLICAT
169
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
MARIN VLADA
170
INFORMATIC APLICAT
171
Glycine
Ethanol
Propena
MARIN VLADA
172
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
INFORMATIC APLICAT
173
MARIN VLADA
174
INFORMATIC APLICAT
175
MARIN VLADA
176
INFORMATIC APLICAT
177
MARIN VLADA
178
Exmplul 1
Exemplul 2
INFORMATIC APLICAT
179
Meniul Chemistry
MARIN VLADA
180
Show ruler
Show ruler
Reactie: C6H12
Molecular Values
INFORMATIC APLICAT
181
Bases
Orbitals
MARIN VLADA
182
INFORMATIC APLICAT
183
MARIN VLADA
184
INFORMATIC APLICAT
185
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
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
Reaction arrow
Zoom in
Zoom out
Rotate ...
INFORMATIC APLICAT
187
Meniul orizontal
Meniul vertical
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>
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>
MARIN VLADA
190
Lasso Selection
INFORMATIC APLICAT
191
192
MARIN VLADA
INFORMATIC APLICAT
193
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
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
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).
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
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
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
INFORMATIC APLICAT
199
200
MARIN VLADA
INFORMATIC APLICAT
201
MARIN VLADA
202
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
203
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
204
MARIN VLADA
Figura 91. FLesson: Aluminium, The Reaction between Aluminum and Hydroxides
and between Aluminum and Chlorine (ISCED Level: 3)
INFORMATIC APLICAT
205
5
Aplicaii, probleme
i teme pentru
Laborator
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
INFORMATIC APLICAT
211
MARIN VLADA
212
Pasul 1: determinarea norului de puncte
Norul de puncte
INFORMATIC APLICAT
213
Y
y = 6.0119x + 44.821
R 2 = 0.8946
L inear
10
MARIN VLADA
214
INFORMATIC APLICAT
Figura 95. Modelul polinom gr. II: y = 0.625x2 + 0.3869x + 54.196, R2 = 0.9333
215
MARIN VLADA
216
INFORMATIC APLICAT
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
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 :
INFORMATIC APLICAT
219
220
MARIN VLADA
INFORMATIC APLICAT
221
RT
( pV ) .
(1) m mi
i 1
p V , deoarece m
RT
i 1
RT
piVi , i 1, n .
MARIN VLADA
222
p
RT
i 1
RT
Vi =
piVi , rezult p
i 1
pV
i 1
n
V
i 1
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.
p2 = p3= = p
pV
i 1
n
V
i 1
INFORMATIC APLICAT
223
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
pV
i 1
n
V
i 1
; calcul intermediar
MARIN VLADA
224
mi m
Vi
n
i 1
, i=1,n
T1
p , p = presiunea de echilibru
T
presiunile n vasele 2, 3, n
pi p , p = presiunea de echilibru
, T1 = 400
, i 2, n , T=300K
concentraiile moleculare
C mol
m molecule
1
NA i [
] , i=1,n
Vi
m3
*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
Tabelul calculelor
MARIN VLADA
226
&
A=
5
6
9
2
8
14
2
7
5
4
4
1
4
45
7
7
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
3
1
1
12
Matricea sistemului:
-7
1
4
-11
-14
-32
4
-3
-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
5
-1
3
9
MARIN VLADA
228
1 n
xi m 2 ,
n 1 i 1
1 n
xi
n i 1
INFORMATIC APLICAT
229
230
MARIN VLADA
INFORMATIC APLICAT
231
MARIN VLADA
232
Prin crearea celor dou rapoarte, automat se creeaz dou foi de calcul cu
numele corespunztoare tipului de raport:
INFORMATIC APLICAT
233
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
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
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
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
INFORMATIC APLICAT
237
238
MARIN VLADA
INFORMATIC APLICAT
239
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):
-
Nume_i_prenume
Adresa
Numr_telefon_
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
XXX
Cu respect,
Director
MARIN VLADA
242
INFORMATIC APLICAT
243
Banca XXX
Adresa: XXX
Localitatea: XXX
E-mail: XXX
Ctre:
Dl.
Cu respect,
Director
MARIN VLADA
244
INFORMATIC APLICAT
245
20
Media
Verificare
Verificare
20
(Autosum)
n(n 1)
Gauss
2
AVERAGE ()
SUM () /n
x X y Y ,
x X y Y
i
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
c) C2 : [0, 120] R,
C2 t
INFORMATIC APLICAT
247
12 l alcool 40%
MARIN VLADA
248
Laborator 3.
INFORMATIC APLICAT
249
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
Laborator 4.
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
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
INFORMATIC APLICAT
251
Laborator 5.
252
MARIN VLADA
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
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