P1.2 Analiza efikasnosti algoritama 2
|
|
- Тибор Веселиновић
- пре 5 година
- Прикази:
Транскрипт
1 Analiza efikasnosti algoritama II Alg. uređivanja (sortiranja) sa umetanjem elemenata Alg. uređivanja (sortiranja)sa spajanjem podnizova 1
2 Algoritam uređivanja sa umetanjem elemenata (1/4) Uređivanje ulaznog niza od n brojeva <a 1, a 2,...,a n > naizlazudajepermutaciju <a 1 ', a 2 ',...,a n '>: a 1 ' a 2 '... a n (a i se nazivajuključevima) Engl. insertion sort je efikasan algoritma za uređivanje malog broja elemenata Imitira način na koji čovek uređuje karte u levoj ruci: Kartau desnojrucise poredisakartamau levoj s desnau levo 2
3 Algoritam uređivanja sa umetanjem elemenata (2/4) Karte u levoj ruci su sve vreme uređene! Pripada klasi INKREMENTALNIH algoritama Procedura Insertion-Sort Ulazni niz brojeva u nizu A[1..n] Broj elemenata nje zadat atributom niza A.length. Uređuje brojeve u istom tom nizu (engl. in place ) Na kraju procedure, niz Asadrži uređen niz brojeva 3
4 Algoritam uređivanja sa umetanjem elemenata (3/4) Insertion-Sort(A) 1. for j = 2 to A.length 2. key = A[j] 3. // Umetni A[j] u sortirani A[1..j-1] 4. i = j 1 5. while i > 0 and A[i] > key 6. A[i + 1] = A[i] 7. i = i 1 8. A[i + 1] = key Indeks j odgovara tekućoj karti u desnoj ruci Elementi u A[1..j-1] odgovaraju uređenim kartama u levoj ruci Elementi u A[j+1..n] odgovaraju kartama u špilu na stolu Osobina da je A[1..j-1] uvek uređen se zove INVARIJANTA PETLJE 4
5 Algoritam uređivanja sa umetanjem elemenata (4/4) (a) (c) (b) (d) Insertion-Sort(A) 1.for j = 2 to A.length 2. key = A[j] 3. // Umetni A[j] u A[1..j-1] 4. i = j 1 5. while i > 0 and A[i] > key 6. A[i + 1] = A[i] 7. i = i 1 8. A[i + 1] = key (e) (f) Koraci (a) do (f) odgovaraju iteracijama for petlje, linije 1-8 crna kockica = ključ uzet iz A[j], koji se poredi u liniji 5 sa brojevima u osenčenim kockicama s leve strane Svetlije strelice -pomeranje u liniji 6, Crna strelica prebacuje ključ u liniji 8 (numeracija prema redosledu premeštanja) 5
6 Provera koreknosti algoritma Invarijanta petlje se koristi za dokaz da je algoritam korektan Potrebno pokazati tri osobine invarijante petlje : Inicijalizacija: Istinita je pre prve iteracije petlje Održavanje: Ako je istinita pre iteracije petlje, ostaje istinita posle iteracije Završetak: Kada se petlja završi, invarijanta daje korisnu osobinu za dokazivanje korektnosti Velika sličnost sa matematičkom indukcijom Ovde se postupak zaustavlja kada se petlja završi 6
7 Provera korektnosti procedure Insertion-Sort Inicijalizacija: Pre prve iteracije j= 2, podniz A[1..j-1] je A[1]i on je uređen Održavanje: Povećanje indeksa jza sledeću iteraciju ne utiče na već uređeni podniz A[1..j-1] Završetak: Uslov da je j> A.length= n, izaziva završetak for petlje Tada jmora imati vrednost j= n+ 1 Zamenom u invarijantu: A[1..j-1] =A[1..(n+1-1)] = A[1..n], a to je ceo niz! Pošto je ceo niz uređen, algoritam je korektan 7
8 Analiza algoritma Vreme izvršenja zavisi od veličine ulaza uređivanje 10 3 brojeva traje duže od uređivanja 3 broja Vremena za dva niza brojeva iste veličine zavisi koliko dobro su oni već uređeni Vreme izvršenja = broj operacija, tj. koraka KORAK što je moguće više mašinski nezavisan Npr. za svaku liniju pseudo koda potrebna neka konstantna količina vremena Neka je c i konstantno vreme potrebno za i-tu liniju 8
9 Analiza procedure Insertion-Sort (1/3) Insertion-Sort(A) Cena Broj izvršenja 1. for j = 2 to A.length c 1 n 2. key = A[j] c 2 n // Umetni A[j] u A[1..j-1] c 3 = 0 n i = j 1 c 4 n while i > 0 and A[i] > key c 5 Σ j=2..n t j 6. A[i + 1] = A[i] c 6 Σ j=2..n (t j 1) 7. i = i 1 c 7 Σ j=2..n (t j 1) 8.A[i + 1] = key c 8 n - 1 t j je broj ispitivanja uslova whilepetlje u liniji 5 Ispitivanje uslova petlje se izvršava jednom više nego telo petlje Vreme izvršenja T(n) se dobija sabiranjem proizvoda: 9
10 Analiza procedure Insertion-Sort (2/3) Vreme izvršenja zavisi od toga kakav ulaz te veličine je zadat Najbolji slučaj se dobija kada je ulaz već uređen Tada je A[i] key, za svako j, u liniji 5, pa je t j = 1, te jenajbolje (najkraće) vreme izvršenja: Ako je ulazni niz uređen u obratnom redosledu,dobija se najgore (najduže) vreme izvršenja Svaki A[j] se mora porediti sa celim podnizom A[1..j-1], pa je t j = j Uzimajući u obzir: 10
11 Analiza procedure Insertion-Sort (3/3) sledi da je najgore vreme izvršenja: Najgore vreme izvršenja je dakle kvadratna funkcija veličine ulaza an 2 + bn c, gde konstante a, bi czavise od cena iskaza. 11
12 Analiza najgoreg slučaja i prosečnog slučaja Najčešće je od interesa samo vreme izvršenja algoritma u najgorem slučaju. Tri razloga: To je gornja granica izvršenja za bilo koji ulaz nikada se neće izvršavati duže Najgori slučaj se dešava veoma često, npr. kod DB - najgori slučaj je da tražena informacija nije u DB Prosečan slučaj je često loš skoro kao najgori slučaj Npr. za slučajno generisan niz brojeva polovina elemenata u A[1..j-1] je manja od A[j], a polovina elemenata je veća, pa je t j = j/2 vreme izvršenja je takođe kvadratna funkcija n 12
13 Asimptotsko ponašanje algoritma Niz uprošćenja Prvo su zanemarene cene iskaza, putem konstanti c i Zatim se prešlo na konstante a, b, c Dalje uprošćenje asimptotske notacije Procenjivanje stope rasta, ili VELIČINE RASTA, vremena izvršenja algoritma Ranije je izveden zaključak da asimptotski uska granica za funkciju f(n) = an 2 + bn ciznosi Θ(n 2 ) Dakle, asimptotski uska granica za vreme izvršenja algoritma uređivanja sa umetanjem elemenat, u najgorem slučaju, je jednaka Θ(n 2 ) 13
14 Spajanje dva uređena podniza Spajanje obavlja procedura Merge(A, p, q, r) Aje niz, a p, qi rsu indeksi niza:p q< r Pretpostavka:A[p..q] i A[q+1..r] već uređeni Merge ih spaja u jedan uređeni niz A[p..r] Potrebno Θ(n) vremena, n= r p+1, to jebroj elemenata koje treba spojiti Dve gomilekaratana stolu, okrenute licem na gore Već uređene,najmanja karta jena vrhugomile Spojiti u jednu uređenu gomilu na stolu, okrenutu licem na dole 14
15 Osnovi korak procedure Merge Osnovni korak se sastoji od: izbor manjekarte sa vrhova dve polazne gomile, Uklanjanje tekarte sa vrha gomile (karta ispod nje postaje vidljiva) Smeštanje kartedole na izlaznu gomilu Osnovni korak se ponavljasvedok se jedna ulazna gomila ne isprazni; onda 2. gomilu stavimo, licem na dole na izlaznu gomilu Korak uzima Θ(1), pošto se samo porede 2karte nkoraka ukupnouzima Θ(n) vremena 15
16 Specijalna karta Da li je neka od polaznih gomila ispražnjena? Zamena: Da li se došlo do specijalne karte? U pseudo kodu ta specijalna vrednost je ona ne može biti manjaili jednaka ( )karta osim ako se nije došlo do dna obe gomile kad se to desi, sve karte pre specijalne karte su već prebačene na izlaznu gomilu Ukupno ima r p+1 običnih karata Procedura ponavljaosnovni korak toliko puta 16
17 Pseudo kod procedure Merge Merge(A, p, q, r) 1.n 1 = q p n 2 = r q 3.dodeli L[1.. n 1 +1] i R[1.. n 2 +1] 4. for i = 1 to n 1 5. L[i] = A[p + i 1] 6. for j = 1 to n 2 7. R[j] = A[q + j] 8.L[1.. n 1 +1] = 9.R[1.. n 2 +1] = 10.i = 1 11.j = for k = p to r 13. if L[i] R[j] 14. A[k] = L[i] 15. i = i else A[k] = R[j] 17. j = j + 1 1: računa dužinu n 1 podnizaa[p..q] 2: računa dužinu n 2 podniza A[q+1..r] 3: pravi nizove Li R(levi i desni), dužinen 1 +1 i n : kopira niza[p..q] u nizl[1..n 1 ] 6-7: kopira niz A[q+1..r] u niz R[1..n 2 ] 8-9: smeštaju specijalnu vrednost na kraj nizova Li R 10-17: ponavljaju osnovni korak r p+1 puta 17
18 Ilustracija rada procedure Merge poziv Merge(A, 9, 12, 16), niz A[9..16] sadrži brojeve <2,4,5,7,1,2,3,6> L L L L INF R INF i (a) INF R INF i A A A k (b) INF R INF A i k k (c) INF R INF i (d) j j j k j Nakon kopiranja i umetanja specijalne vrednosti, niz L sadrži <2, 4, 5, 7, >, niz R sadrži <1, 2, 3, 6, > Neosenčene pozicije u Asu njihove konačne vrednosti Osenčene pozicije u Li Rsu kopirane u A Indeks kpozicija u izl. nizu A Indeks ipozicija u ul. nizu L Indeks jpozicija u ul. nizu R Slika (b): L[1]=2 i R[1]=1, R[1] sadrži manju vrednost (1), koja se kopira u A[9] O korak se ponavlja još 6 puta 18
19 Invarijanta petlje Na početku svake iteracije forpetlje, lin , A[p..k-1] sadrži k-pnajmanjih elemenata iz L[1..n 1 +1] i R[1..n 2 +1], u sortiranom redosledu Pored toga, L[i] i R[j] sadrže najmanje elemente njihovih nizova koji još nisu kopirani nazad u niz A Da se podsetimo: Provera korektnosti? Odgovor: inicijalizacija, održavanje, završetak 19
20 Provera korektnosti algoritma Provera tri svojstva: Inicijalizacija: Pre 1.iteracije petlje, k= p, pa je niz A[p..k-1] prazan. Prazan niz sadrži k -p= 0 min elem iz Li R; kako je i= j= 1, L[1] i R[1] su min elementi Održavanje: I deo: pp da je L[i] R[j], L[i] je min elem. A[p..k-1] sadrži k -pmin elem, a nakom kopiranja L[i] u A[k], A[p..k] će sadržatik -p+1 min elem. II deo: Ako je L[i] > R[j], onda lin održavaju inv. Završetak: Na kraju je k=r+1.a[p..k-1], postaje A[p..r], i sadrži k p=r -p+1 min elem.li Rzajedno sadrže n 1 +n 2 +2 = r -p+3 elem, i svi oni su kopirani nazad u niz A, osim 2 spec. elem. 20
21 Procedura Merge-Sort Merge-Sort(A, p, r) 1. if p < r 2. q = (p+r)/2 3. Sort(A, p, q) 4. Sort(A, q+1, r) 5. Merge(A, p, q, r) Procedura Merge-Sort(A, p, r) uređuje podniz A[p..r]. Ako je p r, taj podniz ima najviše jedan element, pa je on već uređen. U suprotnom slučaju, korak podelijednostavno računa indeks q, koji deli A[p..r] na dva podniza: A[p..q] i A[q+1..r] Prvi podniz sadrži n/2 a drugi n/2 elemenata Poziv: Merge-Sort(A, 1, A.length) 21
22 Procedura Merge-Sort Merge-Sort(A, p, r) 1. if p < r 2. q = (p+r)/2 3. Merge-Sort(A, p, q) 4. Merge-Sort(A, q+1, r) 5. Merge(A, p, q, r) Procedura Merge-Sort(A, p, r) uređuje podniz A[p..r]. Ako je p r, taj podniz ima najviše jedan element, pa je on već uređen. U suprotnom slučaju, korak podelijednostavno računa indeks q, koji deli A[p..r] na dva podniza: A[p..q] i A[q+1..r] Prvi podniz sadrži n/2 a drugi n/2 elemenata Inicijalni poziv: Merge-Sort(A, 1, A.length) 22
23 Algoritam sortiranja sa spajanjem podnizova (1/2) Koristi pristup PODELI I ZAVLADAJ Ti algoritmi su rekurzivni Na svakom nivou rekurzije sledeća 3 koraka: Podeliproblem na nekoliko podproblema, koji su manje instance istog problema Zavladajpodproblemima rešavajući ih rekurzivno. Ako su podproblemi dovoljno mali, reši ih direktno Kombinujrešenja podproblema u ukupno rešenje originalnog problema 23
24 Algoritam sortiranja sa spajanjem podnizova (2/2) Ovaj konkretan algoritam radi na sledeći način: Podeli: Podeli niz od nelemenata u dva podniza od po n/2 elemenata Zavladaj: Uredi dva podniza rekurzivno korišćenjem istog aloritma Kombinuj: Spoj dva uređena podniza da bi proizveo uređen niz Rekurzija se spušta do dna, do niza dužine 1, a niz sa jednim elementom već je uređen. 24
25 Rad procedure Merge-Sort Ulazni niz (na dnu): <5,2,4,7,1,3,2,6> algoritam započinje spajanjem nizova sa po 1 elem u urešene nizove dužine 2, itd. sve do spajanja dva niza dužine n/2 u konačnan niz dužine n 25
26 Analiza rekurzivnih algoritama (1/2) Kada algoritam sadrži rekurzivne pozive, vreme izvršenja se opisuje rekurentnom jednačinom, ili kratko rekurencijom Npr. podeli i zavladaj Direktno rešenje za n cuzima Θ(1) vreme Podela problema na apodproblema, veličina 1/b Podproblem uzima Θ(n/b) vremena apodproblema uzima a Θ(n/b) vremena Podela problemana podprob. uzima D(n) vremena Kombinovanje rešenja uzima C(n) vremena 26
27 Analiza rekurzivnih algoritama (2/2) Opšta rekurentna jednačina za T(n) algoritma zasnovanog na pristupu podeli i zavladaj: 27
28 Analiza procedure Merge-Sort Vremena po koracima Podeli: računa sredinu podniza, pa je D(n) = Θ(1) Zavladaj: dva podproblema, svaki veličine n/2, što daje doprinos ukupnom vremenu izvršenja od 2T(n/2) Kombinuj: Merge nad nizom od nelemenata uzima Θ(n) vremena, pa je C(n) = Θ(n) Pošto je C(n)+D(n)=Θ(n), rekurentna jednačina za T(n) za proceduru Merge-Sort glasi: 28
29 Rešenje (1/3) Primenom master metode, slučaj 2, dobija se rešenje T(n) = Θ(nlg n) Intuitivno razumevanje rešenjat(n) = Θ(nlg n) bez master teoreme Napišimo gornju jednačinu ovako: cje vreme za problem veličine 1, kao i vreme po elementu niza za korake podeli i kombinuj Sledi grafičko rešenje poslednje jednačine Pretpostavka: nje neki stepen za osnovu 2 29
30 Rešenje (2/3) Rekurzivno stablo za T(n) = 2T(n/2)+cn (a): T(n), koji se na (b) proširuje u stablo prema rekurenciji cnje cena na najvišem nivou, a dva podstabla su rekurencijet(n/2) (c): rezultat proširenja T(n/2) (d): celo rekurzivno stablo 30
31 Rešenje (3/3) Dalje se sabiraju cene za svaki nivo stabla najviši nivo:cenacn sledeći novo: cenac(n/2) + c(n/2) = cn sledeći novo:c(n/4)+c(n/4)+c(n/4)+c(n/4) = cn, itd. najniži nivo:nčvorovaxcenac= cn. Uvek cn. Ukupnonivoau stablu: lg n+ 1,nbroj listova Ukupna cena rekurencije: Br nivoa x Cena nivoa = (lg n+ 1)cn= cnlg n+ cn Zanemarujući niži člancn, kao i konstantu c, dobijamo: T(n) = Θ(nlg n) 31
Microsoft PowerPoint - 03-Slozenost [Compatibility Mode]
Сложеност алгоритама (Програмирање 2, глава 3, глава 4-4.3) Проблем: класа задатака истог типа Велики број различитих (коректних) алгоритама Величина (димензија) проблема нпр. количина података које треба
ВишеP1.1 Analiza efikasnosti algoritama 1
Analiza efikasnosti algoritama I Asimptotske notacije Master metoda (teorema) 1 Asimptotske notacije (1/2) Služe za opis vremena izvršenja algoritma T(n) gde je n N veličina ulaznih podataka npr. br. elemenata
ВишеKonstrukcija i analiza algoritama vežbe 10 Nina Radojičić 15. decembar Algoritamske strategije - podeli pa vladaj (divide and conquer) Ova stra
Konstrukcija i analiza algoritama vežbe 10 Nina Radojičić 15. decembar 2016 1 Algoritamske strategije - podeli pa vladaj (divide and conquer) Ova strategija rekurzivno razbija problem na 2 ili više potproblema
ВишеP11.3 Analiza zivotnog veka, Graf smetnji
Поједностављени поглед на задњи део компајлера Међурепрезентација (Међујезик IR) Избор инструкција Додела ресурса Распоређивање инструкција Инструкције циљне архитектуре 1 Поједностављени поглед на задњи
Више6-8. ČAS Celobrojno programiranje Rešavamo sledeći poblem celobrojnog programiranja: Gde pretpostavljamo da je A celobrojna matrica dimenzije,. Takođe
6-8. ČAS Celobrojno programiranje Rešavamo sledeći poblem celobrojnog programiranja: Gde pretpostavljamo da je A celobrojna matrica dimenzije,. Takođe, očekuje se da su koordinate celobrojne. U slučaju
ВишеMicrosoft Word - AIDA2kolokvijumRsmerResenja.doc
Konstrukcija i analiza algoritama 2 (prvi kolokvijum, smer R) 1. a) Konstruisati AVL stablo od brojeva 100, 132, 134, 170, 180, 112, 188, 184, 181, 165 (2 poena) b) Konkatenacija je operacija nad dva skupa
ВишеKonstrukcija i analiza algoritama Nina Radojičić februar Analiza algoritama, rekurentne relacije 1 Definicija: Neka su f i g dve pozitivne fun
Konstrukcija i analiza algoritama Nina Radojičić februar 2018. 1 Analiza algoritama, rekurentne relacije 1 Definicija: Neka su f i g dve pozitivne funkcije od argumenta n iz skupa N prirodnih brojeva.
ВишеCelobrojno programiranje Rešavamo sledeći poblem celobrojnog programiranja: min c T x Ax = b x 0 x Z n Gde pretpostavljamo da je A celobrojna matrica
Celobrojno programiranje Rešavamo sledeći poblem celobrojnog programiranja: min c T x Ax = b x 0 x Z n Gde pretpostavljamo da je A celobrojna matrica dimenzije m n, b Z m, c Z n. Takođe, očekuje se da
ВишеP2.1 Projektovanje paralelnih algoritama 1
Projektovanje paralelnih algoritama I Uvod Osnove dinamičke paralelizacije 1 Primer: Fibonačijev niz Primer rekurz. računanja Fibonačijevih brojeva: F 0 = 0; F 1 = 1; F i = F i -1 + F i -2 za i 2 Algoritam
ВишеMicrosoft PowerPoint - C-4-1
Pregled iskaza u C-u Izraz; Iskaz dodele, serijski komponovani iskaz; blok Uslovni iskazi i izrazi; složeno grananje Iterativni iskazi Iskaz dodele Promena vrednosti a = Ψ; Izračunava vrednost izraza Ψ,
ВишеUvod u računarstvo 2+2
Programiranje 2 doc.dr.sc. Goranka Nogo PMF Matematički odsjek, Zagreb Kontakt ured: 228, drugi kat e-mail: nogo@math.hr konzultacije: četvrtak, 12:00-14:00 petak, 11:00-12:00 neki drugi termin, uz prethodni
ВишеProgramski jezici i strukture podataka 2018/2019. Programski jezici i strukture podataka Računarske vežbe vežba 10 Zimski semestar 2018/2019. Studijsk
Programski jezici i strukture podataka Računarske vežbe vežba 10 Zimski semestar 2018/2019. Studijski program: Informacioni inženjering Informacioni inženjering 1 Rekurzivne funkcije Binarna stabla Informacioni
ВишеInženjering informacionih sistema
Fakultet tehničkih nauka, Novi Sad Inženjering informacionih sistema Dr Ivan Luković Dr Slavica Kordić Nikola Obrenović Milanka Bjelica Dr Jelena Borocki Dr Milan Delić UML UML (Unified Modeling Language)
ВишеDinamičko programiranje Primer 1: Za dati niz naći njegov najduži neopadajući podniz. Defnicija: podniz nekog niza je niz koji se dobija izbacivanjem
Dinamičko programiranje Primer 1: Za dati niz naći njegov najduži neopadajući podniz. Defnicija: podniz nekog niza je niz koji se dobija izbacivanjem nekih (moguće nijednog) elemenata polaznog niza. Formalno,
ВишеSAŽETAK Diplomski rad, kroz teorijsku razradu i prikaz praktične primjene na primjeru aplikacije za pretragu studentskih poslova, obrađuje temu računa
SAŽETAK Diplomski rad, kroz teorijsku razradu i prikaz praktične primjene na primjeru aplikacije za pretragu studentskih poslova, obrađuje temu računarskih algoritama za sortiranje i pretraživanje podataka.
ВишеUniverzitet u Novom Sadu Tehnički fakultet Mihajlo Pupin Zrenjanin Seminarski rad Predmet: Konkuretno programiranje doc. dr Dejan Lacmanovic Zorica Br
Univerzitet u Novom Sadu Tehnički fakultet Mihajlo Pupin Zrenjanin Seminarski rad Predmet: Konkuretno programiranje doc. dr Dejan Lacmanovic Zorica Brkić SI 29/15 Zrenjanin 2018. Softversko inženjerstvo
ВишеMicrosoft PowerPoint - 07-DinamickeStrukturePodataka
Динамичке структуре података листа, стек, ред Програмирање 2: глава 6 Динамичке структуре података Динамичка алокација и динамичке структуре података Најзначајније динамичке структуре података листе и
ВишеРачунарска интелигенција
Рачунарска интелигенција Генетско програмирање Александар Картељ kartelj@matf.bg.ac.rs Ови слајдови представљају прилагођење слајдова: A.E. Eiben, J.E. Smith, Introduction to Evolutionary computing: Genetic
ВишеMIP-heuristike (Matheuristike) Hibridi izmedu metaheurističkih i egzaktnih metoda Tatjana Davidović Matematički institut SANU
MIP-heuristike (Matheuristike) Hibridi izmedu metaheurističkih i egzaktnih metoda Tatjana Davidović Matematički institut SANU http://www.mi.sanu.ac.rs/ tanjad (tanjad@mi.sanu.ac.rs) 21. januar 2013. Tatjana
ВишеP9.1 Dodela resursa, Bojenje grafa
Фаза доделе ресурса Ова фаза се у литератури назива и фазом доделе регистара, при чему се под регистрима подразумева скуп ресурса истог типа. Додела регистара променљивама из графа сметњи се обавља тзв.
ВишеClassroom Expectations
АТ-8: Терминирање производно-технолошких ентитета Проф. др Зоран Миљковић Садржај Пројектовање флексибилних ; Математички модел за оптимизацију флексибилних ; Генетички алгоритми у оптимизацији флексибилних
ВишеP1.3 Projektovanje makroasemblera
ПРОЈЕКТОВАЊЕ МАКРОАСЕМБЛЕРА Макроасемблер Потребна проширења асемблера 1 МАКРОАСЕМБЛЕР Макроасемблер преводи полазни програм написан на макроасемблерском језику у извршиви машински програм. Приликом израде
ВишеMicrosoft Word - 6ms001
Zadatak 001 (Anela, ekonomska škola) Riješi sustav jednadžbi: 5 z = 0 + + z = 14 4 + + z = 16 Rješenje 001 Sustav rješavamo Gaussovom metodom eliminacije (isključivanja). Gaussova metoda provodi se pomoću
ВишеTutoring System for Distance Learning of Java Programming Language
Niz (array) Nizovi Niz je lista elemenata istog tipa sa zajedničkim imenom. Redosled elemenata u nizovnoj strukturi je bitan. Konkretnom elementu niza pristupa se preko zajedničkog imena niza i konkretne
ВишеGrafovi 1. Posmatrajmo graf prikazan na slici sa desne strane. a) Odrediti skup čvorova V i skup grana E posmatranog grafa. Za svaku granu posebno odr
Grafovi 1. Posmatrajmo graf prikazan na slici sa desne strane. a) Odrediti skup čvorova V i skup grana E posmatranog grafa. Za svaku granu posebno odrediti njene krajeve. b) Odrediti sledeće skupove: -
ВишеПрограмирај!
Листе Поред појединачних вредности исказаних бројем или ниском карактера, често је потребно забележити већи скуп вредности које су на неки начин повезане, као, на пример, имена у списку путника у неком
ВишеAlgoritmi
Projektovanje algoritama L09.1. Topološko sortiranje Današnje teme Topološko sortiranje Povezanost grafa jako povezane komponente Minimum Spanning Trees (razapinjuće stablo) Lektira: 22. Elementary Graph
ВишеMicrosoft PowerPoint - 13-Funkcije_2.ppt [Compatibility Mode]
Osnove programiranja Funkcije - Metode Prenos parametara Po vrednosti Po referenci Po izlazu Sadržaj Opseg važenja promenljive u drugim strukturama Rekurzije Prenos parametara Metoda može vratiti isključivo
ВишеMicrosoft PowerPoint - PS9_Linijski raspored i redosled
ОДРЕЂИВАЊЕ ОДГОВАРАЈУЋЕГ ЛИНИЈСКОГ РАСПОРЕДА РАДНИХ МЕСТА ОДРЕЂИВАЊЕ ОДГОВАРАЈУЋЕГ ЛИНИЈСКОГ РАСПОРЕДА РАДНИХ МЕСТА Код серијске и великосеријске производње ФУНКЦИЈА ЦИЉА (КРИТЕРИЈУМ ОПТИМАЛНОСТИ) > Минимални
Више13E114PAR, 13S113PAR DOMAĆI ZADATAK 2018/2019. Cilj domaćeg zadatka je formiranje petlje softverske protočnosti za minimalni broj ciklusa.
13E114PAR, 13S113PAR 29.04.2019. DOMAĆI ZADATAK 2018/2019. Cilj domaćeg zadatka je formiranje petlje softverske protočnosti za minimalni broj ciklusa. U okviru svake grupe data je doall ili doacross petlja
ВишеMaksimalni protok kroz mrežu - Ford-Fulkerson, Edmonds-Karp
Maksimalni protok kroz mrežu - Ford-Fulkerson, Edmonds-Karp PMF-MO Seminar iz kolegija Oblikovanje i analiza algoritama 22.1.2019. mrežu - Ford-Fulkerson, Edmonds-Karp 22.1.2019. 1 / 35 Uvod - definicije
ВишеPowerPoint Presentation
Колоквијум # задатак подељен на 4 питања: теоријска практична пишу се програми, коначно решење се записује на папиру, кодови се архивирају преко сајта Инжењерски оптимизациони алгоритми /3 Проблем: NLP:
ВишеMicrosoft PowerPoint - 10-Jednodimenzionalni nizovi.ppt [Compatibility Mode]
Osnove programiranja Nizovi Sadržaj Definicija niza Vrste i elementi nizova Deklarisanje nizova Dodele (početne) vrednosti nizovima Jednodimenzionalni nizovi Primeri dodele vrednosti Petlja foreach Nizovi
ВишеProgramiranje 2 0. predavanje Saša Singer web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb Prog2 2019, 0. predavanje p. 1/4
Programiranje 2 0. predavanje Saša Singer singer@math.hr web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb Prog2 2019, 0. predavanje p. 1/48 Sadržaj predavanja Ponavljanje onog dijela C-a koji
ВишеТРОУГАО БРЗИНА и математичка неисправност Лоренцове трансформације у специјалној теорији релативности Александар Вукеља www.
ТРОУГАО БРЗИНА и математичка неисправност Лоренцове трансформације у специјалној теорији релативности Александар Вукеља aleksandar@masstheory.org www.masstheory.org Август 2007 О ауторским правима: Дело
ВишеFunkcije predavač: Nadežda Jakšić
Funkcije predavač: Nadežda Jakšić funkcije delovi programa koji izvršavaju neki zadatak, celinu; dele na ugrađene, korisničke i main funkciju ugrađene funkcije printf,scanf... da bi se one izvršile potrebno
ВишеProgramiranje 1 9. predavanje Saša Singer web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb Prog1 2018, 9. predavanje p. 1/6
Programiranje 1 9. predavanje Saša Singer singer@math.hr web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb Prog1 2018, 9. predavanje p. 1/60 Sadržaj predavanja Osnovni algoritmi na cijelim brojevima:
ВишеOblikovanje i analiza algoritama 5. predavanje Saša Singer web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb OAA 2017, 5. pr
Oblikovanje i analiza algoritama 5. predavanje Saša Singer singer@math.hr web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb OAA 2017, 5. predavanje p. 1/68 Sadržaj predavanja Nehomogene rekurzije
ВишеP3.2 Paralelno programiranje 2
Paralelno programiranje II Analiza zavisnosti Struktura algoritma Pomoćne strukture Komunikacioni šabloni 1 4 Koraka paralelizacije programa 2 Evo algoritma. Gde je paralelizam? Dekompozicija zadataka
Више2015_k2_z12.dvi
OBLIKOVANJE I ANALIZA ALGORITAMA 2. kolokvij 27. 1. 2016. Skice rješenja prva dva zadatka 1. (20) Zadano je n poslova. Svaki posao je zadan kao vremenski interval realnih brojeva, P i = [p i,k i ],zai
ВишеProgramiranje 2 1. predavanje Saša Singer web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb Prog2 2019, 1. predavanje p. 1/7
Programiranje 2 1. predavanje Saša Singer singer@math.hr web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb Prog2 2019, 1. predavanje p. 1/75 Dobar dan, dobro došli Prog2 2019, 1. predavanje
ВишеMatematika 1 - izborna
3.3. NELINEARNE DIOFANTSKE JEDNADŽBE Navest ćemo sada neke metode rješavanja diofantskih jednadžbi koje su drugog i viših stupnjeva. Sve su te metode zapravo posebni oblici jedne opće metode, koja se naziva
ВишеSlide 1
Катедра за управљање системима ТЕОРИЈА СИСТЕМА Предавањe 2: Основни појмови - систем, модел система, улаз и излаз UNIVERSITY OF BELGRADE FACULTY OF ORGANIZATIONAL SCIENCES План предавања 2018/2019. 1.
ВишеMy_P_Trigo_Zbir_Free
Штa треба знати пре почетка решавања задатака? ТРИГОНОМЕТРИЈА Ниво - Основне формуле које произилазе из дефиниција тригонометријских функција Тригонометријске функције се дефинишу у правоуглом троуглу
ВишеPostavka 2: Osnovni graf algoritmi 1 DISTRIBUIRANI ALGORITMI I SISTEMI Iz kursa CSCE 668 Proleće 2014 Autor izvorne prezentacije: Prof. Jennifer Welch
Postavka 2: Osnovni graf algoritmi 1 DISTRIBUIRANI ALGORITMI I SISTEMI Iz kursa CSCE 668 Proleće 2014 Autor izvorne prezentacije: Prof. Jennifer Welch A1 Slanje svima preko fiksiranog razapinjućeg stabla
ВишеMicrosoft Word - 7. cas za studente.doc
VII Диферeнцни поступак Користи се за решавање диференцијалних једначина. Интервал на коме је дефинисана тражена функција се издели на делова. Усвоји се да се непозната функција између сваке три тачке
ВишеPITANJA I ZADACI ZA II KOLOKVIJUM IZ MATEMATIKE I Pitanja o nizovima Nizovi Realni niz i njegov podniz. Tačka nagomilavanja niza i granična vrednost(l
PITANJA I ZADACI ZA II KOLOKVIJUM IZ MATEMATIKE I Pitanja o nizovima Nizovi Realni niz i njegov podniz. Tačka nagomilavanja niza i granična vrednost(limes) niza. Svojstva konvergentnih nizova, posebno
ВишеOblikovanje i analiza algoritama 4. predavanje Saša Singer web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb OAA 2017, 4. pr
Oblikovanje i analiza algoritama 4. predavanje Saša Singer singer@math.hr web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb OAA 2017, 4. predavanje p. 1/69 Sadržaj predavanja Složenost u praksi
ВишеЗадатак 4: Центрифугална пумпа познате карактеристике при n = 2900 min -1 ради на инсталацији приказаној на слици и потискује воду из резервоара А у р
Задатак 4: Центрифугална пумпа познате карактеристике при n = 900 min -1 ради на инсталацији приказаној на слици и потискује воду из резервоара А у резервоар B. Непосредно на излазу из пумпе постављен
ВишеУвод у организацију и архитектуру рачунара 1
Увод у организацију и архитектуру рачунара 2 Александар Картељ kartelj@matf.bg.ac.rs Напомена: садржај ових слајдова је преузет од проф. Саше Малкова Увод у организацију и архитектуру рачунара 2 1 Секвенцијалне
Више08 RSA1
Преглед ЗАШТИТА ПОДАТАКА Шифровање јавним кључем и хеш функције RSA алгоритам Биће објашњено: RSA алгоритам алгоритам прорачунски аспекти ефикасност коришћењем јавног кључа генерисање кључа сигурност проблем
ВишеPostavka 12: Uzročnost 1 DISTRIBUIRANI ALGORITMI I SISTEMI Iz kursa CSCE 668 Proleće 2014 Autor izvorne prezentacije: Prof. Jennifer Welch
Postavka 12: Uzročnost 1 DISTRIBUIRANI ALGORITMI I SISTEMI Iz kursa CSCE 668 Proleće 2014 Autor izvorne prezentacije: Prof. Jennifer Welch Motivacija za logičke satove 2 U asinhronim sistemima, često ne
ВишеPowerPoint Presentation
Prof. dr Pere Tumbas Prof. dr Predrag Matkovid Identifikacija i izbor projekata Održavanje sistema Inicijalizacija projekata i planiranje Implementacija sistema Dizajn sistema Analiza sistema Faze životnog
Више1 Konusni preseci (drugim rečima: kružnica, elipsa, hiperbola i parabola) Definicija 0.1 Algebarska kriva drugog reda u ravni jeste skup tačaka opisan
1 Konusni preseci (drugim rečima: kružnica, elipsa, hiperbola i parabola) Definicija 0.1 Algebarska kriva drugog reda u ravni jeste skup tačaka opisan jednačinom oblika: a 11 x 2 + 2a 12 xy + a 22 y 2
ВишеProgramski jezik QBasic Kriteriji ocjenjivanja programiranje(b) - QBasic razred 42
Kriteriji ocjenjivanja programiranje(b) - QBasic 5. - 8. razred 42 5. RAZRED - prisjeća sa pojmova: algoritam, algoritma slijeda i grananja, dijagrama toka, te ulaznih i izlaznih jedinica, ne shvaća njihovo
ВишеProgramski jezik QBasic Kriteriji ocjenjivanja programiranje(b) - QBasic razred 42
Kriteriji ocjenjivanja programiranje(b) - QBasic 5. - 8. razred 42 5. RAZRED - prisjeća sa pojmova: algoritam, algoritma slijeda i grananja, dijagrama toka, te ulaznih i izlaznih jedinica, ne shvaća njihovo
ВишеVjezbe
SOFTVERSKO INŽENJERSTVO Vježbe 8: Activity dijagrami Robert Manger Sveučilište u Zagrebu PMF-Matematički odsjek Akademska godina 2018/2019. Sadržaj Vježbi 8 Općenito o activity dijagramima Aktivnosti,
ВишеModel podataka
Fakultet organizacionih nauka Uvod u informacione sisteme Doc. Dr Ognjen Pantelić Modeliranje podataka definisanje strategije snimanje postojećeg stanja projektovanje aplikativno modeliranje implementacija
ВишеMy_P_Red_Bin_Zbir_Free
БИНОМНА ФОРМУЛА Шт треба знати пре почетка решавања задатака? I Треба знати биному формулу која даје одговор на питање чему је једнак развој једног бинома када га степенујемо са бројем 0 ( ) или ( ) 0!,
ВишеЗадатак 4: Центрифугална пумпа познате карактеристике при n = 1450 min -1 пребацује воду из резервоара A и B у резервоар C кроз цевовод приказан на сл
Задатак 4: Центрифугална пумпа познате карактеристике при n = 1450 min -1 пребацује воду из резервоара A и B у резервоар C кроз цевовод приказан на слици. Разлике нивоа у резервоарима износе h = 5 m и
ВишеPROGRAMIRANJE Program je niz naredbi razumljivih računalu koje rješavaju neki problem. Algoritam je postupak raščlanjivanja problema na jednostavnije
PROGRAMIRANJE Program je niz naredbi razumljivih računalu koje rješavaju neki problem. Algoritam je postupak raščlanjivanja problema na jednostavnije korake. Uz dobro razrađen algoritam neku radnju ćemo
ВишеMicrosoft PowerPoint - X i XI termin - odredjivanje redosleda poslova [Compatibility Mode]
ODREĐIVANJE REDOSLEDA POSLOVA DŽONSONOV METOD P očetak k k k m in t i1 m a x t i2 ili m in t i3 m a x t i2 R e š e n je tre b a tra žiti n a d ru g i n ač in S vođenje p ro b le m a n x3 n a fik tiv a
ВишеTutoring System for Distance Learning of Java Programming Language
Obeležene petlje Obeležene petlje Obeležavanje petlje nekim identifikatorom omogućava da se programski tok usmeri na mesto u programu specificirano tim identifikatorom. Ako se iza naredbi break ili continue
Више06 Poverljivost simetricnih algoritama1
ЗАШТИТА ПОДАТАКА Симетрични алгоритми заштите поверљивост симетричних алгоритама Преглед биће објашњено: коришћење симетричних алгоритама заштите како би се заштитила поверљивост потреба за добрим системом
ВишеOSNOVNA ŠKOLA, VI RAZRED MATEMATIKA
OSNOVNA ŠKOLA, VI RAZRED MATEMATIKA UPUTSTVO ZA RAD Drage učenice i učenici, Čestitamo! Uspjeli ste da dođete na državno takmičenje iz matematike i samim tim ste već napravili veliki uspjeh Zato zadatke
ВишеMicrosoft Word - SIORT1_2019_K1_resenje.docx
I колоквијум из Основа рачунарске технике I СИ- 208/209 (24.03.209.) Р е ш е њ е Задатак f(x, x 2, x 3 ) = (x + x x ) x (x x 2 + x ) + x x 2 x 3 f(x, x 2, x 3 ) = (x + x x ) (x x + (x )) 2 + x + x x 2
ВишеPRIRODNO MATEMATIČKI FAKULTET U NIŠU DEPARTMAN ZA RAČUNARSKE NAUKE Utorak, godine PRIJEMNI ISPIT IZ INFORMATIKE 1. Koja od navedenih ekste
PRIRODNO MATEMATIČKI FAKULTET U NIŠU DEPARTMAN ZA RAČUNARSKE NAUKE Utorak, 5.06.019. godine PRIJEMNI ISPIT IZ INFORMATIKE 1. Koja od navedenih ekstenzija se najčešće koristi za tekstualne datoteke? a)
ВишеAnaliticka geometrija
Analitička geometrija Predavanje 3 Konusni preseci (krive drugog reda, kvadratne krive) Novi Sad, 2018. Milica Žigić (PMF, UNS 2018) Analitička geometrija predavanje 3 1 / 22 Ime s obzirom na karakteristike
ВишеProjektovanje tehnoloških procesa
ФАКУЛТЕТ ТЕХНИЧКИХ НАУКА Департман за производно машинство Пројектовање технолошких процеса Тема: Др Мијодраг Милошевић Технолошки процеси израде производа Део производног процеса у коме се врши измена
ВишеMAT KOL (Banja Luka) ISSN (p), ISSN (o) Vol. XX (2)(2014), PELLOVA JEDNAČINA I PITAGORIN
MAT KOL (Banja Luka) ISSN 0354 6969 (p), ISSN 986 5228 (o) Vol. XX (2)(204), 59 68 http://www.imvibl.org/dmbl/dmbl.htm PELLOVA JEDNAČINA I PITAGORINE TROJKE Amra Duraković Bernadin Ibrahimpašić 2, Sažetak
ВишеMicrosoft PowerPoint - Programski_Jezik_C_Organizacija_Izvornog_Programa_I_Greske [Compatibility Mode]
Programski jezik C organizacija izvornog programa Prevođenje Pisanje programa izvorni program Prevođenje programa izvršni program Izvršavanje programa rezultat Faze prevođenja Pretprocesiranje Kompilacija
ВишеSkripte2013
Chapter 2 Algebarske strukture Preslikivanje f : A n! A se naziva n-arna operacija na skupu A Ako je n =2, kažemo da je f : A A! A binarna operacija na A Kažemo da je operacija f arnosti n, u oznaci ar
ВишеРепублика Србија МИНИСТАРСТВО ПРОСВЕТЕ, НАУКЕ И ТЕХНОЛОШКОГ РАЗВОЈА ЗАВОД ЗА ВРЕДНОВАЊЕ КВАЛИТЕТА ОБРАЗОВАЊА И ВАСПИТАЊА ТЕСТ МАТЕМАТИКА школска 2015/
Република Србија МИНИСТАРСТВО ПРОСВЕТЕ, НАУКЕ И ТЕХНОЛОШКОГ РАЗВОЈА ЗАВОД ЗА ВРЕДНОВАЊЕ КВАЛИТЕТА ОБРАЗОВАЊА И ВАСПИТАЊА ТЕСТ МАТЕМАТИКА школска 2015/2016. година УПУТСТВО ЗА РАД Тест који треба да решиш
ВишеSTABILNOST SISTEMA
STABILNOST SISTEMA Najvaznija osobina sistema automatskog upravljanja je stabilnost. Generalni zahtev koji se postavlja pred projektanta jeste da projektovani i realizovani sistem automatskog upravljanja
ВишеMicrosoft Word - Matematika_emelt_irasbeli_0911_szerb.doc
ÉRETTSÉGI VIZSGA 2012. május 8. MATEMATIKA SZERB NYELVEN EMELT SZINTŰ ÍRÁSBELI VIZSGA 2012. május 8. 8:00 Az írásbeli vizsga időtartama: 240 perc Pótlapok száma Tisztázati Piszkozati NEMZETI ERŐFORRÁS
ВишеOptimizacija
Optimizacija 1 / 43 2 / 43 Uvod u optimizaciju Zadana funkcija Uvod u optimizaciju f : R n R Cilj: Naći x, točku minimuma funkcije f : - Problem je jednostavno opisati x = arg min x R n f (x). - Rješavanje
ВишеTeorija skupova - blog.sake.ba
Uvod Matematika je jedan od najomraženijih predmeta kod većine učenika S pravom, dakako! Zapitajmo se šta je uzrok tome? Da li je matematika zaista toliko teška, komplikovana? Odgovor je jednostavan, naravno
ВишеРепублика Србија МИНИСТАРСТВО ПРОСВЕТЕ, НАУКЕ И ТЕХНОЛОШКОГ РАЗВОЈА ЗАВОД ЗА ВРЕДНОВАЊЕ КВАЛИТЕТА ОБРАЗОВАЊА И ВАСПИТАЊА ТЕСТ МАТЕМАТИКА УПУТСТВО ЗА О
Република Србија МИНИСТАРСТВО ПРОСВЕТЕ, НАУКЕ И ТЕХНОЛОШКОГ РАЗВОЈА ЗАВОД ЗА ВРЕДНОВАЊЕ КВАЛИТЕТА ОБРАЗОВАЊА И ВАСПИТАЊА ТЕСТ МАТЕМАТИКА УПУТСТВО ЗА ОЦЕЊИВАЊЕ ОБАВЕЗНО ПРОЧИТАТИ ОПШТА УПУТСТВА 1. Сваки
ВишеOsnovi programiranja Beleške sa vežbi Smer Računarstvo i informatika Matematički fakultet, Beograd Jelena Tomašević i Sana Stojanović November 7, 2005
Osnovi programiranja Beleške sa vežbi Smer Računarstvo i informatika Matematički fakultet, Beograd Jelena Tomašević i Sana Stojanović November 7, 2005 2 Sadržaj 1 5 1.1 Specifikacija sintakse programskih
ВишеMicrosoft Word - VEROVATNOCA II deo.doc
VEROVATNOĆA - ZADAI (II DEO) Klasična definicija verovatnoće Verovatnoća dogañaja A jednaka je količniku broja povoljnih slučajeva za dogañaj A i broja svih mogućih slučajeva. = m n n je broj svih mogućih
ВишеMicrosoft Word - ASIMPTOTE FUNKCIJA.doc
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
ВишеMicrosoft Word - NULE FUNKCIJE I ZNAK FUNKCIJE.doc
NULE FUNKCIJE I ZNAK FUNKCIJE NULE FUNKCIJE su mesta gde grafik seče osu a dobijaju se kao rešenja jednačine y= 0 ( to jest f ( ) = 0 ) Mnogi profesori vole da se u okviru ove tačke nadje i presek sa y
ВишеNatjecanje 2016.
I RAZRED Zadatak 1 Grafiĉki predstavi funkciju RJEŠENJE 2, { Za, imamo Za, ), imamo, Za imamo I RAZRED Zadatak 2 Neka su realni brojevi koji nisu svi jednaki, takvi da vrijedi Dokaži da je RJEŠENJE Neka
ВишеMatematka 1 Zadaci za vežbe Oktobar Uvod 1.1. Izračunati vrednost izraza (bez upotrebe pomoćnih sredstava): ( ) [ a) : b) 3 3
Matematka Zadaci za vežbe Oktobar 5 Uvod.. Izračunati vrednost izraza bez upotrebe pomoćnih sredstava): ) [ a) 98.8.6 : b) : 7 5.5 : 8 : ) : :.. Uprostiti izraze: a) b) ) a b a+b + 6b a 9b + y+z c) a +b
ВишеРЕПУБЛИКА СРПСКА МИНИСТАРСТВО ПРОСВЈЕТЕ И КУЛТУРЕ РЕПУБЛИЧКИ ПЕДАГОШКИ ЗАВОД Милоша Обилића 39 Бањалука, Тел/факс 051/ , 051/ ; p
РЕПУБЛИКА СРПСКА МИНИСТАРСТВО ПРОСВЈЕТЕ И КУЛТУРЕ РЕПУБЛИЧКИ ПЕДАГОШКИ ЗАВОД Милоша Обилића 9 Бањалука, Тел/факс 01/40-110, 01/40-100; e-mail : pedagoski.zavod@rpz-rs.org Датум: 8.04.018. Републичко такмичење
ВишеMicrosoft Word - 1.Operacije i zakoni operacija
1. Operacije i zakoni operacija Neka je S neprazan skup. Operacija dužine n skupa S jeste svako preslikavanje : n n f S S ( S = S S S... S) Ako je n = 1, onda operaciju nazivamo unarna. ( f : S S ) Ako
ВишеЕлектротехнички факултет Универзитета у Београду Катедра за рачунарску технику и информатику Kолоквијум из Интелигентних система Колоквију
Електротехнички факултет Универзитета у Београду 19.11.017. Катедра за рачунарску технику и информатику Kолоквијум из Интелигентних система Колоквијум траје h. Напуштање сале дозвољено је након 1h. Употреба
ВишеPowerPoint Presentation
+ Fakultet organizacionih nauka Upravljanje razvojem IS MSc Ana Pajić Simović ana.pajic@fon.bg.ac.rs ANALIZA POSLOVNIH PROCESA BUSINESS PROCESS MANAGEMENT (BPM) PROCESS MINING + Business Process Management
ВишеI колоквијум из Основа рачунарске технике I СИ- 2017/2018 ( ) Р е ш е њ е Задатак 1 Тачка А Потребно је прво пронаћи вредности функција f(x
I колоквијум из Основа рачунарске технике I СИ- / (...) Р е ш е њ е Задатак Тачка А Потребно је прво пронаћи вредности функција f(x, x, x ) и g(x, x, x ) на свим векторима. f(x, x, x ) = x x + x x + x
ВишеKombinatorno testiranje
Kombinatorno testiranje Uvod Na ponašanje aplikacije utiče puno faktora, npr. ulazne vrednosti, konfiguracije okruženja. Tehnike kao što je podela na klase ekvivalencije ili analiza graničnih vrednosti
ВишеAlgoritmi SŠ P1
Županijsko natjecanje iz informatike Srednja škola 9. veljače 2018. RJEŠENJA ZADATAKA Napomena: kodovi za većinu opisanih algoritama dani su u Pythonu radi jednostavnosti i lakše čitljivosti. Zbog prirode
ВишеSlide 1
OSNOVNI POJMOVI Naredba je uputa računalu za obavljanje određene radnje. Program je niz naredbi razumljivih računalu koje rješavaju neki problem. Pisanje programa zovemo programiranje. Programski jezik
ВишеУпутствo за РАДНУ ГРУПУ за израду ПЛАНА ИНТЕГРИТЕТА на wеb апликацији Нацрти плана интегритета налазе се на линку integritet.acas.rs или на сајту Аген
Упутствo за РАДНУ ГРУПУ за израду ПЛАНА ИНТЕГРИТЕТА на wеb апликацији Нацрти плана интегритета налазе се на линку integritet.acas.rs или на сајту Агенције www.acas.rs у одељку - план интегритета -> нацрт
ВишеРационални Бројеви Скуп рационалних бројева 1. Из скупа { 3 4, 2, 4, 11, 0, , 1 5, 12 3 } издвој подскуп: а) природних бројева; б) целих броје
Рационални Бројеви Скуп рационалних бројева. Из скупа {,,,, 0,,, } издвој подскуп: а) природних бројева; б) целих бројева; в) ненегативних рационалних бројева; г) негативних рационалних бројева.. Запиши
ВишеMicrosoft Word - tumacenje rezultata za sajt - Lektorisan tekst1
ПРИЛОГ ЗА ТУМАЧЕЊЕ РЕЗУЛТАТА ИСТРАЖИВАЊА TIMSS 2015 У међународном испитивању постигнућа TIMSS 2015 по други пут је у нашој земљи испитивано постигнуће ученика четвртог разреда у области математике и природних
ВишеPEDAGOŠKI ZAVOD TUZLA u saradnji s UDRUŽENJEM MATEMATIČARA TUZLANSKOG KANTONA Takmičenje učenika srednjih škola Tuzlanskog kantona iz MATEMATIKE Tuzla
PEDAGOŠKI ZAVOD TUZLA u saradnji s UDRUŽENJEM MATEMATIČARA TUZLANSKOG KANTONA Takmičenje učenika srednjih škola Tuzlanskog kantona iz MATEMATIKE Tuzla, 3. mart/ožujak 019. godine Prirodno-matematički fakultet
ВишеVerovatnoća - kolokvijum 17. decembar Profesor daje dva tipa ispita,,,težak ispit i,,lak ispit. Verovatnoća da student dobije težak ispit je
Verovatnoća - kolokvijum 17. decembar 2016. 1. Profesor daje dva tipa ispita,,,težak ispit i,,lak ispit. Verovatnoća da student dobije težak ispit je 0.8. Ako je ispit težak, verovatnoća da se prvo pitanje
ВишеDijagrami sekvenci
Dijagrami sekvenci Izrada dijagrama sekvenci Dijagram sekvenci koristi se za specifikaciju vremenskih zahteva u opisu složenih scenarija opis toka poruka između objekata kojima se realizuje odgovarajuća
ВишеI grupa 1. Napisati program koji izračunava i ispisuje zbir 4 najveća od pet brojeva unetih sa standardnog ulaza. ulaz izlaz Analiza: 1.
I grupa 1. Napisati program koji izračunava i ispisuje zbir 4 najveća od pet brojeva unetih sa standardnog ulaza. ulaz izlaz 3 2 1 4 5 14 Analiza: 1. Odredimo zbir svih 5 unesenih brojeva (i sačuvamo u
Више