UNIVERZITET U NOVOM SADU FAKULTET TEHNIČKIH NAUKA Odsek za elektrotehniku i računarstvo Institut za računarstvo i automatiku Katedra za računarsku teh

Величина: px
Почињати приказ од странице:

Download "UNIVERZITET U NOVOM SADU FAKULTET TEHNIČKIH NAUKA Odsek za elektrotehniku i računarstvo Institut za računarstvo i automatiku Katedra za računarsku teh"

Транскрипт

1 UNIVERZITET U NOVOM SADU FAKULTET TEHNIČKIH NAUKA Odsek za elektrotehniku i računarstvo Institut za računarstvo i automatiku Katedra za računarsku tehniku i računarske komunikacije Jedno rešenje HE AAC za MIPS CPU Bachelor rad iz oblasti - DSP I - Mentor: Stanislav Očovaj Student: Pešut Đorđe E11062 Novi Sad, jun 2008.

2 SADRŽAJ: 1. Skradenice ZADATAK Teorijski uvod Opis MP4 formata datoteke HDLR STSD STSZ MDAT Opis LOAS/LATM formata Opis ADTS formata Opis rešenja Testiranje Zaključak LITERATURA

3 1. Skraćenice 3G2 3GP 3GPP AAC AAC LC ADTS CRC HDLR HE-AAC IEC ISO LATM LOAS MDAT MP4 MPEG-4 PS SBR STSD STSZ 3GPP file format (file extension) 3GPP file format (file extension) Third Generation Partnership Project Advanced Audio Coding Low Complexity AAC Audio Data Transport Stream Cyclic Cedundancy Check Handler Reference Box High Efficiency AAC The International Electrotechnical Commission The International Organization For Standardization Low Overhead MPEG-4 Audio Transport Multiplex Low Overhead Audio Stream Media Data Box MPEG-4 file format (file extension) Moving Picture Expert Group Parametric Stereo Spectral Band Replication Sample Description Box Sample Size Boxes 3

4 2. ZADATAK Realizovati aplikaciju u programskom jeziku C, koja vrši ekstrakciju AAC audio toka iz datoteke u MP4 formatu, i njegovu konverziju u LOAS/LATM, odnosno ADTS format. Ulaz u aplikaciju je datoteka u MP4 formatu, a izlaz iz aplikacije je datoteka u LOAS/LATM, odnosno ADTS formatu. Realizovana aplikacija treba da zadovolji sledede kriterijume: Da bude napisana u C jeziku (bez C++ ekstenzija) Da bude platformski nezavisna (to jest da radi i na little-endian i big-endian platformama) Da bude optimizovana u pogledu brzine izvršavanja (dekodiranje AAC toka podataka ne dolazi u obzir!) Napomene: Pri konverziji u LOAS/LATM format koristiti AudioSyncStream() strukturu usesamestreammux treba da ima vrednost 0 allstreamssametimeframing treba da ima vrednost 1 numsubframes treba da ima vrednost 0 numprogram treba da ima vrednost 0 numlayer treba da ima vrednost 0 no_raw_data_blocks_in_frame treba da bude 0 ne treba koristiti CRC proveru zaglavlja audiomuxversion treba da bude 0 3. Teorijski uvod MPEG-4 je standard za čuvanje i isporučivanje multimedijalnog sadržaja. Predstavljen je pred kraj godine. Prvobitno je napravljen kao naslednik MPEG-1 i MPEG-2 standarda. Cilj je bio da se napravi standard za niske bitske brzine, pošto su prethodne verzije ved pokrivale visoke bitske brzine, ali je u fazi specfikacije MPEG-4 prerastao u standard koji je imao visok stepen kompresije i podržavao i niske i visoke bitske brzine. [3] Audio kodovanje u MPEG-4 standardu je urađeno po uzoru na AAC, sistem kodovanja iz MPEG-2 standarda, ali nije kompatibilan sa njim. MPEG-4 je uveo neke novine kako bi poboljšao efikasnost, posebno kod niskih bitskih protoka. AAC je sistem kodovanja sa gubicima. Postoji nekoliko tipova AAC-a, ali su dva najčešda: LC-AAC i HE-AAC. AAC u kombinaciji sa SBR-om i PS-om čini aacplus. SBR omogudava da audio kodek iporučuje isti kvalitet sa upola manjom bitskom brzinom. PS značajno uvedava efikasnost kodeka za stereo signale sa niskim bitskim brzinama. [3] Jedna od največih snaga MPEG-4 standarda u odnosu na druge je to što je otvoren standard, pa tako svi mogu da imaju uvid u specifikaciju i da prave aplikacije koje de ga podržavati. [3] 4

5 4. Opis MP4 formata datoteke MP4 je 12. deo MPEG-4 standarda. Puštanje fajlova preko mreže je podjednako dobro kao i puštanje na lokalnoj mašini. [2] MP4 je sastavljen od nekoliko atoma, od kojih neki sadrže i po nekoliko drugih. Na početku svakog atoma je njegova dužina, izražena u bajtima, i njegov tip. Prilikom parsiranja se prvo vidi kog je tipa atom, pa onda ako sadrži neke informacije koje su bitne za dalji rad se parsira, a ako ne sadrži onda se samo preskoči broj bajtova koje pokazuje polje za dužinu tog atoma. Za konverziju MP4 datoteke u LOAS/LATM I ADTS su potrebni slededi atomi i informacije koje su smeštene u njima: - HDLR - STSD - STSZ - MDAT 4.1 HDLR U ovom atomu se nalazi informacija o tipu handler-a sa kojim treba rukovati sadržajem. Tip atoma je 0x68646c72. 4 bajta koja prethode tipu označavaju dužinu HDLR atoma, a 4 bajta koja dolaze posle tipa, u ovom slučaju, su verzija i neki flag-ovi koji su ovde postavljeni na nule. Posle svega ovoga slede polja koja su navedena na slici aligned(8) class HandlerBox extends FullBox( hdlr, version = 0, 0) { unsigned int(32) pre_defined = 0; unsigned int(32) handler_type; const unsigned int(32)[3] reserved = 0; string name; Slika specifikacija HDLR atoma [2] Jedina informacija koja se vadi je handler_type. Vrednosti koje može sadržati to polje su: - vide Video track - soun Audio track - hint Hint track Za ovaj rad je potreban samo soun handler. 5

6 4.2 STSD U ovom atomu se nalazi informacija o broju kanala i frekvenciji odabiranja. Tip atoma je 0x bajta koja prethode tipu označavaju dužinu STSD atoma, a 4 bajta koja dolaze posle tipa, u ovom slučaju, su verzija i neki flag-ovi koji su ovde postavljeni na nule. Posle svega ovoga slede polja koja su navedena na slici aligned(8) abstract class SampleEntry (unsigned int(32) format) extends Box(format){ const unsigned int(8)[6] reserved = 0; unsigned int(16) data_reference_index; aligned(8) class SampleDescriptionBox (unsigned int(32) handler_type) extends FullBox('stsd', 0, 0){ int i ; unsigned int(32) entry_count; for (i = 1 ; i <= entry_count ; i++){ switch (handler_type){ case soun : // for audio tracks AudioSampleEntry(); break; case vide : // for video tracks VisualSampleEntry(); break; case hint : // Hint track HintSampleEntry(); break; class AudioSampleEntry(codingname) extends SampleEntry (codingname){ const unsigned int(32)[2] reserved = 0; template unsigned int(16) channelcount = 2; template unsigned int(16) samplesize = 16; unsigned int(16) pre_defined = 0; const unsigned int(16) reserved = 0 ; template unsigned int(32) samplerate = {timescale of media<<16; Slika specifikacija STSD atoma [2] Ovde se pročita samo vrednost frekvencije. U ovom atomu se nalazi još jedan atom nazvan ESDS. U njemu se nalaze informacije o broju kanala i o prisutnosti SBR parametra. ESDS atom sadrži nekoliko sekcija, ali najvažnija je peta. Ona počinje bajtom 0x05. Posle njega mogu dodi opcioni bajtovi koji mogu imati jednu od sledede 3 vrednosti: 0x80, 0x81, 0xfe. Iza njih je 1 bajt koji označava dužinu deskriptora, a 6

7 posle toga dolaze najvažnija 2 bajta. Poslednji bit prvog je SBR bit, 0 označava da ga nema, a 1 da j e prisutan. Ako je SBR prisutan to znači da se prethodno očitana frekvencija deli na pola. Četvrti i tredi bit drugog bajta označavaju broj kanala. 4.3 STSZ U ovom atomu se nalazi informacija o broju i veličini odbiraka. Veličina odbiraka je izražena u bajtima. Tip atoma je 0x a. 4 bajta koja prethode tipu označavaju dužinu STSZ atoma, a 4 bajta koja dolaze posle tipa, u ovom slučaju, su verzija i neki flag-ovi koji su ovde postavljeni na nule. Posle svega ovoga slede polja koja su navedena na slici aligned(8) class SampleSizeBox extends FullBox( stsz, version = 0, 0) { unsigned int(32) sample_size; unsigned int(32) sample_count; if (sample_size==0) { for (i=1; i <= sample_count; i++) { unsigned int(32) entry_size; Slika specifikacija STSZ atoma [2] 4.4 MDAT U ovom atomu se nalaze podaci enkodovanog AAC-a. Svi su spojeni u jednu celinu, ali se na osnovu podataka o veličini odbiraka mogu podeliti u frejmove. Tip atoma je 0x6d bajta koja prethode tipu označavaju dužinu MDAT atoma. Ako se dužina svih odbiraka i dužina MDAT atoma ne slažu, onda je potrebno zanemariti prvih 8 bajtova koji su najčešde nule. To se radi jer različiti enkoderi prave različite fajlove. Nero ubaci te nule, dok ih itunes ne ubacuje. MDAT je poslednji i najvedi atom u MP4 datoteci, i zauzima skoro celu datoteku. aligned(8) class MediaDataBox extends Box( mdat ) { bit(8) data[]; Slika specifikacija MDAT atoma [2] 7

8 5. Opis LOAS/LATM formata LOAS podržava 3 strukture ali se ovde koristi samo AudioSyncStream() struktura. Ona sadrži sinhronizacionu reč, multipleksirani element i dužinu frejma. Maksimalna udaljenost dve sinhronizacione reči je 8192 bajta. [1] AudioSyncStream(){ while (nextbits() == 0x2B7 ) { /* syncword */ audiomuxlengthbyteslast; AudioMuxElement( 1 ); ByteAlign(); 11 bslbf 13 uimsbf Slika 5.1 specifikacija AudioSyncStream strukture [1] audiomuxlengthbyteslast dužina multipleksiranog elementa sa poravnanjem na nivou bajta. [1] Jedinica koja se nalazi u pozivu AudioMuxElement-a označava da se StreamMuxConfig nalazi unutar tekudeg frejma. [1] Neke od napomena, koje važe za ovaj zadatak, uprošdavaju rad i mnogobrojne FOR petlje, iz dalje specifikacije, svode na samo jedan prolaz. Kada se upišu svi biti koji su potrebni za zaglavlje frejma dobija se broj bita koji nije deljiv sa 8, pa se onda bajtovi payload-a moraju deliti. LOAS/LATM se koristi kao standard u streaming-u. 8

9 6. Opis ADTS formata adts_sequence(){ while (nextbits()==syncword) { adts_frame() adts_frame(){ byte_alignment() adts_fixed_header() adts_variable_header() adts_error_check() for( i=0; i<no_raw_data_blocks_in_frame+1; i++) { raw_data_block() Slika 6.1 specifikacija ADTS formata [1] Specifikacija ostalih delova je prikazana u [1]. ADTS sadrži 2 tipa zaglavlja, jedno koje se ne menja između frejmova, i jedno koje menja svoje parametre između frejmova. [1] U ADTS-u broj bita zaglavlja je deljiv sa 8, pa se onda payload može samo prekopirati, bajtovi ostaju kakvi su i u MP4 datoteci, odnosno njenom MDAT atomu. Ovde je kao i u LOAS-u olakšan rad sa napomenama iz teksta zadatka. ADTS se kao i LOAS koristi kao standard u streaming-u. 9

10 7. Opis rešenja U zadatku se prvo parsira MP4 datoteka i iz nje se izvuku sve potrebne informacije kako bi se mogle napraviti LOAS i ADTS datoteke. Slika 7.1 Gloabalni pogled na sistem 10

11 Na slici 7.1 se vidi da se iz MP4 datoteke prasiraju samo 4 atoma. Kada se isparsira atom MDAT to je kraj programa, jer je MDAT poslednji atom u MP4 datoteci. Ako se naiđe na neki od atoma koji nije od ova 4 koja su potrebna za parsiranje, program preskače taj atom u MP4 datoteci. Slika 7.2 Parsiranje MDAT atoma (levo) i parsiranje STSD atoma (desno) 11

12 Na slici 7.2 desno, se vidi algoritam za parsiranje STSD atoma. Očitaju se frekvencija i broj kanala i SBR parametar. Ako je SBR parametar aktivan (1), to predstavlja da se prenosi duplo niža frekvencija pa se očitana mora podeliti na pola. Na slici 7.2 levo, se vdi algoritam parsiranja MDAT atoma. Tu se prvo proveri da li je koder koji je pravio MP4 datoteku dodao nepotrebne nule na početak atoma, pa ako jeste one se onda preskaču. Posle toga se ulazi u petlju koja se vrti onoliko puta koliko ima odbiraka. U svakom prolazu se pročitaju bajtovi odbirka i prave se LOAS i ADTS frejmovi. Funkcije parsiranja druga dva atoma se svode samo na očitavanje bajtova, pa se algoritmi nisu uvrstili u dokumentaciju. Iz atoma HDLR se očitava tip handler-a, iz atoma STSD se dobijaju vrednost frekvencije sa uračunatim SBR parametrom i broj kanala. STSZ atom sadrži vrednosti veličine odbiraka, a u MDAT atomu su enkodovani podaci koji se izvlače po odbircima. Pravljenje LOAS frejma se sastoji od upisa odgovarajudih bita u zaglavlje i kopiranje enkodovanih bajtova. ADTS se pravi na isti način samo što se pravi drugačije zaglavlje. Pošto se u zaglavlja pišu biti, a ne bajtovi onda je napravljena posebna funkcija, writebits, koja upisuje zadatu vrednost na određeni broj bita. Zaglavlje LOAS frejma je takve veličine da nije deljivo sa 8, pa se bajtovi u payload-u moraju deliti u odnosu 3 na prema 5. Ti biti se nisu upisivali sa funkcijom writebits zbog optimizacije koda. Kod ADTS-a nema toga, tamo je sve poravnato. 8. Testiranje Testiranje je izvršeno uz pomod batch fajla, i test je obuhvatio 61 datoteku sa muzikom. Za sve fajlove test je prošao uspešno. Fajlovi nad kojima se vršilo testiranje, generisani su pomodu Nero i itunes AAC kodera. Test se sastoji iz slededih faza: Pravljenje referentnog dekodovanog fajla pomodu Coding Technologies AAC dekodera za MP4 fajlove Pokretanja programa koji konvertuje MP4 u LOAS i ADTS Pravljenje dekodovanog fajla od LOAS-a pomodu Coding Technologies AAC dekodera za LOAS fajlove Pravljenje dekodovanog fajla od ADTS-a pomodu Coding Technologies AAC dekodera za ADTS fajlove Poređenje dekodovanih fajlova, dekodovani MP4 i dekodovani LOAS, pa dekodovani MP4 i dekodovani ADTS Testom su obuhvadeni MP4, M4A, 3GP i 3G2 fajlovi. 12

13 9. Zaključak Prilikom pregledanja MP4 fajlova u heksadecimalnoj predstavi, primetio sam da različiti koderi prave različite fajlove. Nero dodaje neke nule na početak MDAT atoma, dok itunes to ne radi. Nule se otkrivaju poređenjem veličina MDAT atoma i sume veličina svih odbiraka. Te dve vrednosti bi trebalo da su iste. Ako nisu, onda na početku MDAT atoma postoje nule koje treba zanemariti. 13

14 10. LITERATURA [1] ISO IEC Sub 1 [2] ISO-IEC _2005_MP4 [3] MPEG4WhitePaper [4] ISO_IEC_ MPEG4 Audio [5] ISO IEC Sub 4 14

SVEUČILIŠTE U ZAGREBU FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA Seminarski rad u okviru predmeta Računalna forenzika BETTER PORTABLE GRAPHICS FORMAT Matej

SVEUČILIŠTE U ZAGREBU FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA Seminarski rad u okviru predmeta Računalna forenzika BETTER PORTABLE GRAPHICS FORMAT Matej SVEUČILIŠTE U ZAGREBU FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA Seminarski rad u okviru predmeta Računalna forenzika BETTER PORTABLE GRAPHICS FORMAT Matej Crnac Zagreb, siječanj 2018 Sadržaj Uvod 2 BPG format

Више

P11.3 Analiza zivotnog veka, Graf smetnji

P11.3 Analiza zivotnog veka, Graf smetnji Поједностављени поглед на задњи део компајлера Међурепрезентација (Међујезик IR) Избор инструкција Додела ресурса Распоређивање инструкција Инструкције циљне архитектуре 1 Поједностављени поглед на задњи

Више

KATALOG ZNANJA IZ INFORMATIKE

KATALOG ZNANJA IZ INFORMATIKE KATALOG ZNANJA IZ INFORMATIKE Nacionalni savjet za obrazovanje je na 27. sjednici održanoj 17. marta 2014. godine utvrdio izmjene predmetnoga programa INFORMATIKA za I razred gimnazije. Na zahtijev Pedagoško-psihološke

Више

Laboratorija za termičku obradu Inženjerstvo površina Kratko uputstvo za obradu i analizu profila u programskom paketu SPIP Programski paket SPIP preu

Laboratorija za termičku obradu Inženjerstvo površina Kratko uputstvo za obradu i analizu profila u programskom paketu SPIP Programski paket SPIP preu Kratko uputstvo za obradu i analizu profila u programskom paketu SPIP Programski paket SPIP preuzmite sa sledećeg linka https://www.imagemet.com/products/spip/download/downloadspip/. Instalirajte softver,

Више

Razvoj programa, Code::Blocks, struktura programa, printf, scanf, konverzioni karakteri predavač: Nadežda Jakšić

Razvoj programa, Code::Blocks, struktura programa, printf, scanf, konverzioni karakteri predavač: Nadežda Jakšić Razvoj programa, Code::Blocks, struktura programa, printf, scanf, konverzioni karakteri predavač: Nadežda Jakšić projektni zadatak projektovanje programa (algoritmi) pisanje programskog koda, izvorni kod,

Више

Microsoft PowerPoint - 06 Uvod u racunarske mreze.ppt

Microsoft PowerPoint - 06 Uvod u racunarske mreze.ppt Uvod u računarske mreže v.as.mr. Samir Lemeš slemes@mf.unze.ba Univerzitet u Zenici - 2008 Uvod u računarske mreže Terminologija Primjer povezivanja dva računara Pojam protokola OSI referentni model Protokoli

Више

ЈСФФ2019 (Јапанско српски фестивал филма) Апликациони формулар САДРЖАЈ: Апликациони формулар О фестивалу Правила и процедура

ЈСФФ2019 (Јапанско српски фестивал филма) Апликациони формулар САДРЖАЈ: Апликациони формулар О фестивалу Правила и процедура ЈСФФ2019 (Јапанско српски фестивал филма) Апликациони формулар САДРЖАЈ: Апликациони формулар О фестивалу Правила и процедура АПЛИКАНТ Име: Имејл: Телефон: Вебсајт: Кратка биографија (до 150 речи): Информације

Више

AKVIZICIJA PODATAKA SA UREĐAJEM NI USB-6008 NI USB-6008 je jednostavni višenamjenski uređaj koji se koristi za akviziciju podataka (preko USBa), kao i

AKVIZICIJA PODATAKA SA UREĐAJEM NI USB-6008 NI USB-6008 je jednostavni višenamjenski uređaj koji se koristi za akviziciju podataka (preko USBa), kao i AKVIZICIJA PODATAKA SA UREĐAJEM NI USB-6008 NI USB-6008 je jednostavni višenamjenski uređaj koji se koristi za akviziciju podataka (preko USBa), kao i za generisanje željenih izlaznih signala (slika 1).

Више

Algoritmi i arhitekture DSP I

Algoritmi i arhitekture DSP I Univerzitet u Novom Sadu Fakultet Tehničkih Nauka Katedra za računarsku tehniku i međuračunarske komunikacije Algoritmi i arhitekture DSP I INTERNA ORGANIACIJA DIGITALNOG PROCESORA A OBRADU SIGNALA INTERNA

Више

Uvod u računarstvo 2+2

Uvod u računarstvo 2+2 Datoteke nastavak Funkcija fgets Funkcija koja učitava podatke iz datoteke, liniju po liniju, je char *fgets(char *str, int n, FILE *fp); gdje su str pokazivač na dio memorije (string) u koji će ulazna

Више

Microsoft PowerPoint - OOPpredavanja05 [Compatibility Mode]

Microsoft PowerPoint - OOPpredavanja05 [Compatibility Mode] OBJEKTNO ORIJENTISANO PROGRAMIRANJE PREDAVANJE 5 OBJEKTI U INTERAKCIJI Miloš Kovačević Đorđe Nedeljković 1 /25 OSNOVNI KONCEPTI - Abstrakcija - Modularizacija - Objektne reference - Klasni dijagram - Objektni

Више

Lekcija 6 Prikaz podataka na graficima. Upis u fajl. 1. Cilj vežbe Cilj vežbe je da studente upozna sa: načinima prikaza podataka na različitim grafič

Lekcija 6 Prikaz podataka na graficima. Upis u fajl. 1. Cilj vežbe Cilj vežbe je da studente upozna sa: načinima prikaza podataka na različitim grafič Lekcija 6 Prikaz podataka na graficima. Upis u fajl. 1. Cilj vežbe Cilj vežbe je da studente upozna sa: načinima prikaza podataka na različitim grafičkim indikatorima načinima kreiranja različitih tipova

Више

Microsoft PowerPoint - Datoteke [Compatibility Mode]

Microsoft PowerPoint - Datoteke [Compatibility Mode] Датотеке стандардни улаз / излаз Датотека је именовани низ знакова (бајтова) У програмском језику C датотека је везана за улаз и излаз података функције стандардне библиотеке Најједностaвније

Више

Verzija 1 A R C M A N S E C U R I T Y D E V I CE ilogger-11 opis uređaja i tehnička specifikacija ARCMAN Vikentija Rakića Zemun Tel: 011/3731

Verzija 1 A R C M A N S E C U R I T Y D E V I CE ilogger-11 opis uređaja i tehnička specifikacija ARCMAN Vikentija Rakića Zemun Tel: 011/3731 Verzija 1 A R C M A N S E C U R I T Y D E V I CE ilogger-11 opis uređaja i tehnička specifikacija ARCMAN Vikentija Rakića 10 11080 Zemun Tel: 011/3731-448 011/3731-310 Email: office@arcman.co.rs Jezik

Више

Apache Maven Bojan Tomić

Apache Maven Bojan Tomić Bojan Tomić tomicb@fon.rs Kako se pravi Java projekat (build) Osnovni koraci (skraćena procedura bez testiranja) 1)Preuzimanje *.java fajlova sa početne destinacije (obično src folder) 2)Preuzimanje odgovarajućih

Више

Техничко решење: Софтвер за симулацију стохастичког ортогоналног мерила сигнала, његовог интеграла и диференцијала Руководилац пројекта: Владимир Вуји

Техничко решење: Софтвер за симулацију стохастичког ортогоналног мерила сигнала, његовог интеграла и диференцијала Руководилац пројекта: Владимир Вуји Техничко решење: Софтвер за симулацију стохастичког ортогоналног мерила сигнала, његовог интеграла и диференцијала Руководилац пројекта: Владимир Вујичић Одговорно лице: Владимир Вујичић Аутори: Велибор

Више

Задатак 4: Центрифугална пумпа познате карактеристике при n = 2900 min -1 ради на инсталацији приказаној на слици и потискује воду из резервоара А у р

Задатак 4: Центрифугална пумпа познате карактеристике при n = 2900 min -1 ради на инсталацији приказаној на слици и потискује воду из резервоара А у р Задатак 4: Центрифугална пумпа познате карактеристике при n = 900 min -1 ради на инсталацији приказаној на слици и потискује воду из резервоара А у резервоар B. Непосредно на излазу из пумпе постављен

Више

ELEKTROTEHNIČKI FAKULTET, UNIVERZITET U BEOGRADU KATEDRA ZA ELEKTRONIKU UVOD U ELEKTRONIKU - 13E041UE LABORATORIJSKA VEŽBA Primena mikrokontrolera

ELEKTROTEHNIČKI FAKULTET, UNIVERZITET U BEOGRADU KATEDRA ZA ELEKTRONIKU UVOD U ELEKTRONIKU - 13E041UE LABORATORIJSKA VEŽBA Primena mikrokontrolera ELEKTROTEHNIČKI FAKULTET, UNIVERZITET U BEOGRADU KATEDRA ZA ELEKTRONIKU UVOD U ELEKTRONIKU - 13E041UE LABORATORIJSKA VEŽBA Primena mikrokontrolera CILJ VEŽBE Cilj ove vežbe je da se studenti kreiranjem

Више

Classroom Expectations

Classroom Expectations АТ-8: Терминирање производно-технолошких ентитета Проф. др Зоран Миљковић Садржај Пројектовање флексибилних ; Математички модел за оптимизацију флексибилних ; Генетички алгоритми у оптимизацији флексибилних

Више

Microsoft PowerPoint - Programski_Jezik_C_Organizacija_Izvornog_Programa_I_Greske [Compatibility Mode]

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

Више

УНИВЕРЗИТЕТ У НИШУ-МАШИНСКИ ФАКУЛТЕТ У НИШУ

УНИВЕРЗИТЕТ У НИШУ-МАШИНСКИ ФАКУЛТЕТ У НИШУ УНИВЕРЗИТЕТ У НИШУ-МАШИНСКИ ФАКУЛТЕТ У НИШУ ОБАВЕЗУЈУЋЕ УПУТСТВО о форми мастер радова на Машинском факултету Универзитета у Нишу и начину архивирања мастер радова у Библиотеци Машинског факултета Универзитета

Више

Test ispravio: (1) (2) Ukupan broj bodova: 21. veljače od 13:00 do 14:00 Županijsko natjecanje / Osnove informatike Osnovne škole Ime i prezime

Test ispravio: (1) (2) Ukupan broj bodova: 21. veljače od 13:00 do 14:00 Županijsko natjecanje / Osnove informatike Osnovne škole Ime i prezime Test ispravio: () () Ukupan broj bodova:. veljače 04. od 3:00 do 4:00 Ime i prezime Razred Škola Županija Mentor Sadržaj Upute za natjecatelje... Zadaci... Upute za natjecatelje Vrijeme pisanja: 60 minuta

Више

Повезивање са интернетом

Повезивање са интернетом Драгана Стопић Интернет Интернет је најпознатија и највећа светска мрежа која повезује рачунаре и рачунарске мреже у једну мрежу, у циљу сарадње и преноса информација употребом заједничких стандарда. INTERnational

Више

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 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

Више

Физика и информатика

Физика и информатика Физика и информатика Увод Развој информационих технологија уско је везан за развој саме физике. Једни од навећих напредака у информационој технологији настали су у тренуцима великих физичких открића, пред

Више

Microsoft PowerPoint - DAC.ppt [Compatibility Mode]

Microsoft PowerPoint - DAC.ppt [Compatibility Mode] Analogne i digitalne velicine Analogne veličine su kontinualne po vremenu i amplitudi. Digitalne veličine se predstavljaju nizom brojeva. Svaki broj predstavlja jedan odbirak u vremenu. Odbirak ima konačnu

Више

Programiranje 1 Milena Vujošević - Janičić 2008/2009

Programiranje 1 Milena Vujošević - Janičić 2008/2009 Programiranje 1 Milena Vujošević - Janičić 2008/2009 ASCII tabela dekadne vrednosti --- 32! --- 33 " --- 34 # --- 35 $ --- 36 % --- 37 & --- 38 --- 39 ( --- 40 ) --- 41 * --- 42 + --- 43, --- 44 - ---

Више

COMARC/A Format

COMARC/A Format COMARC/A 856 856 ELEKTRONSKA LOKACIJA I PRISTUP Polje možemo da koristimo u normativnim zapisima za obezbeđivanje dodatnih (elektronskih) informacija o entitetu za koji je zapis kreiran. Polje sadrži podatke

Више

Microsoft Word - 11 Pokazivaci

Microsoft Word - 11 Pokazivaci Pokazivači U dosadašnjem radu smo imali prilike da koristimo promenljive koje smo deklarisali na početku nekog bloka. Prilikom deklaracije promenljiva dobija jedinstveni naziv i odgovarajući prostor u

Више

УНИВЕРЗИТЕТ У НИШУ ПРИРОДНО-МАТЕМАТИЧКИ ФАКУЛТЕТ Департман за рачунарске науке Писмени део испита из предмета Увод у рачунарство 1. [7 пое

УНИВЕРЗИТЕТ У НИШУ ПРИРОДНО-МАТЕМАТИЧКИ ФАКУЛТЕТ Департман за рачунарске науке Писмени део испита из предмета Увод у рачунарство 1. [7 пое УНИВЕРЗИТЕТ У НИШУ ПРИРОДНО-МАТЕМАТИЧКИ ФАКУЛТЕТ Департман за рачунарске науке 30.06.2018. Писмени део испита из предмета Увод у рачунарство 1. [7 поена] Методом МакКласкија минимизарити систем прекидачких

Више

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 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

Више

Дистрибуирани софтверски системи Технички факултет "Михајло Пупин" Зрењанин, Универзитет у Новом Саду Практикум за лабораторијске вежбе #07 [нерецензи

Дистрибуирани софтверски системи Технички факултет Михајло Пупин Зрењанин, Универзитет у Новом Саду Практикум за лабораторијске вежбе #07 [нерецензи Генерисање одзива на Веб серверу У овој вежби су обрађене следеће теме: 1. Редирекција корисника на одређену Веб страницу помоћу сервлета. Редирекција се врши помоћу методе sendredirect из HttpServletResponse.

Више

PowerPoint Presentation

PowerPoint Presentation УВОД Дa би рaчунaри нa мрежи могли међусобно да кoмуницирaју и рaзмeњују пoдaткe, пoтрeбнo je: дa сe увeду ПРOТOКOЛИ (утврђeна прaвилa и процедуре за комуникацију) да постоје АДРEСE кoje су jeдинствeнe

Више

Microsoft PowerPoint - 13-Funkcije_2.ppt [Compatibility Mode]

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 - vezbe 4. Merenja u telekomunikacionim mrežama

Microsoft PowerPoint - vezbe 4. Merenja u telekomunikacionim mrežama Merenja u telekomunikacionim mrežama Merenja telefonskog saobraćaja Primer 1 - TCBH Na osnovu najviših vrednosti intenziteta saobraćaja datih za 20 mernih dana (tabela), pomoću metode TCBH, pronaći čas

Више

PHP kod

PHP kod PHP kod Fajl test.txt kreiran u Notepad-u Ugrađene funkcije u php-u fopen() otvara datoteku fclose() zatvara datoteku Primjer pokazuje kako se može najprije otvariti datoteka "test.txt" za čitanje, zatim

Више

Računarski praktikum I - Vježbe 03 - Implementacija strukture string

Računarski praktikum I - Vježbe 03 - Implementacija strukture string Prirodoslovno-matematički fakultet Matematički odsjek Sveučilište u Zagrebu RAČUNARSKI PRAKTIKUM I Vježbe 03 - Implementacija strukture string v2018/2019. Sastavio: Zvonimir Bujanović Stringovi u C-u String

Више

Multimedijalni IP server sa podrškom heterogenim mrežama Multimedia IP server with the support for heterogeneous networks Saša Matijašević, Zoran Veli

Multimedijalni IP server sa podrškom heterogenim mrežama Multimedia IP server with the support for heterogeneous networks Saša Matijašević, Zoran Veli Multimedijalni IP server sa podrškom heterogenim mrežama Multimedia IP server with the support for heterogeneous networks Saša Matijašević, Zoran Veličković Visoka tehnička škola strukovnih studija, Niš

Више

УНИВЕРЗИТЕТ У НИШУ-МАШИНСКИ ФАКУЛТЕТ У НИШУ ОБАВЕЗУЈУЋЕ УПУТСТВО о форми дипломских радова на Машинском факултету Универзитета у Нишу и начину архивир

УНИВЕРЗИТЕТ У НИШУ-МАШИНСКИ ФАКУЛТЕТ У НИШУ ОБАВЕЗУЈУЋЕ УПУТСТВО о форми дипломских радова на Машинском факултету Универзитета у Нишу и начину архивир УНИВЕРЗИТЕТ У НИШУ-МАШИНСКИ ФАКУЛТЕТ У НИШУ ОБАВЕЗУЈУЋЕ УПУТСТВО о форми дипломских радова на Машинском факултету Универзитета у Нишу и начину архивирања дипломских радова у Библиотеци Машинског факултета

Више

UVOD - OD JAVE DO C# ELEMENTARNE RAZLIKE Veliki broj Java/C# razlika su uglavnom preimenovane ključne reči i razlike u konvencijama imenovanja. Neke o

UVOD - OD JAVE DO C# ELEMENTARNE RAZLIKE Veliki broj Java/C# razlika su uglavnom preimenovane ključne reči i razlike u konvencijama imenovanja. Neke o UVOD - OD JAVE DO C# ELEMENTARNE RAZLIKE Veliki broj Java/C# razlika su uglavnom preimenovane ključne reči i razlike u konvencijama imenovanja. Neke od tih jezičkih razlika su: Java kod se prevodi u.class

Више

Memorandum - Predsjednik

Memorandum - Predsjednik Preporuka o minimalnim tehničkim zahtjevima prijamnika za prijam digitalnog zemaljskog televizijskog signala (DVB-T) u Republici Hrvatskoj 1 1 Ovaj dokument predstavlja preporuku Hrvatske agencije za poštu

Више

Uvod u računarstvo 2+2

Uvod u računarstvo 2+2 Ulaz i izlaz podataka Ulaz i izlaz podataka Nakon odslušanog bit ćete u stanju: navesti sintaksu naredbi za unos/ispis znakova znakovnih nizova cijelih brojeva realnih brojeva jednostruke i dvostruke preciznosti

Више

1, 2, 3, кодирај! Активности циклуса 4 Пројект «Аркадне игре» - Час 6: Програмирање падања новчића (наставак) Доминантна дисциплина Математикa Резиме

1, 2, 3, кодирај! Активности циклуса 4 Пројект «Аркадне игре» - Час 6: Програмирање падања новчића (наставак) Доминантна дисциплина Математикa Резиме 1, 2, 3, кодирај! Активности циклуса 4 Пројект «Аркадне игре» - Час 6: Програмирање падања новчића (наставак) Доминантна дисциплина Математикa Резиме Програмирање добијања награда омогућује ученицима да

Више

Lekcija 4 Akvizicija i generisanje signala pomoću DAQmx VIs: analogni ulaz, digitalni ulaz/izlaz, analogni izlaz 1. Cilj vežbe II deo Cilj vežbe je da

Lekcija 4 Akvizicija i generisanje signala pomoću DAQmx VIs: analogni ulaz, digitalni ulaz/izlaz, analogni izlaz 1. Cilj vežbe II deo Cilj vežbe je da Lekcija 4 Akvizicija i generisanje signala pomoću DAQmx VIs: analogni ulaz, digitalni ulaz/izlaz, analogni izlaz 1. Cilj vežbe II deo Cilj vežbe je da studente: upozna sa osnovama akvizicije u NI Labiew

Више

Zadatak T=5: Jedinica WBSD propušta vred Potiče iz polja Rwb.LMD Signal Rwb.WRLMD izaziva propuštanje ove vrednosti 2. Vrednost 0000

Zadatak T=5: Jedinica WBSD propušta vred Potiče iz polja Rwb.LMD Signal Rwb.WRLMD izaziva propuštanje ove vrednosti 2. Vrednost 0000 Zadatak 2.1 1. T=5: Jedinica WBSD propušta vred 0000 0003 Potiče iz polja Rwb.LMD Signal Rwb.WRLMD izaziva propuštanje ove vrednosti 2. Vrednost 0000 0003 koja je pročitana u taktu 5 (prethodno pitanje)

Више

Programski jezik C

Programski jezik C SPR, 2016 Rad sa datotekama Komunikacija sa OS Rad sa datotekama Vrste datoteka Otvaranje / zatvaranje datoteka Pristup datotekama za upis / čitanje Funkcije za rad sa datotekama Ulazno / izlazni tokovi

Више

Crna Gora AGENCIJA ZA ELEKTRONSKE MEDIJE Broj: Podgorica, godine UPUTSTVO ZA SNIMANJE EMITOVANIH MATERIJALA ELEKTRONSKIH MEDIJA Pod

Crna Gora AGENCIJA ZA ELEKTRONSKE MEDIJE Broj: Podgorica, godine UPUTSTVO ZA SNIMANJE EMITOVANIH MATERIJALA ELEKTRONSKIH MEDIJA Pod Crna Gora AGENCIJA ZA ELEKTRONSKE MEDIJE Broj: 02-458 Podgorica, 29.04.2015. godine UPUTSTVO ZA SNIMANJE EMITOVANIH MATERIJALA ELEKTRONSKIH MEDIJA Podgorica, april 2015.godine Na osnovu člana 50. Statuta

Више

Kombinatorno testiranje

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

Више

АНКЕТА О ИЗБОРУ СТУДИЈСКИХ ГРУПА И МОДУЛА СТУДИЈСКИ ПРОГРАМИ МАСТЕР АКАДЕМСКИХ СТУДИЈА (МАС): А) РАЧУНАРСТВО И АУТОМАТИКА (РиА) и Б) СОФТВЕРСКО ИНЖЕЊЕ

АНКЕТА О ИЗБОРУ СТУДИЈСКИХ ГРУПА И МОДУЛА СТУДИЈСКИ ПРОГРАМИ МАСТЕР АКАДЕМСКИХ СТУДИЈА (МАС): А) РАЧУНАРСТВО И АУТОМАТИКА (РиА) и Б) СОФТВЕРСКО ИНЖЕЊЕ АНКЕТА О ИЗБОРУ СТУДИЈСКИХ ГРУПА И МОДУЛА СТУДИЈСКИ ПРОГРАМИ МАСТЕР АКАДЕМСКИХ СТУДИЈА (МАС): А) РАЧУНАРСТВО И АУТОМАТИКА (РиА) и Б) СОФТВЕРСКО ИНЖЕЊЕРСТВО И ИНФОРМАЦИОНЕ ТЕХНОЛОГИЈЕ (СИИТ) У циљу бољег

Више

[youtube]t2mptqulvr8[/youtube] [quote]pre svega potrebno je na kompjuteru imati instaliran winrar, koji cemo koristiti za deljenje arhiva i stavljanje

[youtube]t2mptqulvr8[/youtube] [quote]pre svega potrebno je na kompjuteru imati instaliran winrar, koji cemo koristiti za deljenje arhiva i stavljanje [youtube]t2mptqulvr8[/youtube] [quote]pre svega potrebno je na kompjuteru imati instaliran winrar, koji cemo koristiti za deljenje arhiva i stavljanje rar sifre SerbianForum.org. Za pocetak izaberiti zeljenu

Више

Microsoft Word - eg_plan_mart2007.doc

Microsoft Word - eg_plan_mart2007.doc 1 Информатор Електротехничког факултета ЕНЕРГЕТИКА С Т А Т У Т 004 и 0004 Информатор Електротехничког факултета НАСТАВНИ ПЛАН ОДСЕКА ЗА ЕНЕРГЕТИКУ СМЕР ЗА ЕЛЕКТРОЕНЕРГЕТСКЕ СИСТЕМЕ (ЕЕС). семестар.1 Математика

Више

Tutoring System for Distance Learning of Java Programming Language

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

Више

Microsoft PowerPoint - C-4-1

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 Ψ,

Више

Microsoft PowerPoint - 13 PIK (Mentor Graphic ASIC).ppt

Microsoft PowerPoint - 13 PIK (Mentor Graphic ASIC).ppt Projektovanje integrisanih kola Delimično projektovanje po narudžbini Sadržaj: Sadržaj: I. I. Uvod Uvod - sistem projektovanja II. II. CMOS Analiza Proces kola primenom računara III. III. Potpuno Optimizacija

Више

PowerPoint Presentation

PowerPoint Presentation NAREDBE U PHP-U Naredbe if else elseif/else if while do-while for foreach break continue switch return require include require_once include_once goto If-else if (izraz) uradi 1 else uradi 2 ili if (izraz)

Више

Funkcije predavač: Nadežda Jakšić

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

Више

P1.2 Projektovanje asemblera

P1.2 Projektovanje asemblera ПРОЈЕКТОВАЊЕ АСЕМБЛЕРА Асемблер Модули асемблера 1 Дефинисање новог лингвистичког нивоа превођењем Потребан преводилац алат који преводи програм написан на једном језику (на једном лингвистичком нивоу)

Више

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, 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)

Више

VEŽBA 5: KLASE I OBJEKTI U C# Cilj ove vežbe je upoznavanje sa osnovama rada sa klasama i objektima u programskom jeziku C#. Pored toga, bide demonstr

VEŽBA 5: KLASE I OBJEKTI U C# Cilj ove vežbe je upoznavanje sa osnovama rada sa klasama i objektima u programskom jeziku C#. Pored toga, bide demonstr VEŽBA 5: KLASE I OBJEKTI U C# Cilj ove vežbe je upoznavanje sa osnovama rada sa klasama i objektima u programskom jeziku C#. Pored toga, bide demonstrirana upotreba konstruktora, svojstava, metoda klase,

Више

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 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

Више

UNIVERZITET U NOVOM SADU TEHNIČKI FAKULTET MIHAJLO PUPIN ZRENJANIN TEHNOLOGIJE DISTRIBUIRANIH INFORMACIONIH SISTEMA - Skripta za teorijski deo (RADNA

UNIVERZITET U NOVOM SADU TEHNIČKI FAKULTET MIHAJLO PUPIN ZRENJANIN TEHNOLOGIJE DISTRIBUIRANIH INFORMACIONIH SISTEMA - Skripta za teorijski deo (RADNA UNIVERZITET U NOVOM SADU TEHNIČKI FAKULTET MIHAJLO PUPIN ZRENJANIN TEHNOLOGIJE DISTRIBUIRANIH INFORMACIONIH SISTEMA - Skripta za teorijski deo (RADNA VERZIJA) Autori: Ljubica Kazi Biljana Radulovic Dalibor

Више

SEMINAR

SEMINAR 1. Cilj vežbe Lekcija 9 Akvizicija i osnovna obrada slike u LabVIEW Cilj vežbe je da studente upozna sa: Akvizicijom slike. Osnovnim koracima pri obradi slike Zadatak 9.1. Povezati USB kameru i kreirati

Више

Microsoft PowerPoint - 1. Zend_1 - Instalacija frameworka

Microsoft PowerPoint - 1. Zend_1 - Instalacija frameworka Instalacija Zend framework-a Preuzimanje framework-a Sa zvaničnog sajta Zend-a, preuzeti jednu od verzija framework-a (sada koristiti verziju 1.12.0 ) http://framework.zend.com/downloads/latest Raspakivanje

Више

Microsoft PowerPoint - podatkovni promet za objavu.pptx

Microsoft PowerPoint - podatkovni promet za objavu.pptx 1 2 3 Što je složaj protokola (protocol suite)? Pojedini protokol se odnosi samo na jedno pitanje koje omogućava komunikaciju. Kada se kombinira više protokola, grupa protokola koja je rezultat takve kombinacije

Више

OVO JE ZVANIČAN RCUB TEMPLATE: Normal

OVO JE ZVANIČAN RCUB TEMPLATE: Normal Korisničko uputstvo za instalaciju i podešavanje securew2 programa za pristup eduroam servisu Termin supplicant se koristi u IEEE 802.1X standardu. U širem značenju, ovaj termin predstavlja entitet (korisnik

Више

Funkcije predavač: Nadežda Jakšić

Funkcije predavač: Nadežda Jakšić Funkcije predavač: Nadežda Jakšić do sada su korišćene "gotove" funkcije iz standardnih biblioteka (cin, cout...) one su pozivane iz main funkcije koja je glavna funkcija u programu jer izvršavanje programa

Више

PowerPoint Presentation

PowerPoint Presentation Tehnička škola 9. maj Bačka Palanka Programiranje III razred Tok izvršavanja programa Tok izvršavanja programa Dosadašnji kod se izvršavao praktično linearno. Nije postojala nikakva uslovna ili brojačka

Више

Техничко решење: Метода мерења реактивне снаге у сложенопериодичном режиму Руководилац пројекта: Владимир Вујичић Одговорно лице: Владимир Вујичић Аут

Техничко решење: Метода мерења реактивне снаге у сложенопериодичном режиму Руководилац пројекта: Владимир Вујичић Одговорно лице: Владимир Вујичић Аут Техничко решење: Метода мерења реактивне снаге у сложенопериодичном режиму Руководилац пројекта: Владимир Вујичић Одговорно лице: Владимир Вујичић Аутори: Иван Жупунски, Небојша Пјевалица, Марјан Урекар,

Више

Prikaz slike na monitoru i pisaču

Prikaz slike na monitoru i pisaču CRT monitori s katodnom cijevi i LCD monitori na bazi tekućih kristala koji su gotovo istisnuli iz upotrebe prethodno navedene. LED monitori- Light Emitting Diode, zasniva se na elektrodama i diodama koje

Више

Računarski praktikum I - Vježbe 11 - Funktori

Računarski praktikum I - Vježbe 11 - Funktori Prirodoslovno-matematički fakultet Matematički odsjek Sveučilište u Zagrebu RAČUNARSKI PRAKTIKUM I Vježbe 11 - Funktori v2018/2019. Sastavio: Zvonimir Bujanović Funkcijski objekti (funktori) Objekt klase

Више

Орт колоквијум

Орт колоквијум II колоквијум из Основа рачунарске технике I - 27/28 (.6.28.) Р е ш е њ е Задатак На улазе x, x 2, x 3, x 4 комбинационе мреже, са излазом z, долази четворобитни BCD број. Ако број са улаза при дељењу

Више

Programiranje u C-u ili C++-u Pseudo-slučajni brojevi; Dinamička alokacija memorije 1 ZADACI SA ČASA Zadatak 1 Napraviti funkciju koja generišlučajan

Programiranje u C-u ili C++-u Pseudo-slučajni brojevi; Dinamička alokacija memorije 1 ZADACI SA ČASA Zadatak 1 Napraviti funkciju koja generišlučajan Programiranje u C-u ili C++-u Pseudo-slučajni brojevi; Dinamička alokacija memorije 1 ZADACI SA ČASA Zadatak 1 Napraviti funkciju koja generišlučajan realan broj od 0 i 1. Na standardni izlaz ispisati

Више

1. OPĆE INFORMACIJE 1.1. Naziv kolegija Programiranje 1.6. Semestar Nositelj kolegija dr.sc. Bruno Trstenjak, v. pred Bodovna vrijednost

1. OPĆE INFORMACIJE 1.1. Naziv kolegija Programiranje 1.6. Semestar Nositelj kolegija dr.sc. Bruno Trstenjak, v. pred Bodovna vrijednost 1. OPĆE INFORMACIJE 1.1. Naziv kolegija Programiranje 1.6. Semestar. 1.. Nositelj kolegija dr.sc. Bruno Trstenjak, v. pred. 1.7. Bodovna vrijednost (ECTS) 7 1.3. Suradnici 1.8. Način izvođenja nastave

Више

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 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

Више

Logicko projektovanje racunarskih sistema I

Logicko projektovanje racunarskih sistema I PRIMERI SA PREDAVANJA 17 Beta asembler Zadatak 1. Posmatrajmo sledeću funkciju napisanu u programskom jeziku C, za računanje najvećeg zajedničkog delioca dva pozitivna cela broja: int gcd(int a, int b)

Више

Programiranje 1

Programiranje 1 Sveučilište u Rijeci ODJEL ZA INFORMATIKU Ulica Radmile Matejčić 2, Rijeka Akademska 2018./2019. godina PROGRAMIRANJE 1 Studij: Preddiplomski studij informatike (jednopredmetni) Godina i semestar: 1. godina,

Више

УНИВЕРЗИТЕТ У НОВОМ САДУ ОБРАЗАЦ - 2 НАЗИВ ФАКУЛТЕТА ОБРАЗАЦ ЗА ПИСАЊЕ ИЗВЕШТАЈА О ПРИЈАВЉЕНИМ КАНДИДАТИМА НА КОНКУРС ЗА ИЗБОР У ЗВАЊЕ САРАДНИКА УНИВЕ

УНИВЕРЗИТЕТ У НОВОМ САДУ ОБРАЗАЦ - 2 НАЗИВ ФАКУЛТЕТА ОБРАЗАЦ ЗА ПИСАЊЕ ИЗВЕШТАЈА О ПРИЈАВЉЕНИМ КАНДИДАТИМА НА КОНКУРС ЗА ИЗБОР У ЗВАЊЕ САРАДНИКА УНИВЕ УНИВЕРЗИТЕТ У НОВОМ САДУ ОБРАЗАЦ - 2 НАЗИВ ФАКУЛТЕТА ОБРАЗАЦ ЗА ПИСАЊЕ ИЗВЕШТАЈА О ПРИЈАВЉЕНИМ КАНДИДАТИМА НА КОНКУРС ЗА ИЗБОР У ЗВАЊЕ САРАДНИКА УНИВЕРЗИТЕТА -oбавезна садржина- I ПОДАЦИ О КОНКУРСУ, КОМИСИЈИ

Више

Microsoft Word - Akreditacija 2013

Microsoft Word - Akreditacija 2013 07.10.2017 ОСНОВНЕ АКАДЕМСКЕ СТУДИЈЕ (АКРЕДИТАЦИЈА 2013) Модул: СВИ Година I Од II до IV Семестар I II IV-VIII Лабораторијски практикум - Увод у рачунарство Алгоритми и програмирање Математика 1 Математика

Више

АГЕНЦИЈА ЗА БАНКАРСТВО РЕПУБЛИКЕ СРПСКЕ УПУТСТВО ЗА ЕЛЕКТРОНСКО ДОСТАВЉАЊЕ ПОДАТАКА ИЗ ОБЛАСТИ РЕСТРУКТУРИРАЊА БАНАКА Бања Лука, јули године

АГЕНЦИЈА ЗА БАНКАРСТВО РЕПУБЛИКЕ СРПСКЕ УПУТСТВО ЗА ЕЛЕКТРОНСКО ДОСТАВЉАЊЕ ПОДАТАКА ИЗ ОБЛАСТИ РЕСТРУКТУРИРАЊА БАНАКА Бања Лука, јули године АГЕНЦИЈА ЗА БАНКАРСТВО РЕПУБЛИКЕ СРПСКЕ УПУТСТВО ЗА ЕЛЕКТРОНСКО ДОСТАВЉАЊЕ ПОДАТАКА ИЗ ОБЛАСТИ РЕСТРУКТУРИРАЊА БАНАКА Бања Лука, јули 2019. године Садржај 1. НАЧИН ДОСТАВЉАЊА ИЗВЈЕШТАЈНИХ ДАТОТЕКА... 1

Више

Microsoft Word - Akreditacija 2013

Microsoft Word - Akreditacija 2013 ОСНОВНЕ АКАДЕМСКЕ СТУДИЈЕ (АКРЕДИТАЦИЈА 2013) Модул: СВИ Година I Од II до IV Семестар I II IV-VII 18.09.2017 Алгоритми и програмирање 19.09.2017 Математика 1 20.09.2017 Математика 2 21.09.2017 Увод у

Више

ImgBurn - instalacija i narezivanje ISO datoteke Mali alat pomocu koga jednostavno sa par klikova misa mozemo narezivati raznorazne medie... ImgBurn p

ImgBurn - instalacija i narezivanje ISO datoteke Mali alat pomocu koga jednostavno sa par klikova misa mozemo narezivati raznorazne medie... ImgBurn p ImgBurn - instalacija i narezivanje ISO datoteke Mali alat pomocu koga jednostavno sa par klikova misa mozemo narezivati raznorazne medie... ImgBurn podržava širok raspon formata datoteke slike - uključujući

Више

Microsoft Word - Akreditacija 2013

Microsoft Word - Akreditacija 2013 ИСПИТНИ РОК: ОКТОБАР 2 2017/2018 ОСНОВНЕ АКАДЕМСКЕ СТУДИЈЕ (АКРЕДИТАЦИЈА 2013) Модул: СВИ Година I Од II до IV Семестар I II IV-VIII Лабораторијски практикум - Алгоритми и програмирање Лабораторијски практикум

Више

Microsoft Word - Akreditacija 2013

Microsoft Word - Akreditacija 2013 ИСПИТНИ РОК: СЕПТЕМБАР 2018/2019 ОСНОВНЕ АКАДЕМСКЕ СТУДИЈЕ (АКРЕДИТАЦИЈА 2013) Модул: СВИ Година I Од II до IV Семестар I II IV-VII Лабораторијски практикум Физика Лабораторијски практикум - Увод у рачунарство

Више

УПУТСТВО ЗА КОРИСНИКА Приступ локацији часописа Српски архив за целокупно лекарство добија се преко internet adrese: Након

УПУТСТВО ЗА КОРИСНИКА Приступ локацији часописа Српски архив за целокупно лекарство добија се преко internet adrese:   Након УПУТСТВО ЗА КОРИСНИКА Приступ локацији часописа Српски архив за целокупно лекарство добија се преко internet adrese: http://www.srpskiarhiv.rs/ Након тога се на екрану појављује форма за пријаву на часопис

Више

УПУТСТВО ЗА ПИСАЊЕ ИЗВЕШТАЈА О ПРИЈАВЉЕНИМ КАНДИДАТИМА НА

УПУТСТВО ЗА ПИСАЊЕ ИЗВЕШТАЈА О ПРИЈАВЉЕНИМ КАНДИДАТИМА НА УНИВЕРЗИТЕТ У НОВОМ САДУ ОБРАЗАЦ - 2 НАЗИВ ФАКУЛТЕТА ОБРАЗАЦ ЗА ПИСАЊЕ ИЗВЕШТАЈА О ПРИЈАВЉЕНИМ КАНДИДАТИМА НА КОНКУРС ЗА ИЗБОР У ЗВАЊЕ САРАДНИКА УНИВЕРЗИТЕТА -oбавезна садржина- I ПОДАЦИ О КОНКУРСУ, КОМИСИЈИ

Више

МОДЕЛ КОНТРОЛНЕ ВЕЖБЕ Информатика и рачунарство за шести разред разред Наставна тема: Редни број часа: 8. РАЧУНАРСТВО Циљ часа: Теститарање постигнућа

МОДЕЛ КОНТРОЛНЕ ВЕЖБЕ Информатика и рачунарство за шести разред разред Наставна тема: Редни број часа: 8. РАЧУНАРСТВО Циљ часа: Теститарање постигнућа МОДЕЛ КОНТРОЛНЕ ВЕЖБЕ Наставна тема: Редни број часа: 8. РАЧУНАРСТВО Циљ часа: Теститарање постигнућа ученика из области: Линијска структура алгоритма, петља for, гранање, петља while, угњежђене петље.

Више

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 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

Више

Tutoring System for Distance Learning of Java Programming Language

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

Више

Uvod u računarstvo 2+2

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

Више

Računarski praktikum I - Vježbe 07 - Podstrukture, const, reference

Računarski praktikum I - Vježbe 07 - Podstrukture, const, reference Prirodoslovno-matematički fakultet Matematički odsjek Sveučilište u Zagrebu RAČUNARSKI PRAKTIKUM I Vježbe 07 - Podstrukture, const, reference v2018/2019. Sastavio: Zvonimir Bujanović Podstrukture Član

Више

WordPress & CSP Polisa Sigurnosti Sadržaja za WordPress Milan Petrović WordCamp Niš

WordPress & CSP Polisa Sigurnosti Sadržaja za WordPress Milan Petrović WordCamp Niš WordPress & CSP Polisa Sigurnosti Sadržaja za WordPress Milan Petrović 18.5.2019. WordCamp Niš Predavanje, Google Docs: https://d4p.me/wordcampnis HTTP Zaglavlja Svaki HTTP odgovor počinje zaglavljima

Више

Domaći zadatak - GUI (rok za sve grupe je ) Napraviti repozitorijum na GitHub-u koji se zove MenjacnicaGUI i postaviti Eclipse projekat menj

Domaći zadatak - GUI (rok za sve grupe je ) Napraviti repozitorijum na GitHub-u koji se zove MenjacnicaGUI i postaviti Eclipse projekat menj Domaći zadatak - GUI (rok za sve grupe je 10.5.2017.) Napraviti repozitorijum na GitHub-u koji se zove MenjacnicaGUI i postaviti Eclipse projekat menjacnicagui koji je povezan sa ovim repozitorijumom.

Више

PowerPoint Presentation

PowerPoint Presentation VMware Horizon 7 What s New Bojan Andrejić i Stefan Đoković COMING Computer Engineering Uvod u VMware Horizon 7 Obezbeđuje unapređeno i bezbedno upravljanje i isporučivanje Windows ili Linux desktopova,

Више

online CENOVNIK moving minds

online CENOVNIK moving minds online CENOVNIK moving minds demografija 32% Mladi između 15 i 29 godina čine drugu najveću grupu posetilaca Najveću grupu posetilaca čine osobe od 30-49 godina starosti 49% 16% Studenti čine drugu najveću

Више

Računarski praktikum I - Vježbe 09 - this, static

Računarski praktikum I - Vježbe 09 - this, static Prirodoslovno-matematički fakultet Matematički odsjek Sveučilište u Zagrebu RAČUNARSKI PRAKTIKUM I Vježbe 09 - this, static v2018/2019. Sastavio: Zvonimir Bujanović Pokazivač this Kako funkcija članica

Више

My_P_Red_Bin_Zbir_Free

My_P_Red_Bin_Zbir_Free БИНОМНА ФОРМУЛА Шт треба знати пре почетка решавања задатака? I Треба знати биному формулу која даје одговор на питање чему је једнак развој једног бинома када га степенујемо са бројем 0 ( ) или ( ) 0!,

Више

KorisnickoA5TercF1

KorisnickoA5TercF1 ТЕРМИНАЛ ЗА ДАЉИНСКО ОЧИТАВАЊЕ ФИСКАЛНЕ МЕМОРИЈЕ TERC F1 УПУТСТВО ЗА КОРИШЋЕЊЕ N i š С А Д Р Ж А Ј Увод... 3 Технички подаци... 4 Сигурносна упутства... 4 Опис уређаја... 5 Предња страна... 5 Задња страна...

Више

Tutoring System for Distance Learning of Java Programming Language

Tutoring System for Distance Learning of Java Programming Language Deklaracija promenljivih Inicijalizacija promenljivih Deklaracija promenljive obuhvata: dodelu simboličkog imena promenljivoj i određivanje tipa promenljive (tip određuje koja će vrsta memorijskog registra

Више

Primenjeno programiranje - vezbe GUI i baze podataka

Primenjeno programiranje - vezbe GUI i baze podataka Primenjeno programiranje - Vežbe Java i NetBeans IDE 6.5 Kreiranje korisničkog interfejsa Primer jednostavne aplikacije: 1. Odabrati opciju File > New Project 2. Meñu kategorijama odabrati Java i podkategoriju

Више

kriteriji ocjenjivanja - informatika 8

kriteriji ocjenjivanja - informatika 8 8. razred Nastavne cjeline: 1. Osnove informatike 2. Pohranjivanje multimedijalnih sadržaja, obrada zvuka 3. Baze podataka - MS Access 4. Izrada prezentacije 5. Timska izrada web stranice 6. Kritički odnos

Више