RACUNARSKA ELEKTRONIKA – VEŽBE 4

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

Download "RACUNARSKA ELEKTRONIKA – VEŽBE 4"

Транскрипт

1 RAČUNARSKA ELEKTRONIKA VEŽBE 4 Aleksandra Lekić lekic.aleksandra@etf.bg.ac.rs Elektrotehnički fakultet, Univerzitet u Beogradu 2015/2016 ETF Beograd RE VEŽBE / / 31

2 Makroi Makro Predstavlja simboličko ime koje se dodeljuje nizu karaktera ili grupi naredbi. Prilikom poređenja kompajler proverava da li ime unutar instrukcije pripada nekom makrou i ako jeste zamenjuje makro tekstom koji ga definiše. Ovo je način da se izbegne ponavljanje koda. ETF Beograd RE VEŽBE / / 31

3 Makroi Vrste makroa Tekstualni makro - zamenjuje simboličko ime tekstom koji ga definiše. Makro procedura - zamenjuje simboličko ime jednom ili grupom naredbi koje ga definišu. Opciono može imati parametre. Blokovi koji se ponavljaju,zamenjuje simboličko ime grupom naredbi specificiran broj puta, ili dok se ne zadovolji specificiran uslov. Makro funkcija - sličan je makro proceduri pri čemu može biti korišćen i kao tekstualni makro, s tim što vraća vrednost. Predefinisane makro funkcije i stringovne direktive koje obavljaju operacije nad stringovima. ETF Beograd RE VEŽBE / / 31

4 Makroi Tekstualni makroi Tekstualni makroi Direktiva TEXTEQU definiše tekstualni makro. ETF Beograd RE VEŽBE / / 31

5 Makroi Makro procedure Makro procedure Koristi se kada je potrebno izvršiti više puta grupu naredbi. Može se definisati i bez parametara: name MACRO... ENDM Komentari se navode iza duplog znaka ;;. Kada se jednom definiše makro, može se koristiti bilo kada u programu. Ima istu ulogu kao obična procedura, ali se izvršava brže zato što nema grananja unutar makroa. Međutim, svaki put kada se pozove, ceo kod makroa se kopira na tom mestu u objektnom fajlu. ETF Beograd RE VEŽBE / / 31

6 Makroi Makro procedure Prenošenje argumenata makrou name MACRO parameterlist... ENDM parameterlist sadrži različiti broj parametara odvojenih zarezima. Argumenti se prosleđuju makrou u listi nakon poziva imena makroa: macroname argumentlist. Kompajler prijavljuje grešku ako se makrou prosledi više argumenata nego što je definisano. Ako se prosledi manje, kompajler dodeljuje prazne stringove parametrima. ETF Beograd RE VEŽBE / / 31

7 Makroi Makro procedure Lokalni simboli u makrou Mogu se definisati lokalne promenljive odmah na početku makroa pozivom LOCAL direktive. Sve labele u makrou se moraju definisati kao lokalne. Naime, labela odgovara jednoj instrukciji u programu i zato sme da se da isto ime samo jednoj labeli. Definicijom labele kao lokalne se sprečava njeno redefinisanje nakon ekspanzije koda u objektni fajl. ETF Beograd RE VEŽBE / / 31

8 Makroi Makro procedure Primer ETF Beograd RE VEŽBE / / 31

9 MS-Windows Programianje Radi kao 16-bitno MS-DOS u tekstualnom modu. Biblioteka Irvine32.inc sadrži podršku za standardne MS-Windows funkcije. Postoji podrška za: čitanje sa standardnog ulaza ispis na standardni izlaz ispis teksta u boji Radi sa 8-bitnim ASCII i 16-bitnim Unicode setom karaktera. ETF Beograd RE VEŽBE / / 31

10 Console Handle procedure Function GetStdHandle ReadConsole WriteConsole Description Retrieves a handle for the standard input, standard output, or standard error device. Reads character input from the console input buffer and removes it from the buffer. Writes a character string to a console screen buffer beginning at the current cursor location. ETF Beograd RE VEŽBE / / 31

11 Console Handle procedure Write Message Write Message MessageBoxA PROTO, hwnd:dword, ; handle to window (can be null) lptext:ptr BYTE, ; string, inside of box lpcaption:ptr BYTE, ; string, dialog box title utype:dword ; contents and behavior Write Message utype - MB_OK, MB_OKCANCEL, MB_YESNO, MB_YESNOCANCEL, MB_RETRYCANCEL, MB_ABORTRETRYIGNORE i MB_CANCELTRYCONTINUE. ETF Beograd RE VEŽBE / / 31

12 Console Handle procedure 1 ; Demonstrate MessageBoxA (MessageBox.asm) 2 INCLUDE Irvine32.inc 3 4.data 5 captionw BYTE "Warning",0 6 warningmsg BYTE "The current operation may take years to complete.",0 7 captionq BYTE "Question",0 8 questionmsg BYTE "A matching user account was not found." 9 BYTE 0dh,0ah,"Do you wish to continue?",0 10 captionc BYTE "Information",0 11 infomsg BYTE "Select Yes to save a backup file before continuing,",0dh,0ah 12 BYTE "or click Cancel to stop the operation",0 13 captionh BYTE "Cannot View User List",0 14 haltmsg BYTE "This operation not supported by your user account.", code 17 main PROC 18 ; Display Exclamation icon with OK button 19 INVOKE MessageBox, NULL, ADDR warningmsg, ADDR captionw, 20 MB_OK + MB_ICONEXCLAMATION 21 ; Display Question icon with Yes/No buttons 22 INVOKE MessageBox, NULL, ADDR questionmsg, 23 ADDR captionq, MB_YESNO + MB_ICONQUESTION 24 ; interpret the button clicked by the user 25 cmp eax,idyes ; YES button clicked? 26 ; Display Information icon with Yes/No/Cancel buttons 27 INVOKE MessageBox, NULL, ADDR infomsg, 28 ADDR captionc, MB_YESNOCANCEL + MB_ICONINFORMATION + MB_DEFBUTTON2 29 ; Display stop icon with OK button 30 INVOKE MessageBox, NULL, ADDR haltmsg, ADDR captionh, MB_OK + MB_ICONSTOP 31 exit 32 main ENDP 33 END main ETF Beograd RE VEŽBE / / 31

13 Console Input Console Input Read Console ReadConsole PROTO, hconsoleinput:handle, ; input handle lpbuffer:ptr BYTE, ; pointer to buffer nnumberofcharstoread:dword, ; number of chars to read lpnumberofcharsread:ptr DWORD, ; ptr to num bytes read lpreserved:dword ; (not used) Read Console Čita podatak sa standardnog ulaza i stavlja ga u bafer. ETF Beograd RE VEŽBE / / 31

14 Console Input 1 ; Read From the Console (ReadConsole.asm) 2 3 ; Read a line of input from standard input. 4 5 INCLUDE Irvine32.inc 6 7 BufSize = data 10 buffer BYTE BufSize DUP(?) 11 stdinhandle HANDLE? 12 bytesread DWORD? code 15 main PROC 16 ; Get handle to standard input 17 INVOKE GetStdHandle, STD_INPUT_HANDLE 18 mov stdinhandle,eax ; Wait for user input 21 INVOKE ReadConsole, stdinhandle, ADDR buffer, 22 BufSize, ADDR bytesread, ; Display the buffer 25 mov esi,offset buffer 26 mov ecx,bytesread 27 mov ebx,type buffer 28 call DumpMem exit 31 main ENDP 32 END main ETF Beograd RE VEŽBE / / 31

15 Console Input Keyboard procedure ReadChar - čeka se da se ukuca karakter u ASCII kodu na tastaturi i upisuje se u AL registar. ReadKey - ne čeka na karakter. Ako nema karaktera setuje se zero flag, a ako postoji karakter zero flag nije setovan. U tom se slučaju upisuje u registar AL karakter ili nula. Gornje polovine registara EAX i EDX su prepisane. ETF Beograd RE VEŽBE / / 31

16 Console Input 1 ; Testing ReadKey (TestReadkey.asm) INCLUDE Irvine32.inc 5 INCLUDE Macros.inc 6 7.code 8 main PROC 9 10 L1: mov eax,10 ; delay for msg processing 11 call Delay 12 call ReadKey ; wait for a keypress 13 jz L test ebx,capslock_on 16 jz L2 17 mwrite <"CapsLock is ON",0dh,0ah> 18 jmp L L2: mwrite <"CapsLock is OFF",0dh,0ah> L3: exit 23 main ENDP 24 END main ETF Beograd RE VEŽBE / / 31

17 Console Input Čitanje stanja tastature Program testira vrednost registra EAX prema tabeli: ETF Beograd RE VEŽBE / / 31

18 Console Input 1 ; Keyboard Toggle Keys (Keybd.asm) 2 3 ; This program shows how to detect the states of various 4 ; keyboard toggle keys. Before you run the program, hold 5 ; down a selected key. 6 7 INCLUDE Irvine32.inc 8 INCLUDE Macros.inc 9 10 ; GetKeyState sets bit 0 in EAX if a toggle key is 11 ; currently on (CapsLock, NumLock, ScrollLock). 12 ; It sets the high bit of EAX if the specified key is 13 ; currently down code 16 main PROC INVOKE GetKeyState, VK_NUMLOCK 19 test al,1 20.IF!Zero? 21 mwrite <"The NumLock key is ON",0dh,0ah> 22.ENDIF INVOKE GetKeyState, VK_LSHIFT 25 call DumpRegs 26 test eax, h 27.IF!Zero? 28 mwrite <"The Left Shift key is currently DOWN",0dh,0ah> 29.ENDIF exit 32 main ENDP 33 END main ETF Beograd RE VEŽBE / / 31

19 Console Output Console Output WriteConsole WriteConsole PROTO, hconsoleoutput:handle, lpbuffer:ptr BYTE, nnumberofcharstowrite:dword, lpnumberofcharswritten:ptr DWORD, lpreserved:dword ETF Beograd RE VEŽBE / / 31

20 Console Output 1 ; Win32 Console Example #1 (Console1.asm) 2 ; This program calls the following Win32 Console functions: 3 ; GetStdHandle, ExitProcess, WriteConsole 4 INCLUDE Irvine32.inc 5 6.data 7 endl EQU <0dh,0ah> ; end of line sequence 8 9 message LABEL BYTE 10 BYTE "This program is a simple demonstration of " 11 BYTE "console mode output, using the GetStdHandle " 12 BYTE "and WriteConsole functions.", endl 13 messagesize DWORD ($ message) consolehandle HANDLE 0 ; handle to standard output device 16 byteswritten DWORD? ; number of bytes written code 19 main PROC 20 ; Get the console output handle: 21 INVOKE GetStdHandle, STD_OUTPUT_HANDLE 22 mov consolehandle,eax ; Write a string to the console: 25 INVOKE WriteConsole, 26 consolehandle, ; console output handle 27 ADDR message, ; string pointer 28 messagesize, ; string length 29 ADDR byteswritten, ; returns num bytes written 30 0 ; not used INVOKE ExitProcess,0 33 main ENDP 34 END main ETF Beograd RE VEŽBE / / 31

21 Console Output Console Output WriteConsoleOutputCharacter WriteConsoleOutputCharacter PROTO, hconsoleoutput:handle, ; console output handle lpcharacter:ptr BYTE, ; pointer to buffer nlength:dword, ; size of buffer dwwritecoord:coord, ; first cell coordinates lpnumberofcharswritten:ptr DWORD ; output count Ako tekst dođe do kraja reda, prelomi se u novi. Ako funkcija ne može da ispiše karaktere (npr. tab), vraća nulu. ETF Beograd RE VEŽBE / / 31

22 Čitanja i upis u fajlove Kreiranje fajla Create File CreateFile PROTO, ; create new file lpfilename:ptr BYTE, ; ptr to filename dwdesiredaccess:dword, ; access mode dwsharemode:dword, ; share mode lpsecurityattributes:dword, ; ptr security attrib dwcreationdisposition:dword, ; file creation options dwflagsandattributes:dword, ; file attributes htemplatefile:dword ; handle to template file ETF Beograd RE VEŽBE / / 31

23 Čitanja i upis u fajlove Parametri prilikom kreiranja fajla ETF Beograd RE VEŽBE / / 31

24 Čitanja i upis u fajlove Parametri prilikom kreiranja fajla dwdesiredaccess Specificira pristup čitanja fajla i upisa u fajl. Može imati vrednosti: 0 - za proveru da li fajl postoji ili prosleđivanje osobina bez pristupa fajlu, GENERIC_READ - fajl namenjen čitanju, GENERIC_WRITE - fajl namenjen upisu. Za upis/čitanje se koristi GENERIC_READ kombinovano sa GENERIC_WRITE. dwcreationdisposition Podrazumeva akciju koju treba sprovesti nad fajlom: CREATE_NEW, CREATE_ALWAYS, OPEN_EXISTING, OPEN_ALWAYS, TRUNCATE_EXISTING. ETF Beograd RE VEŽBE / / 31

25 Čitanja i upis u fajlove Parametri prilikom kreiranja fajla ETF Beograd RE VEŽBE / / 31

26 Čitanja i upis u fajlove Parametri prilikom kreiranja fajla dwflagsandattributes ETF Beograd RE VEŽBE / / 31

27 Čitanja i upis u fajlove File procedure CloseHandle CloseHandle PROTO, hobject:handle ; handle to object ReadFile ReadFile PROTO, hfile:handle, ; input handle lpbuffer:ptr BYTE, ; ptr to buffer nnumberofbytestoread:dword, ; num bytes to read lpnumberofbytesread:ptr DWORD, ; bytes actually read lpoverlapped:ptr DWORD ; ptr to asynch info ETF Beograd RE VEŽBE / / 31

28 Čitanja i upis u fajlove File procedure WriteFile WriteFile PROTO, hfile:handle, ; output handle lpbuffer:ptr BYTE, ; pointer to buffer nnumberofbytestowrite:dword, ; size of buffer lpnumberofbyteswritten:ptr DWORD, ; num bytes written lpoverlapped:ptr DWORD ; ptr to asynch info SetFilePointer SetFilePointer PROTO, hfile:handle, ; file handle ldistancetomove:sdword, ; bytes to move pointer lpdistancetomovehigh:ptr SDWORD, ; ptr bytes to move, high dwmovemethod:dword ; starting point ETF Beograd RE VEŽBE / / 31

29 Čitanja i upis u fajlove 1 ; Creating a File (CreateFile.asm) 2 3 ; Inputs text from the user, writes the text to an output file. 4 5 INCLUDE Irvine32.inc 6 7 BUFFER_SIZE = data 9 buffer BYTE BUFFER_SIZE DUP(?) 10 filename BYTE "output.txt",0 11 filehandle HANDLE? 12 stringlength DWORD? 13 byteswritten DWORD? 14 str1 BYTE "Cannot create file",0dh,0ah,0 15 str2 BYTE "Bytes written to file [output.txt]: ",0 16 str3 BYTE "Enter up to 500 characters and press " 17 BYTE "[Enter]: ",0dh,0ah, code 20 main PROC 21 ; Create a new text file. 22 mov edx,offset filename 23 call CreateOutputFile 24 mov filehandle,eax ; Check for errors. 27 cmp eax, INVALID_HANDLE_VALUE ; error found? 28 jne file_ok ; no: skip 29 mov edx,offset str1 ; display error 30 call WriteString 31 call WriteString 32 jmp quit 33 file_ok: ; Ask the user to input a string. 36 mov edx,offset str3 ; "Enter up to..." 37 call WriteString 38 mov ecx,buffer_size ; Input a string 39 mov edx,offset buffer 40 call ReadString 41 mov stringlength,eax ; counts chars entered ; Write the buffer to the output file. 44 mov eax,filehandle 45 mov edx,offset buffer 46 mov ecx,stringlength 47 call WriteToFile 48 mov byteswritten,eax ; save return value 49 call CloseFile ; Display the return value. 52 mov edx,offset str2 ; "Bytes written" 53 call WriteString 54 mov eax,byteswritten 55 call WriteDec 56 call Crlf quit: 59 exit 60 main ENDP 61 END main ETF Beograd RE VEŽBE / / 31

30 Čitanja i upis u fajlove 1 ; Reading a File (ReadFile.asm) 2 ; Opens, reads, and displays a text file using 3 ; procedures from Irvine32.lib. 4 INCLUDE Irvine32.inc 5 INCLUDE macros.inc 6 7 BUFFER_SIZE = data 10 buffer BYTE BUFFER_SIZE DUP(?) 11 filename BYTE 80 DUP(0) 12 filehandle HANDLE? code 15 main PROC ; Let user input a filename. 18 mwrite "Enter an input filename: " 19 mov edx,offset filename 20 mov ecx,sizeof filename 21 call ReadString ; Open the file for input. 24 mov edx,offset filename 25 call OpenInputFile 26 mov filehandle,eax ; Check for errors. 29 cmp eax,invalid_handle_value ; error opening file? 30 jne file_ok ; no: skip 31 mwrite <"Cannot open file",0dh,0ah> 32 jmp quit ; and quit 33 file_ok: 34 ; Read the file into a buffer. 35 mov edx,offset buffer 36 mov ecx,buffer_size 37 call ReadFromFile 38 jnc check_buffer_size ; error reading? 39 mwrite "Error reading file. " ; yes: show error message 40 call WriteWindowsMsg 41 jmp close_file check_buffer_size: 44 cmp eax,buffer_size ; buffer large enough? 45 jb buf_size_ok ; yes 46 mwrite <"Error: Buffer too small for the file",0dh,0ah> 47 jmp quit ; and quit 48 buf_size_ok: 49 mov buffer[eax],0 ; insert null terminator 50 mwrite "File size: " 51 call WriteDec ; display file size 52 call Crlf 53 ; Display the buffer. 54 mwrite <"Buffer:",0dh,0ah,0dh,0ah> 55 mov edx,offset buffer ; display the buffer 56 call WriteString 57 call Crlf close_file: 60 mov eax,filehandle 61 call CloseFile 62 quit: 63 exit 64 main ENDP 65 END main ETF Beograd RE VEŽBE / / 31

31 KRAJ! ETF Beograd RE VEŽBE / / 31

RACUNARSKA ELEKTRONIKA – VEŽBE 3

RACUNARSKA ELEKTRONIKA – VEŽBE 3 RAČUNARSKA ELEKTRONIKA VEŽBE 3 Aleksandra Lekić lekic.aleksandra@etf.bg.ac.rs Elektrotehnički fakultet, Univerzitet u Beogradu 2015/2016 ETF Beograd RE VEŽBE 3 2015/2016 1 / 30 Procedure Procedure Organizacijom

Више

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

Више

Microsoft PowerPoint - Datoteke [Compatibility Mode]

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

Више

P1.3 Projektovanje makroasemblera

P1.3 Projektovanje makroasemblera ПРОЈЕКТОВАЊЕ МАКРОАСЕМБЛЕРА Макроасемблер Потребна проширења асемблера 1 МАКРОАСЕМБЛЕР Макроасемблер преводи полазни програм написан на макроасемблерском језику у извршиви машински програм. Приликом израде

Више

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

Више

P1.2 Projektovanje asemblera

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

Више

Programiranje za UNIX Okruženje unix procesa

Programiranje za UNIX Okruženje unix procesa Programiranje za UNIX Okruženje unix procesa Sadržaj Memorijska slika UNIX procesa Argumenti naredbenog retka i varijable okruženja Životni ciklus procesa Izlazni status procesa 2 Memorijska slika UNIX

Више

Microsoft Word - MySQL_3.doc

Microsoft Word - MySQL_3.doc 7. Data Manipulation Language (DML) Jezik za rad sa podacima (Data Manipulation Language (DML)) služi za umetanje, brisanje i ažuriranje podataka u bazi. 7.1. Umetanje novih redova u tabelu INSERT sintaksa

Више

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

Више

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

Више

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

Више

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

Више

PowerPoint Presentation

PowerPoint Presentation Python tutorijal - praktični primeri - Sadržaj: 1. Upoznavanje sa razvojnim okruženjem - Python proširenje (PTVS) za Visual Studio 2015 - Druga razvojna okruženja 2. Osnovi Python jezika - Sintaksa i konvencije

Више

PowerPoint Presentation

PowerPoint Presentation Java konkurentno programiranje Životni ciklus niti i problemi sinhronizacije resursa Multitasking Multithreading Životni ciklus niti http://www.roseindia.net/java/thread/lifecycle-of-threads.shtml Životni

Више

n50

n50 N50LUSK Vodič za ažuriranje TV softvera TV Software Update Guide Hrvatski vodič za ažuriranje 1. Korak Provjerite ime modela na stražnjoj strani TV-a. Prije preuzimanja softvera za ažuriranje, molimo provjerite

Више

Osnove WindowsXP

Osnove WindowsXP Osnove Windows... Organizacija podataka Miš i tastatura Grafički elementi Organizacija podataka Imena perifernih uređaja Fajl, datoteka (file) Direktorijum, fascikla (folder) Prečica (shortcut) Imena perifernih

Више

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

Више

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

Више

Fakultet tehničkih nauka, Novi Sad Predmet: ISIBP

Fakultet tehničkih nauka, Novi Sad Predmet: ISIBP Fakultet tehničkih nauka, Novi Sad Predmet: Informacioni sistemi i baze podataka dr Slavica Kordid Angelina Vujanovid Marina Nenid Marija Kukid Sistem ocenjivanja Ukupno: 100 bodova Teoretski deo (predavanja)

Више

SPR , IV godina, VHDL – Ispitna pitanja

SPR , IV godina, VHDL – Ispitna pitanja VHDL, SPR, II kolokvijum, priprema, 2016 Napomena: Na kolokvijumu dolazi 1 zadatak (40%) i 1 praktican projekat (60%). Radi se u grupama prema utvrdjenom rasporedu od I kolokvijuma. A. ZADAI Priloziti

Више

Jasna Kellner

Jasna Kellner 1 Broji. 19 Ne pričaj. 37 Reci "Hvala". 2 Ne kasni. (Budi točan.) 20 Ne razumijem. 38 Reci "Molim". 3 Čitaj. 21 Ne spavaj. 39 Sjedni dolje. 4 Crtaj 22 Ne varaj. 40 Slušaj i ponovi. 5 Razumiješ li? 23 Obriši

Више

PowerPoint Presentation

PowerPoint Presentation TRANSPORTNI SLOJ Predmet: Aktivni mrežni uređaji Predavač: dr Dušan Stefanović ENKAPSULACIJA DATA SEGMENT S.P / D.P. / S.N. / Ack # / DATA IPv / HLEN / Flag / S. IP / D. IP / PACKET DATA (SEGMENT) Frame

Више

Računarske mreže Čas 2 Ivana Tanasijević Matematički fakultet, Beograd 1

Računarske mreže Čas 2 Ivana Tanasijević   Matematički fakultet, Beograd 1 Računarske mreže Čas 2 Ivana Tanasijević e-mail: ivana@matf.bg.ac.rs Matematički fakultet, Beograd 1 Utvrđivanje gradiva sa prethodnog časa: popunjavanje adresne strukture, kreiranje soketa, privezivanje

Више

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

Више

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,

Више

PROGRAMIRANJE Program je niz naredbi razumljivih računalu koje rješavaju neki problem. Algoritam je postupak raščlanjivanja problema na jednostavnije

PROGRAMIRANJE Program je niz naredbi razumljivih računalu koje rješavaju neki problem. Algoritam je postupak raščlanjivanja problema na jednostavnije PROGRAMIRANJE Program je niz naredbi razumljivih računalu koje rješavaju neki problem. Algoritam je postupak raščlanjivanja problema na jednostavnije korake. Uz dobro razrađen algoritam neku radnju ćemo

Више

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

Више

Slide 1

Slide 1 SVEUČILIŠTE U MOSTARU FAKULTET STROJARSTVA I RAČUNARSTVA SUSTAVI BAZA PODATAKA Doc.dr.sc. GORAN KRALJEVIĆ SUSTAVI BAZA PODATAKA 1 Sustavi baza podataka Web: http://www.uni-mo.ba/~goran Pitanja, primjedbe,

Више

Računarski praktikum I - Vježbe 01 - Uvod

Računarski praktikum I - Vježbe 01 - Uvod Prirodoslovno-matematički fakultet Matematički odsjek Sveučilište u Zagrebu RAČUNARSKI PRAKTIKUM I Vježbe 01 - Uvod v2018/2019. Sastavio: Zvonimir Bujanović Gradivo i način polaganja Gradivo: osnove jezika

Више

OPIS RAČUNARSKOG SISTEMA Računarski sistem se sastoji od procesora, operativne memorije, tajmera i terminala. Sve komponente računarskog sistema su me

OPIS RAČUNARSKOG SISTEMA Računarski sistem se sastoji od procesora, operativne memorije, tajmera i terminala. Sve komponente računarskog sistema su me OPIS RAČUNARSKOG SISTEMA Računarski sistem se sastoji od procesora, operativne memorije, tajmera i terminala. Sve komponente računarskog sistema su međusobno povezane preko sistemske magistrale. Tajmer

Више

01 SUBP

01 SUBP ER model šeme baze podataka: (Sef) (0, N) (0, N) RADNIK (0, 1) SEF (0, N) (Podredjeni) RUKOVODI RADI _NA (1, 1) (0, N) PROJEKAT Šema relacione baze podataka: RADNIK({Mbr, Prez, Ime, Sef, Plata, Datr},

Више

PowerPoint Presentation

PowerPoint Presentation Visoka škola strukovnih studija za informacione i komunikacione tehnologije MVC - Modeli Školska 2017/18. Dr Nenad Kojić, dipl. inž. Luka Lukić, struk. inž. Danijela Nikitin, spec.stuk.inž MVC.htaccess

Више

Staticki kriterijumi new-1.pptx

Staticki kriterijumi new-1.pptx ЗАДАТАК 1. Применом критеријума рока враћања одредити рок враћања пројеката А, B и C, узимајући у обзир уштеде остварене по годинама експлоатације након инвестирања. Приликом доношења инвестиционе одлуке

Више

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

Више

Programski jezik C

Programski jezik C Pojam funkcije Deklaracija i definicija funcije Poziv funkcije Memorijske klase promjenljivih Primjeri. Za kompajliranje koda koristen DEV-C++ 4.9.9.2 Compiler!!!! Moze is koristiti I bilo koji drugi standardni

Више

Slide 1

Slide 1 OSNOVNI POJMOVI Naredba je uputa računalu za obavljanje određene radnje. Program je niz naredbi razumljivih računalu koje rješavaju neki problem. Pisanje programa zovemo programiranje. Programski jezik

Више

I grupa 1. Napisati program koji izračunava i ispisuje zbir 4 najveća od pet brojeva unetih sa standardnog ulaza. ulaz izlaz Analiza: 1.

I grupa 1. Napisati program koji izračunava i ispisuje zbir 4 najveća od pet brojeva unetih sa standardnog ulaza. ulaz izlaz Analiza: 1. I grupa 1. Napisati program koji izračunava i ispisuje zbir 4 najveća od pet brojeva unetih sa standardnog ulaza. ulaz izlaz 3 2 1 4 5 14 Analiza: 1. Odredimo zbir svih 5 unesenih brojeva (i sačuvamo u

Више

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

Више

03 SUBP

03 SUBP Osnovni SQL tipovi podataka Tip podataka NUMBER(p,s) Opis Broj sa maksimalno p cifara od kojih je s maksimalni broj decimala (1 < p < 38) (- 84 < s < 127) VARCHAR2(s) Promenjivi niz karaktera maksimalne

Више

pricalica.PDF

pricalica.PDF Naziv projekta: Pricalica Projekt napravio:damir Petrinic Koristeni materijal: Mikrokontroler Atmel AT89C52 ISD4004 Voice memory LCD 2*16 znakova Projekt je moja ideja i moja realizacija i ne dozvoljavam

Више

Primenjeno programiranje - Vežbe

Primenjeno programiranje - Vežbe VISOKA POSLOVNA ŠKOLA STRUKOVNIH STUDIJA NOVI SAD Primena integrisanih razvojnih alata Java i NetBeans IDE 7.0 vežba 9 i 10 Kreiranje desktop aplikacije sa konekcijom na bazu Pokrenuti NetBeans, u kartici

Више

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

Више

Microsoft PowerPoint - 01 Uvod u operativne sisteme.ppt

Microsoft PowerPoint - 01 Uvod u operativne sisteme.ppt Uvod u operativne sisteme v.as.mr. Samir Lemeš slemes@mf.unze.ba Univerzitet u Zenici 2009 Operativni sistemi i mreže: način realizacije vježbi Tokom semestra 3 periodična testa (Operativni sistemi, Mrežni

Више

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,

Више

ggmap

ggmap ggmap Univerzitet u Novom Sadu April 2018 1. Učitavanje ggmap statičkih mapa Paket ggmap predstavlja skup funkcija za vizualizaciju prostornih podataka i modela sa brojem statičkih mapa sa Google Maps

Више

Datoteke predavač: Nadežda Jakšić

Datoteke predavač: Nadežda Jakšić Datoteke predavač: Nadežda Jakšić svi podaci sa kojima smo do sada radili u programima su smeštani u operativnu memoriju računara i trajali su najduže koliko i sam program; kada program završi sa radom,

Више

Upitni jezik SQL

Upitni jezik SQL Šta je SQL? SQL (Structured Query Language) je jezik koji je Američki Institut za Nacionalne Standarde (ANSI - American National Standards Institute) prihvatio kao standardni jezik za relacione baze podataka.

Више

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

Више

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

Више

Препоруке безбедности мрежних сервиса Copyright 2015 АМРЕС

Препоруке безбедности мрежних сервиса Copyright 2015 АМРЕС Copyright 2015 АМРЕС Историја верзија документа Верзија Датум Иницијали аутора Опис промене 1.0 2009. год Душан Пајин (РЦУБ), Ратко Бучић (ЈУНИС), Владимир Илић (АРМУНС) Прва верзија документа у оквиру

Више

PowerPoint Presentation

PowerPoint Presentation II Karakteristike C jezika Programski jezik C je viši programski jezik opšte namene. Tesno je povezan sa UNIX OS uz koji je razvijan. Razvio ga je Dennis Ritchie 1970 u Bell Telephone Laboratories, Inc.

Више

Upute za korištenje EasyChair konferencijskog sustava HRO CIGRE 2019 Prijava referata Ako ste već koristili EasyChair na 13. Savjetovanju ili prije ta

Upute za korištenje EasyChair konferencijskog sustava HRO CIGRE 2019 Prijava referata Ako ste već koristili EasyChair na 13. Savjetovanju ili prije ta Upute za korištenje EasyChair konferencijskog sustava HRO CIGRE 2019 Prijava referata Ako ste već koristili EasyChair na 13. Savjetovanju ili prije tada ne trebate otvoriti račun. Za one koji se prvi put

Више

Database Programming with SQL kurs 2017 database design and programming with sql students slajdovi 17-1 Controlling User Access Davanje dozvole (grant

Database Programming with SQL kurs 2017 database design and programming with sql students slajdovi 17-1 Controlling User Access Davanje dozvole (grant Database Programming with SQL kurs 2017 database design and programming with sql students slajdovi 17-1 Controlling User Access Davanje dozvole (grant) ili oduzimanje dozvole (take away) za pristup db

Више

Microsoft PowerPoint - 11.Programski_Jezik_C_ulaz-izlaz [Compatibility Mode]

Microsoft PowerPoint - 11.Programski_Jezik_C_ulaz-izlaz [Compatibility Mode] Programski jezik C - ulaz i izlaz programa Ulaz i izlaz programa Argumenti komandne linije Standardni tokovi Preusmerenje Funkcije za rad sa ulazom i izlazom Formatiran ulaz/izlaz Datoteke 2 Aргументи

Више

Microsoft PowerPoint - 11_JavaScript_1.ppt [Compatibility Mode]

Microsoft PowerPoint - 11_JavaScript_1.ppt [Compatibility Mode] Java Script dr Suzana Marković, dipl.ing. el. suzana.markovic@bss.edu.rs Programski jezici Kompajlerski jezici - programski kôd konvertuje se u mašinski pre nego što se i pokrene, što znači da će se ta

Више

Sveučilište u Zagrebu Fakultet prometnih znanosti Zavod za inteligentne transportne sustave Katedra za primijenjeno računarstvo Vježba: #7 Kolegij: Ba

Sveučilište u Zagrebu Fakultet prometnih znanosti Zavod za inteligentne transportne sustave Katedra za primijenjeno računarstvo Vježba: #7 Kolegij: Ba Sveučilište u Zagrebu Fakultet prometnih znanosti Zavod za inteligentne transportne sustave Katedra za primijenjeno računarstvo Vježba: #7 Kolegij: Baze podataka Tema: Osnovna SELECT naredba Vježbu pripremili:

Више

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 - 12-Funkcije_1.ppt [Compatibility Mode]

Microsoft PowerPoint - 12-Funkcije_1.ppt [Compatibility Mode] Osnove programiranja Funkcije - Metode http://www.introprogramming.info/english-intro-csharp-book/read-online/ Sadržaj Funkcije Metode Definisanje Pozivanje Povratne vrednosti Parametri Metode (1) Metoda

Више

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

Више

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)

Више

Microsoft PowerPoint - 6. Query Builder.pptx

Microsoft PowerPoint - 6. Query Builder.pptx Visokaškola strukovnihstudija za informacione i komunikacione tehnologije Query builder Query builder je sastavni deo Laravel framework-a koji pruža pouzdan interfejs za rad sa bazom podataka, kreiranje

Више

NN indd

NN indd PETAK, 13. STUDENOGA 2015. NARODNE NOVINE BROJ 124 STRANICA 27 PRILOG 1. STRANICA 28 BROJ 124 NARODNE NOVINE PETAK, 13. STUDENOGA 2015. PRILOG 2. PETAK, 13. STUDENOGA 2015. NARODNE NOVINE BROJ 124 STRANICA

Више

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

Више

Microsoft PowerPoint - MR - Vjezbe - 03.ppt [Compatibility Mode]

Microsoft PowerPoint - MR - Vjezbe - 03.ppt [Compatibility Mode] Sveučilište u Zagrebu PMF Matematički odsjek Mreže računala Vježbe 03 Zvonimir Bujanović Slaven Kožić Vinko Petričević Mrežno programiranje: SocketAPI Programiramo u aplikacijskom sloju, za ostale se brinu

Више

obavezno je koristiti spell-checker

obavezno je koristiti spell-checker Elektrotehnički fakultet Univerziteta u Beogradu Katedra za računarsku tehniku i informatiku Praktikum iz Operativnih sistema - rešenja za 2006. godinu - Verzija: 3.6.2009 18:39 1. Otvorena knjiga 1. Program

Више

Napredno web programiranje

Napredno web programiranje Napredno web programiranje Zend Technologies Termini koje treba razumeti File wrappers Streams Sockets Blocking calls php.ini Settings allow_url_fopen (Filesystem) auto_detect_line_endings (Filesystem)

Више

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

Више

4. Веза између табела практичан рад 1. Повежите табеле Proizvodi и Proizvođači у бази података Prodavnica.accdb везом типа 1:N. 2. Креирајте табелу St

4. Веза између табела практичан рад 1. Повежите табеле Proizvodi и Proizvođači у бази података Prodavnica.accdb везом типа 1:N. 2. Креирајте табелу St 4. Веза између табела практичан рад 1. Повежите табеле Proizvodi и Proizvođači у бази података Prodavnica.accdb везом типа 1:N. 2. Креирајте табелу Stavke_računa која ће разрешити проблем везе типа N:N

Више

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.

Више

Programiranje II Beleške sa vežbi Smer Informatika Matematički fakultet, Beograd Sana Stojanović 1

Programiranje II Beleške sa vežbi Smer Informatika Matematički fakultet, Beograd Sana Stojanović 1 Programiranje II Beleške sa vežbi Smer Informatika Matematički fakultet, Beograd Sana Stojanović 1 Sadržaj 1 Pokazivači - ponavljanje 3 2 Pokazivači - veza sa nizovima 5 2 1 Pokazivači - ponavljanje 1.

Више

Programiranje 1 5. predavanje dodatak Saša Singer web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb Prog1 2018, 5. predavanj

Programiranje 1 5. predavanje dodatak Saša Singer web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb Prog1 2018, 5. predavanj Programiranje 1 5. predavanje dodatak Saša Singer singer@math.hr web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb Prog1 2018, 5. predavanje dodatak p. 1/60 Sadržaj predavanja dodatka Primjeri

Више

LAB 4 - Binarni komparator

LAB 4 - Binarni komparator UNIVERZITET CRNE GORE ELEKTROTEHNIČKI FAKULTET STUDIJSKI PROGRAM: ELEKTRONIKA,TELEKOMUNIKACIJE I RAČUNARI PREDMET: PROJEKTOVANJE DIGITALNIH SISTEMA FOND ČASOVA: 3 + 0 + 1 LABORATORIJSKA VJEŽBA NAZIV: REALIZACIJA

Више

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

Више

Adresa: Maršala Tita 9a/I Telefon: (033) Faks: (033) Web: Datum i vrijeme slanj

Adresa: Maršala Tita 9a/I Telefon: (033) Faks: (033) Web:   Datum i vrijeme slanj Adresa: Maršala Tita 9a/I Telefon: (033) 251-590 Faks: (033) 251-595 E-mail: ejn@javnenabavke.gov.ba Web: https://www.ejn.gov.ba Datum i vrijeme slanja obavještenja na objavu:27.6.2016. u 13:59 ISPRAVKA

Више

P9.1 Dodela resursa, Bojenje grafa

P9.1 Dodela resursa, Bojenje grafa Фаза доделе ресурса Ова фаза се у литератури назива и фазом доделе регистара, при чему се под регистрима подразумева скуп ресурса истог типа. Додела регистара променљивама из графа сметњи се обавља тзв.

Више

PROMENLJIVE, TIPOVI PROMENLJIVIH

PROMENLJIVE, TIPOVI PROMENLJIVIH PROMENLJIVE, TIPOVI PROMENLJIVIH Šta je promenljiva? To je objekat jezika koji ima ime i kome se mogu dodeljivati vrednosti. Svakoj promenljivoj se dodeljuje registar (memorijska lokacija) operativne memorije

Више

Adresa: Maršala Tita 9a/I Telefon: (033) Faks: (033) Web: Datum i vrijeme slanj

Adresa: Maršala Tita 9a/I Telefon: (033) Faks: (033) Web:   Datum i vrijeme slanj Adresa: Maršala Tita 9a/I Telefon: (033) 251-590 Faks: (033) 251-595 E-mail: ejn@javnenabavke.gov.ba Web: https://www.ejn.gov.ba Datum i vrijeme slanja obavještenja na objavu:27.6.2016. u 15:49 ISPRAVKA

Више

Slide 1

Slide 1 Web site development using MCMS 2002 Koncept Autori: Multiautorsko okruženje sa podijeljenim ulogama Autori ne moraju imati tehnička predznanja Veza sa MicrosoftWord Developeri: Integracija sa VS.NET Integracija

Више

Računarski praktikum I - Vježbe 06 - Standard Template Library (2)

Računarski praktikum I - Vježbe 06 - Standard Template Library (2) Prirodoslovno-matematički fakultet Matematički odsjek Sveučilište u Zagrebu RAČUNARSKI PRAKTIKUM I Vježbe 06 - Standard Template Library (2) v2018/2019. Sastavio: Zvonimir Bujanović pair pair je generička

Више

Методологиjа стручног и научног рада Рецензирање Милена Вуjошевић Jаничић Математички факултет, Београд

Методологиjа стручног и научног рада Рецензирање Милена Вуjошевић Jаничић   Математички факултет, Београд www.matf.bg.ac.rs/~milena Математички факултет, Београд Преглед 1 2 Преглед семинарских радова 1 семинарских радова 2 научних радова семинарских радова Аутори шаљу рад часопису или конференциjи Одређуjе

Више

F84 Zahtjev za priznavanje inostrane visokoškolske kvalifikacije (zaokružiti) Application for academic recognition of foreign higher qualification (ci

F84 Zahtjev za priznavanje inostrane visokoškolske kvalifikacije (zaokružiti) Application for academic recognition of foreign higher qualification (ci Zahtjev za priznavanje inostrane visokoškolske kvalifikacije (zaokružiti) Application for academic recognition of foreign higher qualification (circle) A. U SVRHU ZAPOŠLJAVANJA - STRUČNO PRIZNAVANJE /

Више

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

Више

No Slide Title

No Slide Title Statistika je skup metoda za uređivanje, analiziranje i grafičko prikazivanje podataka. statistika???? Podatak je kvantitativna ili kvalitativna vrijednost kojom je opisano određeno obilježje (svojstvo)

Више

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 - Programski_Jezik_C_Organizacija_Izvrsnog_Programa [Compatibility Mode]

Microsoft PowerPoint - Programski_Jezik_C_Organizacija_Izvrsnog_Programa [Compatibility Mode] Организација извршног програма (Марић, Јаничић: Програмирање 1, 9.3.3) Извршавање програма После успешног превођења (претпроцесирања, компилације, повезивања) програм може да се изврши Извршавање се захтева

Више

Adresa: Maršala Tita 9a/I Telefon: (033) Faks: (033) Web: Datum i vrijeme slanj

Adresa: Maršala Tita 9a/I Telefon: (033) Faks: (033) Web:   Datum i vrijeme slanj Adresa: Maršala Tita 9a/I Telefon: (033) 251-590 Faks: (033) 251-595 E-mail: ejn@javnenabavke.gov.ba Web: https://www.ejn.gov.ba Datum i vrijeme slanja obavještenja na objavu:7.2.2019. u 10:21 OBAVJEŠTENJE

Више