3. PREDSTAVLJANJE BROJEVA U RAČUNARU

Size: px
Start display at page:

Download "3. PREDSTAVLJANJE BROJEVA U RAČUNARU"

Transcription

1 3. PREDSTAVLJANJE BROJEVA U RAČUNARU Sve matematičke funkcije se mogu izraziti preko četiri osnovne aritmetičke operacije: sabiranje, oduzimanje, množenje i deljenje. Ove operacije se mogu izvršavati u tri načina rada kojima odgovaraju tri načina predstavljanja brojeva: fiksni zarez (fixed point), pokretni zarez (floating point) i binarno kodirani dekadni brojevi (BCD - Binary Coded Decimals). Aritmetika u fisknom zarezu se koristi kod problema kod kojih se podaci predstavljaju sa fiksiranom pozicijom tačke osnove. Operacije u fiksnom zarezu se mogu podeliti na celobrojne (kada je tačka osnove desno od broja) i operacije sa razlomcima (tačka osnove je levo od broja). Aritmetika u pokretnom zarezu se koristi za različita naučno-tehnička izračunavanja. Ove operacije se mogu podeliti na normalizovane i nenormalizovane. Decimalna aritmetika se koristi za aritmetičke operacije i operacije pomeranja nad decimalnim podacima. Ovde se svaka dekadna cifra predstavlja sa četiri binarne cifre. Pri tome, BCD brojevi mogu biti u pakovanom i nepakovanom formatu. U pakovanom formatu svaki bajt sadrži dve decimalne cifre, dok se kod nepakovanog formata po jedna cifra smešta u svakom bajtu i to u nižoj tetradi Predstavljanje celih brojeva u fiksnom zarezu Ako za predstavljanje pozitivnih celih brojeva u fiksnom zarezu koristimo n bitova, onda na taj način možemo predstaviti brojeve iz opsega [0,2 n -1]. Međutim, potrebno je predstavljati i negativne brojeve. Pri tome treba obezbediti sledeće: podjednaku distribuciju negativnih i pozitivnih brojeva, jednostavnu detekciju znaka, jedinstven prikaz nule, i jednostavnu implementaciju aritmetičkih operacija. Obično se za kodiranje znaka broja koristi bit najveće težine. Ako se broj A u sistemu sa brojnom osnovom r predstavlja kao A = (a n-1 a n-2...a 1 a 0 ) r, (3.1) tada cifra znaka a n-1 ima sledeću vrednost: 0, A 0 an = 1 r 1, A < 0 Kod binarnog brojnog sistema (r=2) to znači 0, A 0 an = 1 1, A < 0. (3.3) Ostale cifre predstavljaju ili pravu vrednost broja ili njen komplement. Postoje tri načina za predstavljanje celih brojeva: označena vrednost broja ili znak-moduo, nepotpuni komplement i potpuni komplement Prezentacija znak-moduo Kod ove prezentacije se pozitivni i negativni brojevi razlikuju samo u bitu znaka (kod binarnog brojnog sistema 0 za pozitivne i 1 za negativne brojeve). Međutim, ovde se javlja problem zbog postojanja dva ravnopravna načina za predstavljanje broja nula. Praktično je moguće nulu predstaviti kao +0 i kao -0. Takođe se javlja problem i kod sabiranja brojeva različitog znaka, jer se najpre mora izvršiti poređenje apsolutnih vrednosti sabiraka da bi se odredio znak rezultata. (3.2)

2 18 RAČUNARSKI SISTEMI: Principi digitalnih sistema Nepotpuni komplement Nepotpuni komplement se još naziva i komplement najveće cifre pa se kod binarnog brojnog sistema još naziva i jedinični komplement. Nenegativni celi brojevi (u opsegu od 0 do 2 n-1-1, ako je za predstavljanje upotrebljeno n bitova) se i dalje predstavljaju kao u binarnom pozicionom sistemu, tj. A = 0a n-2 a n-3...a 1 a 0. (3.4) Negativni brojevi se komplementiraju do najveće cifre (tj. do jedinice kod binarnog brojnog sistema). Tako je negativni broj koji ima istu apsolutnu vrednost kao gornji broj A predstavljen u binarnom brojnom sistemu kao: A = 1an 2an 3L a1a0, (3.5) ili, generalno, A = [( r 1) an 2an 3L a1a0] r, (3.6) gde je ai = ( r 1) a i. Sabiranje brojeva u nepotpunom komplementu odvija se tako što se brojevi saberu, a eventualni prenos na mestu za znak odbaci iz međurezultata i sabere sa cifrom najmanje težine, i tako dobije rezultat koji je takođe u nepotpunom komplemetu Potpuni komplement Potpuni komplement se još naziva i komplement osnove, pa je u binarnom brojnom sistemu njegov naziv i dvojični komplement. Nenegativni brojevi se predstavljaju na isti način kao i ranije, dok se prezentacija negativnih brojeva dobija tako što se najpre dobije nepotpuni komplement a onda na mestu najmanje težine doda 1. Na ovaj način se sa n bitova mogu predstaviti brojevi u opsegu od -2 n-1 do +2 n-1-1. Pri tome imamo jedinstven prikaz nule, a i izvođenje aritmetičkih operacija je pojednostavljeno. Naime, brojevi u potpunom komplementu se sabiraju tako što se izvrši sabiranje a eventualni prenos na mestu za znak se odbaci i tako dobije rezultat u potpunom komplementu Obim reči Važan aspekt digitalnih sistema je taj što oni mogu da manipulišu samo brojevima koji imaju unapred određen broj cifara n. Računari, na primer, imaju specificiran obim reči (word size), koji odgovara dužini (broju bitova) binarnih brojeva koji se obrađuju od strane (internih) instrukcija računara. Obim reči je obično stepen dvojke i nalazi se u opsegu od 8 bitova kod nekih mikroračunara do 64 ili više bitova kod superskalarnih procesora a) vodeće nule pozicija binarne tačke b) pozicija binarne tačke prateće nule Sl Dva 8-bitna broja: (a) celobrojna vrednost 20; (b) razlomljena vrednost 29/64. Na slici 3.1. prikazana su dva primera binarnih brojeva čiji je obim reči osam. Prvi primer (slika 3.1a) osnačava celobrojnu vrednost 20 (tj. 5-bitnu sekvencu ). Da bi uklopili (smestili) ovaj broj u 8-bitni format, neophodno je proširiti ga na 8 bitova, a to se izvodi pridruživanjem (dopisivanjem) tri nule na njegovom levom kraju. Ove "vodeće nule" nemaju uticaj na numeričku vrednost reči i zbog toga se nazivaju neznačajnim (insignificant). Cifre čije odstranjivanje dovodi do promene vrednosti broja nazivaju se značajnim (significant). Prema tome, 8-bitna reč predstavlja broj 20. Moguće je takođe koristiti reči sa unapred definisanim obimom reči za predstavlajnje razlomljenih vrednosti. Na slici 3.1b je prikazana 8-bitna prezentacija razlomljene vrednosti 29/64, čiji je binarni oblik Postoji šest značajnih cifara, , koje je moguće proširiti na osam bitova pridruživanjem dve neznačajne "prateće" nule, kao što je to prikazano na slici 3.1b. Zaključak je sledeći: 8-bitna reč koja odgovara vrednosti 29/64 se može predstaviti kao

3 3. Predstavljanje brojeva u računaru Tačnost Neka je dat broj A koji sadrži n+k značajnih cifara. Pretpostavimo sada da smo dobili zadatak da uklopimo broj A u reč obima n bitova kakvu podržava digitalni sistem. Jednostavno smo prinuđeni da odstranimo k cifara broja A. Rezultujući n-tocifreni broj A * razlikuje se od prave vrednosti A za određeni iznos E koji predstavlja numeričku grešku. Vrednost E zavisi od k, tj. od broja cifara koje smo odstranili, kao i od pozicije tačke brojne osnove. Ilustracije radi, da bi uklopili A = u 8-bitnu reč, treba odstraniti njegova tri kranje desna bita koji imaju najmanji značaj. Na ovaj način smo redukovali broj A na vrednost A * = Ako definišemo tačnost pomoću broja značajnih cifara koje ta vrednost sadrži, tada gubitak od tri cifre u tačnosti znači da A * unosi grešku od u odnosu na A. I pored toga što greške ovakvog tipa mogu da izgledaju male, u toku dugog niza izračunavanja njihov efekat se može akumulirati tako da one kreiraju veće greške i uzrokuju ozbiljne posledice. Ovaj problem se može rešiti povećanjem obima reči ili korišćenjem nekoliko reči u cilju prezentacije jedinstvenog broja. Tačnost (ili kako se taj pojam u računarskoj tehnici često identifikuje sa pojmom preciznost) sa kojom se određeni broj predstavlja funkcija je i osnove brojnog sistema. Na primer, ternarni broj se konvertuje u odgovarajući decimalni broj , što znači da postoji deo razlomljenog broja koji je neograničene dužine. Shodno prethodnom, koristeći osnovu 3, petocifren broj možemo predstaviti tačno, ali to ne možemo da uradimo kada ga predstavljamo kao decimalan broj nezavisno od njegove dužine. U opštem slučaju, za svaku osnovu r i obim reči n, postoji veliki broj brojeva koji se ne mogu predstaviti tačno pomoću n cifara. U metrologiji (nauka koja se bavi merenjem) se pravi jasna razlika između pojmova preciznost i tačnost. Preciznost (precision) se definiše kao broj cifara koje su za datu brojnu vrednost od značaja. Tako na primer, logaritamska tablica kod koje su tabelarne vrednosti date sa šest cifarskih mesta je preciznija od one kod koje su vrednosti date sa četiri mesta. Sa druge strane, tačnost (accuracy) je mera koja ukazuje na grešku u odnosu na pravu vrednost x, nezavisno od preciznosti, i kvantitativno se definiše kao E = tačnost = ((greška u x)/(tačna vrednost))*100 Razlika između pojmova tačnosti i preciznosti slikovito je prikazana na slici 3.2 za slučaj kada strelac gađa u metu. a) Precizan ali nije tačan. b) Tačan ali nije precizan. c) Precizan i tačan. d) Neprecizan i netačan. Sl Forme pogodaka strelaca u metu koje ukazuju na razliku između preciznosti i tačnosti. Na osnovu celokupne prethodne diskusije možemo da izvedemo sledeće zaključke: Pojam preciznosti identifikovaćemo sa brojem cifara kojima se oređena vrednost predstavlja. Na primer, y=sinx se može predstaviti sa 3, 4, 5,..., n cifara. Što je broj cifara veći i preciznost je veća. Pojam tačnosti identifikovaćemo sa bliskošću te vrednosti pravoj vrednosti. Ilustracije radi, ako algoritam za izračunavanje sinx nije korektan, tada je dobijeni rezultat pogrešan, tj. nije tačan, ali u zavisnosti od toga sa koliko cifara se on predstavlja isti može da bude precizan ili neprecizan Odsecanje i zaokruživanje Neka je zadat broj N 10 = koga treba konvertovati u 8-bitni rezultat oblika N 2 = b -1 b -2 b -3 b -4 b -5 b -6 b -7 b -8. Analizom dobijenog rezultata konverzije zaključujemo da 8-bitna binarna frakcija N 2 nije tačan ekvivalent broju N 10. Proces završavanja konstrukcije broja nakon fiksnog broja bitova n, ili jednostavno izbacivanjem (zanemarivanjem) svih cifara koje se dobijaju procesom konverzije nakon n-te, naziva se odsecanje (truncation). Odsecanje može da bude uzrok značajnih netačnosti u narednim izračunavanjima u kojima učestvuju brojevi nad kojima je primenjeno odsecanje. Ako proces konverzije broja N 10 proširimo na veći broj binarnih cifra dobićemo da je b -9 =1, b -10 =0,..., b -14 =1. Daljom analizom možemo da zaključimo da je broj N 10 bliži broju nego

4 20 RAČUNARSKI SISTEMI: Principi digitalnih sistema broju Sa ciljem da učinimo da N 2 ima korektniju vrednost promenićemo bit poziciju b -8 sa 0 na 1. Ovo se ostvaruje zaokruživanjem (rounding), čime se broj N zamenjuje brojem N * koji je što je moguće bliži broju N, u okviru specificiranih ograničenja broja koja se odnose na njegovu dužinu ili obim reči. Tačno zaokruživanje je veoma suptilan proces. U računarstvu se ono izvodi hardverskim ili softverskim sredstvima. Postoji veliki broj metoda od kojih se, radi lakše implementacije, najčešće koriste tehnike zaokruživanje naviše ili naniže, tj. prema numerički većem ili manjem broju Binarna aritmetika Aritmetičke operacije koje se izvode nad binarnim brojevima su jednostavnije od odgovarajućih operacija koje koriste decimalne brojeve zbog elementarnih pravila sabiranja i množenja. Ilustracije radi, tabele operacija sabiranja i množenja prikazane su na slici = 0 0*0 = = 1 0*1 = = 10 1*1 = 1 a) b) Sl Tablice (a) sabiranja i (b) množenja binarnih brojeva. Analiziraćemo sada realizaciju operacija sabiranja, oduzimanja, množenja i deljenja nad binarnim brojevima Sabiranje Kod sabiranja dva binarna broja, x=x m-1... x 0 i y=y m-1... y 0 prvo se sabiraju LS cifre x 0 i y 0 pri c 0 =0, a generišu prenos c 1 i suma s 0, a nakon toga se sabiraju cifre x 1 i y 1 sa prenosom c 1, itd. Na slici 3.4 je prikazana procedura za sabiranje binarnih brojeva i tablica sabiranja. Početak i = 0, c 0 = 0 c i+1, s i = x i + y i + c i i = m ne i = i + 1 da x i + y i + c i c i+1 s i Kraj Sl Procedura i tablica za sabiranje binarnih brojeva. Konkretnije, ako su x= , y= , i c 0 =0, tada ćemo kao rezultat sabiranja imati x y c i x+y s 8 s 7 s 6 s 5 s 4 s 3 s 2 s 1 s 0

5 3. Predstavljanje brojeva u računaru Oduzimanje Binarno oduzimanje se obavlja na sličan način. U datom trenutku oduzima se jedan par bitova i generiše u svakom koraku bit pozajmice (borrow) umesto bita prenosa, kao i bit razlike umesto bita sume. Kod operacije oduzimanja koristi se tabela prikazana na slici = = = = 1 sa pozajmicom od naredne bit pozicije veće težine Sl Tabela binarnog oduzimanja. Na slici 3.6 prikazane su procedura i tablica za oduzimanje binarnih brojeva. Početak i = 0, b 0 = 0 b i+1, d i = x i - y i - b i i = m ne i = i + 1 da x i - y i - b i b i+1 d i Napomena: b i - i-ti bit pozajmice; d i - i-ti bit razlike. Sl Procedura i tablica za oduzimanje binarnih brojeva. Ilustracije radi, od broja x= (= ) oduzimamo broj y= (=123 1 ) x y pozajmica x-y d 9 d 8 d 7 d 6 d 5 d 4 d 3 d 2 d 1 d 0 Procedura startuje od LS cifre pri čemu se generiše bit pozajmice b 1 i razlika d 0 a zatim se postupak nastavlja do krajnje leve cifre. U konkretnom primeru prvo se nulama popunjavaju ostale bit pozicije broja y (osenčeni deo). Nakon toga se vrši oduzimanje y 0 od x 0 i generiše razlika d 0 i bit pozajmice b 1. Oduzimanjem y 1 i b 1 od x 1 generiše se d 1 =0 i b 2 =0. Proces produžava sve do generisanja d 9. Drugi tipični primeri su Množenje Kraj = = = = Kod operacije množenja koriste se obe tabele prikazane na slici 3.3 (tabela sabiranja i tabela množenja). Operacija binarnog množenja se obavlja na isti način kao i decimalno množenje. Množenjem množenika svakom cifrom množioca dobijaju se parcijalni proizvodi koji se pomeraju za po jedno mesto ulevo i potom sabiraju. Na primer, binarno množenje decimalnih brojeva 67 sa 13 je oblika:

6 22 RAČUNARSKI SISTEMI: Principi digitalnih sistema Deljenje decimalno binarno množenik * množilac prvi parcijalni proizvod drugi parcijalni proizvod treći parcijalni proizvod četvrti parcijalni proizvod konačni proizvod Na sličan način množenjem 13.5 sa 3.25 se dobija Decimalno binarno množenik * množilac prvi parcijalni proizvod drugi parcijalni proizvod treći parcijalni proizvod četvrti parcijalni proizvod konačni proizvod Proces deljenja sličan je standardnom decimalnom deljenju. U suštini, binarno deljenje je jednostavnije jer se samo proverava koliko puta se delilac sadrži u deljeniku, a za to postoje samo dve mogućnosti - 0 ili 1. Analizirajmo deljenje broja (46 10 ) sa 111 (7 10 ) 0001 količnik delilac deljenik S obzirom da je delilac 111 veći od prva tri bita deljenika, prva tri bita količnika su jednaki 0. Delilac je manji od prva četiri bita deljenika; zbog toga je deljenje moguće, pa je četvrti bit količnika 1. Razlika je manja od delioca tako da uzimamo i naredni bit deljenika Razlika je manja od delioca, pa ponovo uzimamo naredni bit deljenika ostatak Sada je deljenik manji od delioca tako da je naredni bit količnika jednak 0 pa je deljenje završeno. Decimalna konverzija daje 46/7=6 a ostatak je Komplement aritmetika Već smo ukazali da se operacija oduzimanja izvodi korišćenjem operacije sabiranja ako (kada) se umanjilac "korektno" kodira. Posledica ovog pristupa u odnosu na složenost ugrađenog hardvera koji obavlja ovu operaciju u računaru je da se jedinstvena hardverska celina, nazvana sabirač, može koristiti da izvrši sve aritmetičke operacije. Prilog ovome je svakako i to da se operacija binarnog množenja izvodi isključivo sabiranjem, a operacija binarnog deljenja isključivo oduzimanjem. Na ovaj način pojednostavljuje se, pre svega, proces projektovanja bloka koji vrši aritmetičke operacije, a zatim i hardver koji izvodi aritmetičke operacije. Sagledajmo sada neke detalje koji se tiču prezentacije brojeva a shodno tome i implementacije osnovnih aritmetičkih operacija Aritmetika u prezentaciji znak-moduo Negativni brojevi se mogu predstaviti na više načina. U svakodnevnom životu koristimo sistem znakmoduo (sign-magnitude), ali sa ciljem da se pojednostave aritmetička kola kod računara se koristi sistem komplement broja. Nezavisno od prethodne konstatacije, ukažimo prvo na složenost izvođenja operacija sabiranja i oduzimanja kod brojeva u prezentaciji znak-moduo.

7 3. Predstavljanje brojeva u računaru 23 Kod sistema znak-moduo broj čine dva dela, moduo i znak. Znak može biti + ili -, što ukazuje na pozitivan ili negativan znak modula. Ako ispred broja nema znaka obično to znači da je broj pozitivan. Postoje dve mogućnosti prezentacije nule +0 i -0 koje imaju istu vrednost. Kada se sistem znak-moduo koristi za predstavljanje binarnih brojeva, znak se predstavlja jednim dodatnim bitom, kome je u okviru prezentacije broja dodeljeno mesto MS bit pozicije. Kada je bit znaka jednak 0, broj je pozitivan, a kada je jednak 1, broj je negativan. Ostali bitovi u okviru prezentacije broja dodeljuju se modulu. Shodno prethodnom, brojevi +123 i -123 razlikuju se samo na MS bitu na sledeći način = = -123 Sistem znak-moduo sadrži isti broj pozitivnih i negativnih celobrojnih vrednosti, koji se kod n-tobitnog broja nalaze u opsegu -(2 n-1-1) do +(2 n-1-1). Procedura za sabiranje i oduzimanje brojeva u sistemu znak-moduo prikazana je na slici 3.7. Kao što se vidi sa slike 3.7, kod aritmetike znak-moduo vrši se poređenje znakova i modula operanada. Za prezentaciju oba operanda i rezultata se koristi notacija D 1 =<s 1,m 1 >, D 2 =<s 2,m 2 > i D r =<s r,m r >, gde su D 1 i D 2 prvi i drugi operand a D r rezultat, pri čemu su s 1, s 2 i s r kao i m 1, m 2 i m r pripadajući znakovi i moduli, respektivno. Kod operacije množenje (deljenje) vrši se množenje (deljenje) modula brojeva a rezultat je pozitivan ako oba operanda imaju isti znak, a negativan kada su različitog znaka. Uobičajeno se, kada je rezultat jednak nuli, generiše +0. Početak oduzimanja Početak sabiranja s 2 = s' 2 ne i = m i = m ne ne i = m da da da m r = m 1 - m 2 s r = s 1 m r = m 1 + m 2 s r = s 1 m r = m 1 - m 2 s r = s 2 m r = 0 s r = 0 Kraj Sl Procedura za sabiranje i oduzimanje kod brojeva u prezentaciji znak-moduo Aritmetika u prezentaciji potpunog komplementa Svaka celobrojna vrednost D se može predstaviti u obliku sume m 1 i D= d i r. i= 0 Pri ovome se pretpostavlja da je broj cifara tačno jednak m. Ako se nakon aritmetičke operacije generiše rezultat koji ima veći broj cifara od m tada se zadržava samo m LS cifara. U tom slučaju dolazi do prekoračenja opsega. Kod sistema komplement brojne osnove (radix complement system), komplement D, m-tocifrenog broja D, se dobija oduzimanjem tog broja od r m : Na primer, m D = r D.

8 24 RAČUNARSKI SISTEMI: Principi digitalnih sistema desetični komplement od =5 (r=10, m=1) desetični komplement od =73 (r=10, m=2) desetični komplement od =854 (r=10, m=3) U opštem slučaju, ako se D nalazi imeđu 1 i r m -1, kao rezultat se dobija drugi broj koji se nalzi u opsegu od 1 do r m -1. Ako je D=0, kao rezultat se dobija r m što odgovara broju koji ima m+1 cifru od kojih je MS cifra (cifra na poziciji m) jednaka 1, a iza nje sledi m nula. S obzirom da zadržavamo samo m LS cifara, to znači da se nula kao broj ekvivalentno predstavlja nizom koji sadrži m nula. Kod binarnog brojnog sistema komplement brojne osnove se zove dvojični komplement (two's complement). Prezentacija pozitivnih brojeva kod dvojičnog komplementa je ista kao i kod prezentacije znakmoduo, dok se negativni broj dobija komplementiranjem prezentacije znak-moduo odgovarajućeg pozitivnog broja i sabiranjem sa 1 na mestu LS pozicije. Na primer, dvojični kompelent od -43 se određuje kao +43 = oblik znak-moduo oblik jedinični komplement oblik dvojični komplement Kod dvojičnog komplementa 0 je pozitivan broj i ima jedinstvenu prezentaciju. Opseg brojeva koji se može predstaviti nalazi se u granicama -(2 m-1 ) do +(2 m-1-1). Često je u toku izvođenja aritmetičkih operacija potrebno konvertovati m-tobitni broj u n-tobiitni. Kod ovakvih situacija potrebno je prvo odrediti da li je n>m. Ako je n veće od m dodaje se (n-m) nula posle bita za znak kod pozitivnih brojeva. Kada je broj negativan pridružuje se (n-m) jedinica nakon cifre znaka. S obzirom da smo dodali bitove koji su jednaki bitu znaka, ovo proširenje zovemo znakovno proširenje (sign-extension). Alternativno, kada je n<m, mi obavljamo operaciju znakovno odsecanje (sign-truncation), izbacivanjem m-n bitova koji slede iza bita znaka. Operacija odsecanja bitova je važeća pod uslovom da su svi odsečeni bitovi identični kao i bit znaka. U Tabeli 3.1 prikazano je kodiranje brojeva kod prezentacije dvojičnog komplementa i znak moduo. Tab Prezentacija brojeva u dvojičnom komplementu i znak-moduo. decimalni dvojični komplement znak-moduo ili Sabiranje i oduzimanje brojeva u dvojičnom komplementu je mnogo jednostavnije nego kod prezentacije znak moduo. Kod sabiranja dva broja u dvojičnom komplementu koristi se binarna aritmetika, tj. pravila definisana na slici 3.4, a ignoriše se bit prenosa nakon bita znaka. Sve dok opseg brojnog sistema nije premašen, dobijeni rezultat sabiranja je korektan, uključujući i znak. Na primer, sabiranjem dva pozitivna broja generiše se pozitivan rezultat (+2) (+4) 0110 (+6) Na sličan način, kada se sabiraju dva negativna broja i ignorišući bit prenosa nakon bita za znak dobije negativna suma, ona je uvek korektna (-2) (-4) ignorisani prenos = (-6) Ipak postoje situacije kada rezultat premašuje opseg brojeva, generišući uslov poznat kao prekoračenje (overflow). Pravilo koje važi je sledeće: kod sabiranja dva broja različitog znaka nikad ne dolazi do prekoračenja.

9 3. Predstavljanje brojeva u računaru 25 Ali, kada se sabiraju dva broja istog znaka čija je suma veća od najvećeg broja koji se može predstaviti dobija se nekorektni rezultat. Tako na primer 0100 (+4) (+5) 1001 (-7) ili 1100 (-4) (-5) ignorisani prenos = (+7) Pravilo za detekciju prekoračenja je sledeće: Premašaj kod sabiranja uvek se javlja kada je znak sume različit od znaka oba sabirka. Projektanti računara se za detekciju premašenja koriste sledećim pravilom: ako je bit prenosa koji se prenosi u bit znaka različit od bita prenosa koji se dobija nakon bita znaka tada se javlja premašaj. Da bi ukazali na ovaj problem detaljnije analizirajmo sledeće primere: a) 1 prenos na mestu bita znaka (+13) (-7) (+6) korektan rezultat bit prenosa na izlazu b) 0 prenos na mestu bita znaka (-15) (-6) (+11) rezultat nije korektan bit prenosa na izlazu c) 0 prenos na mestu znaka (-9) (+6) (-3) rezultat je korektan bit prenosa na izlazu d) 1 bit prenosa na mestu znaka 1011 (-5) 1111 (-1) (-6) rezultat je korektan bit prenosa na izlazu Koristeći proceduru prikazanu na slici 3.6 vrši se oduzimanje brojeva u dvojičnom komplementu kao da su to binarni neoznačeni brojevi. Pri ovome pravila za detekciju premašaja kod oduzimanja su identična kao i pravila za detekciju premašaja kod sabiranja. Ipak, najveći broj kola za oduzimanje brojeva u dvojičnom komlementu ne obavlja oduzimanje direktno nego prvo komplementira umanjilac i uzima njegov dvojični komplement a zatim ga sabira sa umanjenikom koristeći pravila sabiranja. Da bi ukazali na razliku između direktnog oduzimanja i sabiranja u dvojičnom komplementu, analizirajmo sledeća dva primera: (i) direktno oduzimanje (+2) (+4) pozajmice ignorisana pozajmica = 1 (-2)

10 26 RAČUNARSKI SISTEMI: Principi digitalnih sistema (ii) sabiranje u dvojičnom komplementu (+2) dvojični komplement od (+4) prenosi (-2) U slučaju (ii) koriste se ista pravila za detekciju premašaja kao i kod sabiranja. S obzirom da se brojevi u dvojičnom komplementu sabiraju i oduzimaju na isti način kao i brojevi bez znaka iste dužine, koristi se isto kolo za sabiranje i oduzimanje (slika 3.8). Početak oduzimanja Početak sabiranja formiranje komplementa brojne osnove D 2 = D 2 +1 D r = D 1 + D 2 Primer 3.1. Sl Procedura za sabiranje/oduzimanje brojeva u komplementu brojne osnove. Digitalni sistemi operišu samo sa binarnim brojevima. No, kako su binarni brojevi često veoma dugi, mogu se koristiti i oktalna i heksadecimalna prezentacija za predstavljanje binarnih brojeva velikog obima. Brojna osnova kod oktalnog sistema je 8, a cifre uzimaju vrednosti od 0 do 7. Kao i kod decimalnih i binarnih brojnih sistema, poziciona vrednost svake cifre u sekvenci brojeva je unapred fiksirana. Naime, svaka pozicija u oktalnom brojnom sistemu je stepena 8, tj. osam puta je značajnija od prethodne. To znači da oktalni broj ima vrednost 3*8 2 +7*8 1 +5*8 0 = = Decimalni ekvivalent oktalnog broja 14.3 je = 1*8 1 +4*8 0 +3*8-1 = = Metod konverzije decimalnog broja u oktalni je isti kao i metod konverzije decimalnog broja u binarni, sa izuzetkom što se decimalni broj deli sa 8 umesto sa dva. Oktalni ekvivalent decimalnog broja 278 je 278 : 8 = 34, ostatak 6 34 : 8 = 4, ostatak 2 4 : 8 = 0, ostatak 4 Prema tome = Decimalni razlomljeni broj se konvertuje u oktalni progresivnim množenjem sa 8. Pri ovom postupku celobrojni deo svakog proizvoda se pamti kao oktalni razlomak. Na primer, se konvertuje u oktalni na sledeći način * * 8

11 3. Predstavljanje brojeva u računaru * Prema tome = Veći broj oktalnih cifara rezultiraće većom tačnošću. Broj bitova potreban da se predstavi oktalna cifra je tri. To znači da je, ako svaku oktalnu cifru napišemo kao grupu od po tri bita, konverzija iz oktalnog u binarni sistem direktna. Tako na primer, broj se konvertuje u binarni na sledeći način itd Konverzija iz binarnog u oktalni brojni sistem je opet direktna. Počevši od LS cifre binarni broj se deli na grupe od po tri cifre. Svaka grupa se zatim zamenjuje odgovarajućom vrednošću. Konverzija binarnog broja u oktalni se vrši na sledeći način: Za slučaj da krajnja leva grupa nema dovoljan broj cifara tada se dopisuju nule, kao u slučaju Kada je broj razlomljen, a broj bitova se ne može grupisati u segmente od po 3 bita dodaju se nule krajnjoj desnoj i krajnjoj levoj grupi. Primera radi broj se konvertuje u binarni kao Konverzija decimalnog broja u binarni može da se vrši prvo konverzijom u oktalni a zatim direktno iz oktalnog u binarni. Na primer, broj se prvo konvertuje u oktalni 523 : 8 = 65, ostatak 3 65 : 8 = 8, ostatak 1 8 : 8 = 1, ostatak 0 1 : 8 = 0, ostatak 1 a zatim direktno, cifru po cifru, iz oktalnog u binarni kao Operacije sabiranja i oduzimanja kod oktalnih brojeva slične su onima koje se koriste kod decimalnog sistema. Naime, generiše se prenos ako suma premaši 7 10, kao na primeru =10 10 = 2+1 prenos prva kolona prenos = 0+1 prenos druga kolona

12 28 RAČUNARSKI SISTEMI: Principi digitalnih sistema Primer prenos = 6 treća kolona Operaciju oduzimanja analizirajmo kroz sledeći primer = (8-5+1 pozajmica) = 3+1 pozajmica prva kolona 7-(2+1 pozajmica) = 7-3 = 4 druga kolona 6-1 = 5 treća kolona Baza heksadecimalnog brojnog sistema je 16, što znači da postoji 16 simbola. U Tabeli 3.2 prikazan je odnos između decimalnog, binarnog, oktalnog i heksadecimalnog brojnog sistema. Tab Odnos brojnih sistema. decimalni binarni oktalni heksadecimalni A B D E F Konverzija binarnog brojnog sistema u heksadecimalni sastoji se u deljenju binarnog broja u grupe od po 4 bita, i predstavljanju svake grupe heksadecimalnim ekvivalentom. Na primer, binarni broj se generiše kao D 8 C 9 što je ekvivalentno sa D8C9 H. Konverzija iz heksadecimalnog u binarni je direktna. Tako na primer, 3C2E H se konvertuje u binarni kao 3 C 2 E H Ponekad je potrebno konvertovati heksadecimalni broj u decimalni. Svaka cifra kod heksadecimalnog broja je 16 puta značajnija od prethodne pozicije. Prema tome, decimalni ekvivalent 2B8C H je 2*16 3 +B* *16 1 +C*16 0 = 2* * * *16 0 = = 11148

13 3. Predstavljanje brojeva u računaru 29 Heksadecimalni brojevi se često koriste za opis podataka koji se smeštaju u memoriju. Najčešće se kapacitet memorije izražava u bajtovima. Bajt je 8-bitni podatak, a čine ga dve heksadecimalne cifre. Pola bajta se naziva nibla (nibble). Heksadecimalno sabiranje i oduzimanje se obavlja identično kao i kod bilo kog pozicionog brojnog sistema. Na primer, suma 688 H i 679 H se određuje kao 688 H 679 H D01 H 8+9 = = 1+1 prenos prva kolona prenos = = 0+1 prenos druga kolona prenos = = D treća kolona Heksadecimalno oduzimanje analizirajmo na primeru oduzimanja brojeva 2A5 H i 11B H 2A5H - 11BH 18AH (5-B)=( pozajmica) 10 = 10+1 pozajmica = A+1 pozajmica prva kolona A-(1+1 pozajmica) = (10-2) 10 = 8 druga kolona 2-1 = 1 treća kolona 3.7. Predstavljanje znakova Znaci su takođe nabrojivi tipovi podataka. Za razmenu informacije između računara potreban je skup podataka. Skup znakova se komponuje shodno specifičnim pravilima. Skup znakova mora da sadrži slova, znake interpukcije, komercijalne simbole i aritmetičke operatore. Druga klasa simbola koji pripadaju skupu znakova su upravljački znaci (control characters). U Tabeli 3.3 prikazan je skup znakova koji pripadaju ASCII kodu (American Standard Code for Information Interchange), koji je formalno poznat kao ISO kod. Tab ASCII kod. Viši deo Niži deo NUL DLE SP P ` p 0001 SDH DC1! 1 A Q A q 0010 STX DC2 " 2 B R B r 0011 ETX DC3 # 3 C S C s 0100 EOT DC4 $ 4 D T D t 0101 ENQ NAK % 5 E U E u 0110 ACK SYN & 6 F V F v 0111 BEL ETB ' 7 G W G w 1000 BS CAN ( 8 H X H x 1001 HT EM ) 9 I Y i y 1010 LF SUB * : J Z j z 1011 VT ESC + ; K [ k { 1100 FF FS, < L \ l 1101 CR GS - = M ] m } 1110 SO RS. > N ^ n ~ 1111 SI US /? O _ o DEL Primer: ASCII kod za znak '>' je 0b

14 30 RAČUNARSKI SISTEMI: Principi digitalnih sistema Skraćenice za upravljačke kodove ACK acknowledge ETX end of text BEL bell FF form feed BS backspace FS file separator CAN cancel GS group separator CR carriage return HT horizontal tabulation DC1 device control 1 LF line feed DC2 device control 2 NAK negative acknowledge DC3 device control 2 NUL null DC4 device control 4 (stop) RS record separator DEL delete SI shift in DLE data link escape SO shift out EM end of medium SOH start of heading ENQ enquiry STX start of text EOT end of transmission SUB substitute ESC escape SYN synchronous idle ETB end of transmission block US unit separator VT vertical tabulation 3.8. Predstavljanje brojeva u pokretnom zarezu Kod najvećeg broja viših programskih jezika postoji mogućnost deklarisanja promenljive tipa real. U računarima se brojne vrednosti ovog tipa predstavljaju u notaciji pokretnog zareza. V=(-1) s F R E, gde je: S-znak; F-mantisa; E-eksponent; R-brojna osnova. U računarskim sistemima se koristi nekoliko formata realnih brojeva Normalizovana notacija Nedostatak FP (floating point) notacije je što se brojevi mogu predstaviti na nekoliko načina, tj. ne postoji jedinstvena predstava za jedan broj. Primer 3.3. Primer se može predstaviti kao ili kao Ovi brojevi se zovu nenormalizovani. Normalizovani su oni brojevi kod kojih mantisa zadovoljava uslov: 1>F 1/R U normalizovanoj formi broj , za R=10, se predstavlja kao E+2 Naglasimo da normalizovana notacija ne obezbe uje predstavljanje odre enih brojeva blizu nule. Na slici 3.9 prikazani su normalizovani brojevi 0.3E-n, 0.2E-n, 0.19E-n, 0.11E-n i 0.1E-n gde zadnji predstavlja najmanji normalizovan broj. Brojevi manji od normalizovanog broja zovu se denormalizovani brojevi i ne zadovoljavaju uslov 1>F 1/R. Denormalizovani brojevi kao što su 0.04E-n, 0.01E-n i 0.001E-n se mogu tada predstaviti najmanji normalizovan broj koji se mo`e predstaviti je n denormalizovan broj n denormalizovan broj n Sl Normalizovani i denormalizovani brojevi.

15 3. Predstavljanje brojeva u računaru Opseg broja u pokretnom zarezu Opseg zavisi od broja bitova koji su dostupni eksponentu i brojnoj osnovi. Opseg je ograničen sa jedne strane najmanjim brojem, a sa druge strane najvećim brojem koji se može predstaviti. Shodno tome, u jednom slučaju kažemo da kada radimo sa malim brojevima imamo podbačaj (underflow), a u drugom, kada radimo sa velikim može se javiti premašaj (overflow). Obično se premašaj signalizira, a podbačaj konvertuje u nulu Preciznost broja u pokretnom zarezu Postoji i drugi skup brojeva koji se ne može predstaviti, jer se ti brojevi nalaze između brojeva koji se mogu predstaviti. Na primer, ako mantisa sadrži tri cifre, tada se ne može predstaviti i aproksimira se sa Preciznost zavisi od broja dostupnih bitova mantise Brojna osnova Najveći broj računara koristi brojnu osnovu 2. Kod IBM/370 koristi se brojna osnova 16 iz razloga efikasnosti - smanjuje se broj operacija pomeranja, tj. normalizacija se vrši samo ako su sva četiri MS bita frakcije jednaki nuli Struktura FP formata Format FP broja prikazan na slici 3.10 usvojen je od najvećeg broja arhitektura S eksponent mantisa Sl Format FP broja. gde je S - znak broja (S=0 pozitivan, S=1 negativan). Eksponent može biti zadat u modifikovanoj i nemodifikovanoj notaciji. Kod nemodifikovane notacije (unbiased notation) vrednost eksponenta je u opsegu od (za 8-bitni eksponent). Kod modifikovane notacije (biased notation ili exess notation) vrednost eksponenta je u opsegu Predstavljanje broja nula Predstavljanje nule u FP notaciji može biti problem. Može se reći da se bilo koja prezentacija kod koje mantisa na svim cifarskim pozicijama ima nulu interpretira kao nula. Poželjno je takođe da u tom slučaju i polje eksponent bude nula Nevidljivi bit Kada je osnova 2, a brojevi su uvek normalizovani, MS bit mantise će uvek biti jedan (sa izuzetkom kada je vrednost nula). Ovo znači da prva jedinica ne nosi bilo kakvu informaciju i zbog toga ne mora da se pamti, što omogućava da se mantisi može dodeliti još jedan dodatni bit. Kada se vrši izračunavanje o ovom bitu treba voditi računa i imati u vidu da on postoji, a kada se rezultat želi sačuvati (memorisati) njega ne treba upisivati. Ovaj bit se zove nevidljivi bit (hidden bit). Tehnika rada sa nevidljivim bitom se često koristi kod velikog broja arhitektura, kod kojih specijalni hardver (FP procesor) mora da uzme u obzir nevidljivi bit kada interno obavlja konverziju podataka Standardi za FP Postoji veći broj standarda za FP od kojih su najpoznatiji IEEE Standard 754, IBM-ov standard korišćen kod mašine IBM/370 i DEC-ov standar korišćen kod mašine PDP-11. IEEE Standard 754 je važeći kako za hardversku, tako i za softversku implementaciju FP operacija. Standardom se razmatraju problemi koji su u vezi sa zaokruživanjem (rounding), premašajem, podbačajem i drugim rezultatima koji se javljaju kao izuzetak u toku izračunavanja. Kod IEEE 754 postoje četiri osnovna formata: jednostruka preciznost E=8 bitova, F=23 bita, dvostruka preciznost E=11 bitova, F=52 bita, jednostruka preciznost - prošireni format E 11 bitova, F 31 bita, dvostruka preciznost - prošireni format E 15 bitova, F 63 bita. Tačne vrednosti za polja E i F zavise od implementacije. IEEE FP formati su prikazani na slici 3.11.

16 32 RAČUNARSKI SISTEMI: Principi digitalnih sistema bitovi znak eksponent mantisa jednostruka preciznost bitovi znak eksponent mantisa dvostruka preciznost Sl IEEE FP formati za jednostruku i dvostruku preciznost. Numeričke karakteristike IEEE FP standarda date su Tabeli 3.4. Tab Numeričke karakteristike IEEE FP standarda. stavka jednostruka preciznost dvostruka preciznost bit znaka 1 1 bitovi eksponenta 8 11 bitovi mantise ukupno bitova sistem eksponenta modifikovan za 127 modifikovan za 1023 opseg eksponenta -126 do do najmanji normalizovani najveći normalizovani aproksimativno aproksimativno decimalni opseg aproksimativno od do aproksimativno od do najmanji denormalizovani aproksimativno aproksimativno Pregled numeričkih tipova podataka kod IEEE standarda prikazan je na slici normalizovani ± 0<Exp<Max bilo koji bit oblik denormalizovani ± 0 bilo koji bit oblik različit od nule nula ± 0 0 beskonačno ± NaN (nije broj) ± bilo koji bit oblik različit od nule Sl Numerički tipovi podataka kod IEEE standarda. NaN se javlja kada se beskonačnost deli sa beskonačnošću. Da bi se obradio ovaj slučaj usvaja se poseban format NaN (Not a Number). Brojna linija na kojoj se vrši prezentacija realnog broja u duploj preciznosti se može predstaviti u sedam oblasti (slika 3.13) negativni premašaj 4. nula 2. negativni brojevi koji se mogu predstaviti 5. pozitivni podbačaj 3. negativni podbačaj 6. pozitivni brojevi koji se mogu predstaviti 7. pozitivni premašaj Sl Oblasti brojne ose koje se mogu i koje se ne mogu predstaviti.

17 3. Predstavljanje brojeva u računaru Problemi 1. Odrediti binarne prezentacije za svaki od sledeća dva BCD broja: a) b) Izvršiti sabiranje sledećih binarnih brojeva: 3. Oduzmi sledeće binarne brojeve: a) b) c) a) b) c) Izvrši sabiranje (oduzimanje) sledećih parova heksadecimalnih brojeva. a) ABCD b) 129A c) EF EF AB22 C89 5. Izvrši sabiranje (oduzimanje) sledećih parova oktalnih brojeva. a) 7521 b) c)

1.7 Predstavljanje negativnih brojeva u binarnom sistemu

1.7 Predstavljanje negativnih brojeva u binarnom sistemu .7 Predstavljanje negativnih brojeva u binarnom sistemu U decimalnom brojnom sistemu pozitivni brojevi se predstavljaju znakom + napisanim ispred cifara koje definišu apsolutnu vrednost broja, odnosno

More information

Biznis scenario: sekcije pk * id_sekcije * naziv. projekti pk * id_projekta * naziv ꓳ profesor fk * id_sekcije

Biznis scenario: sekcije pk * id_sekcije * naziv. projekti pk * id_projekta * naziv ꓳ profesor fk * id_sekcije Biznis scenario: U školi postoje četiri sekcije sportska, dramska, likovna i novinarska. Svaka sekcija ima nekoliko aktuelnih projekata. Likovna ima četiri projekta. Za projekte Pikaso, Rubens i Rembrant

More information

Ulazne promenljive se nazivaju argumenti ili fiktivni parametri. Potprogram se poziva u okviru programa, kada se pri pozivu navode stvarni parametri.

Ulazne promenljive se nazivaju argumenti ili fiktivni parametri. Potprogram se poziva u okviru programa, kada se pri pozivu navode stvarni parametri. Potprogrami su delovi programa. Često se delovi koda ponavljaju u okviru nekog programa. Logično je da se ta grupa komandi izdvoji u potprogram, i da se po želji poziva u okviru programa tamo gde je potrebno.

More information

SIMPLE PAST TENSE (prosto prošlo vreme) Građenje prostog prošlog vremena zavisi od toga da li je glagol koji ga gradi pravilan ili nepravilan.

SIMPLE PAST TENSE (prosto prošlo vreme) Građenje prostog prošlog vremena zavisi od toga da li je glagol koji ga gradi pravilan ili nepravilan. SIMPLE PAST TENSE (prosto prošlo vreme) Građenje prostog prošlog vremena zavisi od toga da li je glagol koji ga gradi pravilan ili nepravilan. 1) Kod pravilnih glagola, prosto prošlo vreme se gradi tako

More information

GUI Layout Manager-i. Bojan Tomić Branislav Vidojević

GUI Layout Manager-i. Bojan Tomić Branislav Vidojević GUI Layout Manager-i Bojan Tomić Branislav Vidojević Layout Manager-i ContentPane Centralni deo prozora Na njega se dodaju ostale komponente (dugmići, polja za unos...) To je objekat klase javax.swing.jpanel

More information

Podešavanje za eduroam ios

Podešavanje za eduroam ios Copyright by AMRES Ovo uputstvo se odnosi na Apple mobilne uređaje: ipad, iphone, ipod Touch. Konfiguracija podrazumeva podešavanja koja se vrše na računaru i podešavanja na mobilnom uređaju. Podešavanja

More information

Kori{}enjem navedene pro ce dure prevesti u dekadni brojni sistem slede}e binarne brojeve: c)10001 (2) f) (2)

Kori{}enjem navedene pro ce dure prevesti u dekadni brojni sistem slede}e binarne brojeve: c)10001 (2) f) (2) 1. Brojni sistemi 1. Ako se za prikaz binarnog broja koristi razvijen eksponencijalni zapis, broj se lako prevodi u dekadni brojni sistem kao u slede}em primeru: 1110 (2) =1*2 3 +1*2 2 +1*2 1 +0*2 0 =8+4+2+0

More information

Uvod u relacione baze podataka

Uvod u relacione baze podataka Uvod u relacione baze podataka 25. novembar 2011. godine 7. čas SQL skalarne funkcije, operatori ANY (SOME) i ALL 1. Za svakog studenta izdvojiti ime i prezime i broj različitih ispita koje je pao (ako

More information

IZDAVANJE SERTIFIKATA NA WINDOWS 10 PLATFORMI

IZDAVANJE SERTIFIKATA NA WINDOWS 10 PLATFORMI IZDAVANJE SERTIFIKATA NA WINDOWS 10 PLATFORMI Za pomoć oko izdavanja sertifikata na Windows 10 operativnom sistemu možete se obratiti na e-mejl adresu esupport@eurobank.rs ili pozivom na telefonski broj

More information

PRIMENJENA INFORMATIKA

PRIMENJENA INFORMATIKA 1954 PRIMENJENA INFORMATIKA ZBIRKA ZADATAKA Dr Tihomir Zoranović 2 Dr Tihomir Zoranović PRIMENJENA INFORMATIKA Zbirka zadataka Novi Sad, 216. EDICIJA POMOĆNI UDŽBENIK Osnivač i izdavač edicije Poljoprivredni

More information

PREDSTAVLJANJE INFORMACIJA

PREDSTAVLJANJE INFORMACIJA PREDSTAVLJANJE INFORMACIJA U računarima se informacija predstavlja na način koji je omogućila savremena tehnologija a to je veličina električnog signala (napona ili struje), broj električnih signala itd.

More information

ELEMENTI ELEKTRONIKE digitalna kola

ELEMENTI ELEKTRONIKE digitalna kola Univerzitet u Beogradu Elektrotehnički fakultet Dr Vujo Drndarević ELEMENTI ELEKTRONIKE digitalna kola Beograd, 26. Prof. dr Vujo Drndarević ELEMENTI ELEKTRONIKE digitalna kola Recenzenti Doc. dr Vladimir

More information

KAPACITET USB GB. Laserska gravura. po jednoj strani. Digitalna štampa, pun kolor, po jednoj strani USB GB 8 GB 16 GB.

KAPACITET USB GB. Laserska gravura. po jednoj strani. Digitalna štampa, pun kolor, po jednoj strani USB GB 8 GB 16 GB. 9.72 8.24 6.75 6.55 6.13 po 9.30 7.89 5.86 10.48 8.89 7.30 7.06 6.61 11.51 9.75 8.00 7.75 7.25 po 0.38 10.21 8.66 7.11 6.89 6.44 11.40 9.66 9.73 7.69 7.19 12.43 1 8.38 7.83 po 0.55 0.48 0.37 11.76 9.98

More information

Struktura indeksa: B-stablo. ls/swd/btree/btree.html

Struktura indeksa: B-stablo.   ls/swd/btree/btree.html Struktura indeksa: B-stablo http://cis.stvincent.edu/html/tutoria ls/swd/btree/btree.html Uvod ISAM (Index-Sequential Access Method, IBM sredina 60-tih godina 20. veka) Nedostaci: sekvencijalno pretraživanje

More information

Eduroam O Eduroam servisu edu roam Uputstvo za podešavanje Eduroam konekcije NAPOMENA: Microsoft Windows XP Change advanced settings

Eduroam O Eduroam servisu edu roam Uputstvo za podešavanje Eduroam konekcije NAPOMENA: Microsoft Windows XP Change advanced settings Eduroam O Eduroam servisu Eduroam - educational roaming je besplatan servis za pristup Internetu. Svojim korisnicima omogućava bezbedan, brz i jednostavan pristup Internetu širom sveta, bez potrebe za

More information

TRAJANJE AKCIJE ILI PRETHODNOG ISTEKA ZALIHA ZELENI ALAT

TRAJANJE AKCIJE ILI PRETHODNOG ISTEKA ZALIHA ZELENI ALAT TRAJANJE AKCIJE 16.01.2019-28.02.2019 ILI PRETHODNOG ISTEKA ZALIHA ZELENI ALAT Akcija sa poklonima Digitally signed by pki, pki, BOSCH, EMEA, BOSCH, EMEA, R, A, radivoje.stevanovic R, A, 2019.01.15 11:41:02

More information

ZBIRKA ZADATAKA IZ POSLOVNE INFORMATIKE

ZBIRKA ZADATAKA IZ POSLOVNE INFORMATIKE Dr Srđan Damjanović Predrag Katanić Borislav Drakul ZBIRKA ZADATAKA IZ POSLOVNE INFORMATIKE FAKULTET SPOLJNE TRGOVINE BIJELJINA, 2OO8. ZBIRKA ZADATAKA IZ POSLOVNE INFORMATIKE 2 Recenzent: Prof.dr Branko

More information

Otpremanje video snimka na YouTube

Otpremanje video snimka na YouTube Otpremanje video snimka na YouTube Korak br. 1 priprema snimka za otpremanje Da biste mogli da otpremite video snimak na YouTube, potrebno je da imate kreiran nalog na gmailu i da video snimak bude u nekom

More information

Nejednakosti s faktorijelima

Nejednakosti s faktorijelima Osječki matematički list 7007, 8 87 8 Nejedakosti s faktorijelima Ilija Ilišević Sažetak Opisae su tehike kako se mogu dokazati ejedakosti koje sadrže faktorijele Spomeute tehike su ilustrirae a izu zaimljivih

More information

OBJEKTNO ORIJENTISANO PROGRAMIRANJE

OBJEKTNO ORIJENTISANO PROGRAMIRANJE OBJEKTNO ORIJENTISANO PROGRAMIRANJE PREDAVANJE 3 DEFINICIJA KLASE U JAVI Miloš Kovačević Đorđe Nedeljković 1 /18 OSNOVNI KONCEPTI - Polja - Konstruktori - Metode - Parametri - Povratne vrednosti - Dodela

More information

SAS On Demand. Video: Upute za registraciju:

SAS On Demand. Video:  Upute za registraciju: SAS On Demand Video: http://www.sas.com/apps/webnet/video-sharing.html?bcid=3794695462001 Upute za registraciju: 1. Registracija na stranici: https://odamid.oda.sas.com/sasodaregistration/index.html U

More information

Priprema podataka. NIKOLA MILIKIĆ URL:

Priprema podataka. NIKOLA MILIKIĆ   URL: Priprema podataka NIKOLA MILIKIĆ EMAIL: nikola.milikic@fon.bg.ac.rs URL: http://nikola.milikic.info Normalizacija Normalizacija je svođenje vrednosti na neki opseg (obično 0-1) FishersIrisDataset.arff

More information

Sa druge strane neproto~no organizovan sistem ~ije je vreme ciklusa 25 ns ima}e propusnost od

Sa druge strane neproto~no organizovan sistem ~ije je vreme ciklusa 25 ns ima}e propusnost od 1. Zavisnosti izmedju instrukcija Kao {to smo uo~ili proto~nost pove}ava performanse procesora na taj na~in {to pove}ava instrukcionu propusnost. Imaju}i u vidu da se u jednom ciklusu preklapa izvr{enje

More information

AMRES eduroam update, CAT alat za kreiranje instalera za korisničke uređaje. Marko Eremija Sastanak administratora, Beograd,

AMRES eduroam update, CAT alat za kreiranje instalera za korisničke uređaje. Marko Eremija Sastanak administratora, Beograd, AMRES eduroam update, CAT alat za kreiranje instalera za korisničke uređaje Marko Eremija Sastanak administratora, Beograd, 12.12.2013. Sadržaj eduroam - uvod AMRES eduroam statistika Novine u okviru eduroam

More information

BENCHMARKING HOSTELA

BENCHMARKING HOSTELA BENCHMARKING HOSTELA IZVJEŠTAJ ZA SVIBANJ. BENCHMARKING HOSTELA 1. DEFINIRANJE UZORKA Tablica 1. Struktura uzorka 1 BROJ HOSTELA BROJ KREVETA Ukupno 1016 643 1971 Regije Istra 2 227 Kvarner 4 5 245 991

More information

Tema 2: Uvod u sisteme za podršku odlučivanju (VEŽBE)

Tema 2: Uvod u sisteme za podršku odlučivanju (VEŽBE) Tema 2: Uvod u sisteme za podršku odlučivanju (VEŽBE) SISTEMI ZA PODRŠKU ODLUČIVANJU dr Vladislav Miškovic vmiskovic@singidunum.ac.rs Fakultet za računarstvo i informatiku 2013/2014 Tema 2: Uvod u sisteme

More information

STABLA ODLUČIVANJA. Jelena Jovanovic. Web:

STABLA ODLUČIVANJA. Jelena Jovanovic.   Web: STABLA ODLUČIVANJA Jelena Jovanovic Email: jeljov@gmail.com Web: http://jelenajovanovic.net 2 Zahvalnica: Ovi slajdovi su bazirani na materijalima pripremljenim za kurs Applied Modern Statistical Learning

More information

CJENIK APLIKACIJE CERAMIC PRO PROIZVODA STAKLO PLASTIKA AUTO LAK KOŽA I TEKSTIL ALU FELGE SVJETLA

CJENIK APLIKACIJE CERAMIC PRO PROIZVODA STAKLO PLASTIKA AUTO LAK KOŽA I TEKSTIL ALU FELGE SVJETLA KOŽA I TEKSTIL ALU FELGE CJENIK APLIKACIJE CERAMIC PRO PROIZVODA Radovi prije aplikacije: Prije nanošenja Ceramic Pro premaza površina vozila na koju se nanosi mora bi dovedena u korektno stanje. Proces

More information

PREDSTAVLJANJE INFORMACIJA

PREDSTAVLJANJE INFORMACIJA PREDSTAVLJANJE INFORMACIJA U raunarima se informacija predstavlja na nain koji je omogu'ila savremena tehnologija a to je veliina elektrinog signala (napona ili struje), broj elektrinih signala itd. PREDSTAVLJANJE

More information

STRUČNA PRAKSA B-PRO TEMA 13

STRUČNA PRAKSA B-PRO TEMA 13 MAŠINSKI FAKULTET U BEOGRADU Katedra za proizvodno mašinstvo STRUČNA PRAKSA B-PRO TEMA 13 MONTAŽA I SISTEM KVALITETA MONTAŽA Kratak opis montže i ispitivanja gotovog proizvoda. Dati izgled i sadržaj tehnološkog

More information

Port Community System

Port Community System Port Community System Konferencija o jedinstvenom pomorskom sučelju i digitalizaciji u pomorskom prometu 17. Siječanj 2018. godine, Zagreb Darko Plećaš Voditelj Odsjeka IS-a 1 Sadržaj Razvoj lokalnog PCS

More information

Klasterizacija. NIKOLA MILIKIĆ URL:

Klasterizacija. NIKOLA MILIKIĆ   URL: Klasterizacija NIKOLA MILIKIĆ EMAIL: nikola.milikic@fon.bg.ac.rs URL: http://nikola.milikic.info Klasterizacija Klasterizacija (eng. Clustering) spada u grupu tehnika nenadgledanog učenja i omogućava grupisanje

More information

CJENOVNIK KABLOVSKA TV DIGITALNA TV INTERNET USLUGE

CJENOVNIK KABLOVSKA TV DIGITALNA TV INTERNET USLUGE CJENOVNIK KABLOVSKA TV Za zasnivanje pretplatničkog odnosa za korištenje usluga kablovske televizije potrebno je da je tehnički izvodljivo (mogude) priključenje na mrežu Kablovskih televizija HS i HKBnet

More information

DEFINISANJE TURISTIČKE TRAŽNJE

DEFINISANJE TURISTIČKE TRAŽNJE DEFINISANJE TURISTIČKE TRAŽNJE Tražnja se može definisati kao spremnost kupaca da pri različitom nivou cena kupuju različite količine jedne robe na određenom tržištu i u određenom vremenu (Veselinović

More information

3.2. Prikazati podatke o svim proizvodima, koji se proizvode u Zrenjaninu.

3.2. Prikazati podatke o svim proizvodima, koji se proizvode u Zrenjaninu. Primer 3. Data je sledeća šema baze podataka S = (S, I ), pri čemu je skup šema relacija: S = { Dobavljač({ID_DOBAVLJAČA, NAZIV, STATUS, GRAD}, {ID_DOBAVLJAČA}), Deo({ID_DETALJA, NAZIV, BOJA, TEŽINA, GRAD},

More information

INSTALIRANJE SOFTVERSKOG SISTEMA SURVEY

INSTALIRANJE SOFTVERSKOG SISTEMA SURVEY INSTALIRANJE SOFTVERSKOG SISTEMA SURVEY Softverski sistem Survey za geodeziju, digitalnu topografiju i projektovanje u niskogradnji instalira se na sledeći način: 1. Instalirati grafičko okruženje pod

More information

Implementacija sparsnih matrica upotrebom listi u programskom jeziku C

Implementacija sparsnih matrica upotrebom listi u programskom jeziku C INFOTEH-JAHORINA Vol. 10, Ref. E-I-15, p. 461-465, March 2011. Implementacija sparsnih matrica upotrebom listi u programskom jeziku C Đulaga Hadžić, Ministarstvo obrazovanja, nauke, kulture i sporta Tuzlanskog

More information

Idejno rješenje: Dubrovnik Vizualni identitet kandidature Dubrovnika za Europsku prijestolnicu kulture 2020.

Idejno rješenje: Dubrovnik Vizualni identitet kandidature Dubrovnika za Europsku prijestolnicu kulture 2020. Idejno rješenje: Dubrovnik 2020. Vizualni identitet kandidature Dubrovnika za Europsku prijestolnicu kulture 2020. vizualni identitet kandidature dubrovnika za europsku prijestolnicu kulture 2020. visual

More information

Adapted for classroom use by

Adapted for classroom use by Obogaćeni i dodatni program Tim Bell, za Ian učenike H. Witten osnovnih and škola Mike Fellows Adapted for classroom use by Created by Tim Bell, Ian H. Witten and Mike Fellows Adapted for classroom use

More information

NIS PETROL. Uputstvo za deaktiviranje/aktiviranje stranice Veleprodajnog cenovnika na sajtu NIS Petrol-a

NIS PETROL. Uputstvo za deaktiviranje/aktiviranje stranice Veleprodajnog cenovnika na sajtu NIS Petrol-a NIS PETROL Uputstvo za deaktiviranje/aktiviranje stranice Veleprodajnog cenovnika na sajtu NIS Petrol-a Beograd, 2018. Copyright Belit Sadržaj Disable... 2 Komentar na PHP kod... 4 Prava pristupa... 6

More information

Advertising on the Web

Advertising on the Web Advertising on the Web On-line algoritmi Off-line algoritam: ulazni podaci su dostupni na početku, algoritam može pristupati podacima u bilo kom redosljedu, na kraju se saopštava rezultat obrade On-line

More information

PROJEKTNI PRORAČUN 1

PROJEKTNI PRORAČUN 1 PROJEKTNI PRORAČUN 1 Programski period 2014. 2020. Kategorije troškova Pojednostavlj ene opcije troškova (flat rate, lump sum) Radni paketi Pripremni troškovi, troškovi zatvaranja projekta Stope financiranja

More information

IZRADA TEHNIČKE DOKUMENTACIJE

IZRADA TEHNIČKE DOKUMENTACIJE 1 Zaglavlje (JUS M.A0.040) Šta je zaglavlje? - Posebno uokvireni deo koji služi za upisivanje podataka potrebnih za označavanje, razvrstavanje i upotrebu crteža Mesto zaglavlja: donji desni ugao raspoložive

More information

TRENING I RAZVOJ VEŽBE 4 JELENA ANĐELKOVIĆ LABROVIĆ

TRENING I RAZVOJ VEŽBE 4 JELENA ANĐELKOVIĆ LABROVIĆ TRENING I RAZVOJ VEŽBE 4 JELENA ANĐELKOVIĆ LABROVIĆ DIZAJN TRENINGA Model trening procesa FAZA DIZAJNA CILJEVI TRENINGA Vrste ciljeva treninga 1. Ciljevi učesnika u treningu 2. Ciljevi učenja Opisuju željene

More information

Tutorijal za Štefice za upload slika na forum.

Tutorijal za Štefice za upload slika na forum. Tutorijal za Štefice za upload slika na forum. Postoje dvije jednostavne metode za upload slika na forum. Prva metoda: Otvoriti nova tema ili odgovori ili citiraj već prema želji. U donjem dijelu obrasca

More information

5. ADRESIRANJE. Rezolucija MC68020 VAX-11 NS32000 IBM/370 B1700 B6700 iapx432. Instrukcije Podaci

5. ADRESIRANJE. Rezolucija MC68020 VAX-11 NS32000 IBM/370 B1700 B6700 iapx432. Instrukcije Podaci 5. ADRESIRANJE 5.1. Opšte osobine adresiranja Instrukcije i podaci se smeštaju u memoriju računara. Fizička struktura ovakve memorije se može posmatrati na sledeći način: memoriju čine jedinice (reči ili

More information

KAKO GA TVORIMO? Tvorimo ga tako, da glagol postavimo v preteklik (past simple): 1. GLAGOL BITI - WAS / WERE TRDILNA OBLIKA:

KAKO GA TVORIMO? Tvorimo ga tako, da glagol postavimo v preteklik (past simple): 1. GLAGOL BITI - WAS / WERE TRDILNA OBLIKA: Past simple uporabljamo, ko želimo opisati dogodke, ki so se zgodili v preteklosti. Dogodki so se zaključili v preteklosti in nič več ne trajajo. Dogodki so se zgodili enkrat in se ne ponavljajo, čas dogodkov

More information

OBRADA SIGNALA I ANALIZA TELEKOMUNIKACIONIH SISTEMA KORIŠĆENJEM ALGEBARSKIH RAČUNARSKIH SISTEMA

OBRADA SIGNALA I ANALIZA TELEKOMUNIKACIONIH SISTEMA KORIŠĆENJEM ALGEBARSKIH RAČUNARSKIH SISTEMA XXIII Simpozijum o novim tehnologijama u poštanskom i telekomunikacionom saobraćaju PosTel 2005, Beograd, 13. i 14. decembar 2005. OBRADA SIGNALA I ANALIZA TELEKOMUNIKACIONIH SISTEMA KORIŠĆENJEM ALGEBARSKIH

More information

Naredba je uputa računalu za obavljanje određene operacije.

Naredba je uputa računalu za obavljanje određene operacije. OSNOVNI POJMOVI Naredba je uputa računalu za obavljanje određene operacije. Program je niz naredbi razumljivih računalu koje rješavaju neki problem. Postupak pisanja programa zovemo programiranje. Programski

More information

ENR 1.4 OPIS I KLASIFIKACIJA VAZDUŠNOG PROSTORA U KOME SE PRUŽAJU ATS USLUGE ENR 1.4 ATS AIRSPACE CLASSIFICATION AND DESCRIPTION

ENR 1.4 OPIS I KLASIFIKACIJA VAZDUŠNOG PROSTORA U KOME SE PRUŽAJU ATS USLUGE ENR 1.4 ATS AIRSPACE CLASSIFICATION AND DESCRIPTION VFR AIP Srbija / Crna Gora ENR 1.4 1 ENR 1.4 OPIS I KLASIFIKACIJA VAZDUŠNOG PROSTORA U KOME SE PRUŽAJU ATS USLUGE ENR 1.4 ATS AIRSPACE CLASSIFICATION AND DESCRIPTION 1. KLASIFIKACIJA VAZDUŠNOG PROSTORA

More information

PROGRAMIRANJE KROZ APLIKACIJE

PROGRAMIRANJE KROZ APLIKACIJE PROGRAMIRANJE KROZ APLIKACIJE Doc. dr Đukanović Slobodan DRUGI TERMIN Nizovi Niz predstavlja grupu elemenata koji imaju isti tip i ime, pri čemu se određenom elementu niza pristupa koristeći ime niza i

More information

TEHNO SISTEM d.o.o. PRODUCT CATALOGUE KATALOG PROIZVODA TOPLOSKUPLJAJUĆI KABLOVSKI PRIBOR HEAT-SHRINKABLE CABLE ACCESSORIES

TEHNO SISTEM d.o.o. PRODUCT CATALOGUE KATALOG PROIZVODA TOPLOSKUPLJAJUĆI KABLOVSKI PRIBOR HEAT-SHRINKABLE CABLE ACCESSORIES TOPOSKUPJAJUĆI KABOVSKI PRIBOR HEAT-SHRINKABE CABE ACCESSORIES KATAOG PROIZVODA PRODUCT CATAOGUE 8 TEHNO SISTEM d.o.o. NISKONAPONSKI TOPOSKUPJAJUĆI KABOVSKI PRIBOR TOPOSKUPJAJUĆE KABOVSKE SPOJNICE kv OW

More information

Mogudnosti za prilagođavanje

Mogudnosti za prilagođavanje Mogudnosti za prilagođavanje Shaun Martin World Wildlife Fund, Inc. 2012 All rights reserved. Mogudnosti za prilagođavanje Za koje ste primere aktivnosti prilagođavanja čuli, pročitali, ili iskusili? Mogudnosti

More information

Bušilice nove generacije. ImpactDrill

Bušilice nove generacije. ImpactDrill NOVITET Bušilice nove generacije ImpactDrill Nove udarne bušilice od Bosch-a EasyImpact 550 EasyImpact 570 UniversalImpact 700 UniversalImpact 800 AdvancedImpact 900 Dostupna od 01.05.2017 2 Logika iza

More information

WWF. Jahorina

WWF. Jahorina WWF For an introduction Jahorina 23.2.2009 What WWF is World Wide Fund for Nature (formerly World Wildlife Fund) In the US still World Wildlife Fund The World s leading independent conservation organisation

More information

СТРУКТУРА СТАНДАРДА СИСТЕМАМЕНАЏМЕНТАКВАЛИТЕТОМ

СТРУКТУРА СТАНДАРДА СИСТЕМАМЕНАЏМЕНТАКВАЛИТЕТОМ 1 СТРУКТУРА СТАНДАРДА СИСТЕМАМЕНАЏМЕНТАКВАЛИТЕТОМ 2 ПРИНЦИПИ МЕНАЏМЕНТА КВАЛИТЕТОМ 3 ПРИНЦИПИ МЕНАЏМЕНТА КВАЛИТЕТОМ 4 ПРИНЦИПИ МЕНАЏМЕНТА КВАЛИТЕТОМ Edwards Deming Не морате то чинити, преживљавање фирми

More information

UNIVERZITET U BEOGRADU RUDARSKO GEOLOŠKI FAKULTET DEPARTMAN ZA HIDROGEOLOGIJU ZBORNIK RADOVA. ZLATIBOR maj godine

UNIVERZITET U BEOGRADU RUDARSKO GEOLOŠKI FAKULTET DEPARTMAN ZA HIDROGEOLOGIJU ZBORNIK RADOVA. ZLATIBOR maj godine UNIVERZITETUBEOGRADU RUDARSKOGEOLOŠKIFAKULTET DEPARTMANZAHIDROGEOLOGIJU ZBORNIKRADOVA ZLATIBOR 1720.maj2012.godine XIVSRPSKISIMPOZIJUMOHIDROGEOLOGIJI ZBORNIKRADOVA IZDAVA: ZAIZDAVAA: TEHNIKIUREDNICI: TIRAŽ:

More information

JavaScript podrska u radu sa greskama

JavaScript podrska u radu sa greskama JavaScript podrska u radu sa greskama Svaki od pregledaca ima svoj podrazumevani naci reagovanja na greske, Firefox i Chrome upisuju greske u log datoteku, dok recimo Internet Explorer i Opera generisu

More information

LabVIEW-ZADACI. 1. Napisati program u LabVIEW-u koji računa zbir dva broja.

LabVIEW-ZADACI. 1. Napisati program u LabVIEW-u koji računa zbir dva broja. LabVIEW-ZADACI 1. Napisati program u LabVIEW-u koji računa zbir dva broja. Startovati LabVIEW Birati New VI U okviru Controls Pallete birati numerički kontroler tipa Numerical Control, i postaviti ga na

More information

MikroC biblioteka za PDU format SMS poruke

MikroC biblioteka za PDU format SMS poruke INFOTEH-JAHORINA Vol. 12, March 2013. MikroC biblioteka za PDU format SMS poruke Saša Vučičević Student prvog ciklusa studija Elektrotehnički fakultet Istočno Sarajevo, Republika Srpska, Bosna i Hercegovina

More information

FAKULTET TEHNIČKIH NAUKA

FAKULTET TEHNIČKIH NAUKA UNIVERZITET U NOVOM SADU FAKULTET TEHNIČKIH NAUKA Nastavni predmet: Vežba br 6: Automatizacija projektovanja tehnoloških procesa izrade alata za brizganje plastike primenom ekspertnih sistema Doc. dr Dejan

More information

RANI BOOKING TURSKA LJETO 2017

RANI BOOKING TURSKA LJETO 2017 PUTNIČKA AGENCIJA FIBULA AIR TRAVEL AGENCY D.O.O. UL. FERHADIJA 24; 71000 SARAJEVO; BIH TEL:033/232523; 033/570700; E-MAIL: INFO@FIBULA.BA; FIBULA@BIH.NET.BA; WEB: WWW.FIBULA.BA SUDSKI REGISTAR: UF/I-1769/02,

More information

Upute za korištenje makronaredbi gml2dwg i gml2dgn

Upute za korištenje makronaredbi gml2dwg i gml2dgn SVEUČILIŠTE U ZAGREBU - GEODETSKI FAKULTET UNIVERSITY OF ZAGREB - FACULTY OF GEODESY Zavod za primijenjenu geodeziju; Katedra za upravljanje prostornim informacijama Institute of Applied Geodesy; Chair

More information

TEHNIKA I INFORMATIKA U OBRAZOVANJU 3. Internacionalna Konferencija, Tehnički fakultet Čačak, 7 9. maj 2010.

TEHNIKA I INFORMATIKA U OBRAZOVANJU 3. Internacionalna Konferencija, Tehnički fakultet Čačak, 7 9. maj 2010. TEHNIKA I INFORMATIKA U OBRAZOVANJU 3. Internacionalna Konferencija, Tehnički fakultet Čačak, 7 9. maj 2010. TECHNICS AND INFORMATICS IN EDUCATION 3 rd International Conference, Technical Faculty Čačak,

More information

ARHITEKTURA RAČUNARA

ARHITEKTURA RAČUNARA J. ĐORĐEVIĆ, D. MILIĆEV, D. BOJIĆ, A. MILENKOVIĆ, B. NIKOLIĆ, Z. RADIVOJEVIĆ, M. OBRADOVIĆ ARHITEKTURA RAČUNARA ZBIRKA REŠENIH ZADATAKA Beograd 2005. 1.1 ZADATAK 1 PREKIDI Posmatra se procesor sa vektorisanim

More information

Struktura i organizacija baza podataka

Struktura i organizacija baza podataka Fakultet tehničkih nauka, DRA, Novi Sad Predmet: Struktura i organizacija baza podataka Dr Slavica Aleksić, Milanka Bjelica, Nikola Obrenović Primer radnik({mbr, Ime, Prz, Sef, Plt, God, Pre}, {Mbr}),

More information

POSEBNA POGLAVLJA INDUSTRIJSKOG TRANSPORTA I SKLADIŠNIH SISTEMA

POSEBNA POGLAVLJA INDUSTRIJSKOG TRANSPORTA I SKLADIŠNIH SISTEMA Master akademske studije Modul za logistiku 1 (MLO1) POSEBNA POGLAVLJA INDUSTRIJSKOG TRANSPORTA I SKLADIŠNIH SISTEMA angažovani su: 1. Prof. dr Momčilo Miljuš, dipl.inž., kab 303, mmiljus@sf.bg.ac.rs,

More information

1. MODEL (Ulaz / Zadržavanje / Stanje)

1. MODEL (Ulaz / Zadržavanje / Stanje) 1. MODEL (Ulaz / Zadržavanje / Stanje) Potrebno je kreirati model koji će preslikavati sledeći realan sistem: Svaki dan dolazi određen broj paleta u skladište Broj paleta na nivou dana se može opisati

More information

Zaštita podataka primenom kriptografskih metoda

Zaštita podataka primenom kriptografskih metoda Univerzitet u Nišu Elektronski fakultet Predmet: Prenos podataka i umrežavanje SEMINARSKI RAD Zaštita podataka primenom kriptografskih metoda Profesor: Goran Lj. Đorđević Niš, 2010 Student: Kovačević Vladimir

More information

NAUČ NI Č LANCI POREĐENJE SNAGE ZA JEDNU I DVE KONTRAROTIRAJUĆE HIDRO TURBINE U VENTURIJEVOJ CEVI DRUGI DEO

NAUČ NI Č LANCI POREĐENJE SNAGE ZA JEDNU I DVE KONTRAROTIRAJUĆE HIDRO TURBINE U VENTURIJEVOJ CEVI DRUGI DEO NAUČ NI Č LANCI POREĐENJE SNAGE ZA JEDNU I DVE KONTRAROTIRAJUĆE HIDRO TURBINE U VENTURIJEVOJ CEVI DRUGI DEO Kozić S. Mirko, Vojnotehnički institut Sektor za vazduhoplove, Beograd Sažetak: U prvom delu

More information

L A TEX. Dejan Tomić 44/2011, I smer

L A TEX. Dejan Tomić 44/2011, I smer L A TEX Dejan Tomić 44/2011, I smer October 15, 2011 Poglavlje 1 Matematika 1.1 Prva godina 1.1.1 Diskretne strukture 1 U ovom predmetu se uče stvari kao što su: teorija konačnih skupova, iskazni račun

More information

MRS. MRSLab03 Metodologija Razvoja Softvera Vežba 03 LAB Dijagram aktivnosti

MRS. MRSLab03 Metodologija Razvoja Softvera Vežba 03 LAB Dijagram aktivnosti MRS LAB 03 MRSLab03 Metodologija Razvoja Softvera Vežba 03 Dijagrami aktivnosti 1. Dijagram aktivnosti Dijagram aktivnosti je UML dijagram koji modeluje dinamičke aspekte sistema. On predstavlja pojednostavljenje

More information

Prvi koraci u razvoju bankarskog on-line sistema u Japanu napravljeni su sredinom 60-tih godina prošlog veka i to najpre za on-line, real-time obradu

Prvi koraci u razvoju bankarskog on-line sistema u Japanu napravljeni su sredinom 60-tih godina prošlog veka i to najpre za on-line, real-time obradu JAPAN Japan, kao zemlja napredne tehnologije, elektronike i telekomunikacija, je zemlja koja je u samom svetskom vrhu po razvoju i usavršavanju bankarskog poslovanja i spada među vodećim zemljama sveta

More information

Cvija. Skripta za prvi deo(teorija+urađeni zadaci) 1.14.Slika 1.9

Cvija. Skripta za prvi deo(teorija+urađeni zadaci) 1.14.Slika 1.9 1.1.Osnovna podela ili klasifikacija softvera ja na aplikativni i sistemski. 1.2.Aplikativni softver se projektuje za rešavanje konkretnih problema,kao sto su na primer:placanje preko Interneta, rezervacija

More information

PROFOMETER 5+ lokator armature

PROFOMETER 5+ lokator armature PROFOMETER 5+ lokator armature Instrument za testiranje betona 5. generacije Melco Buda d.o.o. - kancelarija u Beogradu: Hadži Nikole Živkovića br.2 Poslovna zgrada Iskra komerc, kancelarija 15/ II sprat

More information

Informatika. Hrvoje Džapo, Vedran Podobnik, Tomislav Pribanić, Marija Seder i Mile Šikić. Zagreb, studeni 2017

Informatika. Hrvoje Džapo, Vedran Podobnik, Tomislav Pribanić, Marija Seder i Mile Šikić. Zagreb, studeni 2017 Hrvoje Džapo, Vedran Podobnik, Tomislav Pribanić, Marija Seder i Mile Šikić Informatika Zagreb, studeni 2017 Sveučilište u Zagrebu Vojni studijski programi Sadržaj 1 OSNOVE RAČUNALA... 1 1.1 Povijesni

More information

1. PROJEKTOVANJE PROCESORA

1. PROJEKTOVANJE PROCESORA Sadržaj SADRŽAJ 1. PROJEKTOVANJE PROCESORA...4 1.1. Projektovanje ISP-a...4 1.2. Arhitektura, implementacija i realizacija...5 1.2.1. ISA...5 1.2.2. Dinamičko-statički interfejs...6 1.3. Performanse procesora

More information

Korak X1 X2 X3 F O U R T W START {0,1}

Korak X1 X2 X3 F O U R T W START {0,1} 1) (8) Formulisati Traveling Salesman Problem (TSP) kao problem traženja. 2) (23) Dato je prostor stanja sa slike, sa početnim stanjem A i završnim stanjem Q. Broj na grani označava cijenu operatora, a

More information

Ciljevi. Poslije kompletiranja ove lekcije trebalo bi se moći:

Ciljevi. Poslije kompletiranja ove lekcije trebalo bi se moći: Pogledi Ciljevi Poslije kompletiranja ove lekcije trebalo bi se moći: Opisati pogled Formirati novi pogled Vratiti podatke putem pogleda Izmijeniti postojeći pogled Insertovani, ažurirati i brisati podatke

More information

TEHNOLOGIJA, INFORMATIKA I OBRAZOVANJE ZA DRUŠTVO UČENJA I ZNANJA 6. Međunarodni Simpozijum, Tehnički fakultet Čačak, 3 5. jun 2011.

TEHNOLOGIJA, INFORMATIKA I OBRAZOVANJE ZA DRUŠTVO UČENJA I ZNANJA 6. Međunarodni Simpozijum, Tehnički fakultet Čačak, 3 5. jun 2011. TEHNOLOGIJA, INFORMATIKA I OBRAZOVANJE ZA DRUŠTVO UČENJA I ZNANJA 6. Međunarodni Simpozijum, Tehnički fakultet Čačak, 3 5. jun 2011. TECHNOLOGY, INFORMATICS AND EDUCATION FOR LEARNING AND KNOWLEDGE SOCIETY

More information

Ali kako znati koja maksimalna plata pripada kojem sektoru? GROUP BY in SELECT Obično se uključuje GROUP BY kolona u SELECT listi.

Ali kako znati koja maksimalna plata pripada kojem sektoru? GROUP BY in SELECT Obično se uključuje GROUP BY kolona u SELECT listi. Database Programming with SQL kurs 2017 database design and programming with sql students slajdovi 9-1 Using Group By Having Clauses Za dobijanje srednje visine studenata: SELECT AVG(height) FROM students;

More information

Programiranje za internet zimski semestar 2013/2014. Java kroz primjere (skripta je u fazi izradi)

Programiranje za internet zimski semestar 2013/2014. Java kroz primjere (skripta je u fazi izradi) Programiranje za internet zimski semestar 2013/2014 Java kroz primjere (skripta je u fazi izradi) Zadatak broj 1 Nacrtati kocku. (Zanimljiv teži problem za razmišljanje: Nacrtat kocku čije će dimenzije

More information

Specification Details: Coded Dash Number M28803/1 -MC PART LISTINGS MANUFACTURER'S DESIGNATION OR TYPE NUMBER TEST OR QUALIFICATION REFERENCE

Specification Details: Coded Dash Number M28803/1 -MC PART LISTINGS MANUFACTURER'S DESIGNATION OR TYPE NUMBER TEST OR QUALIFICATION REFERENCE Specification Details: DLA Land and Maritime - VQ Date: 2/4/2015 Specification: MIL-DTL-28803 Title: Display, Optoelectronic, Readouts, Backlighted Segmented Federal Supply Class (FSC): 5980 Conventional:

More information

Navodila za uporabo čitalnika Heron TM D130

Navodila za uporabo čitalnika Heron TM D130 Upravljanje sistema COBISS Navodila za uporabo čitalnika Heron TM D130 V1.0 VIF-NA-7-SI IZUM, 2005 COBISS, COMARC, COBIB, COLIB, AALIB, IZUM so zaščitene znamke v lasti javnega zavoda IZUM. KAZALO VSEBINE

More information

Programiranje III razred

Programiranje III razred Tehnička škola 9. maj Bačka Palanka Programiranje III razred Istorijat programskih jezika Programski jezici Programski jezici su veštački jezici koji se mogu koristiti za kontrolu ponašanja mašine, naročito

More information

POSTUPAK IZRADE DIPLOMSKOG RADA NA OSNOVNIM AKADEMSKIM STUDIJAMA FAKULTETA ZA MENADŽMENT U ZAJEČARU

POSTUPAK IZRADE DIPLOMSKOG RADA NA OSNOVNIM AKADEMSKIM STUDIJAMA FAKULTETA ZA MENADŽMENT U ZAJEČARU POSTUPAK IZRADE DIPLOMSKOG RADA NA OSNOVNIM AKADEMSKIM STUDIJAMA FAKULTETA ZA MENADŽMENT U ZAJEČARU (Usaglašeno sa procedurom S.3.04 sistema kvaliteta Megatrend univerziteta u Beogradu) Uvodne napomene

More information

VBA moduli. mr Milovan Milivojević dipl. ing. Visa Poslovno Tehnička Škola - Užice

VBA moduli. mr Milovan Milivojević dipl. ing. Visa Poslovno Tehnička Škola - Užice VBA moduli mr Milovan Milivojević dipl. ing. Visa Poslovno Tehnička Škola - Užice Moduli (modules) ponašanje modula Ponašanje modula može se prilagoditi na 4 načina: Option Explicit Option Private Module

More information

math.e Fibonaccijev brojevni sustav 1 Uvod Fibonaccijev brojevni sustav math.e Vol 16. Hrvatski matematički elektronički časopis

math.e Fibonaccijev brojevni sustav 1 Uvod Fibonaccijev brojevni sustav math.e Vol 16. Hrvatski matematički elektronički časopis 1 math.e Hrvatski matematički elektronički časopis Fibonaccijev brojevni sustav teorija brojeva Ljerka Jukić asistentica Odjela za matematiku Sveučilišta u Osijeku ljukic@mathos.hr Helena Velić studentica

More information

OTVARANJE BAZE PODATAKA I IZRADA TABLICE U MICROSOFT ACCESS-u

OTVARANJE BAZE PODATAKA I IZRADA TABLICE U MICROSOFT ACCESS-u OTVARANJE BAZE PODATAKA I IZRADA TABLICE U MICROSOFT ACCESS-u MS Access je programski alat za upravljanje bazama podataka. Pomoću Accessa se mogu obavljati dvije grupe aktivnosti: 1. izrada (projektiranje)

More information

MRS MRSLab08 Metodologija Razvoja Softvera Vežba 08

MRS MRSLab08 Metodologija Razvoja Softvera Vežba 08 MRS MRSLab08 Metodologija Razvoja Softvera Vežba 08 LAB 08 Konceptualni model podataka Logički model podataka 1. Konceptualni model podataka Modeli podataka omogućavaju modelovanje semantičke i logičke

More information

Primena tehnika veštačke inteligencije u prepoznavanju oblika na slikama

Primena tehnika veštačke inteligencije u prepoznavanju oblika na slikama Univerzitet UNION u Beogradu Računarski fakultet Nikola Todorović Primena tehnika veštačke inteligencije u prepoznavanju oblika na slikama Diplomski rad Beograd, 2007. godine Računarski fakultet u Beogradu

More information

Osnovi računarstva II. Uvodne napomene Tipovi podataka i operacije Osnovni algoritamski koraci

Osnovi računarstva II. Uvodne napomene Tipovi podataka i operacije Osnovni algoritamski koraci Osnovi računarstva II Uvodne napomene Tipovi podataka i operacije Osnovni algoritamski koraci OSNOVI RAČUNARSTVA II Predmetni nastavnik: Prof. dr Vesna Popović-Bugarin kabinet 322 Konsultacije ponedjeljkom

More information

- Vežba 1 (dodatan materijal) - Kreiranje Web šablona (template) pomoću softvera Adobe Photoshop CS

- Vežba 1 (dodatan materijal) - Kreiranje Web šablona (template) pomoću softvera Adobe Photoshop CS - Vežba 1 (dodatan materijal) - Kreiranje Web šablona (template) pomoću softvera Adobe Photoshop CS 1. Pokrenite Adobe Photoshop CS i otvorite novi dokument sa komandom File / New 2. Otvoriće se dijalog

More information

Računarska grafika je oblast računarstva koja se bavi kreiranjem, obradom, prilagođavanjem slika i animacija pomoću računara.

Računarska grafika je oblast računarstva koja se bavi kreiranjem, obradom, prilagođavanjem slika i animacija pomoću računara. Računarska grafika je oblast računarstva koja se bavi kreiranjem, obradom, prilagođavanjem slika i animacija pomoću računara. Postoje dva standardna modela boja: Aditivni model RGB Suptraktivni model CMYK

More information

FILOGENETSKA ANALIZA

FILOGENETSKA ANALIZA FILOGENETSKA ANALIZA MOLEKULSKA EVOLUCIJA MOLEKULSKA EVOLUCIJA Kako možemo utvrditi da li dve vrste potiču od istog pretka? Starije metode: preko fosilnih ostataka i osobina organizama Novije metode: na

More information

Pravljenje Screenshota. 1. Korak

Pravljenje Screenshota. 1. Korak Prvo i osnovno, da biste uspesno odradili ovaj tutorijal, morate imati instaliran GOM Player. Instalacija je vrlo jednostavna, i ovaj player u sebi sadrzi sve neophodne kodeke za pustanje video zapisa,

More information

4. Mikroprocesori opšte namene

4. Mikroprocesori opšte namene 4. Mikroprocesori opšte namene Nasuprot namenskih mikroprocesora koji su sposobni da obavljaju samo jednu funkciju, procesori opšte namene, kakav je Pentium CPU, su u stanju da obavljaju mnogo različitih

More information

1. Prelazak sa RISC na CISC koncept

1. Prelazak sa RISC na CISC koncept 1. Prelazak sa RISC na CISC koncept Zadnjih 25 godina prelazak sa CISC na RISC koncept doveo je do radikalnih promena kod ISA (Instruction Set Architecture). U cilju boljeg sagledavanja ove problematike

More information

msc Velimir Milanovic Unošenje prvih zapisa Kreiranje elektronskih obrazaca - formi Prva forma - Čitaoci U P I T I

msc Velimir Milanovic Unošenje prvih zapisa Kreiranje elektronskih obrazaca - formi Prva forma - Čitaoci U P I T I msc Velimir Milanovic SADRŽAJ: 1. Pojam informacionih sistema... 4 1. 1. Vrste informacionih sistema... 5 1.1.1. Informacioni sistemi za obradu podataka (dp data processing)... 5 1. 1. 2. Upravljački informacioni

More information

Donosnost zavarovanj v omejeni izdaji

Donosnost zavarovanj v omejeni izdaji Donosnost zavarovanj v omejeni izdaji informacije za stranke, ki investirajo v enega izmed produktov v omejeni izdaji ter kratek opis vsakega posameznega produkta na dan 31.03.2014. Omejena izdaja Simfonija

More information