DIGITALNA I MIKROPROCESORSKA TEHNIKA
|
|
- Φωτινή Παπανικολάου
- 6 χρόνια πριν
- Προβολές:
Transcript
1 DIGITALNA I MIKROPROCESORSKA TEHNIKA 1. UVOD 2. SINTEZA KOMBINACIJSKIH LOGIČKIH STRUKTURA 3. SINTEZA SEKVENCIJALNIH SKLOPOVA 4. OSNOVE ARHITEKTURE MIKRORAČUNALA
2 3. SINTEZA SEKVENCIJALNIH SKLOPOVA 3.1. SEKVENCIJALNI SKLOPOVI 3.2. ELEMENTARNI SKLOPOVI ZA PAMĆENJE - BISTABILI 3.3. SLOŽENE STRUKTURE S BISTABILIMA 3.4. DIGITALNI AUTOMATI I SINTEZA AUTOMATA 3.5. PROGRAMABILNI AUTOMATI I ALGORITMI
3 3.1. SEKVENCIJALNI SKLOPOVI KOMBINACIJSKI SKLOPOVI (kombinacijske logičke strukture, KLS) - ovise samo o trenutnom ulazu - ne pamte prethodne dogañaje - nemaju memoriju, nemaju stanja (stateless) SEKVENCIJALNI SKLOPOVI (bistabili, automati, algoritmi) - ovise o sadašnjem i prošlim ulazima - dogañajima - pamte prethodne dogañaje - imaju memoriju i stanja (statefull)
4 KAŠNJENJE I PAMĆENJE KAŠNJENJE zadržavanje informacije u vremenu (nepoželjno) PAMĆENJE zadržavanje informacije u vremenu (poželjno) KAŠNJENJE = PAMĆENJE ostvaruje se promjenom i zadržavanjem strukture materije i/ili energije
5 DISKRETNO VRIJEME Promatrajmo sklop: vidimo da ulazi djeluju na izlaz u trenucima odreñenim kašnjenjem na logičkim vratima
6 DISKRETNO VRIJEME Definirajmo diskretno vrijeme: t = n n t d promjene se dešavaju u trenucima t unutar perioda nema promjena t n = sadašnji trenutak, t n+1 slijedeći trenutak n = sadašnji period, n+1 slijedeći period
7 POSLJEDICE KAŠNJENJA Pogledajmo ponašanje sklopa: mjerimo signale u mjernim točkama A, B, C i D u trenutku t n kodna riječ ABCD čini stanje sklopa u nizu trenutaka sklop prolazi kroz niz stanja neka stanja su stabilna, a neka nestabilna
8 POSLJEDICE KAŠNJENJA Za neki konkretni vremenski niz na ulazu: stabilno stanje 1011, promjena na ulazu iz 10 u 11 nestabilna stanja 1111 i 1100, impuls u trajanju t d novo stabilno stanje 1101
9 POSLJEDICE KAŠNJENJA Isto, u vremenskom dijagramu: neželjeni impuls 0 u trajanju t d
10 POSLJEDICE KAŠNJENJA Isto, u Veitchevom dijagramu: (O) stabilno stanje (.) nestabilno stanje put kroz stanja = trajektorija
11 POSLJEDICE KAŠNJENJA Isto, u usmjerenim grafom: krugovi: predstavljaju stanja stabilna: dok je ulaz isti nestabilna: traju t d usmjerene dužine: prijelazi, uz njih pišemo uzrok
12 PAMĆENJE Želimo pamtiti informaciju neko vrijeme: proširimo t na proizvoljno trajanje!
13 PAMĆENJE Time kompenziramo prijelaznu pojavu: n n+1 t KLS M nestabilno stabilno t Cp Gradimo sinkrone sustave!
14 3.2. ELEMENTARNI SKLOPOVI ZA PAMĆENJE - BISTABILI U DIGITALNOJ TEHNICI - koristimo binarni brojevni sustav - pamtimo vrijednost Booleove varijable - dakle, pamtimo konstante 0 i 1 - trebaju nam dva stabilna stanja koristimo BISTABIL (flip-flop, latch)
15 BISTABIL Uvedimo povratnu vezu: - izlaznu vrijednost dovodimo na ulaz - izlaz podržava sam sebe, nakon 2*t d
16 BISTABIL Korištenjem dva tranzistora: - snažna pozitivna povratna veza - sprječava oscilacije
17 BISTABIL Stanje mijenjamo impulsima: - kondenzatorom deriviramo signal - diodom izdvojimo negativni impuls - bistabil je osjetljiv na silazni brid signala - RS bistabil je osnovni bistabil - taktom definiramo DISKRETNO VRIJEME
18 RS BISTABIL Koristimo dvoja NI logička vrata: - impulsom 0 na gornjem ulazu upisujemo 1 - to je S (Set, postavi 1) - impulsom 0 na donjem ulazu upisujemo 0 - to je R (Reset, vrati 0)
19 RS BISTABIL Kontrolirajmo trenutak djelovanja ulaza: - impulsom 1 na taktnom ulazu omogućavamo djelovanje S i R ulaza - S i R ne smiju istovremeno biti u jedinici - R i S su asinkroni ulazi (postavi početno stanje)
20 RS BISTABIL Kontrolirajmo trenutak djelovanja ulaza: osjetljivost na brid: master-slave bistabil 1. faza: master prati, slave pamti 2. faza: master pamti, slave prati efekt: prividno osjetljiv na silazni brid S R Master ss rr Slave Q Q C p
21 OPĆI BISTABIL Promatrajmo neki proizvoljni bistabil: - u trenutku nastupa taktnog signala bistabil mijenja stanje na osnovu: * vlastitog trenutnog stanja * vrijednosti na ulazima
22 ZAPISIVANJE BISTABILA Tablica prijelaza, potpuna: - sliči tablici istine, ali ima vremenski odnos - s lijeve strane su ulazne varijable i stanje u n - s desne strane je buduće stanje, 0 ili 1
23 ZAPISIVANJE BISTABILA Skraćena tablica prijelaza: - kao da je razbijena na parcijalne funkcije - s lijeve strane su ulazne varijable u n - s desne strane je buduće stanje, funkcija od Q n
24 ZAPISIVANJE BISTABILA Bistabil zapisujemo i funkcijom prijelaza: Q n+ 1 = f ( ) n Q,q, K, q = ( G Q G Q) n 1 m sliči Booleovoj funkciji - ima vremenski odnos - Q n+1 je funkcija (Q, q 1.q n ) n - pišemo u kanonskom obliku - G 1 opisuje ponašanje bistabila kad je u 1 - G 2 opisuje ponašanje bistabila kad je u 0
25 STANDARDNI BISTABILI Neki bistabili se proizvode u integriranoj tehnologiji, pa ih zovemo standardnima: - RS - JK - T - D
26 STANDARDNI BISTABILI RS bistabil: simbol
27 STANDARDNI BISTABILI RS bistabil (osnovni bistabil): tablice (R S) n Q n Q n X - X neodreñen prijelaz - uvjet RS=0 (R S Q) n Q n X X
28 STANDARDNI BISTABILI RS bistabil: funkcija prijelaza Q n+ 1 = ( R Q SQ) n G = R G 2 1 = S Q n+ 1 = ( R Q R S) n uvjet RS=0 osiguravamo izvana! Q Q n+ 1 n+ 1 = = ( R ( Q S) ) n ( R Q S) n
29 STANDARDNI BISTABILI JK bistabil: simbol
30 STANDARDNI BISTABILI JK bistabil (univerzalni bistabil): tablice (J K) n Q n Q n n Q potpuno upravljiv sa ulaza (J K Q) n Q n
31 STANDARDNI BISTABILI JK bistabil: funkcija prijelaza Q n+ 1 = ( K Q J Q) n G = K G 2 1 = J JK bistabil: problem promjene stanja promjena mora biti jednokratna inače će ponašanje biti oscilatorno
32 STANDARDNI BISTABILI T bistabil (brojila): tablice T n Q n+1 0 Q n 1 n Q Isti problem promjene stanja
33 STANDARDNI BISTABILI T bistabil: simbol i funkcija prijelaza (T Q) n Q n Q n+ 1 = ( T Q T Q) n G = T G 2 1 = G 1 = G 2 T
34 STANDARDNI BISTABILI D bistabil (registri): tablice D n Q n
35 STANDARDNI BISTABILI D bistabil: simbol i funkcija prijelaza (D Q) n Q n Q n+ 1 = ( DQ D Q) n G = D G 2 1 = G = 1 G 2 D n+ 1 n Q = D
36 SINTEZA OPĆIH BISTABILA Koristimo standardne bistabile i MODEL: - izlaz općeg = izlaz standardnog => isti prijelazi - KLS modificira ulaze da bi standardni obavljao n n n 1 n 1 iste prijelaze Q = Q Q + + OB = Q OB SB SB
37 SINTEZA OPĆIH BISTABILA METODA REKONSTRUKCIJE (za RS i T): (q 1 q 2 q n Q) n Q n+1 (g 1 g 2 g m ) n potpunu tablicu prijelaza nadopunimo potrebnim ulazima u standardni bistabil da bi radio iste prijelaze - lijeva i dodana desna strana čine TABLICU ISTINE za KLS
38 SINTEZA OPĆIH BISTABILA Rekonstrukciju obavljamo prema tablici: Q n Q n+1 R S J K T D 0 0 r 0 0 r r r r r dobivena na osnovu potpunih tablica standardnih bistabila
39 SINTEZA OPĆIH BISTABILA Primjer: RS, NI realizirati JK bistabil - rekonstruirajmo potrebne ulaze u RS bistabil (J K Q) n Q n+1 (R S) n r r r r jednostavna kontrola uvjeta RS=0
40 SINTEZA OPĆIH BISTABILA Primjer: RS, NI realizirati JK bistabil - minimizacija: R = K Q = K Q S = J Q = J Q
41 SINTEZA OPĆIH BISTABILA Primjer: RS, NI realizirati JK bistabil - shema:
42 SINTEZA OPĆIH BISTABILA Primjer: RS, NI realizirati JK bistabil - shema stvarnog sklopa:
43 SINTEZA OPĆIH BISTABILA Primjer: RS, NI realizirati JK bistabil - problem promjene: master-slave bistabil povratna veza preko svega J jj s ss Q K kk r rr Q C p
44 SINTEZA OPĆIH BISTABILA METODA IZJEDNAČAVANJA (za JK bistabil): - izjednačimo jednadžbe prijelaza aplikacijsku (općeg bistabila) i karakterističnu (standardnog bistabila) + = ( ) n ( ) n n 1 n+ 1 Q SB QOB - za JK bistabil H 1 Q H2 Q = G1 Q G 2 Q H = 1 = G1 H2 G 2 K Q J Q = G ( q,q, K, ) n 1 Q G 2 Q = f 1 2 qm K = G J = 1 G 2
45 SINTEZA OPĆIH BISTABILA METODA IZJEDNAČAVANJA (za JK bistabil): za NI i NILI vrata NI NILI K = G 1 K = G1 J = G 2 J = G2 uvijek nam treba jedna negirana i jedna nenegirana podijelimo Veitchev dijagram po Q za negiranu zaokružimo praznine, ali ispisujemo MDNO za nenegiranu zaokružimo jedinice, ispisujemo MDNO dalje prema potrebi (NI ili NILI)
46 SINTEZA OPĆIH BISTABILA METODA ZA D BISTABIL: - istovremeno i metoda rekonstrukcije i metoda izjednačavanja - zasniva se na: n+ 1 n Q = D - tablica prijelaza je ujedno tablica istine za KLS: (q 1 q 2 q m Q) n Q n+1 =D n
47 PRIMJERI SINTEZE OPĆIH BISTABILA REALIZIRATI BISTABIL AB: zadan skraćenom tablicom A B Q n Q n 1 0 n Q 1 1 1
48 PRIMJERI SINTEZE OPĆIH BISTABILA ZA BISTABIL AB: napišemo potpunu tablicu i rekonstruiramo: (A B Q) n Q n+1 R S T T D r r r r 0 1 1
49 PRIMJERI SINTEZE OPĆIH BISTABILA Realizirati bistabil AB korištenjem RS i NI: - minimiziramo KLS prema rekonstruiranim R i S R = B Q = B Q S = A Q = A Q
50 PRIMJERI SINTEZE OPĆIH BISTABILA Realizirati bistabil AB korištenjem RS i NI: - nacrtamo shemu
51 PRIMJERI SINTEZE OPĆIH BISTABILA Realizirati bistabil AB korištenjem T i NILI: - minimiziramo KLS prema rekonstruiranom T T = BQ A Q T = B Q A Q
52 PRIMJERI SINTEZE OPĆIH BISTABILA Realizirati bistabil AB korištenjem T i NILI: - nacrtamo shemu
53 PRIMJERI SINTEZE OPĆIH BISTABILA Realizirati bistabil AB korištenjem JK i NI ili NILI: - metoda izjednačavanja - upišemo Q n+1, minimiziramo G 1 i G 2 NI NILI K = G 1 K = G1 J = G 2 J = G 2 n+ 1 Q = G1 Q G 2 Q = K Q J Q K = B J = A
54 PRIMJERI SINTEZE OPĆIH BISTABILA Realizirati bistabil AB korištenjem JK i NI ili NILI: - nacrtamo shemu
55 PRIMJERI SINTEZE OPĆIH BISTABILA Realizirati bistabil AB korištenjem D i NI: - minimiziramo D: D = A Q BQ D = A Q BQ
56 PRIMJERI SINTEZE OPĆIH BISTABILA Realizirati bistabil AB korištenjem D i NI: - nacrtamo shemu
57 3.3. SLOŽENE STRUKTURE S BISTABILIMA REGISTAR (pamtilo, buffer) POMAČNI REGISTAR (shift registar) BROJILO (counter)
58 SLOŽENE STRUKTURE REGISTAR: - više D bistabila sa zajedničkim taktnim ulazom - pamti kodnu riječ sa ulaza kao cjelinu - nekad zajednički R ulaz (početno stanje 0)
59 REGISTAR: SLOŽENE STRUKTURE
60 SLOŽENE STRUKTURE POMAČNI REGISTAR: - ulaz spojen na izlaz - kodnu riječ pomiče u desno ili lijevo - množenje/dijeljenje s 2, paralelno-serijska pretv.
61 SLOŽENE STRUKTURE POMAČNI REGISTAR: 74299
62 SLOŽENE STRUKTURE BROJILO (asinkrono): - taktni ulaz spojen na izlaz (asinkroni rad) - generira niz kodnih riječi - binarno brojilo (0..2 n -1), dekadsko brojilo (0..9)
63 SLOŽENE STRUKTURE BROJILO (sinkrono, binarno): 74193
64 SLOŽENE STRUKTURE BROJILO (sinkrono, dekadsko): 74190
65 3.4. DIGITALNI AUTOMATI TEORIJA SUSTAVA - sustav: proces na kojeg utječe okolina i automat koji regulira stanje procesa
66 PROCES - treba biti u optimalnom režimu - po zadanoj funkciji cilja AUTOMAT - mjeri stanje procesa TEORIJA SUSTAVA - razlučuje sva bitna stanja procesa (mjerljivost) - poznaje svojstva procesa (ugrañeno znanje) - želi kompenzirati utjecaj okoline - generira izlaze (naredbe) - raspolaže dovoljnim brojem izlaza (upravljivost)
67 DIGITALNI AUTOMAT DISKRETAN radi u diskretnom vremenu period podešen prema potrebama procesa, ali ne kraći od potrebnog za održanje stabilnosti rada n n+1 t KLS M nestabilno stabilno t Cp
68 DIGITALNI AUTOMAT KONAČAN ima konačan broj stanja, konačnu memoriju pamti konačnu sekvencu: s1 pamti 234 s2 pamti 345, zaboravlja t S zaboravlja 2 s 1 s 2 DIGITALAN - raspolaže digitalnim ulazima i izlazima
69 DIGITALNI AUTOMAT DETERMINIRAN jednoznačno obavlja svoju funkciju jednoznačnost = ponovljivost: ne mijenja strukturu u vremenu funkcija je jednoznačna vremenska promjenjivost: automati s učenjem (usavršavaju početnu strukturu) automati s treniranjem (grade strukturu od početka)
70 DIGITALNI AUTOMAT DETERMINIRAN nejednoznačnost: stohastički, višeznačni na slučajan način nedeterminirani, višeznačni ali ispituju sve hipoteze NEDETERMINIRANI: kod nejednoznačnog prijelaza koristi se više primjeraka istog automata svaki ispituje jednu od predviñenih hipoteza zbog konačnosti, zajedno su ekvivalentni većem determiniranom automatu
71 DIGITALNI AUTOMAT SPECIFICIRAN potpuno: očekuje proizvoljni niz ulaza nepotpuno: mogući su samo neki nizovi ulaza SINKRON diskretno vrijeme odreñeno taktnim signalom
72 DIGITALNI AUTOMAT DEFINIRAN PETORKOM A = U, I, S, δ, λ U: skup ulaznih simbola I: skup izlaznih simbola S: skup unutrašnjih stanja δ: FUNKCIJA PRIJELAZA λ: FUNKCIJA IZLAZA
73 DIGITALNI AUTOMAT U: skup ulaznih simbola kodiranih kodnim riječima varijabli X: U X = = u diskretnom trenutku jedan simbol nosi svu informaciju iz procesa niz uzastopnih simbola čini ulaznu sekvencu { u, u, K, u } 1 { x, x, K, x } p e 2 e p t
74 DIGITALNI AUTOMAT I: skup izlaznih simbola kodiranih kodnim riječima varijabli Y: I Y = = { i, i, K, i } u diskretnom trenutku jedan simbol nosi svu informaciju prema procesa često koristimo prazni, neutralni simbol niz uzastopnih simbola čini izlaznu sekvencu 1 { y, y, K, y } q m 2 m q t
75 DIGITALNI AUTOMAT S: skup unutrašnjih stanja kodiranih kodnim riječima varijabli Z (a to su kodne riječi stanja bistabila memorije) S Z = = { s, s, K, s } { z, z, K, z } 1 2 k u diskretnom trenutku jedno stanje nosi sve znanje (informaciju) o proteklim dogañajima početno stanje znači da automat ne zna ništa niz uzastopnih stanja čini trajektoriju (putanju) stanja 1 2 n 2 k n S 1 S 2 S 3 S 4
76 DIGITALNI AUTOMAT δ: FUNKCIJA PRIJELAZA odreñuje slijedeće stanje na osnovu ulaza i sadašnjeg stanja: δ : s n+ 1 = δ ( ) n s, u S U S integrira znanje o prethodnoj sekvenci sa novim ulaznim simbolom novo stanje je znanje o novoj sekvenci t pri tome po potrebi zaboravlja najstarije ulaze S zaboravlja 2 s 1 s 2
77 DIGITALNI AUTOMAT λ: FUNKCIJA IZLAZA odreñuje sadašnji izlaz λ : i n = λ λ ( s, u) ( s) n n Mealy Moore S U S I I MEALY: na osnovu ulaza i sadašnjeg stanja u paraleli s funkcijom prijelaza uzima u obzir ulazni simbol MOORE: na osnovu sadašnjeg stanja čeka da funkcija prijelaza integrira ulazni simbol u slijedeće stanje kasni u donošenju izlaza za jedan diskretni trenutak
78 DIGITALNI AUTOMAT RAD AUTOMATA n n+1 u(x) δ s(z) λ (Mealy) λ (Moore) i(y)
79 DIGITALNI AUTOMAT STRUKTURA AUTOMATA MEALY: MOORE: s(z) s(z) u(x) KLS1 M KLS2 i(y) Cp u(x) KLS1 M Cp KLS2 i(y)
80 DIGITALNI AUTOMAT STRUKTURA AUTOMATA MOORE kao modificirani MEALY: u(x) KLS1 s(z) M1 KLS2 Cp M2 i(y)
81 ZAPISIVANJE AUTOMATA TABLICA PRIJELAZA I IZLAZA za Mealyev model automata: n 1 s + i u1, u 2, K, u p u1, u 2, K, u p n s 1 s M 2 s j i k s n svako mjesto u tablici odgovara jednom paru s,u
82 ZAPISIVANJE AUTOMATA TABLICA PRIJELAZA I IZLAZA za Mooreov model automata: u n 1 s + 1, u 2, K, u p i n s 1 s M 2 s j i k s n izlazi ovise samo o stanju s
83 ZAPISIVANJE AUTOMATA USMJERENIM GRAFOM za Mealyev model automata: - čvorovi su stanja, usmjerene duljine su prijelazi - uz duljine pišemo izlaze jer ovise o stanju i ulazu
84 ZAPISIVANJE AUTOMATA USMJERENIM GRAFOM za Mooreov model automata: - čvorovi su stanja, usmjerene duljine su prijelazi - uz stanja pišemo izlaze jer ovise samo o stanju
85 SINTEZA AUTOMATA APSTRAKTNA SINTEZA - zadavanje automata - minimizacija STRUKTURNA SINTEZA - kodiranje stanja, ulaza i izlaza - uvrštavanje kodova, prepoznavanje: * tablica prijelaza za pojedine bistabile * tablica istine za izlazne varijable - realizacija automata * općim bistabilima i logičkim vratima * mux-demux strukturom i D bistabilima (MDD)
86 APSTRAKTNA SINTEZA AUTOMATA ZADAVANJE AUTOMATA: tri pristupa - transformator sekvence pravila: ulazna sekvenca izlazna sekvenca (matematičke gramatike) - akceptor sekvence pravila: ulazna sekvenca izlazni simbol (jezik regularnih izraza) - korak po korak pravila: ulazni simbol izlazni simbol (metoda potpunog stabla)
87 ULAZNA SEKVENCA BESKONAČNA BEZ STRUKTURE - niz nezavisnih ulaznih simbola - tražena sekvenca započinje bilo kada BESKONAČNA SA STRUKTUROM - niz konačnih sekvenci - konačne sekvence iste duljine: sve sekvence moguće - konačne sekvence različite duljine: kraće ne smiju biti početak duljih - tražena sekvenca započinje kad prethodna završi (automat održava sinkronizaciju)
88 ULAZNA SEKVENCA Odluke sa i bez strukture:
89 ZADAVANJE KORAK PO KORAK CRTAMO GRAF (potpuno stablo) ISPISUJEMO TABLICU PRIJELAZA I IZLAZA (primitivna, početna tablica)
90 ZADAVANJE KORAK PO KORAK PRIMJER: zadati automat koji ima skupove U i I: U = { u, } I = { i, } 1 u 2 i koji traži ulazne sekvence 1 i 2 u u u u u u kad nañe neku od njih, na izlazu daje i 2
91 ZADAVANJE KORAK PO KORAK MOORE automat, sekvenca SA strukturom: u u 1 u 2 u1 1 u 2 u 2 i 2
92 ZADAVANJE KORAK PO KORAK MOORE automat, sekvenca BEZ strukture: u u 1 u 2 u1 1 u 2 u 2 i 2
93 ZADAVANJE KORAK PO KORAK MEALY automat, sekvenca SA strukturom: u u 1 u 2 u1 1 u 2 u 2 i 2
94 ZADAVANJE KORAK PO KORAK MEALY automat, sekvenca BEZ strukture: u u 1 u 2 u1 1 u 2 u 2 i 2 prijelaz akceptorskih stanja ovisi o preklapanju sekvenci
95 ZADAVANJE KORAK PO KORAK PRIMITIVNA (početna) TABLICA MEALY automat, sekvenca BEZ strukture: u u 1 u 2 u1 1 u 2 u 2 i 2 s1 2 n 1 s + i n u1 u 2 u 1 u 2 s s s s s s s preklapanje dozvoljeno
96 EKVIVALENTNOST AUTOMATA DVA AUTOMATA - isti automati: ista funkcija, isti po strukturi - različiti automati: različite funkcija i struktura - ekvivalentni automati: ista funkcija a različita struktura! MINIMIZACIJA AUTOMATA - postoje ekvivalentni automati - pronaći meñu njima minimalan - ekvivalentni se razlikuju po skupu stanja - ne mogu se razlikovati po skupovima ulaznih i izlaznih simbola
97 MINIMIZACIJA AUTOMATA DEFINICIJA EKVIVALENT. AUTOMATA dva automata su ekvivalentna ako - počnu raditi iz početnog stanja - za istu proizvoljnu ulaznu sekvencu - dadu istu izlaznu sekvencu
98 MINIMIZACIJA AUTOMATA DEFINICIJA EKVIVALENTNOSTI STANJA dva stanja istog automata su ekvivalentna ako - automat počne raditi iz jednog ili drugog - za istu proizvoljnu ulaznu sekvencu - dade u oba testa istu izlaznu sekvencu
99 KRITERIJ EKVIVALENCIJE STANJA NUŽAN UVJET EKVIVALENCIJE dva stanja istog automata mogu biti ekvivalentna ako - imaju iste retke u tablici izlaza - tada je sigurno prvi simbol izlazne sekvence u oba testa isti DOVOLJAN UVJET EKVIVALENCIJE dva stanja istog automata jesu ekvivalentna ako - je zadovoljen nužan uvjet - imaju iste retke u tablici prijelaza - tada je sigurno i ostatak izlazne sekvence isti
100 METODE MINIMIZACIJE MINIMIZACIJA PRIMITIVNE TABLICE - pretpostavlja da su sva stanja neekvivalentna HUFMANN-MEALY ALGORITAM - pretpostavlja da su sva stanja ekvivalentna PAUL-UNGEROV ALGORITAM - polazi od implikacije - koristi tablicu implikanata
101 METODE MINIMIZACIJE MINIMIZACIJA PRIMITIVNE TABLICE - provodi se nad primitivnom tablicom - neposredno primjenjuje kriterij ekvivalencije - tražimo stanja sa istim recima u tablici prijelaza i izlaza - prekrižimo sva ekvivalentna stanja osim jednog - zamijenimo oznake prekriženih stanja s oznakom stanja koje nije prekriženo - ponovimo postupak radi otkrivanja novih grupa ekvivalentnih stanja
102 METODE MINIMIZACIJE MINIMIZACIJA PRIMITIVNE TABLICE za gornji primjer
103 METODE MINIMIZACIJE MINIMIZACIJA PRIMITIVNE TABLICE ispisujemo tablicu automata i crtamo graf:
104 METODE MINIMIZACIJE MINIMIZACIJA PRIMITIVNE TABLICE mane minimizacije primitivne tablice: - ne otkriva sve ekvivalentnosti - na primjer: s i stanja 1 i 2 su zapravo ekvivalentna!
105 METODE MINIMIZACIJE HUFMANN-MEALY ALGORITAM - pretpostavlja da su stanja za koja je zadovoljen nužan uvjet ekvivalentna - klasa je podskup stanja iz skupa S za koja pretpostavljamo da su ekvivalentna - klasa je zatvorena ako sva stanja klase * imaju iste prijelaze u klase * sadrži samo jedno stanje - kada su sve klase zatvorene, svaku zamijenimo s jednim stanjem
106 METODE MINIMIZACIJE HUFMANN-MEALY ALGORITAM 1. Definiramo primarne klase na osnovu nužnog uvjeta ekvivalentnosti 2. Za sva stanja unutar klase odredimo prijelaze u klase 3. Kontroliramo zatvorenost klasa (isti prijelazi u klase ili samo jedno stanje) 4. Razbijamo otvorene klase i ponavljamo (2) (prema istim prijelazima u klase) 5. Ispisujemo tablicu minimalnog automata
107 METODE MINIMIZACIJE HUFMANN-MEALY ALGORITAM - primjer: s1 2 2 n 1 s + i n u1 u 2 u 1 u 2 s s s s s s s u u 2 A (1 1) 1 1 A A 2 A B 3 A A 4 A B 6 A B 7 A A B (2 2 ) 1 u 5 A A zatvorena u 2
108 METODE MINIMIZACIJE HUFMANN-MEALY ALGORITAM - razbijemo klasu A: A 1 ( 11) u 1 u 2 1 A 2 A 1 3 A 2 A 1 7 A 2 A 1 B (2 2 ) u 1 u 2 5 A 2 A 1 A 2 ( 1 1) u 1 u 2 2 A 2 4 A 2 6 A 2 B B B zatvorena
109 METODE MINIMIZACIJE HUFMANN-MEALY ALGORITAM - crtamo tablicu i graf minimalnog automata: isto kao prije!
110 METODE MINIMIZACIJE PAUL-UNGER ALGORITAM 1. Implikacija meñu skupovima: skup S p impliciran je skupom S ri ako za S ri sadrži sva stanja u koja prelaze stanja iz S p za promatrani ulaz u i 2. Skupova S ri ima p, koliko ima ulaznih simbola 3. Ekvivalentnost: S p sadrži ekvivalentna stanja * ako je zadovoljen nužan uvjet ekvivalencije * ako su svi njemu pripadni S ri ekvivalentni (svodi se na zadovoljavanje nužnog uvjeta)
111 METODE MINIMIZACIJE PAUL-UNGER ALGORITAM
112 METODE MINIMIZACIJE PAUL-UNGER ALGORITAM - skupove S p formiramo sistematski 2 po 2 stanja (ispitujemo ekvivalentnost svakog sa svakim) - koristimo tablicu implikanata - to je trokutasta matrica bez dijagonale * s i s i, stanje ekvivalentno samo sebi * s i s j s j s i ( komutativnost ) - tablica ima n-1 redaka i stupaca - svako mjesto odgovara jednom paru s i, s j - u mjesta tablice upisujemo implikante, a to su skupovi S ri
113 METODE MINIMIZACIJE PAUL-UNGER ALGORITAM 1. Formiramo trokutastu matricu n-1 x n-1 2. Upišemo implikante Sri zadovoljen nužan, ne i dovoljan uvjet, X nužan uvjet nije zadovoljen (neekv.) V zadovoljeni nužan i dovoljan uvjet (ekv.) 3. Ispitujemo kontradikcije, upisujemo X za otkrivene neekvivalentnosti 4. Ponavljamo (3) ako ima novih neekvivalentnosti 5. Ispisujemo tablicu minimalnog automata neprekrižena polja znače ekvivalentna stanja
114 METODE MINIMIZACIJE PAUL-UNGER ALGORITAM
115 METODE MINIMIZACIJE PAUL-UNGER ALGORITAM - primjer: popunimo tablicu implikanata s1 2 2 n 1 s + i n u1 u 2 u 1 u 2 s s s s s s s
116 METODE MINIMIZACIJE PAUL-UNGER ALGORITAM - provjerimo kontradikcije
117 STRUKTURNA SINTEZA MODEL REALIZACIJE
118 STRUKTURNA SINTEZA KODIRANJE ULAZA I IZLAZA - najčešće ovisno o okolini (izvorištu i odredištu) KODIRANJE STANJA - unutrašnja stvar automata - o kodiranu ovisi kompleksnost strukture - nema egzaktnog postupka - koristimo strategiju susjednosti - za stanja meñu kojima postoji prijelaz nastojimo dodijeliti susjedne kompleksije - kodiramo Veitchevim dijagramom
119 STRUKTURNA SINTEZA PRIMJER KODIRANJA n 1 s + i n u 1 u 2 u 1 u KODIRANJE ULAZA I IZLAZA U x 1 I y1 u 1 0 i1 0 u 2 1 i 2 1
120 STRUKTURNA SINTEZA KODIRANJE STANJA prijelazi meñu stanjima očiti su na grafu automata kodiramo Veitchevim dijagramom (susjednost) početno stanje: kompleksija 0 (reset)
121 STRUKTURNA SINTEZA UPISIVANJE KODOVA U TABLICU - standardna tablica je dvodimenzionalna: s 1 s 2 M s n n 1 s + i u1, u 2, K, u p u 1, u 2, K, u p n
122 STRUKTURNA SINTEZA UPISIVANJE KODOVA U TABLICU - preñimo na jednodimenzionalnu tablicu: S U n 1 s1 u1 u 2 M u p s + n i s 2 u1 u 2 M u p M
123 STRUKTURNA SINTEZA UPISIVANJE KODOVA U TABLICU - kodove upisujemo u jednodimenzionalnu tablicu: (tako da kodne riječi budu u binarnom nizu) n n u n 1 s + s i z1 z 2 z k x1 x 2 xl z1 z 2 z k y1 y 2 y m M M n
124 STRUKTURNA SINTEZA UPISIVANJE KODOVA U TABLICU - za gornji primjer: n 1 s + i n u 1 u 2 u 1 u s z 1 z U x 1 I y1 u 1 0 i 1 0 u 2 1 i 2 1 s 1 s 2 R s 5 n n+1 n z 1 z 2 x 1 z 1 z 2 y R R prepoznamo: tablice prijelaza bistabila i tablice istine!
125 STRUKTURNA SINTEZA REALIZACIJA AUTOMATA - bistabilima i logičkim vratima: * koristimo metode minimizacije BF * realiziramo NI i NILI vratima * koristimo metode sinteze općih bistabila
126 STRUKTURNA SINTEZA REALIZACIJA AUTOMATA primjer: RS bistabilima i NI logičkim vratima: - metoda rekonstrukcije n n+1 n n n z 1 z 2 x 1 z 1 z 2 y R 1 S 1 R 2 S r r 0 r r 0 0 r r r r r r R R 1 r r r r r
127 STRUKTURNA SINTEZA REALIZACIJA AUTOMATA primjer: RS bistabilima i NI logičkim vratima: - minimizacija R 1, S 1 S = z 1 1 z2 x1 R 1 = z 1
128 STRUKTURNA SINTEZA REALIZACIJA AUTOMATA primjer: RS bistabilima i NI logičkim vratima: - minimizacija R 2, S 2 S 2 = x 1 R = z 2 1 x1
129 STRUKTURNA SINTEZA REALIZACIJA AUTOMATA primjer: RS bistabilima i NI logičkim vratima: - minimizacija y y = z 1
130 STRUKTURNA SINTEZA REALIZACIJA AUTOMATA - nacrtajmo shemu
131 STRUKTURNA SINTEZA REALIZACIJA AUTOMATA - multipleksersko demultiplekserskom strukturom i D bistabilima (registar), MDD * odrediti broj multipleksera M=m+k * odrediti veličinu multipleksera i demultipleksera (po kriteriju kvadratičnosti matrice) * koristimo metodu za D bistabil: n+ 1 n Q = D * tablica prijelaza numerički identična tablici istine * popunjavamo matricu
132 STRUKTURNA SINTEZA REALIZACIJA AUTOMATA primjer: MDD struktura - kvadratičnost matrice n n+1 n z y z 1 z 2 1 x z R R 2 d M 2 d + m M = 3 = d + m = k 3 m +l d m d 2 M m
133 STRUKTURNA SINTEZA REALIZACIJA AUTOMATA - shema, pazimo na raspored varijabli
134 3.5. PROGRAMABILNI AUTOMATI I ALGORITMI WILKIESOV MODEL (MDD struktura) sadržaj matrice je mikroprogram!
135 AUTOMAT I PROCESOR RAČUNALA ULOGA AUTOMATA - upravlja izvršenjem naredbi računala (upravlja radom sabirnice i ALU jedinicom) IZVEDBA AUTOMATA - mikroprogramirani * jedna instrukcija računala više mikroinstrukcija * sporiji, lakše konstruira i modificira - klasični (bistabili, logička vrata) * jedna instrukcija računala više stanja * brži, teže se konstruira i modificira
136 ALGORITMI ALGORITAM - skup transformacija ili instrukcija - u konačnom broju koraka - postiže rješenje problema - iz neke klase problema RJEŠENJE - za konkretan problem nižemo instrukcije - odgovara pisanju programa ALGORITAM i AUTOMAT - algoritmu odgovara automat - stroj - npr. Turingov stroj
137 TURINGOV STROJ Alan Turing - najsnažniji stroj - raspolaže beskonačnom trakom - automat upravlja glavom za čitanje/pisanje
138 TURINGOV STROJ ZADAVANJE TURINGOVOG STROJA - rad automata definiramo petorkama - kao da se radi o mikroprogramiranom automatu - ulazni i izlazni alfabet su isti (T) - dodana je naredba za pomak glave (lijevo, desno ili stop) S,T,T, L, Sj i i j S R
139 TURINGOV STROJ VRSTE TURINGOVOG STROJA - dozvolimo rad bez pomaka glave (N automat) - istovremeno ili upis ili pomak (F automat) - traka konačna s jedne strane - automat s dvije trake svi su jednako sposobni!
140 TURINGOV STROJ PRIMJER množenje binarnog broja s 2 (pomak u lijevo) b b < S 00, 0, 0, L, S 00 > < S 01, 0, 1, L, S 00 > < S 00, 1, 0, L, S 01 > < S 01, 1, 1, L, S 01 > < S 00, b, b, S, S 00 > < S 01, b, 1, S, S 00 >
ISPITNA PITANJA kolegija DIGITALNA ELEKTRONIKA i DIGITALNI SUSTAVI I STRUKTURE PO SUSTAVU ISPITIVANJA PREMA BOLONJSKOJ DEKLARACIJI
ISPITNA PITANJA kolegija DIGITALNA ELEKTRONIKA i DIGITALNI SUSTAVI I STRUKTURE PO SUSTAVU ISPITIVANJA PREMA BOLONJSKOJ DEKLARACIJI Iz svakog ispitnog pitanja zada se jedno potpitanje. Na svako potpitanje
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,
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)
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,
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
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)
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
(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,
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
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,
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
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:
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
PRIMJER 3. MATLAB filtdemo
PRIMJER 3. MATLAB filtdemo Prijenosna funkcija (IIR) Hz () =, 6 +, 3 z +, 78 z +, 3 z +, 53 z +, 3 z +, 78 z +, 3 z +, 6 z, 95 z +, 74 z +, z +, 9 z +, 4 z +, 5 z +, 3 z +, 4 z 3 4 5 6 7 8 3 4 5 6 7 8
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
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.
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
RIJEŠENI ZADACI I TEORIJA IZ
RIJEŠENI ZADACI I TEORIJA IZ LOGARITAMSKA FUNKCIJA SVOJSTVA LOGARITAMSKE FUNKCIJE OSNOVE TRIGONOMETRIJE PRAVOKUTNOG TROKUTA - DEFINICIJA TRIGONOMETRIJSKIH FUNKCIJA - VRIJEDNOSTI TRIGONOMETRIJSKIH FUNKCIJA
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
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
1 Promjena baze vektora
Promjena baze vektora Neka su dane dvije različite uredene baze u R n, označimo ih s A = (a, a,, a n i B = (b, b,, b n Svaki vektor v R n ima medusobno različite koordinatne zapise u bazama A i B Zapis
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
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.
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
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
Prikaz sustava u prostoru stanja
Prikaz sustava u prostoru stanja Prikaz sustava u prostoru stanja je jedan od načina prikaza matematičkog modela sustava (uz diferencijalnu jednadžbu, prijenosnu funkciju itd). Promatramo linearne sustave
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
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
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
Numerička matematika 2. kolokvij (1. srpnja 2009.)
Numerička matematika 2. kolokvij (1. srpnja 29.) Zadatak 1 (1 bodova.) Teorijsko pitanje. (A) Neka je G R m n, uz m n, pravokutna matrica koja ima puni rang po stupcima, tj. rang(g) = n. (a) Napišite puni
Neka je a 3 x 3 + a 2 x 2 + a 1 x + a 0 = 0 algebarska jednadžba trećeg stupnja. Rješavanje ove jednadžbe sastoji se od nekoliko koraka.
Neka je a 3 x 3 + a x + a 1 x + a 0 = 0 algebarska jednadžba trećeg stupnja. Rješavanje ove jednadžbe sastoji se od nekoliko koraka. 1 Normiranje jednadžbe. Jednadžbu podijelimo s a 3 i dobivamo x 3 +
INTELIGENTNO UPRAVLJANJE
INTELIGENTNO UPRAVLJANJE Fuzzy sistemi zaključivanja Vanr.prof. Dr. Lejla Banjanović-Mehmedović Mehmedović 1 Osnovni elementi fuzzy sistema zaključivanja Fazifikacija Baza znanja Baze podataka Baze pravila
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
FAKULTET PROMETNIH ZNANOSTI
SVUČILIŠT U ZAGU FAKULTT POMTNIH ZNANOSTI predmet: Nastavnik: Prof. dr. sc. Zvonko Kavran zvonko.kavran@fpz.hr * Autorizirana predavanja 2016. 1 Pojačala - Pojačavaju ulazni signal - Zahtjev linearnost
Veleučilište u Rijeci Stručni studij sigurnosti na radu Akad. god. 2011/2012. Matematika. Monotonost i ekstremi. Katica Jurasić. Rijeka, 2011.
Veleučilište u Rijeci Stručni studij sigurnosti na radu Akad. god. 2011/2012. Matematika Monotonost i ekstremi Katica Jurasić Rijeka, 2011. Ishodi učenja - predavanja Na kraju ovog predavanja moći ćete:,
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,
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
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
Tranzistori s efektom polja. Postupak. Spoj zajedničkog uvoda. Shema pokusa
Tranzistori s efektom polja Spoj zajedničkog uvoda U ovoj vježbi ispitujemo pojačanje signala uz pomoć FET-a u spoju zajedničkog uvoda. Shema pokusa Postupak Popis spojeva 1. Spojite pokusni uređaj na
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
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
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
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
TRIGONOMETRIJSKE FUNKCIJE I I.1.
TRIGONOMETRIJSKE FUNKCIJE I I Odredi na brojevnoj trigonometrijskoj kružnici točku Et, za koju je sin t =,cost < 0 Za koje realne brojeve a postoji realan broj takav da je sin = a? Izračunaj: sin π tg
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
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
Dijagonalizacija operatora
Dijagonalizacija operatora Problem: Može li se odrediti baza u kojoj zadani operator ima dijagonalnu matricu? Ova problem je povezan sa sljedećim pojmovima: 1 Karakteristični polinom operatora f 2 Vlastite
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
2.2 Srednje vrijednosti. aritmetička sredina, medijan, mod. Podaci (realizacije varijable X): x 1,x 2,...,x n (1)
2.2 Srednje vrijednosti aritmetička sredina, medijan, mod Podaci (realizacije varijable X): x 1,x 2,...,x n (1) 1 2.2.1 Aritmetička sredina X je numerička varijabla. Aritmetička sredina od (1) je broj:
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
Linearna algebra 2 prvi kolokvij,
1 2 3 4 5 Σ jmbag smjer studija Linearna algebra 2 prvi kolokvij, 7. 11. 2012. 1. (10 bodova) Neka je dano preslikavanje s : R 2 R 2 R, s (x, y) = (Ax y), pri čemu je A: R 2 R 2 linearan operator oblika
LINEARNA ALGEBRA 1, ZIMSKI SEMESTAR 2007/2008 PREDAVANJA: NENAD BAKIĆ, VJEŽBE: LUKA GRUBIŠIĆ I MAJA STARČEVIĆ
LINEARNA ALGEBRA 1 ZIMSKI SEMESTAR 2007/2008 PREDAVANJA: NENAD BAKIĆ VJEŽBE: LUKA GRUBIŠIĆ I MAJA STARČEVIĆ 2. VEKTORSKI PROSTORI - LINEARNA (NE)ZAVISNOST SISTEM IZVODNICA BAZA Definicija 1. Neka je F
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
1.4 Tangenta i normala
28 1 DERIVACIJA 1.4 Tangenta i normala Ako funkcija f ima derivaciju u točki x 0, onda jednadžbe tangente i normale na graf funkcije f u točki (x 0 y 0 ) = (x 0 f(x 0 )) glase: t......... y y 0 = f (x
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
Funkcija gustoće neprekidne slučajne varijable ima dva bitna svojstva: 1. Nenegativnost: f(x) 0, x R, 2. Normiranost: f(x)dx = 1.
σ-algebra skupova Definicija : Neka je Ω neprazan skup i F P(Ω). Familija skupova F je σ-algebra skupova na Ω ako vrijedi:. F, 2. A F A C F, 3. A n, n N} F n N A n F. Borelova σ-algebra Definicija 2: Neka
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
Kazimir Majorinc. Povijest Lispa 12. Razmjena vještina Hacklab u mami 10. studeni 2012.
Kazimir Majorinc Povijest Lispa 12. j Razmjena vještina Hacklab u mami 10. studeni 2012. MIT Research Laboratory of Electronics, Quarterly Progress Report, 15. travnja, 1959. Sadrži jednu od bar četiri
Matematika 1 - vježbe. 11. prosinca 2015.
Matematika - vježbe. prosinca 5. Stupnjevi i radijani Ako je kut φ jednak i rad, tada je veza između i 6 = Zadatak.. Izrazite u stupnjevima: a) 5 b) 7 9 c). d) 7. a) 5 9 b) 7 6 6 = = 5 c). 6 8.5 d) 7.
Eliminacijski zadatak iz Matematike 1 za kemičare
Za mnoge reakcije vrijedi Arrheniusova jednadžba, koja opisuje vezu koeficijenta brzine reakcije i temperature: K = Ae Ea/(RT ). - T termodinamička temperatura (u K), - R = 8, 3145 J K 1 mol 1 opća plinska
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},
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
. 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.
Uvod u teoriju brojeva
Uvod u teoriju brojeva 2. Kongruencije Borka Jadrijević Borka Jadrijević () UTB 2 1 / 25 2. Kongruencije Kongruencija - izjava o djeljivosti; Teoriju kongruencija uveo je C. F. Gauss 1801. De nicija (2.1)
Poglavlje 7. Blok dijagrami diskretnih sistema
Poglavlje 7 Blok dijagrami diskretnih sistema 95 96 Poglavlje 7. Blok dijagrami diskretnih sistema Stav 7.1 Strukturni dijagram diskretnog sistema u kome su sve veliqine prikazane svojim Laplasovim transformacijama
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
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
Signali i sustavi - Zadaci za vježbu II. tjedan
Signali i sustavi - Zadaci za vježbu II tjedan Periodičnost signala Koji su od sljedećih kontinuiranih signala periodički? Za one koji jesu, izračunajte temeljni period a cos ( t ), b cos( π μ(, c j t
TRIGONOMETRIJA TROKUTA
TRIGONOMETRIJA TROKUTA Standardne oznake u trokutuu ABC: a, b, c stranice trokuta α, β, γ kutovi trokuta t,t,t v,v,v s α,s β,s γ R r s težišnice trokuta visine trokuta simetrale kutova polumjer opisane
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,
SINTEZA AUTOMATA APSTRAKTNA SINTEZA AUTOMATA
SINTEZA AUTOMATA APSTAKTNA SINTEZA - zadavanje atomata - minimizacija STUKTUNA SINTEZA - kodiranje stanja, laza i izlaza - vrštavanje kodova, prepoznavanje: tablica prijelaza za pojedine bistabile tablica
Primjeri sinteze sekvencijalnih mreža. Vanr.prof.dr.Lejla Banjanović- Mehmedović
Logički automati Primjeri sinteze sekvencijalnih mreža Vanr.prof.dr.Lejla Banjanović- Mehmedović Definicija sekvencijalnih mreža x 1 (t) x 2 (t) x N (t)... DIGITALNI SISTEM... z 1 (t) z 2 (t) z p (t) Opšti
2. Ako je funkcija f(x) parna onda se Fourierov red funkcije f(x) reducira na Fourierov kosinusni red. f(x) cos
. KOLOKVIJ PRIMIJENJENA MATEMATIKA FOURIEROVE TRANSFORMACIJE 1. Za periodičnu funkciju f(x) s periodom p=l Fourierov red je gdje su a,a n, b n Fourierovi koeficijenti od f(x) gdje su a =, a n =, b n =..
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
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) =
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
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
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 )
IV. FUNKCIJE I STRUKTURA PREKIDAČKIH MREŽA IV.1 OSNOVNI POJMOVI IV.2 LOGIČKI ELEMENTI IV.3 STRUKTURA KOMBINACIONIH MREŽA IV.4 MEMORIJSKI ELEMENTI
IV. OSNOVNI POJMOVI IV.2 LOGIČKI ELEMENTI IV.3 STRUKTURA KOMBINACIONIH MREŽA IV.4 MEMORIJSKI ELEMENTI IV.4. ASINHRONI FLIP-FLOPOVI IV.4.2 TAKTOVANI FLIP-FLOPOVI IV.5 STRUKTURA SEKVENCIJALNIH MREŽA IV.
- pravac n je zadan s točkom T(2,0) i koeficijentom smjera k=2. (30 bodova)
MEHANIKA 1 1. KOLOKVIJ 04/2008. grupa I 1. Zadane su dvije sile F i. Sila F = 4i + 6j [ N]. Sila je zadana s veličinom = i leži na pravcu koji s koordinatnom osi x zatvara kut od 30 (sve komponente sile
( , 2. kolokvij)
A MATEMATIKA (0..20., 2. kolokvij). Zadana je funkcija y = cos 3 () 2e 2. (a) Odredite dy. (b) Koliki je nagib grafa te funkcije za = 0. (a) zadanu implicitno s 3 + 2 y = sin y, (b) zadanu parametarski
Algoritmi zadaci za kontrolni
Algoritmi zadaci za kontrolni 1. Nacrtati algoritam za sabiranje ulaznih brojeva a i b Strana 1 . Nacrtati algoritam za izračunavanje sledeće funkcije: x y x 1 1 x x ako ako je : je : x x 1 x x 1 Strana
Pismeni ispit iz matematike GRUPA A 1. Napisati u trigonometrijskom i eksponencijalnom obliku kompleksni broj, zatim naći 4 z.
Pismeni ispit iz matematike 06 007 Napisati u trigonometrijskom i eksponencijalnom obliku kompleksni broj z = + i, zatim naći z Ispitati funkciju i nacrtati grafik : = ( ) y e + 6 Izračunati integral:
M086 LA 1 M106 GRP Tema: Uvod. Operacije s vektorima.
M086 LA 1 M106 GRP Tema:.. 5. 10. 2017. predavač: Rudolf Scitovski, Darija Marković asistent: Darija Brajković, Katarina Vincetić P 1 www.fizika.unios.hr/grpua/ 1 2 M086 LA 1, M106 GRP.. 2/17 P 1 www.fizika.unios.hr/grpua/
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
Linearna algebra I, zimski semestar 2007/2008
Linearna algebra I, zimski semestar 2007/2008 Predavanja: Nenad Bakić, Vježbe: Luka Grubišić i Maja Starčević 22. listopada 2007. 1 Prostor radijvektora i sustavi linearni jednadžbi Neka je E 3 trodimenzionalni
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
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
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
Binarno stablo (BinaryTree)
Binarno stablo (BinaryTree) Binarno stablo T je konačan skup podataka istog tipa (čvorova) koji je ili prazan ili ima istaknuti čvor (korijen), a ostali čvorovi su podijeljeni u dva podskupa T L i T R
POTPUNO RIJEŠENIH ZADATAKA PRIRUČNIK ZA SAMOSTALNO UČENJE
**** MLADEN SRAGA **** 011. UNIVERZALNA ZBIRKA POTPUNO RIJEŠENIH ZADATAKA PRIRUČNIK ZA SAMOSTALNO UČENJE SKUP REALNIH BROJEVA α Autor: MLADEN SRAGA Grafički urednik: BESPLATNA - WEB-VARIJANTA Tisak: M.I.M.-SRAGA
Matematičke metode u marketingumultidimenzionalno skaliranje. Lavoslav ČaklovićPMF-MO
Matematičke metode u marketingu Multidimenzionalno skaliranje Lavoslav Čaklović PMF-MO 2016 MDS Čemu služi: za redukciju dimenzije Bazirano na: udaljenosti (sličnosti) među objektima Problem: Traži se
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
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
( x) ( ) ( ) ( x) ( ) ( x) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( )
Zadatak 08 (Vedrana, maturantica) Je li unkcija () = cos (sin ) sin (cos ) parna ili neparna? Rješenje 08 Funkciju = () deiniranu u simetričnom području a a nazivamo: parnom, ako je ( ) = () neparnom,
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
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
Najjednostavnija metoda upravljanja slijedom instrukcija:
4. Upravljacka jedinica Funkcija upravljacke jedinice Prijenos upravljanja izmedu programa Rekurzivni programi LIFO ili stožna struktura Uporaba stoga AIOR, S. Ribaric 1 Funkcije upravljacke jedinice:
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.
( , treći kolokvij) 3. Na dite lokalne ekstreme funkcije z = x 4 + y 4 2x 2 + 2y 2 3. (20 bodova)
A MATEMATIKA (.6.., treći kolokvij. Zadana je funkcija z = e + + sin(. Izračunajte a z (,, b z (,, c z.. Za funkciju z = 3 + na dite a diferencijal dz, b dz u točki T(, za priraste d =. i d =.. c Za koliko
1 Aksiomatska definicija skupa realnih brojeva
1 Aksiomatska definicija skupa realnih brojeva Definicija 1 Polje realnih brojeva je skup R = {x, y, z...} u kojemu su definirane dvije binarne operacije zbrajanje (oznaka +) i množenje (oznaka ) i jedna binarna