1. Leksička analiza 0 1 A D A 0 B A C 0 C A F 0 D B C 0 E B C 1 F E A 1 B A C 0 C A F 0 D B C 0 E B C 1 F E A 1. (F,1)=A funkcija prelaza

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

Download "1. Leksička analiza 0 1 A D A 0 B A C 0 C A F 0 D B C 0 E B C 1 F E A 1 B A C 0 C A F 0 D B C 0 E B C 1 F E A 1. (F,1)=A funkcija prelaza"

Transcript

1 . Leksička analiza. Determinističku konačni automati Zadatak. (..) a) Predstaviti zadati konačni automat u alternativnoj formi, pomoću grafa prelaza. b) Izložiti nekoliko sekvenci koje ovaj automat prepoznaje. Navesti nekoliko sekvenci koje ovaj automat odbija. c) Pronaći najkraću sekvencu koju dati automat prepoznaje. Analiza problema Startno stanje je označeno strelicom (ako je nema, onda ono u prvoj vrsti tabele Stanja 0 A D A 0 B A C 0 C A F 0 D B C 0 E B C F E A 0 A D A 0 B A C 0 C A F 0 D B C 0 E B C F E A (F,)=A funkcija prelaza Ulazni simboli A je stanje odbijanja E je stanje prihvatanja Algoritam rada automata: tekuće_stanje := S t ; { S t startno stanje} tekući_ulaz := prvi simbol ulazne sekvence; while not (kraj ulazne sekvence) tekuće_stanje := ( tekuće_stanje, tekući ulaz ); tekući_ulaz := sledeći znak ulazne sekvence; end while; if ( tekuće_stanje P ) {P skup stanja prihvatanja} then ulazna sekvenca se prihvata; else ulazna sekvenca se ne prihvata; end if. Jezik L(K) automata K = skup svih sekvenci ulaznih simbola koje automat prihvata.

2 Rešenje a) A D B 0 0 F C E b) Posmatrajmo rad automata za ulaz A D C F E 0 završno stanje E je stanje prihvatanja 00 pripada jeziku automata L(K). Probanjem {0, 00, 00, 000,...} L(K) { 0, 00, 00,,,,,...} L(K) c) Najkraća sekvenca koju automat prihvata, izaziva najkraći niz promena stanja počev od startnog stanja A do nekog od stanja prihvatanja E ili F. Možemo gledati unazad od stanja prihvatanja E i F. Dolazak u E pri radu automata isključivo preko F najkraća sekvenca završava u F Dolazak u F: A C F Dolazak u C: A B C F A D C F A E C F Dolazak u B preko D ili E otpada Dolazak u D otpada zbog E 0 A D C F najkraća sekvenca koja se prihvata je 0 Zadatak Error! No text of specified style in document.2. (..4) Projektovati automat sa konačnim brojem stanja čija je ulazna azbuka skup {0,} i koji prepoznaje tačno sledeće sekvence simbola: a) sve ulazne sekvence b) nijednu ulaznu sekvencu c) sekvencu 0 d) samo praznu sekvencu. 2

3 Rešenje a) 0 c) 0 d) 0 A A A A E B 0 A E E B C E 0 E E E 0 b) 0 C E D 0 A A A 0 D E E E E E 0 Zadatak 3. (.2.) Pronaći sva suvišna stanja u automatu prikazanom na slici. Analiza problema 0 2 A C E G 0 B J E G 0 C J A H D F A G 0 E E J H F D I A 0 G H A J 0 H G J B I D F G 0 J B H G 0 Suvišna (nedostižna) stanja automata su ona stanja u koja se nikad ne može stići pod dejstvom ulaznih simbola iz startnog stanja, to jest, stanja koja nemaju uticaja na rad automata (mogu se izbaciti). Najčešće se ne radi samo o jednom suvišnom stanju, već postoji skup suvišnih stanja unutar kojeg se može kružiti ali se u njega nikako ne može doći iz početnih stanja. Postupak nalaženja suvišnih stanja je indirektan: zapravo se traže sva stanja u koja se može doći iz početnog. Nalaženje skupa D dostižnih stanja:. Ubaciti startno stanje u D i označiti ga kao neobrađeno. 2. Dok postoji neobrađeno stanje S u D ponavljati korake Rešenje 3. Ubaciti u D (kao neobrađena) sva stanja koja se pojavljuju u vrsti S tabele prelaza. 4. Označiti S kao obrađeno.. D = {A} 2. Razmatramo vrstu A: D = {A, C, E, G} 3. Razmatramo vrstu C: D = {A, C, E, G, J, H} 4. Razmatramo vrstu E: D = {A, C, E, G, J, H} 5. Razmatramo vrstu G: D = {A, C, E, G, J, H} 6. Razmatramo vrstu J: D = {A, C, E, G, J, H, B} 7. Razmatramo vrstu H: D = {A, C, E, G, J, H, B} 8. Razmatramo vrstu B: D = {A, C, E, G, J, H, B} Znači suvišna su stanja: {D, F, I} i možemo jednostavno izbaciti odgovarajuće vrste iz tabele prelaza. 3

4 Zadatak 4. (.2.2) a) Dati primer dva ekvivalentna konačna automata M i N, gde jednom stanju automata N odgovara više ekvivalentnih stanja automata M. Dokazati da primer zadovoljava uslove zadatka. b) Dati primer dva ekvivalentna konačna automata M i N, gde automat M ima stanje koje nije ekvivalentno ni sa jednim stanjem automata N. Dokazati da primer zadovoljava uslove zadatka. Analiza problema Stanje S x automata X ekvivalentno je stanju S y automata Y ako i samo ako automat X startujući od stanja S x prihvata tačno isti skup sekvenci kao i automat Y startujući od stanja S y. Ako stanja S x automata X i S y automata Y nisu ekvivalentna, onda postoji najmanje jedna sekvenca koju automat X, polazeći iz stanja S x prihvata, a automat Y polazeći iz stanja S y odbacuje, ili obratno, automat X, polazeći od stanja S x, sekvencu odbacuje, a automat Y, polazeći od stanja S y je prihvata. Takva sekvenca naziva se sekvenca razlikovanja. Operativna definicija ekvivalencije stanja: Stanja S x i S y su ekvivalentna ako i samo ako su zadovoljeni:. Uslov kompatibilnosti - stanja S x i S y moraju oba biti ili stanja prihvatanja ili stanja odbijanja. 2. Uslov propagacije - prelazi iz ovih stanja, za svaki ulazni simbol, moraju biti u međusobno ekvivalentna stanja. Dva automata su ekvivalentna ako i samo ako su im startna stanja ekvivalentna. Rešenje a) Automat M: Automat N: x y x y A B C 0 A2 C2 C2 0 B B A C2 C2 A2 C B A Na slici je prikazan proizvoljan automat M koji ima dva ekvivalentna stanja B i C (oba predstavljaju stanja prihvatanja i vrste B i C su identične tako da su zadovoljeni uslovi kompatibilnosti i propagacije). Uklanjanjem stanja B (zamena sa C u tabeli), preimenovanjem A u A2, C u C2 dobijamo automat N. da bi važilo M N treba da bude A A2 A je kompatibilno sa A2 (oba stanja odbijanja). Ispitivanje uslova propagacije konstrukcija tabele ekvivalencije stanja x y A, A2 B, C2 C, C2 da bi bilo A A2 treba da bude B C2, kao i C C2. Kompatibilnost OK, propagacija? nastavljamo popunjavanje tabele: x y A, A2 B, C2 C, C2 B, C2 B, C2 A, A2 C, C2 B, C2 A, A2 nema novih parova stanja, popunjavanje tabele završeno. Nema parova nekompatibilnih stanja svi parovi iz tabele predstavljaju međusobno ekvivalentna stanja. Dakle M N i B C2 i C C2, čime su zadovoljeni uslovi zadatka. 4

5 b) Automatu M iz tačke a) dodaćemo stanje D, a automat N ostaje isti. Automat M: Automat N: x y x y A B C 0 A2 C2 C2 0 B B A C2 C2 A2 C B A D D D 0 Stanje D nije dostižno iz stanja A, to jest nema uticaja na rad automata M, pa su automati M i N ekvivalentni kao što je pokazano u tački a). Stanje D nije ekvivalentno stanju C2 jer nije zadovoljen uslov kompatibilnosti. Što se tiče para D, A2 konstrukcijom tabele ekvivalencije: x y D, A2 D, C2 D, C2 D, C2 vidimo da uslov propagacije nije zadovoljen jer stanja D i C2 nisu međusobno ekvivalentna. Zaključujemo da stanje D automata M nije ekvivalentno ni sa jednim stanjem automata N čime su zadovoljeni uslovi zadatka. Zadatak Error! No text of specified style in document.5. (.2.3 deo) Pronaći minimalnu ekvivalentnu tabelu prelaza za zadati automat. Analiza problema 0 S S S3 0 S2 S7 S4 S3 S6 S5 0 S4 S S4 S5 S S4 0 S6 S7 S6 S7 S7 S3 0 Ekvivalentni automat je onaj koji prihvata tačno isti skup sekvenci kao i polazni automat. Za određeni automat postoji mnogo različitih ekvivalentnih automata. Od interesa je među takvim naći onaj sa najmanjim brojem stanja. Takav automat nema suvišnih niti međusobno ekvivalentnih stanja. postupak minimizacije automata:. uklanjanje suvišnih stanja; 2. nalaženje skupova međusobno ekvivalentnih stanja i zamena takvih skupova stanja sa po jednim predstavnikom za svaki od skupova. 5

6 Rešenje a) Najpre eliminišimo suvišna stanja.. Dostižna stanja su {S, S 3, S 5, S 6, S 7, S 4 }, što znači da je stanje S 2 suvišno, pa ga izbacujemo iz tabele prelaza. Prva varijanta postupka minimizacije: Proveravamo ekvivalenciju stanja po parovima na način opisan u prethodnom zadatku. par stanja: S, S 3. Oba su stanja neprihvatanja. Konstruišemo tabelu ekvivalencije. 0 S, S 3 S, S 6 S 3, S 5 S, S 6 Stanja S i S 6 nisu ekvivalentna jer nisu kompatibilna pa ni S i S 3 nisu ekvivalentna. 2. par stanja: S, S 4. Nisu kompatibilna, pa nisu ni ekvivalentna. 3. par stanja: S, S 5 kompatibilna stanja. Tabela ekvivalencije glasi: 0 S, S 5 S S 3, S 4 S 3, S 4 Stanja S 3 i S 4 nisu ekvivalentna jer nisu kompatibilna pa ni S i S 5 nisu ekvivalentna. 4. par stanja: S, S 6. Nisu kompatibilna, pa nisu ni ekvivalentna. 5. par stanja: S, S 7 kompatibilna stanja. Tabela ekvivalencije glasi: 0 S, S 7 S, S 7 S 3 Tabela je kompletirana, što znači da su stanja S i S 7 ekvivalentna. 6. par stanja: S 3, S 4 nekompatibilna stanja, pa nisu ni ekvivalentna. 7. par stanja: S 3, S 5 kompatibilna stanja. Tabela ekvivalencije glasi: 0 S 3, S 5 S, S 6 S 5, S 4 Stanja S i S 6 nisu kompatibilna, pa ni stanja S 3 i S 5 nisu ekvivalentna. 8. par stanja: S 3 S 6. Nisu kompatibilna, pa nisu ni ekvivalentna. 9. par stanja: S 3 S 7. Nisu ekvivalentna jer su S i S 7 ekvivalentna, a S i S 3 nisu kako je ranije utvrđeno. 0. par stanja: S 4 S 5. Nisu kompatibilna, pa nisu ni ekvivalentna.. par stanja: S 4 S 6 - kompatibilna stanja. Tabela ekvivalencije glasi: 0 S 4, S 6 S, S 7 S 4, S 6 Kako su S i S 7 ekvivalentna to su i S 4 i S 6 ekvivalentna. 2. par stanja: S 4 S 7. Nisu kompatibilna, pa nisu ni ekvivalentna. 3. par stanja: S 5 S 6. Nisu kompatibilna, pa nisu ni ekvivalentna. 4. par stanja: S 5 S 7. Nisu ekvivalentna jer su S i S 7 ekvivalentna, a S i S 5 nisu kako je ranije utvrđeno. 5. par stanja: S 6 S 7. Nisu kompatibilna, pa nisu ni ekvivalentna. Svi parovi su ispitani i utvrđeno je da su međusobno ekvivalentni parovi stanja S, S 7 i S 4, S 6, te svaki od parova možemo zameniti jednim stanjem. Obeležimo stanja na sledeći način: A = {S, S 7 }, B = {S 4, S 6 }, C = S 3, D = S 5. Rezultujući minimalni automat: 0 6

7 A A C 0 B A B C B D 0 D A B 0 Druga varijanta postupka minimizacije (particioni metod): ekvivalencija stanja je relacija ekvivalencije skup svih stanja deli na međusobno disjunktne podskupove. U svakom podskupu su stanja koja su međusobno ekvivalentna. Da bismo našli podelu skupa stanja prema ovoj relaciji, primenjujemo iterativan postupak u više koraka, u svakom koraku rafiniramo podelu skupa stanja dok ne dobijemo konačnu podelu. Inicijalna podela na stanja prihvatanja i stanja odbijanja P 0 = ({S, S 3, S 5, S 7 }, {S 4, S 6 }) 2 U narednim koracima pokušavamo da dalje razbijemo pojedine skupove stanja, utvrđujući koja stanja ne zadovoljavaju uslov propagacije. Prvo ćemo razmotriti skup stanja {S, S 3, S 5, S 7 } i prelaz iz ovih stanja za ulazni simbol 0: 0 0 {S, S 3, S 5, S 7 }, {S 4, S 6 } S 3 treba izdvojiti jer njegov prelaz je u drugi skup. Tako imamo drugu podelu: P = ({S, S 5, S 7 }, {S 3 }, {S 4, S 6 }) 0 Prelazi iz S, S 5, S 7 pod dejstvom nule završavaju u istom skupu, pa treba razmotriti prelaze za ulazni simbol : P 2 = ({S, S 7 }, {S 5 }, {S 3 }, {S 4, S 6 }) {S, S 5, S 7 }, {S 3 }, {S 4, S 6 } Dalje posmatramo prelaze iz {S, S 7 } pod dejstvom 0 i i vidimo da prelaze u iste skupove. Isto važi i za prelaze iz {S 4, S 6 }. Sada se vidi da je P 2 istovremeno i završna podela. Stanja koja su se našla u istim skupovima u P 2 su međusobno ekvivalentna. 0 Podela pomoću particija se može prikazati sledećom tabelom: Ulaz Particije P0 P S S3 S5 S7 S4 S6 0 S S6 S S7 S S7 P0 P P0 P0 P0 P0 P00 P0 P S S5 S7 S3 S4 S6 7

8 S3 S4 S3 S4 S6 P0 P P0 P P P000 P00 P0 P S S7 S5 S3 S4 S6 Na početku imamo dve particije P0 i P, gde P0 sadrži samo stanja odbijanja dok P sadrži prihvatanja. Particije ispitujemo pomoću ulaznih simbola. Za ulazni simbol 0 stanja S, S5 i S7 prelaze u particiju P0, dok stanje S3 prelazi u particiju P. Iz toga zaključujemo da S3 ne može biti ekvivalentno sa stanjima S, S5 i S7. Stanja iz particije P prelaze u istu particiju, prema tome ona su i dalje kandidati za ekvivalentna stanja. Particiju P0 delimo na dve particije P00 i P0 od kojih jedna sadrži S, S5 i S7 dok druga sadrži samo S3. Particija P ostaje netaknuta. Za ulazni simbol stanja S i S7 prelaze u particiju P0, dok stanje S5 prelazi u particiju P, što znači da ne može da bude ekvivalentno sa stanjima S i S7. Oba stanja iz praticije P prelaze u particiju P, tako da su ona i dalje kandidati za ekvivalenciju. Particija P00 se deli na dve particije P000 i P00 od kojih jedna sadrži stanja S i S7, dok druga sadrži stanje S5. Particija P se ne deli na nove particije. Pošto nema novih simbola analiza se zaustavlja i stanja koja su ostala u istim particijama se proglašavaju za ekvivalentna. 8

9 .2 Nedeterministički konačni automati Zadatak. (.3.) Opisati postupak kojim se za proizvoljni nedeterministički automat i proizvoljnu sekvencu ulaznih simbola utvrđuje da li je automat prihvata. Demonstrirati postupak za sekvencu abcacbc i automat sa slike. a b c A A, B, C C E 0 B E A E 0 C C, A C, B D D D D B, A 0 E E E E 0 Analiza problema a b c A A, B, C C E 0 B E A E 0 C C, A C, B D D D D B, A 0 E E E E 0 Moguć veći broj startnih stanja (D,c)={B, A} prelaz može biti u bilo koje stanje iz navedenog skupa za određenu ulaznu sekvencu postoji više različitih scenarija promene stanja, počevši od nekog od startnih stanja a b A A C prihvata a b A B A odbija a b A C C prihvata a b A C B odbija... Po definiciji, ako postoji bar jedan scenario prihvatanja sekvenca se prihvata Rešenje Moramo voditi evidenciju, u svakom koraku rada automata, o skupu svih mogućih stanja u kojima se automat može nalaziti, prema sledećem algoritmu: tekući_skup_stanja := S t ; tekući_ulaz := prvi simbol ulazne sekvence; while not (kraj ulazne sekvence) novi_skup_stanja := Ø; for (za svako s tekući_skup_stanja) end for; novi_skup_stanja := novi_skup_stanja U δ(s, tekući_ulaz); 9

10 tekući_skup_stanja := novi_skup_stanja; tekući_ulaz := novi simbol ulazne sekvence; end while; if (tekući_skup_stanja P Ø) end if; then ulazna sekvenca se prihvata; else ulazna sekvenca se ne prihvata; Primer za sekvencu abcacbc: Krećemo od skupa startnih stanja {A, B,C}. Za ulaz a: iz A se može ići u A, B, ili C, iz B u E iz C u C ili A dakle u zbiru iz {A, B, C} se može ići u {A, B, C, E} {A, B, C} a {A, B, C, E} b {A, B, C, E} c {D, E} a { D, E} c {A, B, E} b {A, C, E} c {D, E} Sekvenca se ne prihvata jer su i E i D stanja odbijanja (mora biti bar jedno stanje prihvatanja). Zadatak 2. (.3.2) Odrediti deterministički konačni automat ekvivalentan datom nedeterminističkom x y z A A, D C A 0 B A, B 0 C C, D D D C A Analiza problema Svako stanje traženog determinističkog automata je skup onih stanja nedeterminističkog automata u kojima se isti može naći u datom trenutku procesiranja ulazne sekvence. Tabela prelaza determinističkog automata se određuje na sledeći način:. Startno stanje determinističkog automata se određuje kao skup startnih stanja nedeterminističkog automata. Obeležiti prvu vrstu tabele ovim stanjem. 2. Izabrati nepopunjenu vrstu tabele označenu stanjem S. 3. S je stanje prihvatanja ako sadrži bar jedno stanje prihvatanja nedeterminističkog automata, u suprotnom se radi o stanju odbijanja. 4. Svaki ulaz u izabranoj vrsti tabele popunjava se na sledeći način: za svaki ulazni simbol u odrediti skup S = Uδ(s, u), ss, gde je δ funkcija prelaza nedeterminističkog automata. Ulaz tabele u vrsti S i koloni u popuniti sa S. Ako nijedna vrsta tabele prelaza nije označena sa S, označiti novu vrstu tabele prelaska sa S. Ako postoji nepopunjena vrsta tabele, preći na korak 2. U suprotnom, konstrukcija automata je završena. 0

11 Rešenje x y z A, C A, D C, D {A} A, D A, D C {A} C, D {D} C, D {A} {A} A, D C {A} 0 C {} C, D {} {D} {D} {C} {A} {} {} {} {} 0 {} stanje greške. Zadatak 3. (.3.6) Konstruisati minimalni deterministički konačni automat koji prihvata sve i samo one sekvence oblika s s 2 gde je s sekvenca koju prihvata automat sa slike (a), a s 2 sekvenca koju prihvata automat sa slike (b). a b b c 0 A B C B C 2 0 C A 0 (a) (b) Analiza problema Opštija formulacija problema glasi: dokazati da je skup regularnih jezika (odnosno jezika koji mogu biti opisani konačnim automatima) zatvoren u odnosu na operaciju konkatenacije. Drugim rečima, potrebno je dokazati da je jezik L D koji se dobija operacijom konkatenacije dva proizvoljna regularna jezika L i L 2, takođe regularan. Operacija konkatenacije nad jezicima, kao skupovima sekvenci, definiše se kao Dekartov proizvod tih skupova, kao što je u postavci zadatka navedeno. Prvi korak u rešavanju problema je formiranje nedeterminističkog automata koji prihvata traženi skup sekvenci, po sledećem algoritmu: Skup ulaznih simbola novog automata je unija skupova ulaznih simbola polaznih automata. Skup stanja novog automata je unija skupova stanja polaznih automata. Funkcija prelaza novog automata sadrži sve prelaze koji postoje među stanjima polaznih automata. Dodatno, od stanja u novom automatu koja odgovaraju stanjima prihvatanja automata sa slike (a) postoje prazni prelazi, odnosno prelazi za ulaznu sekvencu ε dužine nula simbola, do stanja novog automata koje odgovara startnom stanju automata sa slike (b). Zbog postojanja praznih prelaza novi automat je nedeterministički. Startno stanje novog automata odgovara startnom stanju automata sa slike (a). Stanja prihvatanja novog automata odgovaraju stanjima prihvatanja automata sa slike (b). Drugi korak u rešavanju problema je prevođenje prethodno dobijenog nedeterminističkog automata u ekvivalentan deterministički. U zadatku 2. je dat algoritam za prevođenje NKA u DKA, ali se on u ovom zadatku mora modifikovati zbog postojanja ε-prelaza u NKA:. Startno stanje determinističkog automata se određuje kao ε-zatvaranje skupa startnih stanja nedeterminističkog automata. Obeležiti prvu vrstu tabele ovim stanjem. Operacija ε-zatvaranja je definisana kasnije u tekstu. 2. Izabrati nepopunjenu vrstu tabele označenu stanjem S.

12 3. S je stanje prihvatanja ako sadrži bar jedno stanje prihvatanja nedeterminističkog automata, u suprotnom se radi o stanju odbijanja. 4. Svaki ulaz u izabranoj vrsti tabele popunjava se na sledeći način: za svaki ulazni simbol u odrediti skup S = Uδ(s, u), ss, gde je δ funkcija prelaza nedeterminističkog automata. Ulaz tabele u vrsti S i koloni u popuniti sa skupom koji se dobija ε-zatvaranjem skupa S. Ako nijedna vrsta tabele prelaza nije označena sa S, označiti novu vrstu tabele prelaska sa S. 5. Ako postoji nepopunjena vrsta tabele, preći na korak 2. U suprotnom, konstrukcija automata je završena. Operacija ε-zatvaranja glasi: Ulaz: skup stanja T, Izlaz: skup stanja ε-closure(t); for (za svako stanje t T) end for; staviti t na stek; ε-closure(t) := T; while (stek nije prazan) end while; skinuti vršni element t sa steka; for (za svako stanje u za koje postoji ε-prelaz od t ka u) end for; ε-closure(t) := ε-closure(t) U {u}; staviti u na stek; Treći i poslednji korak u rešavanju problema je minimizacija prethodno dobijenog determinističkog automata na neki od načina ranije opisanih na vežbama. Rešenje Tabela prelaza nedeterminističkog automata prikazana je na slici. Startno stanje novog automata je startno stanje prvog automata, a stanje prihvatanja je stanje prihvatanja drugog automata. a b c 0 A A 0 A B C 0 B C C A 0 2

13 Deterministički ekvivalent dobijenog automata je: a b c 0, A B {C} 0 2, A 0 B C {C} {A} 0 2, A 0, A, B {C} 0 {A} {B} {C} 0 {0, A, B} {} {B, C} {C} {B, C} {C} {A} 3

14 .3 Regularni izrazi Zadatak. (.4.2) a) Napisati regularni izraz koji opisuje označene decimalne konstante. Primeri dozvoljenih konstanti su: 257, , , 2.0 a nedozvoljenih:.23, -23., +,. Napomena: U regularnom izrazu koristiti simbole +, -,. i d (simbol d predstavlja proizvoljnu cifru). b) Konstruisati nedeterministički konačni automat koji odgovara regularnom izrazu dobijenom u tački a). c) Konstruisati minimalni deterministički konačni automat ekvivalentan automatu dobijenom u tački b). Analiza problema: Regularni izrazi opisuju na formalan način skupove ulaznih sekvenci. Jednako jak mehanizam kao konačni automati. Generatori leksičkih analizatora (npr. yacc) kao ulaz uzimaju regularne izraze, a kao izlaz generišu konačne automate. Regularni izraz s nad ulaznom azbukom Σ opisuje regularni skup nizova znakova L(s). Regularni izrazi definišu se na sledeći način: je regularan izraz koji opisuje prazan skup L()=. je regularan izraz koji opisuje skup {} L()={}. niz znakova n Σ je regularni izraz koji opisuje skup {n} L(n)={n}. složeniji regularni izrazi dobijaju se od regularnih izraza A i B primenom operacija: unije, oznaka A B, L(A B) = L(A) L(B) = {x x A ili x B} konkatenacije (nadovezivanja) AB ili A B L(AB)=L(A) x L(B)={xy x A, y B} (Dekartov proizvod skupova) Konvencija: A n A A... A, A 0 {ε} n zvezdastog zatvaranja A * A * =A 0 A A 2 A 3 (beskonačan broj članova) pozitivnog zatvaranja A + A + = A A 2 A 3 Najviši prioritet imaju operacije + i *, zatim pa. Primeri regularnih izraza: L(abc)={abc} L(a b c)={a, b, c} L[(a b)(c d)]={ac, ad, bc, bd} male zagrade su obavezne zbog prioriteta L(a * )={, a, aa, aaa, } L[(a b) + ]={a, b} {a, b} x {a, b} {a, b} x {a, b} x {a, b} ={a,b} {aa, ab, ba, bb} {aaa, aab, aba, abb, baa, bab, bba, bbb}... ={a, b, aa, ab, ba, bb, } = svi mogući nizove slova a i b dužine ili više Regularni izraz slovo =A B Z a b z Cifra = 0 9 Identifikator = Slovo ( Slovo Cifra ) * Pravila za konstrukciju nedeterminističkog konačnog automata (NKA) za dati regularni izraz definiše Tompsonov algoritam: 4

15 regularnom izrazu odgovara sledeći automat: i j regularnom izrazu a, gde je a simbol ulazne azbuke odgovara sledeći automat: i a j ako je N(s) NKA za regularni izraz s, N(t) NKA za regularni izraz t, onda se NKA za uniju s t formira na sledeći način: ako je N(s) NKA za regularni izraz s, N(t) NKA za regularni izraz t, onda se NKA za konkatenaciju st formira na sledeći način: ako je N(s) NKA za regularni izraz s, onda se NKA za zvezdasto zatvaranje s * formira na sledeći način: i j N(s) k l ako je N(s) NKA za regularni izraz s, onda se NKA za pozitivno zatvaranje s + formira na sledeći način: N(s) i j k l Rešenje: 5

16 a) Usvojićemo da je d = [0-9] tj Regularni izraz za decimalnu konstantu je: (+ ) d + ( d + ) Predznak je opcioni, decimale su takođe opcione, ali ako je decimalna tačka prisutna onda sa obe strane mora postojati bar po jedna cifra. b) Regularnom izrazu iz tačke a) odgovara nedeterministički automat prikazan na slici: c) Prethodno prikazanom nedeterminističkom automatu odgovara sledeći deterministički automat: + - * d A={, 2, 4, 6, 7, 8, 9} B C D E 0 B={3, 8, 9} D D D E 0 C={5, 8, 9} D D D E 0 D={} D D D D 0 E={9, 0,, 2, 7, 8, 9} D D F E F={3, 4} D D D G 0 G={4, 5, 6, 9} D D D G Stanja prihvatanja su E i G jer sadrže završno stanje 9 NKA. D je stanje greške i može se izostaviti. Eliminacija suvušnih (nedostižnih) stanja: Dostižna stanja = {A, B, C, E, F, G} Nema suvišnih stanja. Sledi minimizacija prema particionom algoritmu: Početna particija ima sledeći izgled: P 0 = ({A, B, C, F}, {E, G}) Razmatranje prelaza za +: P = ({A}, {B, C, F}, {E, G}) Razmatranje prelaza za -: P 2 = ({A}, {B, C, F}, {E, G}) Razmatranje prelaza za *: P 3 = ({A}, {B, C, F}, {E}, {G}) Razmatranje prelaza za d: P 4 = ({A}, {B, C}, {F}, {E}, {G}) P 4 je konačna particija. Stanja B i C su ekvivalentna i zamenjujemo ih jednim stanjem X. Minimalan automat je: + - * d 6

17 A X X E 0 X E 0 E F E F G 0 G G Zadatak 2. Metodom pozicija odrediti DKA za regularni izraz (A (BC)*)D. Sintaksno stablo za dati izraz: D A B C Pozicijama se označavaju listovi sintaksnog stabla (osim ) redom pri obilasku stabla sa leva u desno. 5 D 4 pozicija A B C 2 3 Čvor sintaksnog stabla je poništiv ako podizraz sa korenom u datom čvoru može generisati praznu sekvencu. Računanje poništivosti:. Listovi nisu poništivi, osim ako su označeni sa. 7

18 2. Čvor konkatenacije je poništiv ako su oba njegova naslednika poništiva. 3. Čvor unije je poništiv ako je bar jedan od njegovih naslednika poništiv. 4. Čvor zvezdastog zatvaranja * je uvek poništiv. 5 A D 4 poništivi B C 2 3 Prva pozicija za svaki čvor stabla predstavlja skup pozicija listova koji se mogu pojaviti na prvom mestu sekvence koju generiše podizraz sa korenom u datom čvoru. Računanje prvih pozicija:. prva_pozicija(ab) = prva _ pozicija(a), prva _ pozicija(a) prva _ pozicija(b), 2. prva_pozicija(a b) = prva_pozicija(a) prva_pozicija(b) 3. prva_pozicija(a * ) = prva_pozicija(a). a nije poništiv a je poništiv Poslednja pozicija za svaki čvor stabla predstavlja skup pozicija listova koji se mogu pojaviti na poslednjem mestu sekvence koju generiše podizraz sa korenom u datom čvoru. Računanje poslednjih pozicija:. poslednja_pozicija(ab) = poslednja _ poz.(b), poslednja _ poz.(b) poslednja _ poz.(a), 2. poslednja_pozicija(a b) = poslednja_pozicija(a) poslednja_pozicija(b) 3. poslednja_pozicija(a * ) = poslednja_pozicija(a). b nije poništiv b je poništiv 8

19 {,2,4} {5} {,2,4} {4} {5} {5} 5 {,2} {,3} {4} D {4} 4 {} A {} {2} {3} {2} {3} poništiv prva pozicija {2} B {2} {3} C {3} 2 3 poslednja pozicija Sledeća pozicija(p) definiše se za svaku poziciju lista p kao skup pozicija koje mogu slediti posmatranu poziciju p u proizvoljnoj sekvenci znakova izvedenoj iz datog regularnog izraza. Pri računanju funkcije sledeća pozicija u sintaksnom stablu razmatraju se svi čvorovi tipa i * na sledeći način: Čvor : prva pozicija desnog naslednika je sledeća pozicija za sve iz poslednje pozicije levog naslednika. Čvor *: prva pozicija naslednika je sledeća pozicija za sve iz poslednje pozicije naslednika. poz. sled. pozicija {4} 2 {3} 3 {2,4} 4 {5} 5 / Stanja automata skupovi pozicija listova sintaksnog stabla. Startno stanje = prva_pozicija korena stabla Stanja prihvatanja su ona koja sadrže poziciju markera kraja. Vrsta tabele prelaza, koja je prikazana na slici, za određeno stanje popunjava se razmatrajući pojedine pozicije iz skupa pridruženog tom stanju. Na primer, za stanje {, 2, 4}: popunjavanje tabele prelaza: vrsta {, 2, 4}, ulaz A {, 2, 4} izdvojiti samo pozicije koje se odnose na simbol A {} za svaku poziciju proračunati sledeću poziciju pa unija {4} upisati u tabelu prelaza A B C D {, 2, 4} {4} {3} {} {5} 0 {4} {} {} {} {5} 0 {3} {} {} {2, 4} {} 0 {} {} {} {} {} 0 {5} {} {} {} {} {2, 4} {} {3} {} {5} 0 9

20 DODATNI ZADACI IZ ZBIRKE KOJI MOGU DA SE URADE:..2;..3;..5;.2.3 (deo koji nije rađen na vežbama);.2.4;.2.5;.2.6;.3.4;.4.;.4.4; 20

Osnovni primer. (Z, +,,, 0, 1) je komutativan prsten sa jedinicom: množenje je distributivno prema sabiranju

Osnovni primer. (Z, +,,, 0, 1) je komutativan prsten sa jedinicom: množenje je distributivno prema sabiranju RAČUN OSTATAKA 1 1 Prsten celih brojeva Z := N + {} N + = {, 3, 2, 1,, 1, 2, 3,...} Osnovni primer. (Z, +,,,, 1) je komutativan prsten sa jedinicom: sabiranje (S1) asocijativnost x + (y + z) = (x + y)

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

3.1 Granična vrednost funkcije u tački

3.1 Granična vrednost funkcije u tački 3 Granična vrednost i neprekidnost funkcija 2 3 Granična vrednost i neprekidnost funkcija 3. Granična vrednost funkcije u tački Neka je funkcija f(x) definisana u tačkama x za koje je 0 < x x 0 < r, ili

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

DISKRETNA MATEMATIKA - PREDAVANJE 7 - Jovanka Pantović

DISKRETNA MATEMATIKA - PREDAVANJE 7 - Jovanka Pantović DISKRETNA MATEMATIKA - PREDAVANJE 7 - Jovanka Pantović Novi Sad April 17, 2018 1 / 22 Teorija grafova April 17, 2018 2 / 22 Definicija Graf je ure dena trojka G = (V, G, ψ), gde je (i) V konačan skup čvorova,

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

XI dvoqas veжbi dr Vladimir Balti. 4. Stabla

XI dvoqas veжbi dr Vladimir Balti. 4. Stabla XI dvoqas veжbi dr Vladimir Balti 4. Stabla Teorijski uvod Teorijski uvod Definicija 5.7.1. Stablo je povezan graf bez kontura. Definicija 5.7.1. Stablo je povezan graf bez kontura. Primer 5.7.1. Sva stabla

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

Operacije s matricama

Operacije s matricama Linearna algebra I Operacije s matricama Korolar 3.1.5. Množenje matrica u vektorskom prostoru M n (F) ima sljedeća svojstva: (1) A(B + C) = AB + AC, A, B, C M n (F); (2) (A + B)C = AC + BC, A, B, C M

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

UNIVERZITET U NIŠU ELEKTRONSKI FAKULTET SIGNALI I SISTEMI. Zbirka zadataka

UNIVERZITET U NIŠU ELEKTRONSKI FAKULTET SIGNALI I SISTEMI. Zbirka zadataka UNIVERZITET U NIŠU ELEKTRONSKI FAKULTET Goran Stančić SIGNALI I SISTEMI Zbirka zadataka NIŠ, 014. Sadržaj 1 Konvolucija Literatura 11 Indeks pojmova 11 3 4 Sadržaj 1 Konvolucija Zadatak 1. Odrediti konvoluciju

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

Iskazna logika 3. Matematička logika u računarstvu. novembar 2012

Iskazna logika 3. Matematička logika u računarstvu. novembar 2012 Iskazna logika 3 Matematička logika u računarstvu Department of Mathematics and Informatics, Faculty of Science,, Serbia novembar 2012 Deduktivni sistemi 1 Definicija Deduktivni sistem (ili formalna teorija)

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

IZVODI ZADACI (I deo)

IZVODI ZADACI (I deo) IZVODI ZADACI (I deo) Najpre da se podsetimo tablice i osnovnih pravila:. C`=0. `=. ( )`= 4. ( n )`=n n-. (a )`=a lna 6. (e )`=e 7. (log a )`= 8. (ln)`= ` ln a (>0) 9. = ( 0) 0. `= (>0) (ovde je >0 i a

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

Ispitivanje toka i skiciranje grafika funkcija

Ispitivanje toka i skiciranje grafika funkcija Ispitivanje toka i skiciranje grafika funkcija Za skiciranje grafika funkcije potrebno je ispitati svako od sledećih svojstava: Oblast definisanosti: D f = { R f R}. Parnost, neparnost, periodičnost. 3

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

Teorijske osnove informatike 1

Teorijske osnove informatike 1 Teorijske osnove informatike 1 9. oktobar 2014. () Teorijske osnove informatike 1 9. oktobar 2014. 1 / 17 Funkcije Veze me du skupovima uspostavljamo skupovima koje nazivamo funkcijama. Neformalno, funkcija

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

Osnovne teoreme diferencijalnog računa

Osnovne teoreme diferencijalnog računa Osnovne teoreme diferencijalnog računa Teorema Rolova) Neka je funkcija f definisana na [a, b], pri čemu važi f je neprekidna na [a, b], f je diferencijabilna na a, b) i fa) fb). Tada postoji ξ a, b) tako

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

41. Jednačine koje se svode na kvadratne

41. Jednačine koje se svode na kvadratne . Jednačine koje se svode na kvadrane Simerične recipročne) jednačine Jednačine oblika a n b n c n... c b a nazivamo simerične jednačine, zbog simeričnosi koeficijenaa koeficijeni uz jednaki). k i n k

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

PRAVA. Prava je u prostoru određena jednom svojom tačkom i vektorom paralelnim sa tom pravom ( vektor paralelnosti).

PRAVA. Prava je u prostoru određena jednom svojom tačkom i vektorom paralelnim sa tom pravom ( vektor paralelnosti). PRAVA Prava je kao i ravan osnovni geometrijski ojam i ne definiše se. Prava je u rostoru određena jednom svojom tačkom i vektorom aralelnim sa tom ravom ( vektor aralelnosti). M ( x, y, z ) 3 Posmatrajmo

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

MATRICE I DETERMINANTE - formule i zadaci - (Matrice i determinante) 1 / 15

MATRICE I DETERMINANTE - formule i zadaci - (Matrice i determinante) 1 / 15 MATRICE I DETERMINANTE - formule i zadaci - (Matrice i determinante) 1 / 15 Matrice - osnovni pojmovi (Matrice i determinante) 2 / 15 (Matrice i determinante) 2 / 15 Matrice - osnovni pojmovi Matrica reda

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

4.7. Zadaci Formalizam diferenciranja (teorija na stranama ) 343. Znajući izvod funkcije x arctg x, odrediti izvod funkcije x arcctg x.

4.7. Zadaci Formalizam diferenciranja (teorija na stranama ) 343. Znajući izvod funkcije x arctg x, odrediti izvod funkcije x arcctg x. 4.7. ZADACI 87 4.7. Zadaci 4.7.. Formalizam diferenciranja teorija na stranama 4-46) 340. Znajući izvod funkcije arcsin, odrediti izvod funkcije arccos. Rešenje. Polazeći od jednakosti arcsin + arccos

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

Kontrolni zadatak (Tačka, prava, ravan, diedar, poliedar, ortogonalna projekcija), grupa A

Kontrolni zadatak (Tačka, prava, ravan, diedar, poliedar, ortogonalna projekcija), grupa A Kontrolni zadatak (Tačka, prava, ravan, diedar, poliedar, ortogonalna projekcija), grupa A Ime i prezime: 1. Prikazane su tačke A, B i C i prave a,b i c. Upiši simbole Î, Ï, Ì ili Ë tako da dobijeni iskazi

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

Strukture podataka i algoritmi 1. kolokvij 16. studenog Zadatak 1

Strukture podataka i algoritmi 1. kolokvij 16. studenog Zadatak 1 Strukture podataka i algoritmi 1. kolokvij Na kolokviju je dozvoljeno koristiti samo pribor za pisanje i službeni šalabahter. Predajete samo papire koje ste dobili. Rezultati i uvid u kolokvije: ponedjeljak,

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

Elementi spektralne teorije matrica

Elementi spektralne teorije matrica Elementi spektralne teorije matrica Neka je X konačno dimenzionalan vektorski prostor nad poljem K i neka je A : X X linearni operator. Definicija. Skalar λ K i nenula vektor u X se nazivaju sopstvena

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

SISTEMI NELINEARNIH JEDNAČINA

SISTEMI NELINEARNIH JEDNAČINA SISTEMI NELINEARNIH JEDNAČINA April, 2013 Razni zapisi sistema Skalarni oblik: Vektorski oblik: F = f 1 f n f 1 (x 1,, x n ) = 0 f n (x 1,, x n ) = 0, x = (1) F(x) = 0, (2) x 1 0, 0 = x n 0 Definicije

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

SKUPOVI I SKUPOVNE OPERACIJE

SKUPOVI I SKUPOVNE OPERACIJE SKUPOVI I SKUPOVNE OPERACIJE Ne postoji precizna definicija skupa (postoji ali nama nije zanimljiva u ovom trenutku), ali mi možemo koristiti jednu definiciju koja će nam donekle dočarati šta su zapravo

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

Zavrxni ispit iz Matematiqke analize 1

Zavrxni ispit iz Matematiqke analize 1 Građevinski fakultet Univerziteta u Beogradu 3.2.2016. Zavrxni ispit iz Matematiqke analize 1 Prezime i ime: Broj indeksa: 1. Definisati Koxijev niz. Dati primer niza koji nije Koxijev. 2. Dat je red n=1

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

MATEMATIKA 2. Grupa 1 Rexea zadataka. Prvi pismeni kolokvijum, Dragan ori

MATEMATIKA 2. Grupa 1 Rexea zadataka. Prvi pismeni kolokvijum, Dragan ori MATEMATIKA 2 Prvi pismeni kolokvijum, 14.4.2016 Grupa 1 Rexea zadataka Dragan ori Zadaci i rexea 1. unkcija f : R 2 R definisana je sa xy 2 f(x, y) = x2 + y sin 3 2 x 2, (x, y) (0, 0) + y2 0, (x, y) =

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

IZVODI ZADACI (I deo)

IZVODI ZADACI (I deo) IZVODI ZADACI (I deo Najpre da se podsetimo tablice i osnovnih pravila:. C0.. (. ( n n n-. (a a lna 6. (e e 7. (log a 8. (ln ln a (>0 9. ( 0 0. (>0 (ovde je >0 i a >0. (cos. (cos - π. (tg kπ cos. (ctg

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

Zadaci iz Osnova matematike

Zadaci iz Osnova matematike Zadaci iz Osnova matematike 1. Riješiti po istinitosnoj vrijednosti iskaza p, q, r jednačinu τ(p ( q r)) =.. Odrediti sve neekvivalentne iskazne formule F = F (p, q) za koje je iskazna formula p q p F

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

a M a A. Može se pokazati da je supremum (ako postoji) jedinstven pa uvodimo oznaku sup A.

a M a A. Može se pokazati da je supremum (ako postoji) jedinstven pa uvodimo oznaku sup A. 3 Infimum i supremum Definicija. Neka je A R. Kažemo da je M R supremum skupa A ako je (i) M gornja meda skupa A, tj. a M a A. (ii) M najmanja gornja meda skupa A, tj. ( ε > 0)( a A) takav da je a > M

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

PARCIJALNI IZVODI I DIFERENCIJALI. Sama definicija parcijalnog izvoda i diferencijala je malo teža, mi se njome ovde nećemo baviti a vi ćete je,

PARCIJALNI IZVODI I DIFERENCIJALI. Sama definicija parcijalnog izvoda i diferencijala je malo teža, mi se njome ovde nećemo baviti a vi ćete je, PARCIJALNI IZVODI I DIFERENCIJALI Sama definicija parcijalnog ivoda i diferencijala je malo teža, mi se njome ovde nećemo baviti a vi ćete je, naravno, naučiti onako kako vaš profesor ahteva. Mi ćemo probati

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

ELEKTROTEHNIČKI ODJEL

ELEKTROTEHNIČKI ODJEL MATEMATIKA. Neka je S skup svih živućih državljana Republike Hrvatske..04., a f preslikavanje koje svakom elementu skupa S pridružuje njegov horoskopski znak (bez podznaka). a) Pokažite da je f funkcija,

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

2 tg x ctg x 1 = =, cos 2x Zbog četvrtog kvadranta rješenje je: 2 ctg x

2 tg x ctg x 1 = =, cos 2x Zbog četvrtog kvadranta rješenje je: 2 ctg x Zadatak (Darjan, medicinska škola) Izračunaj vrijednosti trigonometrijskih funkcija broja ako je 6 sin =,,. 6 Rješenje Ponovimo trigonometrijske funkcije dvostrukog kuta! Za argument vrijede sljedeće formule:

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

Zadaci sa prethodnih prijemnih ispita iz matematike na Beogradskom univerzitetu

Zadaci sa prethodnih prijemnih ispita iz matematike na Beogradskom univerzitetu Zadaci sa prethodnih prijemnih ispita iz matematike na Beogradskom univerzitetu Trigonometrijske jednačine i nejednačine. Zadaci koji se rade bez upotrebe trigonometrijskih formula. 00. FF cos x sin x

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

IZVODI ZADACI ( IV deo) Rešenje: Najpre ćemo logaritmovati ovu jednakost sa ln ( to beše prirodni logaritam za osnovu e) a zatim ćemo

IZVODI ZADACI ( IV deo) Rešenje: Najpre ćemo logaritmovati ovu jednakost sa ln ( to beše prirodni logaritam za osnovu e) a zatim ćemo IZVODI ZADACI ( IV deo) LOGARITAMSKI IZVOD Logariamskim izvodom funkcije f(), gde je >0 i, nazivamo izvod logarima e funkcije, o jes: (ln ) f ( ) f ( ) Primer. Nadji izvod funkcije Najpre ćemo logarimovai

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

Riješeni zadaci: Nizovi realnih brojeva

Riješeni zadaci: Nizovi realnih brojeva Riješei zadaci: Nizovi realih brojeva Nizovi, aritmetički iz, geometrijski iz Fukciju a : N R azivamo beskoači) iz realih brojeva i ozačavamo s a 1, a,..., a,... ili a ), pri čemu je a = a). Aritmetički

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

Neka su A i B proizvoljni neprazni skupovi. Korespondencija iz skupa A u skup B definiše se kao proizvoljan podskup f Dekartovog proizvoda A B.

Neka su A i B proizvoljni neprazni skupovi. Korespondencija iz skupa A u skup B definiše se kao proizvoljan podskup f Dekartovog proizvoda A B. Korespondencije Neka su A i B proizvoljni neprazni skupovi. Korespondencija iz skupa A u skup B definiše se kao proizvoljan podskup f Dekartovog proizvoda A B. Pojmovi B pr 2 f A B f prva projekcija od

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

Neka su A i B skupovi. Kažemo da je A podskup od B i pišemo A B ako je svaki element skupa A ujedno i element skupa B. Simbolima to zapisujemo:

Neka su A i B skupovi. Kažemo da je A podskup od B i pišemo A B ako je svaki element skupa A ujedno i element skupa B. Simbolima to zapisujemo: 2 Skupovi Neka su A i B skupovi. Kažemo da je A podskup od B i pišemo A B ako je svaki element skupa A ujedno i element skupa B. Simbolima to zapisujemo: A B def ( x)(x A x B) Kažemo da su skupovi A i

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

KOMUTATIVNI I ASOCIJATIVNI GRUPOIDI. NEUTRALNI ELEMENT GRUPOIDA.

KOMUTATIVNI I ASOCIJATIVNI GRUPOIDI. NEUTRALNI ELEMENT GRUPOIDA. KOMUTATIVNI I ASOCIJATIVNI GRUPOIDI NEUTRALNI ELEMENT GRUPOIDA 1 Grupoid (G, ) je asocijativa akko važi ( x, y, z G) x (y z) = (x y) z Grupoid (G, ) je komutativa akko važi ( x, y G) x y = y x Asocijativa

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

Riješeni zadaci: Limes funkcije. Neprekidnost

Riješeni zadaci: Limes funkcije. Neprekidnost Riješeni zadaci: Limes funkcije. Neprekidnost Limes funkcije Neka je 0 [a, b] i f : D R, gdje je D = [a, b] ili D = [a, b] \ { 0 }. Kažemo da je es funkcije f u točki 0 jednak L i pišemo f ) = L, ako za

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

PID: Domen P je glavnoidealski [PID] akko svaki ideal u P je glavni (generisan jednim elementom; oblika ap := {ab b P }, za neko a P ).

PID: Domen P je glavnoidealski [PID] akko svaki ideal u P je glavni (generisan jednim elementom; oblika ap := {ab b P }, za neko a P ). 0.1 Faktorizacija: ID, ED, PID, ND, FD, UFD Definicija. Najava pojmova: [ID], [ED], [PID], [ND], [FD] i [UFD]. ID: Komutativan prsten P, sa jedinicom 1 0, je integralni domen [ID] oblast celih), ili samo

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

IspitivaƬe funkcija: 1. Oblast definisanosti funkcije (ili domen funkcije) D f

IspitivaƬe funkcija: 1. Oblast definisanosti funkcije (ili domen funkcije) D f IspitivaƬe funkcija: 1. Oblast definisanosti funkcije (ili domen funkcije) D f IspitivaƬe funkcija: 1. Oblast definisanosti funkcije (ili domen funkcije) D f 2. Nule i znak funkcije; presek sa y-osom IspitivaƬe

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

4 Numeričko diferenciranje

4 Numeričko diferenciranje 4 Numeričko diferenciranje 7. Funkcija fx) je zadata tabelom: x 0 4 6 8 fx).17 1.5167 1.7044 3.385 5.09 7.814 Koristeći konačne razlike, zaključno sa trećim redom, odrediti tačku x minimuma funkcije fx)

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

Dvanaesti praktikum iz Analize 1

Dvanaesti praktikum iz Analize 1 Dvaaesti praktikum iz Aalize Zlatko Lazovi 20. decembar 206.. Dokazati da fukcija f = 5 l tg + 5 ima bar jedu realu ulu. Ree e. Oblast defiisaosti fukcije je D f = k Z da postoji ula fukcije a 0, π 2.

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

III VEŽBA: FURIJEOVI REDOVI

III VEŽBA: FURIJEOVI REDOVI III VEŽBA: URIJEOVI REDOVI 3.1. eorijska osnova Posmatrajmo neki vremenski kontinualan signal x(t) na intervalu definisati: t + t t. ada se može X [ k ] = 1 t + t x ( t ) e j 2 π kf t dt, gde je f = 1/.

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

M086 LA 1 M106 GRP. Tema: Baza vektorskog prostora. Koordinatni sustav. Norma. CSB nejednakost

M086 LA 1 M106 GRP. Tema: Baza vektorskog prostora. Koordinatni sustav. Norma. CSB nejednakost M086 LA 1 M106 GRP Tema: CSB nejednakost. 19. 10. 2017. predavač: Rudolf Scitovski, Darija Marković asistent: Darija Brajković, Katarina Vincetić P 1 www.fizika.unios.hr/grpua/ 1 Baza vektorskog prostora.

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

1. zadatak , 3 Dakle, sva kompleksna re{ewa date jedna~ine su x 1 = x 2 = 1 (dvostruko re{ewe), x 3 = 1 + i

1. zadatak , 3 Dakle, sva kompleksna re{ewa date jedna~ine su x 1 = x 2 = 1 (dvostruko re{ewe), x 3 = 1 + i PRIPREMA ZA II PISMENI IZ ANALIZE SA ALGEBROM. zadatak Re{avawe algebarskih jedna~ina tre}eg i ~etvrtog stepena. U skupu kompleksnih brojeva re{iti jedna~inu: a x 6x + 9 = 0; b x + 9x 2 + 8x + 28 = 0;

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

Trigonometrija 2. Adicijske formule. Formule dvostrukog kuta Formule polovičnog kuta Pretvaranje sume(razlike u produkt i obrnuto

Trigonometrija 2. Adicijske formule. Formule dvostrukog kuta Formule polovičnog kuta Pretvaranje sume(razlike u produkt i obrnuto Trigonometrija Adicijske formule Formule dvostrukog kuta Formule polovičnog kuta Pretvaranje sume(razlike u produkt i obrnuto Razumijevanje postupka izrade složenijeg matematičkog problema iz osnova trigonometrije

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

(P.I.) PRETPOSTAVKA INDUKCIJE - pretpostavimo da tvrdnja vrijedi za n = k.

(P.I.) PRETPOSTAVKA INDUKCIJE - pretpostavimo da tvrdnja vrijedi za n = k. 1 3 Skupovi brojeva 3.1 Skup prirodnih brojeva - N N = {1, 2, 3,...} Aksiom matematičke indukcije Neka je N skup prirodnih brojeva i M podskup od N. Ako za M vrijede svojstva: 1) 1 M 2) n M (n + 1) M,

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

5 Ispitivanje funkcija

5 Ispitivanje funkcija 5 Ispitivanje funkcija 3 5 Ispitivanje funkcija Ispitivanje funkcije pretodi crtanju grafika funkcije. Opšti postupak ispitivanja funkcija koje su definisane eksplicitno y = f() sadrži sledeće elemente:

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

Skup svih mogućih ishoda datog opita, odnosno skup svih elementarnih događaja se najčešće obeležava sa E. = {,,,... }

Skup svih mogućih ishoda datog opita, odnosno skup svih elementarnih događaja se najčešće obeležava sa E. = {,,,... } VEROVTNOĆ - ZDI (I DEO) U računu verovatnoće osnovni pojmovi su opit i događaj. Svaki opit se završava nekim ishodom koji se naziva elementarni događaj. Elementarne događaje profesori različito obeležavaju,

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

Računarska grafika. Rasterizacija linije

Računarska grafika. Rasterizacija linije Računarska grafika Osnovni inkrementalni algoritam Drugi naziv u literaturi digitalni diferencijalni analizator (DDA) Pretpostavke (privremena ograničenja koja se mogu otkloniti jednostavnim uopštavanjem

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

Kaskadna kompenzacija SAU

Kaskadna kompenzacija SAU Kaskadna kompenzacija SAU U inženjerskoj praksi, naročito u sistemima regulacije elektromotornih pogona i tehnoloških procesa, veoma često se primenjuje metoda kaskadne kompenzacije, u čijoj osnovi su

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

7 Algebarske jednadžbe

7 Algebarske jednadžbe 7 Algebarske jednadžbe 7.1 Nultočke polinoma Skup svih polinoma nad skupom kompleksnih brojeva označavamo sa C[x]. Definicija. Nultočka polinoma f C[x] je svaki kompleksni broj α takav da je f(α) = 0.

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

Matematička analiza 1 dodatni zadaci

Matematička analiza 1 dodatni zadaci Matematička analiza 1 dodatni zadaci 1. Ispitajte je li funkcija f() := 4 4 5 injekcija na intervalu I, te ako jest odredite joj sliku i inverz, ako je (a) I = [, 3), (b) I = [1, ], (c) I = ( 1, 0].. Neka

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

DRUGI KOLOKVIJUM IZ MATEMATIKE 9x + 6y + z = 1 4x 2y + z = 1 x + 2y + 3z = 2. je neprekidna za a =

DRUGI KOLOKVIJUM IZ MATEMATIKE 9x + 6y + z = 1 4x 2y + z = 1 x + 2y + 3z = 2. je neprekidna za a = x, y, z) 2 2 1 2. Rešiti jednačinu: 2 3 1 1 2 x = 1. x = 3. Odrediti rang matrice: rang 9x + 6y + z = 1 4x 2y + z = 1 x + 2y + 3z = 2. 2 0 1 1 1 3 1 5 2 8 14 10 3 11 13 15 = 4. Neka je A = x x N x < 7},

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

( ) ( ) 2 UNIVERZITET U ZENICI POLITEHNIČKI FAKULTET. Zadaci za pripremu polaganja kvalifikacionog ispita iz Matematike. 1. Riješiti jednačine: 4

( ) ( ) 2 UNIVERZITET U ZENICI POLITEHNIČKI FAKULTET. Zadaci za pripremu polaganja kvalifikacionog ispita iz Matematike. 1. Riješiti jednačine: 4 UNIVERZITET U ZENICI POLITEHNIČKI FAKULTET Riješiti jednačine: a) 5 = b) ( ) 3 = c) + 3+ = 7 log3 č) = 8 + 5 ć) sin cos = d) 5cos 6cos + 3 = dž) = đ) + = 3 e) 6 log + log + log = 7 f) ( ) ( ) g) ( ) log

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

IZRAČUNAVANJE POKAZATELJA NAČINA RADA NAČINA RADA (ISKORIŠĆENOSTI KAPACITETA, STEPENA OTVORENOSTI RADNIH MESTA I NIVOA ORGANIZOVANOSTI)

IZRAČUNAVANJE POKAZATELJA NAČINA RADA NAČINA RADA (ISKORIŠĆENOSTI KAPACITETA, STEPENA OTVORENOSTI RADNIH MESTA I NIVOA ORGANIZOVANOSTI) IZRAČUNAVANJE POKAZATELJA NAČINA RADA NAČINA RADA (ISKORIŠĆENOSTI KAPACITETA, STEPENA OTVORENOSTI RADNIH MESTA I NIVOA ORGANIZOVANOSTI) Izračunavanje pokazatelja načina rada OTVORENOG RM RASPOLOŽIVO RADNO

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

Pismeni ispit iz matematike Riješiti sistem jednačina i diskutovati rješenja sistema u zavisnosti od parametra: ( ) + 1.

Pismeni ispit iz matematike Riješiti sistem jednačina i diskutovati rješenja sistema u zavisnosti od parametra: ( ) + 1. Pismeni ispit iz matematike 0 008 GRUPA A Riješiti sistem jednačina i diskutovati rješenja sistema u zavisnosti od parametra: λ + z = Ispitati funkciju i nacrtati njen grafik: + ( λ ) + z = e Izračunati

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

Iskazna logika 1. Matematička logika. Department of Mathematics and Informatics, Faculty of Science, University of Novi Sad, Serbia.

Iskazna logika 1. Matematička logika. Department of Mathematics and Informatics, Faculty of Science, University of Novi Sad, Serbia. Matematička logika Department of Mathematics and Informatics, Faculty of Science,, Serbia oktobar 2012 Iskazi, istinitost, veznici Intuitivno, iskaz je rečenica koja je ima tačno jednu jednu istinitosnu

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

1 UPUTSTVO ZA IZRADU GRAFIČKOG RADA IZ MEHANIKE II

1 UPUTSTVO ZA IZRADU GRAFIČKOG RADA IZ MEHANIKE II 1 UPUTSTVO ZA IZRADU GRAFIČKOG RADA IZ MEHANIKE II Zadatak: Klipni mehanizam se sastoji iz krivaje (ekscentarske poluge) OA dužine R, klipne poluge AB dužine =3R i klipa kompresora B (ukrsne glave). Krivaja

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

Linearna algebra 2 prvi kolokvij,

Linearna algebra 2 prvi kolokvij, Linearna algebra 2 prvi kolokvij, 27.. 20.. Za koji cijeli broj t je funkcija f : R 4 R 4 R definirana s f(x, y) = x y (t + )x 2 y 2 + x y (t 2 + t)x 4 y 4, x = (x, x 2, x, x 4 ), y = (y, y 2, y, y 4 )

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

21. ŠKOLSKO/OPĆINSKO/GRADSKO NATJECANJE IZ GEOGRAFIJE GODINE 8. RAZRED TOČNI ODGOVORI

21. ŠKOLSKO/OPĆINSKO/GRADSKO NATJECANJE IZ GEOGRAFIJE GODINE 8. RAZRED TOČNI ODGOVORI 21. ŠKOLSKO/OPĆINSKO/GRADSKO NATJECANJE IZ GEOGRAFIJE 2014. GODINE 8. RAZRED TOČNI ODGOVORI Bodovanje za sve zadatke: - boduju se samo točni odgovori - dodatne upute navedene su za pojedine skupine zadataka

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

2log. se zove numerus (logaritmand), je osnova (baza) log. log. log =

2log. se zove numerus (logaritmand), je osnova (baza) log. log. log = ( > 0, 0)!" # > 0 je najčešći uslov koji postavljamo a još je,, > 0 se zove numerus (aritmand), je osnova (baza). 0.. ( ) +... 7.. 8. Za prelazak na neku novu bazu c: 9. Ako je baza (osnova) 0 takvi se

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

1 Svojstvo kompaktnosti

1 Svojstvo kompaktnosti 1 Svojstvo kompaktnosti 1 Svojstvo kompaktnosti U ovoj lekciji će se koristiti neka svojstva realnih brojeva sa kojima se čitalac već upoznao tokom kursa iz uvoda u analizu. Na primer, važi Kantorov princip:

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

APROKSIMACIJA FUNKCIJA

APROKSIMACIJA FUNKCIJA APROKSIMACIJA FUNKCIJA Osnovni koncepti Gradimir V. Milovanović MF, Beograd, 14. mart 2011. APROKSIMACIJA FUNKCIJA p.1/46 Osnovni problem u TA Kako za datu funkciju f iz velikog prostora X naći jednostavnu

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

Inženjerska grafika geometrijskih oblika (5. predavanje, tema1)

Inženjerska grafika geometrijskih oblika (5. predavanje, tema1) Inženjerska grafika geometrijskih oblika (5. predavanje, tema1) Prva godina studija Mašinskog fakulteta u Nišu Predavač: Dr Predrag Rajković Mart 19, 2013 5. predavanje, tema 1 Simetrija (Symmetry) Simetrija

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

Trigonometrijske nejednačine

Trigonometrijske nejednačine Trignmetrijske nejednačine T su nejednačine kd kjih se nepznata javlja ka argument trignmetrijske funkcije. Rešiti trignmetrijsku nejednačinu znači naći sve uglve kji je zadvljavaju. Prilikm traženja rešenja

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

Verovatnoća i Statistika I deo Teorija verovatnoće (zadaci) Beleške dr Bobana Marinkovića

Verovatnoća i Statistika I deo Teorija verovatnoće (zadaci) Beleške dr Bobana Marinkovića Verovatnoća i Statistika I deo Teorija verovatnoće zadaci Beleške dr Bobana Marinkovića Iz skupa, 2,, 00} bira se na slučajan način 5 brojeva Odrediti skup elementarnih dogadjaja ako se brojevi biraju

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

5. Karakteristične funkcije

5. Karakteristične funkcije 5. Karakteristične funkcije Profesor Milan Merkle emerkle@etf.rs milanmerkle.etf.rs Verovatnoća i Statistika-proleće 2018 Milan Merkle Karakteristične funkcije ETF Beograd 1 / 10 Definicija Karakteristična

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

Konstruisati efikasan algoritam znači dati skup preciznih uputstava kako doći do rešenja zadatog problema Algoritmi se mogu opisivati:

Konstruisati efikasan algoritam znači dati skup preciznih uputstava kako doći do rešenja zadatog problema Algoritmi se mogu opisivati: Staša Vujičić Konstruisati efikasan algoritam znači dati skup preciznih uputstava kako doći do rešenja zadatog problema Algoritmi se mogu opisivati: pseudo jezikom prirodnim jezikom dijagramom toka. 2

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

INTEGRALNI RAČUN. Teorije, metodike i povijest infinitezimalnih računa. Lucija Mijić 17. veljače 2011.

INTEGRALNI RAČUN. Teorije, metodike i povijest infinitezimalnih računa. Lucija Mijić 17. veljače 2011. INTEGRALNI RAČUN Teorije, metodike i povijest infinitezimalnih računa Lucija Mijić lucija@ktf-split.hr 17. veljače 2011. Pogledajmo Predstavimo gornju sumu sa Dodamo još jedan Dobivamo pravokutnik sa Odnosno

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

KVADRATNA FUNKCIJA. Kvadratna funkcija je oblika: Kriva u ravni koja predstavlja grafik funkcije y = ax + bx + c. je parabola.

KVADRATNA FUNKCIJA. Kvadratna funkcija je oblika: Kriva u ravni koja predstavlja grafik funkcije y = ax + bx + c. je parabola. KVADRATNA FUNKCIJA Kvadratna funkcija je oblika: = a + b + c Gde je R, a 0 i a, b i c su realni brojevi. Kriva u ravni koja predstavlja grafik funkcije = a + b + c je parabola. Najpre ćemo naučiti kako

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

RAČUNSKE VEŽBE IZ PREDMETA POLUPROVODNIČKE KOMPONENTE (IV semestar modul EKM) IV deo. Miloš Marjanović

RAČUNSKE VEŽBE IZ PREDMETA POLUPROVODNIČKE KOMPONENTE (IV semestar modul EKM) IV deo. Miloš Marjanović Univerzitet u Nišu Elektronski fakultet RAČUNSKE VEŽBE IZ PREDMETA (IV semestar modul EKM) IV deo Miloš Marjanović MOSFET TRANZISTORI ZADATAK 35. NMOS tranzistor ima napon praga V T =2V i kroz njega protiče

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

Algebarske strukture sa jednom operacijom (A, ): Ako operacija ima osobine: zatvorenost i asocijativnost, onda je (A, ) polugrupa

Algebarske strukture sa jednom operacijom (A, ): Ako operacija ima osobine: zatvorenost i asocijativnost, onda je (A, ) polugrupa Binarne operacije Binarna operacija na skupu A je preslikavanje skupa A A u A, to jest : A A A. Pišemo a b = c. Označavanje operacija:,,,. Poznate operacije: sabiranje (+), oduzimanje ( ), množenje ( ).

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

ELEMENTARNA MATEMATIKA 1

ELEMENTARNA MATEMATIKA 1 Na kolokviju nije dozvoljeno koristiti ni²ta osim pribora za pisanje. Zadatak 1. Ispitajte odnos skupova: C \ (A B) i (A C) (C \ B). Rje²enje: Neka je x C \ (A B). Tada imamo x C i x / A B = (A B) \ (A

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

Relacije poretka ure denja

Relacije poretka ure denja Relacije poretka ure denja Relacija na skupu A je relacija poretka na A ako je ➀ refleksivna ➁ antisimetrična ➂ tranzitivna Umesto relacija poretka često kažemo i parcijalno ured enje ili samo ured enje.

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

Funkcije. Predstavljanje funkcija

Funkcije. Predstavljanje funkcija Funkcije narna relacija f je funkcionalna relacija ako važi: ( ) za svaki a postoji jedinstven element b takav da (a, b) f. Definicija. Funkcija 1 je uredjena trojka (,, f) gde f zadovoljava uslov: Činjenicu

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

Računarska grafika. Rasterizacija linije

Računarska grafika. Rasterizacija linije Računarska grafika Osnovni inkrementalni algoritam Drugi naziv u literaturi digitalni diferencijalni analizator (DDA) Pretpostavke (privremena ograničenja koja se mogu otkloniti jednostavnim uopštavanjem

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

VJEŽBE 3 BIPOLARNI TRANZISTORI. Slika 1. Postoje npn i pnp bipolarni tranziostori i njihovi simboli su dati na slici 2 i to npn lijevo i pnp desno.

VJEŽBE 3 BIPOLARNI TRANZISTORI. Slika 1. Postoje npn i pnp bipolarni tranziostori i njihovi simboli su dati na slici 2 i to npn lijevo i pnp desno. JŽ 3 POLAN TANZSTO ipolarni tranzistor se sastoji od dva pn spoja kod kojih je jedna oblast zajednička za oba i naziva se baza, slika 1 Slika 1 ipolarni tranzistor ima 3 izvoda: emitor (), kolektor (K)

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

Monoid prelaza automata. Jelena Ignjatović

Monoid prelaza automata. Jelena Ignjatović Jelena Ignjatović Teorija algoritama, automata i jezika 2016 1 Jelena Ignjatović Polgrupa preslikavanja Preduzećemo još neke korake u opisivanju algebarskih - uspešniji odgovor na pitanja o raspoznatljivosti

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

U raznim oblastima se često javlja potreba da se izmed u izvesnih objekata uspostave izvesne veze, odnosi ili relacije.

U raznim oblastima se često javlja potreba da se izmed u izvesnih objekata uspostave izvesne veze, odnosi ili relacije. Šta je to relacija? U raznim oblastima se često javlja potreba da se izmed u izvesnih objekata uspostave izvesne veze, odnosi ili relacije. Na primer, često se javlja potreba da se izvesni objekti uporede

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

Neka je data korespondencija f A B. Tada korespondenciju f 1 B A definisanu sa. f 1 = {(b, a) B A (a, b) f}

Neka je data korespondencija f A B. Tada korespondenciju f 1 B A definisanu sa. f 1 = {(b, a) B A (a, b) f} Inverzna korespondencija Neka je data korespondencija f A B. Tada korespondenciju f 1 B A definisanu sa f 1 = {(b, a) B A (a, b) f} nazivamo inverznom korespondencijom korespondencije f. A f B A f 1 B

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

Sortiranje prebrajanjem (Counting sort) i Radix Sort

Sortiranje prebrajanjem (Counting sort) i Radix Sort Sortiranje prebrajanjem (Counting sort) i Radix Sort 15. siječnja 2016. Ante Mijoč Uvod Teorem Ako je f(n) broj usporedbi u algoritmu za sortiranje temeljenom na usporedbama (eng. comparison-based sorting

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

FUNKCIJE - 2. deo. Logika i teorija skupova. 1 Logika FUNKCIJE - 2. deo

FUNKCIJE - 2. deo. Logika i teorija skupova. 1 Logika FUNKCIJE - 2. deo FUNKCIJE - 2. deo Logika i teorija skupova 1 Logika FUNKCIJE - 2. deo Inverzna korespondencija Neka je data korespondencija f A B. Tada korespondenciju f 1 B A definisanu sa f 1 = {(b, a) B A (a, b) f}

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

1. Pojam fazi skupa. 2. Pojam fazi skupa. 3. Funkcija pripadnosti, osobine i oblici. 4. Funkcija pripadnosti, osobine i oblici

1. Pojam fazi skupa. 2. Pojam fazi skupa. 3. Funkcija pripadnosti, osobine i oblici. 4. Funkcija pripadnosti, osobine i oblici Meko računarstvo Student: Indeks:. Poja fazi skupa. Vrednost fazi funkcije pripadnosti je iz skupa/opsega: a) {0, b) R c) N d) N 0 e) [0, ] f) [-, ] 2. Poja fazi skupa 2. Na slici je prikazan grafik: a)

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

radni nerecenzirani materijal za predavanja R(f) = {f(x) x D}

radni nerecenzirani materijal za predavanja R(f) = {f(x) x D} Matematika 1 Funkcije radni nerecenzirani materijal za predavanja Definicija 1. Neka su D i K bilo koja dva neprazna skupa. Postupak f koji svakom elementu x D pridružuje točno jedan element y K zovemo funkcija

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

ASIMPTOTE FUNKCIJA. Dakle: Asimptota je prava kojoj se funkcija približava u beskonačno dalekoj tački. Postoje tri vrste asimptota:

ASIMPTOTE FUNKCIJA. Dakle: Asimptota je prava kojoj se funkcija približava u beskonačno dalekoj tački. Postoje tri vrste asimptota: ASIMPTOTE FUNKCIJA Naš savet je da najpre dobro proučite granične vrednosti funkcija Neki profesori vole da asimptote funkcija ispituju kao ponašanje funkcije na krajevima oblasti definisanosti, pa kako

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

SOPSTVENE VREDNOSTI I SOPSTVENI VEKTORI LINEARNOG OPERATORA I KVADRATNE MATRICE

SOPSTVENE VREDNOSTI I SOPSTVENI VEKTORI LINEARNOG OPERATORA I KVADRATNE MATRICE 1 SOPSTVENE VREDNOSTI I SOPSTVENI VEKTORI LINEARNOG OPERATORA I KVADRATNE MATRICE Neka je (V, +,, F ) vektorski prostor konačne dimenzije i neka je f : V V linearno preslikavanje. Definicija. (1) Skalar

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

Apsolutno neprekidne raspodele Raspodele apsolutno neprekidnih sluqajnih promenljivih nazivaju se apsolutno neprekidnim raspodelama.

Apsolutno neprekidne raspodele Raspodele apsolutno neprekidnih sluqajnih promenljivih nazivaju se apsolutno neprekidnim raspodelama. Apsolutno neprekidne raspodele Raspodele apsolutno neprekidnih sluqajnih promenljivih nazivaju se apsolutno neprekidnim raspodelama. a b Verovatno a da sluqajna promenljiva X uzima vrednost iz intervala

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

Deljivost. 1. Ispitati kada izraz (n 2) 3 + n 3 + (n + 2) 3,n N nije deljiv sa 18.

Deljivost. 1. Ispitati kada izraz (n 2) 3 + n 3 + (n + 2) 3,n N nije deljiv sa 18. Deljivost 1. Ispitati kada izraz (n 2) 3 + n 3 + (n + 2) 3,n N nije deljiv sa 18. Rešenje: Nazovimo naš izraz sa I.Važi 18 I 2 I 9 I pa možemo da posmatramo deljivost I sa 2 i 9.Iz oblika u kom je dat

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

numeričkih deskriptivnih mera.

numeričkih deskriptivnih mera. DESKRIPTIVNA STATISTIKA Numeričku seriju podataka opisujemo pomoću Numeričku seriju podataka opisujemo pomoću numeričkih deskriptivnih mera. Pokazatelji centralne tendencije Aritmetička sredina, Medijana,

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

KVADRATNA FUNKCIJA. Kvadratna funkcija je oblika: Kriva u ravni koja predstavlja grafik funkcije y = ax + bx + c. je parabola.

KVADRATNA FUNKCIJA.   Kvadratna funkcija je oblika: Kriva u ravni koja predstavlja grafik funkcije y = ax + bx + c. je parabola. KVADRATNA FUNKCIJA Kvadratna funkcija je oblika: a + b + c Gde je R, a 0 i a, b i c su realni brojevi. Kriva u ravni koja predstavlja grafik funkcije a + b + c je parabola. Najpre ćemo naučiti kako izgleda

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

Zadaci iz trigonometrije za seminar

Zadaci iz trigonometrije za seminar Zadaci iz trigonometrije za seminar FON: 1. Vrednost izraza sin 1 cos 6 jednaka je: ; B) 1 ; V) 1 1 + 1 ; G) ; D). 16. Broj rexea jednaqine sin x cos x + cos x = sin x + sin x na intervalu π ), π je: ;

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

Univerzitet u Nišu, Prirodno-matematički fakultet Prijemni ispit za upis OAS Matematika

Univerzitet u Nišu, Prirodno-matematički fakultet Prijemni ispit za upis OAS Matematika Univerzitet u Nišu, Prirodno-matematički fakultet Prijemni ispit za upis OAS Matematika Rešenja. Matematičkom indukcijom dokazati da za svaki prirodan broj n važi jednakost: + 5 + + (n )(n + ) = n n +.

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

1 Uvodni pojmovi kombinatorike, I deo

1 Uvodni pojmovi kombinatorike, I deo 1 Uvodni pojmovi kombinatorike, I deo 1 Uvodni pojmovi kombinatorike, I deo U predavanju se osvrćemo na osnovne principe kombinatorike i njihovu primenu na rešavanje elementarnih kombinatornih problema.

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

Cauchyjev teorem. Postoji više dokaza ovog teorema, a najjednostvniji je uz pomoć Greenove formule: dxdy. int C i Cauchy Riemannovih uvjeta.

Cauchyjev teorem. Postoji više dokaza ovog teorema, a najjednostvniji je uz pomoć Greenove formule: dxdy. int C i Cauchy Riemannovih uvjeta. auchyjev teorem Neka je f-ja f (z) analitička u jednostruko (prosto) povezanoj oblasti G, i neka je zatvorena kontura koja čitava leži u toj oblasti. Tada je f (z)dz = 0. Postoji više dokaza ovog teorema,

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

Funkcije dviju varjabli (zadaci za vježbu)

Funkcije dviju varjabli (zadaci za vježbu) Funkcije dviju varjabli (zadaci za vježbu) Vidosava Šimić 22. prosinca 2009. Domena funkcije dvije varijable Ako je zadano pridruživanje (x, y) z = f(x, y), onda se skup D = {(x, y) ; f(x, y) R} R 2 naziva

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

Klasifikacija blizu Kelerovih mnogostrukosti. konstantne holomorfne sekcione krivine. Kelerove. mnogostrukosti. blizu Kelerove.

Klasifikacija blizu Kelerovih mnogostrukosti. konstantne holomorfne sekcione krivine. Kelerove. mnogostrukosti. blizu Kelerove. Klasifikacija blizu Teorema Neka je M Kelerova mnogostrukost. Operator krivine R ima sledeća svojstva: R(X, Y, Z, W ) = R(Y, X, Z, W ) = R(X, Y, W, Z) R(X, Y, Z, W ) + R(Y, Z, X, W ) + R(Z, X, Y, W ) =

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

Matematiqki fakultet. Univerzitet u Beogradu. Domai zadatak

Matematiqki fakultet. Univerzitet u Beogradu. Domai zadatak Matematiqki fakultet Univerzitet u Beogradu Domai zadatak Zlatko Lazovi 30. decembar 2016. verzija 1.1 Sadraj 1 METRIQKI PROSTORI 2 1 1 METRIQKI PROSTORI a) Neka je (M, d) metriqki prostor i neka je (x

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

18. listopada listopada / 13

18. listopada listopada / 13 18. listopada 2016. 18. listopada 2016. 1 / 13 Neprekidne funkcije Važnu klasu funkcija tvore neprekidne funkcije. To su funkcije f kod kojih mala promjena u nezavisnoj varijabli x uzrokuje malu promjenu

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

POVRŠINA TANGENCIJALNO-TETIVNOG ČETVEROKUTA

POVRŠINA TANGENCIJALNO-TETIVNOG ČETVEROKUTA POVRŠIN TNGENIJLNO-TETIVNOG ČETVEROKUT MLEN HLP, JELOVR U mnoštvu mnogokuta zanimljiva je formula za površinu četverokuta kojemu se istoobno može upisati i opisati kružnica: gje su a, b, c, uljine stranica

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

Betonske konstrukcije 1 - vežbe 3 - Veliki ekscentricitet -Dodatni primeri

Betonske konstrukcije 1 - vežbe 3 - Veliki ekscentricitet -Dodatni primeri Betonske konstrukcije 1 - vežbe 3 - Veliki ekscentricitet -Dodatni primeri 1 1 Zadatak 1b Čisto savijanje - vezano dimenzionisanje Odrediti potrebnu površinu armature za presek poznatih dimenzija, pravougaonog

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

OSNOVI ELEKTRONIKE. Vežbe (2 časa nedeljno): mr Goran Savić

OSNOVI ELEKTRONIKE. Vežbe (2 časa nedeljno): mr Goran Savić OSNOVI ELEKTRONIKE Vežbe (2 časa nedeljno): mr Goran Savić savic@el.etf.rs http://tnt.etf.rs/~si1oe Termin za konsultacije: četvrtak u 12h, kabinet 102 Referentni smerovi i polariteti 1. Odrediti vrednosti

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

Binarne relacije. Definicija. Uopštena binarna relacija je uredjena trojka (A, B, ρ) gde je ρ A B; (A, B) je tip ove binarne relacije.

Binarne relacije. Definicija. Uopštena binarna relacija je uredjena trojka (A, B, ρ) gde je ρ A B; (A, B) je tip ove binarne relacije. Binarne relacije Definicija. Uopštena binarna relacija je uredjena trojka (A, B, ρ) gde je ρ A B; (A, B) je tip ove binarne relacije. Kaže se i da je ρ binarna relacija sa skupa A u skup B (kao u [MP]).

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