După cum se observă, tabela din figură, ca şi marea majoritate a tabelelor, este alcătuită din articole.

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "După cum se observă, tabela din figură, ca şi marea majoritate a tabelelor, este alcătuită din articole."

Transcript

1 7. Tabele 7.1. TDA Tabelă Noţiunea de tabelă este foarte cunoscută, fiecare dintre noi consultând tabele cu diverse ocazii. Ceea ce interesează însă în acest context se referă la evidenţierea acelor caracteristici ale tabelelor care definesc tipul de date abstract tabelă. În figura 7.1.a apare un exemplu de tabelă în două variante. Nume Prenume An Medie Nume Prenume An Medie Antonescu Ion 3 7,89 Suciu Horia 1 9,60 Bărbulescu Petre 2 9,20 Bărbulescu Petre 2 9,20 Card Gheorghe 5 9,80 Mare Vasile 2 8,33 Mare Vasile 2 8,33 Antonescu Ion 3 7,89 Suciu Horia 1 9,60 Card Gheorghe Fig.7.1.a. Exemple de tabele După cum se observă, tabela din figură, ca şi marea majoritate a tabelelor, este alcătuită din articole. Dintre operaţiile frecvente care se execută asupra tabelelor se menţionează: Acest lucru nu este însă obligatoriu, deoarece spre exemplu prima coloană a acestei tabele poate fi considerată la rândul ei o tabelă (tabela studenţilor înscrişi). În prima variantă studenţii sunt aranjaţi în ordine alfabetică, în a doua în ordinea crescătoare a anilor de studiu. Se spune că tabela este ordonată după o "cheie" element care facilitează regăsirea informaţiilor pe care le conţine. Astfel o "cheie" este un câmp sau o parte componentă a unui câmp care identifică în mod unic o intrare în tabelă. Nu este necesar ca tabela să fie sortată după o cheie însă o astfel de sortare simplifică căutarea în tabelă. În primul rând căutarea în tabelă în vederea localizării informaţiilor care satisfac una sau mai multe condiţii. În anumite situaţii se impune prelucrarea integrală a tabelei într-un proces de "traversare" a acesteia. Prelucrarea unei anumite intrări a tabelei în cadrul procesului de traversare se numeşte "vizitare" ("visiting"). Vizitarea poate include toate genurile de prelucrări începând de la afişare şi terminând cu modificarea conţinutului intrării. În definitiv TDA Tabelă poate fi descris în mod sintetic după cum urmează [7.1.a]. TDA Tabelă Modelul Matematic: O secvenţă finită de elemente. Fiecare 172

2 element are cel puţin o cheie care identifică în mod unic intrarea în tabelă şi care este un câmp sau un subcâmp al elementului. Notaţii: TipElement - tipul elementelor tabelei. TipCheie - tipul cheii. t: TipTabela; e: TipElement; k: TipCheie; b: boolean. [7.1.a] Operatori: 1.CreazăTabelaVidă(t: TipTabela); - operator care face tabela t vidă. 2.TabelăVidă(t: TipTabela): boolean; - operator boolean care returnează true dacă tabela t este goală. 3.TabelăPlină(t: TipTabela): boolean; - operator boolean care returnează true dacă tabela e plină. 4.CheieElemTabelă(e: TipElement): TipCheie; -operator care returnează cheia elementului e. 5.CautăCheie(t: TipTabela,k: TipCheie): boolean; - operator care returnează true dacă cheia k se găseşte în tabela t. 6.InserElemTabelă(t: TipTabela,e: TipElement); - operator care înserează elementul e în tabela t. Se presupune că e nu există în tabelă. 7.SuprimElemTabelă(t: TipTabela,k: TipCheie); - operator care suprimă din t elementul cu cheia k. Se presupune că există un astfel de element în t. 8.FurnizeazăElemTabelă(t: TipTabela,k: TipCheie): TipElement; - operator care returnează elementul cu cheia k. Se presupune că elementul aparţine lui t. 9.TraverseazăTabelă(t: TipTabela, Vizitare (Listă Argumente)) operator care execută procedura Vizitare pentru fiecare element al tabelei t. În anumite implementări este convenabil să se cunoască numărul curent de elemente conţinute în tabelă. În acest scop se poate asocia tabelei un contor de elemente şi un operator care-l furnizează (DimensTabelă(t:TipTabela):TipContor). Contorul se iniţializează la crearea tabelei şi se actualizează ori de câte ori se realizează inserţii sau suprimări în tabelă. În unele aplicaţii este convenabil de asemenea să se definească operaţia Actualizare(t: TipTabela, e: TipElement) Operaţia realizează actualizarea acelei intrări din tabelă care conţine elementul e. În termenii operatorilor anterior definiţi, actualizarea poate fi implementată astfel [7.1.b]: {TDA Tabelă - operatorul Actualizare} SuprimElemTabelă(t,CheieElemTabelă(e)); InserElemTabelă(t,e) [7.1.b] 173

3 7.2. Tehnici de implementare a TDA Tabelă. Analiză comparată Există în principiu mai multe posibilităţi de implementare a tipului de date abstract tabelă. Este vorba despre tablouri, liste înlănţuite, tabele de dispersie, arbori etc. Dintre aceste posibilităţi în cadrul paragrafului de faţă vor fi analizate cele bazate pe structurile tablou şi listă înlănţuită. Implementarea bazată pe tehnica dispersiei face obiectul secţiunii următoare iar cea bazată pe arbori binari va fi tratată ulterior. În general listele înlănţuite sau tablourile, ambele în variantă ordonată sau neordonată se constituie în 4 metode posibile de implementare a tabelelor. a) Avantaje Furnizarea informaţiei şi căutarea cheii este foarte rapidă O(log 2 n). De fapt furnizarea constă din doi timpi: faza de căutare (O(log 2 n)) şi din faza de returnare O(1). Traversarea ordonată a cheilor este liniară (O(n)). b) Dezavantaje În continuare se va realiza o analiză comparată a acestor metode, detaliile de implementare fiind lăsate ca exerciţiu. Aceasta analiză are un caracter de generalitate care se răsfrânge şi asupra altor tipuri de date în a căror implementare sunt implicate structurile tablou respectiv listă înlănţuită. În esenţă, în fiecare dintre cele 4 situaţii vor fi evidenţiate avantajele, dezavantajele, concluziile şi recomandările referitoare la utilizare. Observaţia fundamentală de la care porneşte orice implementare a unui TDA este aceea că particularitatea aplicaţiei în care este el utilizat, determină cea mai potrivită metodă de implementare Particularitatea unei aplicaţii derivă direct din natura şi din dinamica operaţiilor efectuate asupra structurii de date Implementarea TDA Tabelă cu ajutorul tabourilor ordonate Posibilitatea utilizării tehnicii căutării binare (O(log 2 n)). Acest avantaj se răsfrânge asupra fazei de căutare a cheii în operaţiile de inserţie, suprimare, furnizare element şi căutare cheie. Faza de instalare la inserţie este lentă (O(n)) deoarece se mută toate intrările începând cu punctul de inserţie pentru a face loc în tabelă. Inserţia este lentă(o(n)). Ea constă din faza de căutare care este rapidă (O(log 2 n)) şi din faza de instalare care realizează inserţia propriu-zisă (O(n)). Faza de extragere la suprimare este lentă (O(n)) deoarece se mută toate intrările începând cu locul de suprimare. Suprimarea este lentă (O(n)). Ea constă din faza de căutare (O(log 2 n)) şi din faza de extragere (O(n)). Crearea tabelei lentă (O(n log 2 n)). Pentru fiecare din cele n elemente se realizează o inserţie O(log 2 n). Trebuie cunoscut apriori numărul total de intrări în tabelă. Operatorul TabelăPlină trebuie executat înaintea fiecărei inserţii. c) Concluzii 174

4 Trebuie cunoscută cu bună precizie apriori dimensiunea maximă a tabelei. Construcţia tabelei este rapidă (O(n)). b) Dezavantaje Traversarea ordonată a cheilor este lentă, ea necesitând un efort de calcul cuprins între O(n log 2 n) şi O(n 2 ) în dependenţă de metoda de sortare utilizată. Trebuie cunoscut cu precizie numărul total de intrări în tabelă. c) Concluzii b) Dezavantaje Utilizarea acestei implementări a tabelelor este avantajoasă atunci când: Se realizează multe consultări, verificări sau rapoarte asupra tabelei, Numărul de inserţii şi suprimări este redus Tabela este de mari dimensiuni Implementarea tabelelor cu ajutorul tablourilor neordonate a) Avantaje Inserţie rapidă care se realizează la sfârşitul tabloului (O(1)). Faza de extragere la suprimare este rapidă (O(1)) dacă se mută ultima intrare a tabelei peste cea suprimată. Căutarea se realizează secvenţial O(n). Acest dezavantaj se reflectă asupra suprimării, furnizării şi căutării cheilor. Suprimarea este lentă (O(n)). Ea constă din faza de căutare (O(n)) urmată de faza de extragere (O(1)). Furnizarea este lentă (O(n)). Căutarea unei chei este lentă (O(n)). Ea constă din căutarea propriu-zisă (O(n)) urmată de faza de returnare (O(1)). Acest mod de implementare este recomandat a fi utilizat atunci când se execută multe traversări neordonate ale tabelei, sau când se fac comparaţii sau calcule care afectează fiecare intrare. Construcţia şi inserţia sunt simple. Trebuie cunoscută apriori dimensiunea maximă a tabelei. Implementarea nu este recomandabilă atunci când se efectuează frecvent suprimări şi căutări sau traversări ordonate Implementarea tabelelor cu ajutorul listelor înlănţuite ordonate a) Avantaje Faza de instalare la inserţie este rapidă (O(1)). Faza de extragere la suprimare este rapidă (O(1)). Traversarea în manieră ordonată a tabelei este rapidă (O(n)). Nu este necesară precizarea dimensiunii maxime a tabelei. Operatorul TabelăPlină este întotdeauna fals. Căutarea se realizează în manieră secvenţială (O(n)). Acest dezavantaj se răsfrânge asupra fazei de căutare la inserţie, suprimare, furnizare element şi căutare cheie. 175

5 Inserţia este lentă (O(n)), ea constând din căutare (O(n)) şi instalare (O(1)). Construcţia tabelei este lentă (O(n log 2 n) O(n 2 )) funcţie de tehnica utilizată pentru sortare. Efortul de calcul necesitat de gestionarea înlănţuirilor. c) Concluzii Structura este eficientă pentru situaţiile în care: Se realizează traversări frecvente în manieră ordonată ale tabelei Nu se cunoaşte numărul maxim de elemente. a) Avantaje b) Dezavantaje Regia legăturilor. Suprimarea este lentă (O(n)) ea constând din căutare (O(n)) şi extragere (O(1)). Furnizarea este lentă (O(n)) deoarece presupune o căutare (O(n)) urmată de un retur (O(1)). Căutarea cheii este lentă (O(n)). Ea constă dintr-o căutare (O(n)) urmată de un retur (O(1)). Totuşi în situaţia în care cheia nu există în tabelă, căutarea se poate opri chiar după poziţia unde ar trebui să se găsească cheia. Structura nu este propice investigaţiilor. Inserţia şi suprimarea consumă timp în tabele de dimensiuni mari Implementarea tabelelor cu ajutorul listelor înlănţuite neordonate c) Concluzii Inserţia este rapidă ea realizându-se la începutul sau la sfârşitul listei (O(1)). Faza de extragere la suprimare este rapidă (O(1)). Construcţia tabelei este rapidă (O(n)) deoarece constă dintr-o succesiune de inserţii. Nu este necesară precizarea dimensiunii maxime a tabelei. Operatorul TabelăPlină este întotdeauna fals. Căutarea este secvenţială (O(n)). Dezavantajează inserţia, suprimarea, furnizarea şi căutarea propriu-zisă. Suprimarea este lentă (O(n)) deoarece ea constă din faza de căutare (O(n)) urmată de faza de extragere (O(1)). Furnizarea este lentă (O(n)). Constă din căutare (O(n)) şi retur (O(1)). Căutarea cheii este lentă (O(n)). Similar ca şi la furnizare. Traversarea în ordinea cheilor este lentă (O(n log 2 n) O(n 2 )) funcţie de metoda de sortare utilizată. Această modalitate de implementare este indicată atunci când: Se cere construcţia rapidă a tabelei, Se realizează multe inserţii adiţionale Nu se cunoaşte dimensiunea maximă a tabelei. 176

6 Investigările, suprimările sau traversările ordonate sunt consumatoare de timp Implementarea tabelelor prin tehnica dispersiei Una dintre metodele avansate de implementare a tabelelor o reprezintă tehnica dispersiei Consideraţii generale Formularea problemei: Astfel, problema formulată se reduce la găsirea unei asocieri specifice (H) a mulţimii cheilor (K) cu mulţimea intrărilor (A) [7.3.1.a]. H: K A [7.3.1.a] Problema nu este nouă, ea a mai fost abordată pe parcursul acestei lucrări. Această tehnică cunoscută şi sub denumirea de "hashing", reprezintă un exemplu de rezolvare elegantă şi deosebit de eficientă a problemei căutării într-un context bine precizat. Ideea pe care se bazează tehnica dispersării este următoarea: Se dă o mulţime S de noduri identificate fiecare prin valoarea unei chei, organizate într-o structură tabelă. Pe mulţimea cheilor se consideră definită o relaţie de ordonare. Se cere ca tabela S să fie organizată de o asemenea manieră încât regăsirea unui nod cu o cheie precizată k, să necesite un efort cât mai redus. În ultimă instanţă, accesul la un anumit nod presupune determinarea acelei intrări din tabelă, la care el este memorat. Până la momentul de faţă astfel de asocieri au fost implementate cu ajutorul unor algoritmi de căutare în tablouri şi liste în diferite strategii de abordare şi în diverse moduri de organizare. În secţiunea de faţă se propune o altă metodă, simplă şi foarte eficientă în multe situaţii. Metoda se bazează pe tehnica dispersiei şi se aplică structurilor de date tablou. Deşi este o metodă care utilizează o structură statică de memorie, prin performanţele sale este un competitor serios al metodelor bazate pe structuri de date avansate. Se rezervă static un volum constant de memorie pentru "tabela dispersată", care conţine nodurile cu care se lucrează. Tabela se implementează în forma unei structuri de date tablou T având drept elemente nodurile în cauză. Notând cu p numărul elementelor tabloului, indicele a care precizează un nod oarecare, ia valori între 0 şi p-1. Se notează cu K mulţimea tuturor cheilor şi cu k o cheie oarecare. Numărul cheilor este de obicei mult mai mare decât p. Un exemplu realist în acest sens este acela în care cheile reprezintă identificatori cu cel mult zece caractere, caz în care există aproximativ chei diferite în timp ce valoarea practică a lui p este

7 Se consideră în aceste condiţii funcţia H, care defineşte o aplicaţie a lui K pe mulţimea tuturor indicilor, mulţime care se notează cu L (L = {0,1,2,...,p-1}) [7.3.1.b]. a = H(k) unde k K şi a L [7.3.1.b] Principiul metodei este următorul. La căutare se procedează similar. În concluzie, aplicarea tehnicii dispersiei presupune soluţionarea a două probleme: (1) Definirea funcţiei de dispersie H; (2) Rezolvarea situaţiilor de coliziune. Funcţia de asociere H este de fapt o funcţie de dispersie şi ea permite ca pornind de la o cheie k să se determine indicele asociat a. Este evident că H nu este o funcţie bijectivă deoarece numărul cheilor este mult mai mare decât numărul indicilor. Practic există o mulţime de chei (clasă) cărora le corespunde acelaşi indice a. Din acest motiv, o altă denumire uzuală sub care este cunoscută tehnica dispersării este aceea de "transformare a cheilor" ("key transformation"), întrucât cheile se transformă practic în indici de tablou. Pentru înregistrarea unui nod cu cheia k: Funcţia de dispersie trebuie: (1) Se determină mai întâi indicele asociat a=h(k), (2) Se depune nodul la T[a]. Dacă în continuare apare o altă cheie k care are acelaşi indice asociat a = H(k )= H(k), atunci s-a ajuns la aşa numita "situaţie de coliziune", În acest caz care trebuie adoptată o anumită strategie de rezolvare a acestei probleme. (1) Dată fiind o cheie k, se determină a = H(k), (2) Se verifică dacă T[a] este nodul căutat, adică dacă T[a].cheie=k. (3) Dacă da, atunci s-a găsit nodul, în caz contrar s-a ajuns la coliziune. Rezolvarea favorabilă a celor două probleme conduce la rezultate remarcabil de eficiente, cu toate că metoda prezintă şi anumite dezavantaje, asupra cărora se va reveni Alegerea funcţiei de dispersie Pe de o parte să repartizeze cât mai "uniform" cheile pe mulţimea indicilor deoarece în felul acesta se reduce probabilitatea coliziunilor, Pe de altă parte trebuie să fie uşor şi rapid calculabilă. Proprietăţile acestei funcţii sunt aproximate în literatura de specialitate de termenul "hashing" (amestec) motiv pentru care funcţia se notează generic cu H fiind denumită funcţie de amestec ("hash function"). Din acelaşi motiv tehnica dispersiei se mai numeşte şi tehnică "hashing". 178

8 În literatură se definesc diverse funcţii de dispersie fiecare cu avantaje şi dezavantaje specifice, activitate care conturează un domeniu de cercetare extrem de activ [Kn76]. În cele ce urmează se va prezenta o variantă a unei astfel de funcţii. Funcţia H se defineşte în aceste condiţii astfel [7.3.2.a]: Prezenţa unei situaţii de coliziune presupune generarea unui nou indice în tabelă (indice secundar), pornind de la cel anterior. Există două modalităţi principiale de generare a indicilor secundari: Fie ORD(k) o valoare întregă unică ataşată cheii k, valoare care precizează numărul de ordine al cheii k în mulţimea ordonată a tuturor cheilor ( ). H(k)= ORD(k) MOD p [7.3.2.a] Această funcţie care asigură distribuţia cheilor pe mulţimea indicilor (0,p-1) stă la baza mai multor metode de repartizare. S-a demonstrat experimental că în vederea repartizării cât mai uniforme a cheilor pe mulţimea indicilor este recomandabil ca p să fie un număr prim. Cazul în care p este o putere a lui 2 este extrem de favorabil din punctul de vedere al eficienţei calculului funcţiei, dar foarte nefavorabil din punctul de vedere al coliziunilor, mai ales în cazul în care cheile sunt secvenţe de caractere [Wi76] Tratarea situaţiei de coliziune (1) O modalitate care presupune un spaţiu suplimentar asociat tabelei şi care prefigurează tehnica dispersiei deschise (2) O a doua modalitate care exploatează doar spaţiul de memorie alocat tabelei şi care prefigurează tehnica dispersiei închise Tehnica dispersiei deschise Tehnica dispersiei deschise presupune înlănţuirea într-o listă înlănţuită a tuturor nodurilor ale căror indici primari sunt identici, metodă care se mai numeşte şi înlănţuire directă. Elementele acestei liste pot sau nu aparţine tabloului iniţial: în ultimul caz memoria necesară alocându-se din aşa numita "zonă de depăşire" a tabelei. Structurile de date aferente acestei tehnici sunt prezentate în [ a]. /* Tehnica dispersiei deschise */ enum { dimensiunetabela = 29}; /*numar prim*/ typedef unsigned char tipindex; typedef int tipinfo; typedef int tipcheie; typedef struct tipelement { tipcheie cheie; tipinfo info; } tipelement; 179

9 typedef struct tipnod* tipreferinta; /*[ a]*/ typedef struct tipnod { tipelement element; tipreferinta urm; } tipnod; typedef tipreferinta tiptabela[dimensiunetabela+1]; tiptabela t; Această metodă are avantajul că permite suprimarea elementelor din tabelă, operaţie care nu este posibilă în toate implementările. Dintre dezavantaje se evidenţiază două: Necesitatea menţinerii unei liste secundare Prelungirea fiecărui nod cu un spaţiu de memorie pentru pointerul (indexul) necesar înlănţuirii Tehnica dispersiei închise Tehnica dispersiei închise utilizează, după cum s-a precizat anterior, strict spaţiul de memorie alocat tabelei. În cazul unei coliziuni se realizează parcurgerea după o anumită regulă a tabloului dispersat T până la găsirea primului loc liber. Structurile de date aferente acestei tehnici apar în [ a]. /* Tehnica dispersiei închise*/ enum { dimensiunetabela = 29}; /*numar prim*/ typedef unsigned tipindex; typedef int tipinfo; typedef int tipcheie; typedef struct tipelement { tipcheie cheie; tipinfo info; /*[ a]*/ } tipelement; typedef tipelement tiptabela[dimensiunetabela+1]; Schiţa de principiu a algoritmului care realizează căutarea în tabelă este prezentat în secvenţa [ b]. /* Tehnica dispersiei închise - căutarea unui element în tabelă */ tiptabela t; tipindex l; a= h(k); i= 0; do { /*[ b]*/ if (t[a].cheie==k) ; /*element gasit*/ else if (t[a].cheie==liber) ; /*elementul nu este în tabela*/ else 180

10 { /*coliziune*/ i= i+1; a= a+g(i); } } while (!((gasit) (nu_este_in_tabela) (tabela_plina))); Funcţia g(i) este aceea care precizează regula după care se parcurge tabela în caz de coliziune. Există numeroase astfel de funcţii g cărora le corespund modalităţi diverse în conformitate cu care se realizează parcurgerea tabelei. Dintre acestea cele mai cunoscute sunt "adresarea deschisă liniară" şi "adresarea deschisă patratică". Adresarea deschisă liniară Adresarea deschisă liniară prefigurează cea mai simplă metodă de parcurgere Conform adresării deschise liniare, intrările tabelei se parcurg secvenţial, tabela considerându-se circulară. Cu alte cuvinte g(i)=i [ c]. a 0 = H(k) a i =(a 0 +i) MOD p i=1...p-1 [ c] În fragmentul de program din secvenţa [ d], se prezintă procesul de căutare în tabelă a intrării cu cheia k. Dacă intrarea se găseşte, se asignează variabila de ieşire v cu conţinutul său. /* Adresarea deschisă liniară - căutarea unui element în tabelă */ tiptabela t; tipindex a,i; unsigned gasit,absent; tipelement v; #define true (1) #define false (0) a= h(k); i= l; gasit= false; absent= false; do { if ((t[a].cheie==liber.cheie) && (t[a].info==liber.info)) absent= true; else if (t[a].cheie==k){ v= t[a]; gasit= true; } /*[ d]*/ else{ /*coliziune*/ a= a+1; if (a==p) a= 0; if (a==i) absent= true; } } while (!(gasit absent)); 181

11 Acest algoritm are ca dezavantaj tendinţa de a îngrămădi nodurile în continuarea celor deja înregistrate. Dezavantajul nu este inerent metodei de adresare deschisă liniară, el datorându-se regulii de parcurgere a elementelor tabelei. Ideal ar fi ca în caz de coliziune să se aplice o regulă care distribuie încercările, cu probabilităţi egale, pe locurile libere rămase în tabelă. Realizarea practică a acestui deziderat este însă deosebit de complexă. Adresarea deschisă pătratică Adresarea deschisă pătratică reprezintă o soluţie de compromis relativ simplă şi eficientă. Funcţia de repartizare are expresia g(i)=i 2 [ e]. a 0 = H(k) a i = (a 0 +i 2 ) MOD p i=1,2,3,... [ e] O manieră simplă de implementare a acestei funcţii de parcurgere este următoarea: Dacă un indice a conduce la coliziune, atunci proxima încercare se face la indicele a + r unde r este o mărime care se iniţializează pe 1 şi care după fiecare încercare nereuşită se incrementează cu 2. Astfel valorile lui r formează şirul numerelor fără soţ, şir a cărui sumă este un pătrat perfect. În caz de coliziuni repetate, numărul încercărilor se va limita prin impunerea condiţiei formale r < p. Algoritmul de inserţie a unui nou element v în tabelă este prezentat în secvenţa [ f] /* Adresarea deschisă patratică - inserţia unui element în tabelă */ tiptabela t; tipindex a,r; boolean depus; tipelement v; a= h(k); r= 1; depus= false; do { if ((t[a].cheie==liber.cheie) && (t[a].info==liber.info)){ t[a]= v; depus= true; } /*[ f]*/ else{ a= a+r; if (a>=p) a= a-p; r= r+2; } } while (!(depus (r==p))); 182

12 Un dezavantaj minor al acestei metode este că se poate întâmpla să nu se găsească nici un element liber, ajungându-se la depăşirea tabelei, cu toate că în realitate în tabelă mai există locuri libere. Pentru a remedia acest dezavantaj major se poate recurge la următoarea stratagemă. Se demonstrează însă că probabilitatea acestui eveniment este foarte mică şi că în general metoda este foarte performantă. Traversarea ordonată a tabelei este greu de realizat, Dezavantajul major al acestei implementări se referă la faptul că ea nu permite suprimarea elementelor din tabelă. Suprimarea unui element oarecare al tabelei poate întrerupe secvenţa liniară sau pătratică de parcurgere a tabelei fapt care poate conduce la pierderea iremediabilă a unor intrări. Se asociază fiecărei intrări a tabelei un câmp de tip enumerare numit stare care poate lua valorile liber, ocupat sau şters În consecinţă TipElement din secvenţa [ a] se modifică după cum urmează [ g]. enum { dimensiunetabela = 29}; /*numar prim*/ typedef unsigned char tipindex; typedef int tipinfo; typedef int tipcheie; /*[ g]*/ typedef struct tipelement { tipcheie cheie; tipinfo info; enum {liber,ocupat,sters} stare; }tipelement; Iniţial la crearea tabelei se trec toate locaţiile sale în starea liber. Pe măsură ce se inserează elemente, locaţiile corespunzătoare se trec în starea ocupat. În aceste condiţii, suprimarea se poate realiza simplu fără îndepărtarea efectivă a elementului prin simpla trecere a stării câmpului asociat în şters. În acest mod, în procesul de căutare a unei chei se parcurg şi câmpurile aflate în starea şters, secvenţa de adresare creată rămânând nemodificată. Câmpurile marcate cu şters pot fi însă reutilizate la introducerea unor noi elemente în tabelă Analiza performanţei tehnicii dispersiei închise Pentru analiza performanţei tehnicii dispersiei închise se presupune pentru început că: (1) Toate cheile au probabilităţi de apariţie egal posibile (2) Că funcţia de distribuţie H le repartizează uniform pe mulţimea intrărilor tabelei. Se presupune de asemenea, că o cheie oarecare se inserează într-o tabelă de dimensiune n, care conţine deja m elemente, adică m intrări sunt deja ocupate. 183

13 Se noteaă cu α=m/n a raportul dintre locaţiile ocupate şi cele disponibile în cadrul tabelei dispersate. α se mai numeşte şi factor de umplere α = 0 precizează tabela vidă α = 1 precizează tabela plină. Valoarea numărului mediu probabil de încercări E, necesar realizării accesului la o cheie oarecare din tabelul dispersat având factorul de umplere α apare în [7.3.4.f]. El se obţine în urma uni raţionament matematic sofisticat [Cr00]. 1 E = ln(1 α) [7.3.4.f] α Numărul probabil de încercări E necesar găsirii sau inserţiei unei chei k funcţie de factorul de umplere α, apare tabelat în figura a. Nr. crt. α E(α) Nr. crt. α E(α) Fig a. Tabelarea numărului probabil de încercări funcţie de factorul de umplere al tabelei (cazul ideal) Fig b. Tabelarea relaţiei experimentale E(α) funcţie de factorul de umplere α Rezultatele numerice sunt surprinzătoare, ele nu depind de dimensiunea tabelei şi în acelaşi timp explică comportarea excepţională a acestei metode. Chiar dacă tabela este plină în proporţie de 90 %, în medie sunt necesare numai 2.56 încercări pentru a localiza o cheie sau a găsi un loc liber în ea. Rezultatele prezentate presupun însă cazul ideal, respectiv o metodă de tratare a coliziunilor care repartizează în mod perfect uniform cheile pe mulţimea locaţiilor rămase libere. În realitate, acest lucru este practic irealizabil. Analiza experimentală a comportamentului real a dispersiei închise bazate pe adresarea deschisă liniară a condus la relaţia experimentală [7.3.4.g] 1 α / 2 E = [7.3.4.g] 1 α Reprezentarea grafică ale valorilor sale numerice funcţie de factorul de umplere α apar reprezentate în figura b [Wi74]. Rezultatele obţinute chiar pentru metoda cea mai puţin elaborată de tratare a coliziunilor (adresarea deschisă liniară) sunt atât de bune încât ar putea exista tentaţia de a considera metoda dispersiei drept soluţie pentru orice situaţie. 184

14 Performanţele metodei, cel puţin din punctul de vedere al numărului de comparaţii necesare pentru găsire sau inserţie, sunt superioare celor mai sofisticate metode bazate pe structuri de arbori. Desigur, metoda are şi o serie de dezavantaje. (1) Primul şi cel mai important, este acela că, dimensiunea tabelei fiind fixă aceasta nu poate fi ajustată conform cererii curente. O estimare a priori a dimensiunii sale maxime este de regulă greu de realizat şi conduce fie la o slabă utilizare a memoriei fie la performanţe scăzute prin depăşirea tabelei dispersate. Chiar dacă numărul de elemente este cunoscut exact, în vederea obţinerii unei bune performanţe, dimensiunea tabelei trebuie aleasă cam cu 10 % mai mare. (2) O a doua deficienţă majoră se referă la suprimarea cheilor. Aceasta se realizează într-o manieră laborioasă şi complexă mai puţin în cazul metodei înlănţuirii care utilizează un spaţiu de memorie suplimentar pentru înlănţuirea directă, elemente care au fost deja abordate în cadrul paragrafului de faţă. În concluzie, utilizarea tehnicii dispersiei nu este recomandabilă dacă: Volumul de date este cunoscut cu mică probabilitate Volumul de date este puternic variabil Volumul de date creşte în timp Rezumat Tabela este o structură de date alcătuită din articole. Principalii operatori definiţi pe TDA tabelă se referă la inserţia, suprimarea, căutarea şi traversarea structurii. Există mai multe modalităţi de implementare a tabelelor dintre care se precizează tablourile ordonate şi neordonate respectiv listele înlănţuite ordonate şi neordonate fiecare cu avantaje şi dezavantaje specifice. O manieră de implementare performantă a tabelelor o reprezintă tehnica dispersiei sau hashing-ul Exerciţii 1. Definiţi structura tabelă. Daţi cîteva exemple de tabele. 2. Care sunt principalii operatori definţi de TDA tabelă? 3. Realizaţi o analiză comparată a implementării structuri tabelă cu ajutorul tablourilor ordonate respectiv neordonate. Precizaţi câteva concluzii utile pentru aplicaţii. 4. Realizaţi o analiză comparată a implementării structuri tabelă cu ajutorul listelor înlănţuite ordonate respectiv neordonate. Precizaţi câteva recomandări utile pentru aplicaţii. 5. Redactaţi un program C care implementează operatorii de inserţie, suprimare şi căutare într-o tabelă utilizînd tehnica dispersiei deschise. 6. Redactaţi un program C care implementează operatorii de inserţie şi căutare într-o tabelă utilizînd tehnica dispersiei închise. Ce măsuri trebuiesc luate pentru a realiza şi implementarea operatorului de suprimare. Implementaţi şi o astfel de variantă. 7. Care este performanţa tehnicii dispersiei? Comentaţi. Ce dezavantaje majore presupune tehnica dispersiei? Cum se poate realiza parcurgerea în manieră ordonată a unei tabele de dispersie? 185

Metode iterative pentru probleme neliniare - contractii

Metode iterative pentru probleme neliniare - contractii Metode iterative pentru probleme neliniare - contractii Problemele neliniare sunt in general rezolvate prin metode iterative si analiza convergentei acestor metode este o problema importanta. 1 Contractii

Διαβάστε περισσότερα

(a) se numeşte derivata parţială a funcţiei f în raport cu variabila x i în punctul a.

(a) se numeşte derivata parţială a funcţiei f în raport cu variabila x i în punctul a. Definiţie Spunem că: i) funcţia f are derivată parţială în punctul a în raport cu variabila i dacă funcţia de o variabilă ( ) are derivată în punctul a în sens obişnuit (ca funcţie reală de o variabilă

Διαβάστε περισσότερα

Curs 10 Funcţii reale de mai multe variabile reale. Limite şi continuitate.

Curs 10 Funcţii reale de mai multe variabile reale. Limite şi continuitate. Curs 10 Funcţii reale de mai multe variabile reale. Limite şi continuitate. Facultatea de Hidrotehnică Universitatea Tehnică "Gh. Asachi" Iaşi 2014 Fie p, q N. Fie funcţia f : D R p R q. Avem următoarele

Διαβάστε περισσότερα

Metode de interpolare bazate pe diferenţe divizate

Metode de interpolare bazate pe diferenţe divizate Metode de interpolare bazate pe diferenţe divizate Radu Trîmbiţaş 4 octombrie 2005 1 Forma Newton a polinomului de interpolare Lagrange Algoritmul nostru se bazează pe forma Newton a polinomului de interpolare

Διαβάστε περισσότερα

Functii definitie, proprietati, grafic, functii elementare A. Definitii, proprietatile functiilor X) functia f 1

Functii definitie, proprietati, grafic, functii elementare A. Definitii, proprietatile functiilor X) functia f 1 Functii definitie proprietati grafic functii elementare A. Definitii proprietatile functiilor. Fiind date doua multimi X si Y spunem ca am definit o functie (aplicatie) pe X cu valori in Y daca fiecarui

Διαβάστε περισσότερα

5.4. MULTIPLEXOARE A 0 A 1 A 2

5.4. MULTIPLEXOARE A 0 A 1 A 2 5.4. MULTIPLEXOARE Multiplexoarele (MUX) sunt circuite logice combinaţionale cu m intrări şi o singură ieşire, care permit transferul datelor de la una din intrări spre ieşirea unică. Selecţia intrării

Διαβάστε περισσότερα

Curs 1 Şiruri de numere reale

Curs 1 Şiruri de numere reale Bibliografie G. Chiorescu, Analiză matematică. Teorie şi probleme. Calcul diferenţial, Editura PIM, Iaşi, 2006. R. Luca-Tudorache, Analiză matematică, Editura Tehnopress, Iaşi, 2005. M. Nicolescu, N. Roşculeţ,

Διαβάστε περισσότερα

V.7. Condiţii necesare de optimalitate cazul funcţiilor diferenţiabile

V.7. Condiţii necesare de optimalitate cazul funcţiilor diferenţiabile Metode de Optimizare Curs V.7. Condiţii necesare de optimalitate cazul funcţiilor diferenţiabile Propoziţie 7. (Fritz-John). Fie X o submulţime deschisă a lui R n, f:x R o funcţie de clasă C şi ϕ = (ϕ,ϕ

Διαβάστε περισσότερα

Curs 14 Funcţii implicite. Facultatea de Hidrotehnică Universitatea Tehnică "Gh. Asachi"

Curs 14 Funcţii implicite. Facultatea de Hidrotehnică Universitatea Tehnică Gh. Asachi Curs 14 Funcţii implicite Facultatea de Hidrotehnică Universitatea Tehnică "Gh. Asachi" Iaşi 2014 Fie F : D R 2 R o funcţie de două variabile şi fie ecuaţia F (x, y) = 0. (1) Problemă În ce condiţii ecuaţia

Διαβάστε περισσότερα

Functii definitie, proprietati, grafic, functii elementare A. Definitii, proprietatile functiilor

Functii definitie, proprietati, grafic, functii elementare A. Definitii, proprietatile functiilor Functii definitie, proprietati, grafic, functii elementare A. Definitii, proprietatile functiilor. Fiind date doua multimi si spunem ca am definit o functie (aplicatie) pe cu valori in daca fiecarui element

Διαβάστε περισσότερα

5. FUNCŢII IMPLICITE. EXTREME CONDIŢIONATE.

5. FUNCŢII IMPLICITE. EXTREME CONDIŢIONATE. 5 Eerciţii reolvate 5 UNCŢII IMPLICITE EXTREME CONDIŢIONATE Eerciţiul 5 Să se determine şi dacă () este o funcţie definită implicit de ecuaţia ( + ) ( + ) + Soluţie ie ( ) ( + ) ( + ) + ( )R Evident este

Διαβάστε περισσότερα

Curs 4 Serii de numere reale

Curs 4 Serii de numere reale Curs 4 Serii de numere reale Facultatea de Hidrotehnică Universitatea Tehnică "Gh. Asachi" Iaşi 2014 Criteriul rădăcinii sau Criteriul lui Cauchy Teoremă (Criteriul rădăcinii) Fie x n o serie cu termeni

Διαβάστε περισσότερα

MARCAREA REZISTOARELOR

MARCAREA REZISTOARELOR 1.2. MARCAREA REZISTOARELOR 1.2.1 MARCARE DIRECTĂ PRIN COD ALFANUMERIC. Acest cod este format din una sau mai multe cifre şi o literă. Litera poate fi plasată după grupul de cifre (situaţie în care valoarea

Διαβάστε περισσότερα

III. Serii absolut convergente. Serii semiconvergente. ii) semiconvergentă dacă este convergentă iar seria modulelor divergentă.

III. Serii absolut convergente. Serii semiconvergente. ii) semiconvergentă dacă este convergentă iar seria modulelor divergentă. III. Serii absolut convergente. Serii semiconvergente. Definiţie. O serie a n se numeşte: i) absolut convergentă dacă seria modulelor a n este convergentă; ii) semiconvergentă dacă este convergentă iar

Διαβάστε περισσότερα

DISTANŢA DINTRE DOUĂ DREPTE NECOPLANARE

DISTANŢA DINTRE DOUĂ DREPTE NECOPLANARE DISTANŢA DINTRE DOUĂ DREPTE NECOPLANARE ABSTRACT. Materialul prezintă o modalitate de a afla distanţa dintre două drepte necoplanare folosind volumul tetraedrului. Lecţia se adresează clasei a VIII-a Data:

Διαβάστε περισσότερα

Seminar 5 Analiza stabilității sistemelor liniare

Seminar 5 Analiza stabilității sistemelor liniare Seminar 5 Analiza stabilității sistemelor liniare Noțiuni teoretice Criteriul Hurwitz de analiză a stabilității sistemelor liniare În cazul sistemelor liniare, stabilitatea este o condiție de localizare

Διαβάστε περισσότερα

Analiza în curent continuu a schemelor electronice Eugenie Posdărăscu - DCE SEM 1 electronica.geniu.ro

Analiza în curent continuu a schemelor electronice Eugenie Posdărăscu - DCE SEM 1 electronica.geniu.ro Analiza în curent continuu a schemelor electronice Eugenie Posdărăscu - DCE SEM Seminar S ANALA ÎN CUENT CONTNUU A SCHEMELO ELECTONCE S. ntroducere Pentru a analiza în curent continuu o schemă electronică,

Διαβάστε περισσότερα

Esalonul Redus pe Linii (ERL). Subspatii.

Esalonul Redus pe Linii (ERL). Subspatii. Seminarul 1 Esalonul Redus pe Linii (ERL). Subspatii. 1.1 Breviar teoretic 1.1.1 Esalonul Redus pe Linii (ERL) Definitia 1. O matrice A L R mxn este in forma de Esalon Redus pe Linii (ERL), daca indeplineste

Διαβάστε περισσότερα

a. 11 % b. 12 % c. 13 % d. 14 %

a. 11 % b. 12 % c. 13 % d. 14 % 1. Un motor termic funcţionează după ciclul termodinamic reprezentat în sistemul de coordonate V-T în figura alăturată. Motorul termic utilizează ca substanţă de lucru un mol de gaz ideal având exponentul

Διαβάστε περισσότερα

Aplicaţii ale principiului I al termodinamicii la gazul ideal

Aplicaţii ale principiului I al termodinamicii la gazul ideal Aplicaţii ale principiului I al termodinamicii la gazul ideal Principiul I al termodinamicii exprimă legea conservării şi energiei dintr-o formă în alta şi se exprimă prin relaţia: ΔUQ-L, unde: ΔU-variaţia

Διαβάστε περισσότερα

prin egalizarea histogramei

prin egalizarea histogramei Lucrarea 4 Îmbunătăţirea imaginilor prin egalizarea histogramei BREVIAR TEORETIC Tehnicile de îmbunătăţire a imaginilor bazate pe calculul histogramei modifică histograma astfel încât aceasta să aibă o

Διαβάστε περισσότερα

Asupra unei inegalităţi date la barajul OBMJ 2006

Asupra unei inegalităţi date la barajul OBMJ 2006 Asupra unei inegalităţi date la barajul OBMJ 006 Mircea Lascu şi Cezar Lupu La cel de-al cincilea baraj de Juniori din data de 0 mai 006 a fost dată următoarea inegalitate: Fie x, y, z trei numere reale

Διαβάστε περισσότερα

Laborator 1: INTRODUCERE ÎN ALGORITMI. Întocmit de: Claudia Pârloagă. Îndrumător: Asist. Drd. Gabriel Danciu

Laborator 1: INTRODUCERE ÎN ALGORITMI. Întocmit de: Claudia Pârloagă. Îndrumător: Asist. Drd. Gabriel Danciu INTRODUCERE Laborator 1: ÎN ALGORITMI Întocmit de: Claudia Pârloagă Îndrumător: Asist. Drd. Gabriel Danciu I. NOŢIUNI TEORETICE A. Sortarea prin selecţie Date de intrare: un şir A, de date Date de ieşire:

Διαβάστε περισσότερα

a n (ζ z 0 ) n. n=1 se numeste partea principala iar seria a n (z z 0 ) n se numeste partea

a n (ζ z 0 ) n. n=1 se numeste partea principala iar seria a n (z z 0 ) n se numeste partea Serii Laurent Definitie. Se numeste serie Laurent o serie de forma Seria n= (z z 0 ) n regulata (tayloriana) = (z z n= 0 ) + n se numeste partea principala iar seria se numeste partea Sa presupunem ca,

Διαβάστε περισσότερα

2. Circuite logice 2.4. Decodoare. Multiplexoare. Copyright Paul GASNER

2. Circuite logice 2.4. Decodoare. Multiplexoare. Copyright Paul GASNER 2. Circuite logice 2.4. Decodoare. Multiplexoare Copyright Paul GASNER Definiţii Un decodor pe n bits are n intrări şi 2 n ieşiri; cele n intrări reprezintă un număr binar care determină în mod unic care

Διαβάστε περισσότερα

Planul determinat de normală şi un punct Ecuaţia generală Plane paralele Unghi diedru Planul determinat de 3 puncte necoliniare

Planul determinat de normală şi un punct Ecuaţia generală Plane paralele Unghi diedru Planul determinat de 3 puncte necoliniare 1 Planul în spaţiu Ecuaţia generală Plane paralele Unghi diedru 2 Ecuaţia generală Plane paralele Unghi diedru Fie reperul R(O, i, j, k ) în spaţiu. Numim normala a unui plan, un vector perpendicular pe

Διαβάστε περισσότερα

4. CIRCUITE LOGICE ELEMENTRE 4.. CIRCUITE LOGICE CU COMPONENTE DISCRETE 4.. PORŢI LOGICE ELEMENTRE CU COMPONENTE PSIVE Componente electronice pasive sunt componente care nu au capacitatea de a amplifica

Διαβάστε περισσότερα

Criptosisteme cu cheie publică III

Criptosisteme cu cheie publică III Criptosisteme cu cheie publică III Anul II Aprilie 2017 Problema rucsacului ( knapsack problem ) Considerăm un număr natural V > 0 şi o mulţime finită de numere naturale pozitive {v 0, v 1,..., v k 1 }.

Διαβάστε περισσότερα

R R, f ( x) = x 7x+ 6. Determinați distanța dintre punctele de. B=, unde x și y sunt numere reale.

R R, f ( x) = x 7x+ 6. Determinați distanța dintre punctele de. B=, unde x și y sunt numere reale. 5p Determinați primul termen al progresiei geometrice ( b n ) n, știind că b 5 = 48 și b 8 = 84 5p Se consideră funcția f : intersecție a graficului funcției f cu aa O R R, f ( ) = 7+ 6 Determinați distanța

Διαβάστε περισσότερα

Capitolul 4 PROPRIETĂŢI TOPOLOGICE ŞI DE NUMĂRARE ALE LUI R. 4.1 Proprietăţi topologice ale lui R Puncte de acumulare

Capitolul 4 PROPRIETĂŢI TOPOLOGICE ŞI DE NUMĂRARE ALE LUI R. 4.1 Proprietăţi topologice ale lui R Puncte de acumulare Capitolul 4 PROPRIETĂŢI TOPOLOGICE ŞI DE NUMĂRARE ALE LUI R În cele ce urmează, vom studia unele proprietăţi ale mulţimilor din R. Astfel, vom caracteriza locul" unui punct în cadrul unei mulţimi (în limba

Διαβάστε περισσότερα

Integrala nedefinită (primitive)

Integrala nedefinită (primitive) nedefinita nedefinită (primitive) nedefinita 2 nedefinita februarie 20 nedefinita.tabelul primitivelor Definiţia Fie f : J R, J R un interval. Funcţia F : J R se numeşte primitivă sau antiderivată a funcţiei

Διαβάστε περισσότερα

TABELE DE DISPERSIE I. CONSIDERAŢII TEORETICE

TABELE DE DISPERSIE I. CONSIDERAŢII TEORETICE TABELE DE DISPERSIE I. CONSIDERAŢII TEORETICE Termenul de "dispersie" evocă imaginea unei fărâmiţări şi amestecări aleatoare. Definiţie: o structură eficientă de date pentru implementarea dicţionarelor

Διαβάστε περισσότερα

Laborator 11. Mulţimi Julia. Temă

Laborator 11. Mulţimi Julia. Temă Laborator 11 Mulţimi Julia. Temă 1. Clasa JuliaGreen. Să considerăm clasa JuliaGreen dată de exemplu la curs pentru metoda locului final şi să schimbăm numărul de iteraţii nriter = 100 în nriter = 101.

Διαβάστε περισσότερα

SERII NUMERICE. Definiţia 3.1. Fie (a n ) n n0 (n 0 IN) un şir de numere reale şi (s n ) n n0

SERII NUMERICE. Definiţia 3.1. Fie (a n ) n n0 (n 0 IN) un şir de numere reale şi (s n ) n n0 SERII NUMERICE Definiţia 3.1. Fie ( ) n n0 (n 0 IN) un şir de numere reale şi (s n ) n n0 şirul definit prin: s n0 = 0, s n0 +1 = 0 + 0 +1, s n0 +2 = 0 + 0 +1 + 0 +2,.......................................

Διαβάστε περισσότερα

V O. = v I v stabilizator

V O. = v I v stabilizator Stabilizatoare de tensiune continuă Un stabilizator de tensiune este un circuit electronic care păstrează (aproape) constantă tensiunea de ieșire la variaţia între anumite limite a tensiunii de intrare,

Διαβάστε περισσότερα

Subiecte Clasa a VII-a

Subiecte Clasa a VII-a lasa a VII Lumina Math Intrebari Subiecte lasa a VII-a (40 de intrebari) Puteti folosi spatiile goale ca ciorna. Nu este de ajuns sa alegeti raspunsul corect pe brosura de subiecte, ele trebuie completate

Διαβάστε περισσότερα

10. STABILIZATOAE DE TENSIUNE 10.1 STABILIZATOAE DE TENSIUNE CU TANZISTOAE BIPOLAE Stabilizatorul de tensiune cu tranzistor compară în permanenţă valoare tensiunii de ieşire (stabilizate) cu tensiunea

Διαβάστε περισσότερα

Subiecte Clasa a VIII-a

Subiecte Clasa a VIII-a Subiecte lasa a VIII-a (40 de intrebari) Puteti folosi spatiile goale ca ciorna. Nu este de ajuns sa alegeti raspunsul corect pe brosura de subiecte, ele trebuie completate pe foaia de raspuns in dreptul

Διαβάστε περισσότερα

riptografie şi Securitate

riptografie şi Securitate riptografie şi Securitate - Prelegerea 12 - Scheme de criptare CCA sigure Adela Georgescu, Ruxandra F. Olimid Facultatea de Matematică şi Informatică Universitatea din Bucureşti Cuprins 1. Schemă de criptare

Διαβάστε περισσότερα

1.7. AMPLIFICATOARE DE PUTERE ÎN CLASA A ŞI AB

1.7. AMPLIFICATOARE DE PUTERE ÎN CLASA A ŞI AB 1.7. AMLFCATOARE DE UTERE ÎN CLASA A Ş AB 1.7.1 Amplificatoare în clasa A La amplificatoarele din clasa A, forma de undă a tensiunii de ieşire este aceeaşi ca a tensiunii de intrare, deci întreg semnalul

Διαβάστε περισσότερα

Examen AG. Student:... Grupa: ianuarie 2016

Examen AG. Student:... Grupa: ianuarie 2016 16-17 ianuarie 2016 Problema 1. Se consideră graful G = pk n (p, n N, p 2, n 3). Unul din vârfurile lui G se uneşte cu câte un vârf din fiecare graf complet care nu-l conţine, obţinându-se un graf conex

Διαβάστε περισσότερα

B={0,1,...,MAX-1} : K

B={0,1,...,MAX-1} : K Tabele de Dispersie. Definiţii şi terminologie. Tabelele de dispersie reprezintă o modalitate foarte eficientă de implementare a dicţionarelor. Acestea asigură complexitate constantă O() în medie, pentru

Διαβάστε περισσότερα

5.5. REZOLVAREA CIRCUITELOR CU TRANZISTOARE BIPOLARE

5.5. REZOLVAREA CIRCUITELOR CU TRANZISTOARE BIPOLARE 5.5. A CIRCUITELOR CU TRANZISTOARE BIPOLARE PROBLEMA 1. În circuitul din figura 5.54 se cunosc valorile: μa a. Valoarea intensității curentului de colector I C. b. Valoarea tensiunii bază-emitor U BE.

Διαβάστε περισσότερα

Problema a II - a (10 puncte) Diferite circuite electrice

Problema a II - a (10 puncte) Diferite circuite electrice Olimpiada de Fizică - Etapa pe judeţ 15 ianuarie 211 XI Problema a II - a (1 puncte) Diferite circuite electrice A. Un elev utilizează o sursă de tensiune (1), o cutie cu rezistenţe (2), un întrerupător

Διαβάστε περισσότερα

Sisteme diferenţiale liniare de ordinul 1

Sisteme diferenţiale liniare de ordinul 1 1 Metoda eliminării 2 Cazul valorilor proprii reale Cazul valorilor proprii nereale 3 Catedra de Matematică 2011 Forma generală a unui sistem liniar Considerăm sistemul y 1 (x) = a 11y 1 (x) + a 12 y 2

Διαβάστε περισσότερα

COLEGIUL NATIONAL CONSTANTIN CARABELLA TARGOVISTE. CONCURSUL JUDETEAN DE MATEMATICA CEZAR IVANESCU Editia a VI-a 26 februarie 2005.

COLEGIUL NATIONAL CONSTANTIN CARABELLA TARGOVISTE. CONCURSUL JUDETEAN DE MATEMATICA CEZAR IVANESCU Editia a VI-a 26 februarie 2005. SUBIECTUL Editia a VI-a 6 februarie 005 CLASA a V-a Fie A = x N 005 x 007 si B = y N y 003 005 3 3 a) Specificati cel mai mic element al multimii A si cel mai mare element al multimii B. b)stabiliti care

Διαβάστε περισσότερα

Lectia VI Structura de spatiu an E 3. Dreapta si planul ca subspatii ane

Lectia VI Structura de spatiu an E 3. Dreapta si planul ca subspatii ane Subspatii ane Lectia VI Structura de spatiu an E 3. Dreapta si planul ca subspatii ane Oana Constantinescu Oana Constantinescu Lectia VI Subspatii ane Table of Contents 1 Structura de spatiu an E 3 2 Subspatii

Διαβάστε περισσότερα

Valori limită privind SO2, NOx şi emisiile de praf rezultate din operarea LPC în funcţie de diferite tipuri de combustibili

Valori limită privind SO2, NOx şi emisiile de praf rezultate din operarea LPC în funcţie de diferite tipuri de combustibili Anexa 2.6.2-1 SO2, NOx şi de praf rezultate din operarea LPC în funcţie de diferite tipuri de combustibili de bioxid de sulf combustibil solid (mg/nm 3 ), conţinut de O 2 de 6% în gazele de ardere, pentru

Διαβάστε περισσότερα

Fig Impedanţa condensatoarelor electrolitice SMD cu Al cu electrolit semiuscat în funcţie de frecvenţă [36].

Fig Impedanţa condensatoarelor electrolitice SMD cu Al cu electrolit semiuscat în funcţie de frecvenţă [36]. Componente şi circuite pasive Fig.3.85. Impedanţa condensatoarelor electrolitice SMD cu Al cu electrolit semiuscat în funcţie de frecvenţă [36]. Fig.3.86. Rezistenţa serie echivalentă pierderilor în funcţie

Διαβάστε περισσότερα

Seminariile Capitolul X. Integrale Curbilinii: Serii Laurent şi Teorema Reziduurilor

Seminariile Capitolul X. Integrale Curbilinii: Serii Laurent şi Teorema Reziduurilor Facultatea de Matematică Calcul Integral şi Elemente de Analiă Complexă, Semestrul I Lector dr. Lucian MATICIUC Seminariile 9 20 Capitolul X. Integrale Curbilinii: Serii Laurent şi Teorema Reiduurilor.

Διαβάστε περισσότερα

Capitolul 14. Asamblari prin pene

Capitolul 14. Asamblari prin pene Capitolul 14 Asamblari prin pene T.14.1. Momentul de torsiune este transmis de la arbore la butuc prin intermediul unei pene paralele (figura 14.1). De care din cotele indicate depinde tensiunea superficiala

Διαβάστε περισσότερα

EDITURA PARALELA 45 MATEMATICĂ DE EXCELENŢĂ. Clasa a X-a Ediţia a II-a, revizuită. pentru concursuri, olimpiade şi centre de excelenţă

EDITURA PARALELA 45 MATEMATICĂ DE EXCELENŢĂ. Clasa a X-a Ediţia a II-a, revizuită. pentru concursuri, olimpiade şi centre de excelenţă Coordonatori DANA HEUBERGER NICOLAE MUŞUROIA Nicolae Muşuroia Gheorghe Boroica Vasile Pop Dana Heuberger Florin Bojor MATEMATICĂ DE EXCELENŢĂ pentru concursuri, olimpiade şi centre de excelenţă Clasa a

Διαβάστε περισσότερα

Examen AG. Student:... Grupa:... ianuarie 2011

Examen AG. Student:... Grupa:... ianuarie 2011 Problema 1. Pentru ce valori ale lui n,m N (n,m 1) graful K n,m este eulerian? Problema 2. Să se construiască o funcţie care să recunoască un graf P 3 -free. La intrare aceasta va primi un graf G = ({1,...,n},E)

Διαβάστε περισσότερα

RĂSPUNS Modulul de rezistenţă este o caracteristică geometrică a secţiunii transversale, scrisă faţă de una dintre axele de inerţie principale:,

RĂSPUNS Modulul de rezistenţă este o caracteristică geometrică a secţiunii transversale, scrisă faţă de una dintre axele de inerţie principale:, REZISTENTA MATERIALELOR 1. Ce este modulul de rezistenţă? Exemplificaţi pentru o secţiune dreptunghiulară, respectiv dublu T. RĂSPUNS Modulul de rezistenţă este o caracteristică geometrică a secţiunii

Διαβάστε περισσότερα

Ecuatii exponentiale. Ecuatia ce contine variabila necunoscuta la exponentul puterii se numeste ecuatie exponentiala. a x = b, (1)

Ecuatii exponentiale. Ecuatia ce contine variabila necunoscuta la exponentul puterii se numeste ecuatie exponentiala. a x = b, (1) Ecuatii exponentiale Ecuatia ce contine variabila necunoscuta la exponentul puterii se numeste ecuatie exponentiala. Cea mai simpla ecuatie exponentiala este de forma a x = b, () unde a >, a. Afirmatia.

Διαβάστε περισσότερα

SEMINAR 14. Funcţii de mai multe variabile (continuare) ( = 1 z(x,y) x = 0. x = f. x + f. y = f. = x. = 1 y. y = x ( y = = 0

SEMINAR 14. Funcţii de mai multe variabile (continuare) ( = 1 z(x,y) x = 0. x = f. x + f. y = f. = x. = 1 y. y = x ( y = = 0 Facultatea de Hidrotehnică, Geodezie şi Ingineria Mediului Matematici Superioare, Semestrul I, Lector dr. Lucian MATICIUC SEMINAR 4 Funcţii de mai multe variabile continuare). Să se arate că funcţia z,

Διαβάστε περισσότερα

2. Sisteme de forţe concurente...1 Cuprins...1 Introducere Aspecte teoretice Aplicaţii rezolvate...3

2. Sisteme de forţe concurente...1 Cuprins...1 Introducere Aspecte teoretice Aplicaţii rezolvate...3 SEMINAR 2 SISTEME DE FRŢE CNCURENTE CUPRINS 2. Sisteme de forţe concurente...1 Cuprins...1 Introducere...1 2.1. Aspecte teoretice...2 2.2. Aplicaţii rezolvate...3 2. Sisteme de forţe concurente În acest

Διαβάστε περισσότερα

Functii Breviar teoretic 8 ianuarie ianuarie 2011

Functii Breviar teoretic 8 ianuarie ianuarie 2011 Functii Breviar teoretic 8 ianuarie 011 15 ianuarie 011 I Fie I, interval si f : I 1) a) functia f este (strict) crescatoare pe I daca x, y I, x< y ( f( x) < f( y)), f( x) f( y) b) functia f este (strict)

Διαβάστε περισσότερα

Curs 2 Şiruri de numere reale

Curs 2 Şiruri de numere reale Curs 2 Şiruri de numere reale Facultatea de Hidrotehnică Universitatea Tehnică "Gh. Asachi" Iaşi 2014 Convergenţă şi mărginire Teoremă Orice şir convergent este mărginit. Demonstraţie Fie (x n ) n 0 un

Διαβάστε περισσότερα

Cursul Măsuri reale. D.Rusu, Teoria măsurii şi integrala Lebesgue 15

Cursul Măsuri reale. D.Rusu, Teoria măsurii şi integrala Lebesgue 15 MĂSURI RELE Cursul 13 15 Măsuri reale Fie (,, µ) un spaţiu cu măsură completă şi f : R o funcţie -măsurabilă. Cum am văzut în Teorema 11.29, dacă f are integrală pe, atunci funcţia de mulţime ν : R, ν()

Διαβάστε περισσότερα

Conice. Lect. dr. Constantin-Cosmin Todea. U.T. Cluj-Napoca

Conice. Lect. dr. Constantin-Cosmin Todea. U.T. Cluj-Napoca Conice Lect. dr. Constantin-Cosmin Todea U.T. Cluj-Napoca Definiţie: Se numeşte curbă algebrică plană mulţimea punctelor din plan de ecuaţie implicită de forma (C) : F (x, y) = 0 în care funcţia F este

Διαβάστε περισσότερα

Metode Runge-Kutta. 18 ianuarie Probleme scalare, pas constant. Dorim să aproximăm soluţia problemei Cauchy

Metode Runge-Kutta. 18 ianuarie Probleme scalare, pas constant. Dorim să aproximăm soluţia problemei Cauchy Metode Runge-Kutta Radu T. Trîmbiţaş 8 ianuarie 7 Probleme scalare, pas constant Dorim să aproximăm soluţia problemei Cauchy y (t) = f(t, y), a t b, y(a) = α. pe o grilă uniformă de (N + )-puncte din [a,

Διαβάστε περισσότερα

8 Intervale de încredere

8 Intervale de încredere 8 Intervale de încredere În cursul anterior am determinat diverse estimări ˆ ale parametrului necunoscut al densităţii unei populaţii, folosind o selecţie 1 a acestei populaţii. În practică, valoarea calculată

Διαβάστε περισσότερα

Curs 2 DIODE. CIRCUITE DR

Curs 2 DIODE. CIRCUITE DR Curs 2 OE. CRCUTE R E CUPRN tructură. imbol Relația curent-tensiune Regimuri de funcționare Punct static de funcționare Parametrii diodei Modelul cu cădere de tensiune constantă Analiza circuitelor cu

Διαβάστε περισσότερα

7 Distribuţia normală

7 Distribuţia normală 7 Distribuţia normală Distribuţia normală este cea mai importantă distribuţie continuă, deoarece în practică multe variabile aleatoare sunt variabile aleatoare normale, sunt aproximativ variabile aleatoare

Διαβάστε περισσότερα

Teme de implementare in Matlab pentru Laboratorul de Metode Numerice

Teme de implementare in Matlab pentru Laboratorul de Metode Numerice Teme de implementare in Matlab pentru Laboratorul de Metode Numerice As. Ruxandra Barbulescu Septembrie 2017 Orice nelamurire asupra enunturilor/implementarilor se rezolva in cadrul laboratorului de MN,

Διαβάστε περισσότερα

Orice izometrie f : (X, d 1 ) (Y, d 2 ) este un homeomorfism. (Y = f(x)).

Orice izometrie f : (X, d 1 ) (Y, d 2 ) este un homeomorfism. (Y = f(x)). Teoremă. (Y = f(x)). Orice izometrie f : (X, d 1 ) (Y, d 2 ) este un homeomorfism Demonstraţie. f este continuă pe X: x 0 X, S Y (f(x 0 ), ε), S X (x 0, ε) aşa ca f(s X (x 0, ε)) = S Y (f(x 0 ), ε) : y

Διαβάστε περισσότερα

2.1 Sfera. (EGS) ecuaţie care poartă denumirea de ecuaţia generală asferei. (EGS) reprezintă osferă cu centrul în punctul. 2 + p 2

2.1 Sfera. (EGS) ecuaţie care poartă denumirea de ecuaţia generală asferei. (EGS) reprezintă osferă cu centrul în punctul. 2 + p 2 .1 Sfera Definitia 1.1 Se numeşte sferă mulţimea tuturor punctelor din spaţiu pentru care distanţa la u punct fi numit centrul sferei este egalăcuunnumăr numit raza sferei. Fie centrul sferei C (a, b,

Διαβάστε περισσότερα

III. Reprezentarea informaţiei în sistemele de calcul

III. Reprezentarea informaţiei în sistemele de calcul Metode Numerice Curs 3 III. Reprezentarea informaţiei în sistemele de calcul III.1. Reprezentarea internă a numerelor întregi III. 1.1. Reprezentarea internă a numerelor întregi fără semn (pozitive) Reprezentarea

Διαβάστε περισσότερα

Transformata Laplace

Transformata Laplace Tranformata Laplace Tranformata Laplace generalizează ideea tranformatei Fourier in tot planul complex Pt un emnal x(t) pectrul au tranformata Fourier ete t ( ω) X = xte dt Pt acelaşi emnal x(t) e poate

Διαβάστε περισσότερα

13. Grinzi cu zăbrele Metoda izolării nodurilor...1 Cuprins...1 Introducere Aspecte teoretice Aplicaţii rezolvate...

13. Grinzi cu zăbrele Metoda izolării nodurilor...1 Cuprins...1 Introducere Aspecte teoretice Aplicaţii rezolvate... SEMINAR GRINZI CU ZĂBRELE METODA IZOLĂRII NODURILOR CUPRINS. Grinzi cu zăbrele Metoda izolării nodurilor... Cuprins... Introducere..... Aspecte teoretice..... Aplicaţii rezolvate.... Grinzi cu zăbrele

Διαβάστε περισσότερα

Zgomotul se poate suprapune informaţiei utile în două moduri: g(x, y) = f(x, y) n(x, y) (6.2)

Zgomotul se poate suprapune informaţiei utile în două moduri: g(x, y) = f(x, y) n(x, y) (6.2) Lucrarea 6 Zgomotul în imagini BREVIAR TEORETIC Zgomotul este un semnal aleator, care afectează informaţia utilă conţinută într-o imagine. El poate apare de-alungul unui lanţ de transmisiune, sau prin

Διαβάστε περισσότερα

Metode de sortare. Se dau n numere întregi, elemente ale unui vector a. Se cere să se aranjeze elementele vectorului a în ordine crescătoare.

Metode de sortare. Se dau n numere întregi, elemente ale unui vector a. Se cere să se aranjeze elementele vectorului a în ordine crescătoare. Metode de sortare Se dau n numere întregi, elemente ale unui vector a. Se cere să se aranjeze elementele vectorului a în ordine crescătoare. 1. Sortare prin selecţie directă Sortarea prin selecţia minimului

Διαβάστε περισσότερα

Transformări de frecvenţă

Transformări de frecvenţă Lucrarea 22 Tranformări de frecvenţă Scopul lucrării: prezentarea metodei de inteză bazate pe utilizarea tranformărilor de frecvenţă şi exemplificarea aceteia cu ajutorul unui filtru trece-jo de tip Sallen-Key.

Διαβάστε περισσότερα

Capitolul 4. Integrale improprii Integrale cu limite de integrare infinite

Capitolul 4. Integrale improprii Integrale cu limite de integrare infinite Capitolul 4 Integrale improprii 7-8 În cadrul studiului integrabilităţii iemann a unei funcţii s-au evidenţiat douăcondiţii esenţiale:. funcţia :[ ] este definită peintervalînchis şi mărginit (interval

Διαβάστε περισσότερα

Spatii liniare. Exemple Subspaţiu liniar Acoperire (înfăşurătoare) liniară. Mulţime infinită liniar independentă

Spatii liniare. Exemple Subspaţiu liniar Acoperire (înfăşurătoare) liniară. Mulţime infinită liniar independentă Noţiunea de spaţiu liniar 1 Noţiunea de spaţiu liniar Exemple Subspaţiu liniar Acoperire (înfăşurătoare) liniară 2 Mulţime infinită liniar independentă 3 Schimbarea coordonatelor unui vector la o schimbare

Διαβάστε περισσότερα

Componente şi Circuite Electronice Pasive. Laborator 3. Divizorul de tensiune. Divizorul de curent

Componente şi Circuite Electronice Pasive. Laborator 3. Divizorul de tensiune. Divizorul de curent Laborator 3 Divizorul de tensiune. Divizorul de curent Obiective: o Conexiuni serie şi paralel, o Legea lui Ohm, o Divizorul de tensiune, o Divizorul de curent, o Implementarea experimentală a divizorului

Διαβάστε περισσότερα

Principiul incluziunii si excluziunii. Generarea şi ordonarea permutărilor. Principiul porumbeilor. Pri

Principiul incluziunii si excluziunii. Generarea şi ordonarea permutărilor. Principiul porumbeilor. Pri Generarea şi ordonarea permutărilor. Principiul porumbeilor. Principiul incluziunii si excluziunii Recapitulare din cursul trecut Presupunem că A este o mulţime cu n elemente. Recapitulare din cursul trecut

Διαβάστε περισσότερα

Aparate de măsurat. Măsurări electronice Rezumatul cursului 2. MEE - prof. dr. ing. Ioan D. Oltean 1

Aparate de măsurat. Măsurări electronice Rezumatul cursului 2. MEE - prof. dr. ing. Ioan D. Oltean 1 Aparate de măsurat Măsurări electronice Rezumatul cursului 2 MEE - prof. dr. ing. Ioan D. Oltean 1 1. Aparate cu instrument magnetoelectric 2. Ampermetre şi voltmetre 3. Ohmetre cu instrument magnetoelectric

Διαβάστε περισσότερα

4. Măsurarea tensiunilor şi a curenţilor electrici. Voltmetre electronice analogice

4. Măsurarea tensiunilor şi a curenţilor electrici. Voltmetre electronice analogice 4. Măsurarea tensiunilor şi a curenţilor electrici oltmetre electronice analogice oltmetre de curent continuu Ampl.c.c. x FTJ Protectie Atenuator calibrat Atenuatorul calibrat divizor rezistiv R in const.

Διαβάστε περισσότερα

riptografie şi Securitate

riptografie şi Securitate riptografie şi Securitate - Prelegerea 21.2 - Sistemul de criptare ElGamal Adela Georgescu, Ruxandra F. Olimid Facultatea de Matematică şi Informatică Universitatea din Bucureşti Cuprins 1. Scurt istoric

Διαβάστε περισσότερα

Lucrare. Varianta aprilie I 1 Definiţi noţiunile de număr prim şi număr ireductibil. Soluţie. Vezi Curs 6 Definiţiile 1 şi 2. sau p b.

Lucrare. Varianta aprilie I 1 Definiţi noţiunile de număr prim şi număr ireductibil. Soluţie. Vezi Curs 6 Definiţiile 1 şi 2. sau p b. Lucrare Soluţii 28 aprilie 2015 Varianta 1 I 1 Definiţi noţiunile de număr prim şi număr ireductibil. Soluţie. Vezi Curs 6 Definiţiile 1 şi 2 Definiţie. Numărul întreg p se numeşte număr prim dacă p 0,

Διαβάστε περισσότερα

Ovidiu Gabriel Avădănei, Florin Mihai Tufescu,

Ovidiu Gabriel Avădănei, Florin Mihai Tufescu, vidiu Gabriel Avădănei, Florin Mihai Tufescu, Capitolul 6 Amplificatoare operaţionale 58. Să se calculeze coeficientul de amplificare în tensiune pentru amplficatorul inversor din fig.58, pentru care se

Διαβάστε περισσότερα

T R A I A N ( ) Trigonometrie. \ kπ; k. este periodică (perioada principală T * =π ), impară, nemărginită.

T R A I A N ( ) Trigonometrie. \ kπ; k. este periodică (perioada principală T * =π ), impară, nemărginită. Trignmetrie Funcţia sinus sin : [, ] este peridică (periada principală T * = ), impară, mărginită. Funcţia arcsinus arcsin : [, ], este impară, mărginită, bijectivă. Funcţia csinus cs : [, ] este peridică

Διαβάστε περισσότερα

LUCRAREA NR. 1 STUDIUL SURSELOR DE CURENT

LUCRAREA NR. 1 STUDIUL SURSELOR DE CURENT LUCAEA N STUDUL SUSELO DE CUENT Scopul lucrării În această lucrare se studiază prin simulare o serie de surse de curent utilizate în cadrul circuitelor integrate analogice: sursa de curent standard, sursa

Διαβάστε περισσότερα

VII.2. PROBLEME REZOLVATE

VII.2. PROBLEME REZOLVATE Teoria Circuitelor Electrice Aplicaţii V PROBEME REOVATE R7 În circuitul din fiura 7R se cunosc: R e t 0 sint [V] C C t 0 sint [A] Se cer: a rezolvarea circuitului cu metoda teoremelor Kirchhoff; rezolvarea

Διαβάστε περισσότερα

IV. CUADRIPOLI SI FILTRE ELECTRICE CAP. 13. CUADRIPOLI ELECTRICI

IV. CUADRIPOLI SI FILTRE ELECTRICE CAP. 13. CUADRIPOLI ELECTRICI V. POL S FLTE ELETE P. 3. POL ELET reviar a) Forma fundamentala a ecuatiilor cuadripolilor si parametrii fundamentali: Prima forma fundamentala: doua forma fundamentala: b) Parametrii fundamentali au urmatoarele

Διαβάστε περισσότερα

2 Transformări liniare între spaţii finit dimensionale

2 Transformări liniare între spaţii finit dimensionale Transformări 1 Noţiunea de transformare liniară Proprietăţi. Operaţii Nucleul şi imagine Rangul şi defectul unei transformări 2 Matricea unei transformări Relaţia dintre rang şi defect Schimbarea matricei

Διαβάστε περισσότερα

Definiţia generală Cazul 1. Elipsa şi hiperbola Cercul Cazul 2. Parabola Reprezentari parametrice ale conicelor Tangente la conice

Definiţia generală Cazul 1. Elipsa şi hiperbola Cercul Cazul 2. Parabola Reprezentari parametrice ale conicelor Tangente la conice 1 Conice pe ecuaţii reduse 2 Conice pe ecuaţii reduse Definiţie Numim conica locul geometric al punctelor din plan pentru care raportul distantelor la un punct fix F şi la o dreaptă fixă (D) este o constantă

Διαβάστε περισσότερα

Analiza funcționării și proiectarea unui stabilizator de tensiune continuă realizat cu o diodă Zener

Analiza funcționării și proiectarea unui stabilizator de tensiune continuă realizat cu o diodă Zener Analiza funcționării și proiectarea unui stabilizator de tensiune continuă realizat cu o diodă Zener 1 Caracteristica statică a unei diode Zener În cadranul, dioda Zener (DZ) se comportă ca o diodă redresoare

Διαβάστε περισσότερα

Erori si incertitudini de măsurare. Modele matematice Instrument: proiectare, fabricaţie, Interacţiune măsurand instrument:

Erori si incertitudini de măsurare. Modele matematice Instrument: proiectare, fabricaţie, Interacţiune măsurand instrument: Erori i incertitudini de măurare Sure: Modele matematice Intrument: proiectare, fabricaţie, Interacţiune măurandintrument: (tranfer informaţie tranfer energie) Influente externe: temperatura, preiune,

Διαβάστε περισσότερα

INTERPOLARE. y i L i (x). L(x) = i=0

INTERPOLARE. y i L i (x). L(x) = i=0 INTERPOLARE Se dau punctele P 0, P 1,..., P n in plan sau in spatiu, numite noduri si avand vectorii de pozitie r 0, r 1,..., r n. Problemă. Să se găsească o curbă (dintr-o anumită familie) care să treacă

Διαβάστε περισσότερα

Sortare. 29 martie Utilizarea şi programarea calculatoarelor. Curs 16

Sortare. 29 martie Utilizarea şi programarea calculatoarelor. Curs 16 Sortare 29 martie 2005 Sortare 2 Sortarea. Generalitǎţi Sortarea = aranjarea unei liste de obiecte dupǎ o relaţie de ordine datǎ (ex.: pentru numere, ordine lexicograficǎ pt. şiruri, etc.) una din clasele

Διαβάστε περισσότερα

Geometrie computationala 2. Preliminarii geometrice

Geometrie computationala 2. Preliminarii geometrice Platformă de e-learning și curriculă e-content pentru învățământul superior tehnic Geometrie computationala 2. Preliminarii geometrice Preliminarii geometrice Spatiu Euclidean: E d Spatiu de d-tupluri,

Διαβάστε περισσότερα

Noţiuni introductive

Noţiuni introductive Metode Numerice Noţiuni introductive Erori. Condiţionare numerică. Stabilitatea algoritmilor. Complexitatea algoritmilor. Metodele numerice reprezintă tehnici prin care problemele matematice sunt reformulate

Διαβάστε περισσότερα

6 n=1. cos 2n. 6 n=1. n=1. este CONV (fiind seria armonică pentru α = 6 > 1), rezultă

6 n=1. cos 2n. 6 n=1. n=1. este CONV (fiind seria armonică pentru α = 6 > 1), rezultă Semiar 5 Serii cu termei oarecare Probleme rezolvate Problema 5 Să se determie atura seriei cos 5 cos Soluţie 5 Şirul a 5 este cu termei oarecare Studiem absolut covergeţa seriei Petru că cos a 5 5 5 şi

Διαβάστε περισσότερα

Stabilizator cu diodă Zener

Stabilizator cu diodă Zener LABAT 3 Stabilizator cu diodă Zener Se studiază stabilizatorul parametric cu diodă Zener si apoi cel cu diodă Zener şi tranzistor. Se determină întâi tensiunea Zener a diodei şi se calculează apoi un stabilizator

Διαβάστε περισσότερα

Laborator 6. Integrarea ecuaţiilor diferenţiale

Laborator 6. Integrarea ecuaţiilor diferenţiale Laborator 6 Integrarea ecuaţiilor diferenţiale Responsabili: 1. Surdu Cristina(anacristinasurdu@gmail.com) 2. Ştirbăţ Bogdan(bogdanstirbat@yahoo.com) Obiective În urma parcurgerii acestui laborator elevul

Διαβάστε περισσότερα

Câmp de probabilitate II

Câmp de probabilitate II 1 Sistem complet de evenimente 2 Schema lui Poisson Schema lui Bernoulli (a bilei revenite) Schema hipergeometrică (a bilei neîntoarsă) 3 4 Sistem complet de evenimente Definiţia 1.1 O familie de evenimente

Διαβάστε περισσότερα

CONCURSUL DE MATEMATICĂ APLICATĂ ADOLF HAIMOVICI, 2017 ETAPA LOCALĂ, HUNEDOARA Clasa a IX-a profil științe ale naturii, tehnologic, servicii

CONCURSUL DE MATEMATICĂ APLICATĂ ADOLF HAIMOVICI, 2017 ETAPA LOCALĂ, HUNEDOARA Clasa a IX-a profil științe ale naturii, tehnologic, servicii Clasa a IX-a 1 x 1 a) Demonstrați inegalitatea 1, x (0, 1) x x b) Demonstrați că, dacă a 1, a,, a n (0, 1) astfel încât a 1 +a + +a n = 1, atunci: a +a 3 + +a n a1 +a 3 + +a n a1 +a + +a n 1 + + + < 1

Διαβάστε περισσότερα