Visoka škola strukovnih studija za informacione i komunikacione tehnologije Ispisivanje u dokumentu JavaScript, po oću DOM objekta document, ože da is

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

Download "Visoka škola strukovnih studija za informacione i komunikacione tehnologije Ispisivanje u dokumentu JavaScript, po oću DOM objekta document, ože da is"

Транскрипт

1 Visoka škola strukovnih studija za informacione i komunikacione tehnologije JavaScript, po oću DOM objekta document, ože da ispisuje sadržaj unutar vidljivog dela web stranica. JAVASCRIPT III deo Ova oguć ost je podrža a kroz četiri metoda: write(), writeln(), open() i close() od kojih se ajčešće koristi write(). Metod write() kao argument ože imati string ili promenljivu čiji sadržaj treba ispisati u web stranici. Školska 2017/18. Dr Nenad Kojić, dipl. inž. Milena Vesić, spec.stuk.inž. Danijela Nikitin, spec.stuk.inž. Nikola Mihajlović, spec.stuk.inž. Luka Lukić, struk. inž. Ovaj sadržaj se korisniku prikazuje na mestu na kome se nalazi linija koda document.write() u odnosu na prethodne ili naredne linije koda. Primer: <body> <h1>tekst ispisan u HTML-u</h1> document.write Petrović ; <p>drugi tekst ispisan u HTML-u</p> </body> Metod write() kao argument ože imati string ili promenljivu čiji sadržaj treba ispisati u web stranici. <body> <h1>tekst ispisan u HTML-u</h1> var ime = "Petar"; document.write(ime); <p>drugi tekst ispisan u HTML-u</p> </body>

2 Ispisivanje sa operatorom Primer: Pored jedne promenljive, oguće je koristiti i iše promenljivih sa nekim operatorom. Najčešće je to +, koji predstavlja konkatanaciju, nadovezivanje stringova, ili neki drugi operator koji se ože primeniti nad definisanim promenljivim. var ime = "Petar"; var prezime = "Petro ić"; document.write(ime + " " + prezime); var broj1 = 5; var broj2 = 12; document.write(broj1 + broj2); JavaScript ne analizira sadržaj stringa koji prosledi browser-u na ispisivanje tako da se umesto klasič og stri ga ože proslediti HTML kod Ovaj kod je sa aspekta JavaScript-a o iča string, ali njegovim ispisivanjem u browser-u, browser prepoznaje HTML tagove i interpretira ih u skladu sa standardnim pravilima. Primer document.write("<b>petar Petrović </b>"); JavaScript će sadržaj etode u originalu proslediti browser-u na prikaz, ali će browser dobijanjem koda < >Petar Petro ić </ >, tekst Petar Petro ić prikazati boldovano

3 Ako se sada oguć ost metoda write() iskoristi za naprednije namene, npr. di a ičko pravljenje drop-down liste, zaključuje se da JavaScript ože u mnogome da automatizuje ruč o pisanje HTML koda. Ako se analizira HTML kod drop-down liste, zaključuje se da prva i poslednja linija koda, tj. otvaranje i zatvaranje taga select su vrlo jedinstveni. Međuti otvoren tag option, sadržaj i zatvoren tag option, se ponavljaju. Kako smo pokazali rad sa petljama, kreiraće o petlju koja će u svakoj iteraciji rada ispisivati jedan option element, i unutar njega upisati podatak iz niza. Za ovo će se iskoristiti for-in petlja, koja u sebi ima samo jednu liniju koda, za ispis elementa option. Pre petlje, kao i po za ršetku iste, potrebno je ispisati u jednoj liniji koda otvoren tj. zatvoren tag select. Primer ispisivanja drop down liste var gradovi = new Array("Beograd", "Kragujevac", "Niš"); document.write("<select name='gradovi'>"); Princip funkcionisanja JavaScript-a for(indeks in gradovi){ document.write("<option>" + gradovi [ indeks ] + "</option>"); } document.write("</select>");

4 Princip funkcionisanja JavaScript-a Princip funkcionisanja JavaScript-a JavaScript koji je namenjen za realizaciju web aplikacija, kao svoje iz rš o okruže je ima ili browser (za klijentski skript) ili server (Node.js). Kada JavaScript dođe od web servera do klijenta, po oću http_request-a, browser taj kod prihvata i u prvoj fazi ga parsira što z ači da ro ser poz aje s u si taksu i pra ila upotre e o og jezika. Ukoliko postoji bilo koji problem prilikom parsiranja, kod se ne iz rša a i prijavljuje se greška. Ako su sva sintaksna pravila dobra, onda se taj kod prevodi u aši ski jezik koji je potreban raču aru da bi taj kod iz ršio i korisnik video neki konkretan efekat ili rezultat rada koda. Prilikom iz rša a ja koda, sistem kreira okruže je u kome se kod realizuje. To okruže je defi iše oblast delovanja i prostor u kome su pojedine promenljive dostupne za pojedine delove koda Tako, ako se kreira neki kod, bilo gde van funkcije, taj kod pripada DOM objektu window, i tretira se kao globalni objekat. Upotreba lokalne i globalne promenljive Upotreba lokalne i globalne promenljive Tako sve promenljive globalnog objekta window postaju globalne promenljive, i one su dostupne svim iži elementima DOM-a. Kako je ovo veza iz eđu objekta i njegovog svojstva definisanjem promenljive: var ime = Mila definisano je isto kao i da je kreirano svojstvo objekta window: window.ime = Mila "; Ukoliko je kod napisan unutar funkcije, onda se za tu funkciju pravi poseban prostor u kome se skladište njene promenljive, tako da njene promenljive nisu vidljive u globalnom prostoru, i njih nazivamo lokalnim promenljivima. Ako se defi iše funkcija primer(), ona dobija poseban prostor za svoje iz rša a je i svoje promenljive, pa promenljiva koja je definisana unutar ove funkcije zitarica, postaje lokalna promenljiva, tj. dostupna samo ovoj funkciji unutar njenog okruže ja.

5 Upotreba lokalne i globalne promenljive Upotreba lokalne i globalne promenljive Ako se unutar funkcije ispiše sadržaj globalne i lokalne promenljive, to će biti regularno jer je globalna promenljiva ime, dostupna i unutar lokalnog prostora funkcije. Međuti, ako se izvan funkcije ispisuje sadržaj obe pomenute promenljive, doći će do greške, jer će promenljiva ime biti dostupna, ali promenljiva zitarica nije dostupna u globalnom prostoru, jer je van tela funkcije u kojoj je kreirana. Primer: var ime = "Milan"; function primer(){ var zitarica = "ovas"; console.log(ime + " voli " + zitarica); } primer(); console.log(ime + " voli " + zitarica); Termin Scope, ukazuje na prostor unutar koga su kreirane promenljive dostupne. U JavaScript-u samo funkcija kreira novi Scope, dok u nekim drugim jezicima to mogu da urade: for, while, if... Ukoliko funkcija, unutar svog koda, kreira novu funkciju, ta nova funkcija takođe kreira Scope. Takođe, o a funkcija ima roditeljsku funkciju unutar koje je kreirana, i to je vrlo bitno Scope. Ug ježda a je funkcija kreira se Scope chain, tj. niz Scope-ova Ovo pravilo je jednostavno: uvek dete funkcija, tj. dete Scope ože da pristupi svojim promenljivima i promenljivima svojih roditelja, dok roditeljski Scope ne vidi promenljive svoje dece. Ako pogledamo sledeći kod, za njega ože o da napravimo grafički prikaz Scope-ova u odnosu na kreirane funkcije i tako defi iše o koja funkcija ima pristup kom Scope-u

6 Primer funkcionisanja Scope-a var ime = "Milan"; function primer(){ var zitarica = "ovas"; console.log(ime + " voli " + zitarica); primer1(); function primer1(){ var dodatak = "med"; console.log(ime + " voli " + zitarica + " i " + dodatak); } } primer(); function primer2(){ var vreme = "proleće"; console.log(ime + " voli " + vreme); } primer2(); console.log(ime + " voli " + zitarica + " u " + vreme); Na sledećoj sli i je defi isa o koji prostor vidi koje promenljive, pa se još jednom aglaša a da globalni prostor vidi samo promenljivu ime, koja je u njemu i definisana, dok scope funkcije primer1(), vidi promenljivu ime, kao globalnu, promenjivu zitarica, kao promenljivu njegovog roditelja i svoju lokalnu promenljivu dodatak. Ovakav pristup je opis termina Scope chain, kojim scope-ovi imaju pristup promenljivima koji su definisani unutar njih i njihovih roditelja, dok obrnuto ne aži. Sledeći korak je o jaš je je promenljivih sa istim imenom u različiti scope-ovima Ako se prethodni kod modifikuje sa jednom linijom koda var ime = "Ana"; Kojom se u funkciji primer() dodaje nova promenljiva ime, postavlja se pitanje gde će se njen uticaj pojaviti. Ovo treba posmatrati jedino kroz aspekt scope-ova. Njen uticaj će biti samo tamo gde je njen scope.

7 var ime = "Milan"; function primer(){ var ime = "Ana"; var zitarica = "ovas"; console.log(ime + " voli " + zitarica); primer1(); function primer1(){ var dodatak = "med"; console.log(ime + " voli " + zitarica + " i " + dodatak); } } primer(); function primer2(){ var vreme = "proleće"; console.log(ime + " voli " + vreme); } primer2(); console.log(ime + " voli " + zitarica + " u " + vreme); To z ači da će prilikom ispisa, unutar funkcije primer() i primer1(), promenljiva ime imati vrednost Ana, jer je tu oblast njenog delovanja. Ovaj prostor je dobio novu promenljivu ime po oću var, sa vrednošću Ana, i sada je ovo nova lokalna promenljiva Van scope-a u kome deluje funkcija primer(), sadržaj Ana ne postoji i to je slučaj sa ispisom u funkciji primer2(), gde se ispisuje promenljiva ime, koja pripada globalnom scope-u, sa svojim sadržaje Milan. Da je na istom mestu napisana ova linija koda: ime = "Ana"; Tada bi situacija bila potpuno drugačija. U o o slučaju, e a reči var, pa nema kreiranja nove promenljive, nego se pristupa postojećoj promenljivoj ime, koja je globalna, i sada se u nju upisuje nova vrednost tj. vrednost Ana. Modifikacija se odnosi na globalnu promenljivu pa je njena promena iz ršila uticaj na sva mesta gde se ova promenljiva poziva, a to je u ovom slučaju i scope funkcije primer2. Tako će sada kod ispisa biti prikazano: Kako je promenljiva ime globalna, ona se nalazi u scope-u funkcije primer, i ona ima pravo da joj pristupi i modifikuje.

8 Metode za rad sa datumom i vremenom Metode za rad sa datumom i vremenom U JavaScript-u postoji oguć ost dohvatanja informacije o svim detaljima vezanim za sistemski datum i vreme (dan, sat, minut, godina, mesec, ime dana, vremenska zona, PM/AM, itd.). Rad sa ovim podacima ože se posmatrati kroz dva pravca delovanja: njihovo dohvatanje (get) i postavljanje (set). Po oću new Date(); pravi se objekat klase Date i dohvata se celokupan zapis, sa svim detaljima o sistemskom datumu i vremenu. S ešta je svih ovih podataka u lokalnu promenljivu, i primenom posebnih metoda (npr. gethours()), izdvajaju se pojedi ač e informacije od z ačaja (broj sati, dan, godina, broj minuta, itd.). Npr, koliko je trenutno sati dobijamo po oću: var datum = new Date(); var sat = datum.gethours(); Spisak metoda za rad sa vremenom Spisak metoda za rad sa datumom Za rad sa vremenom ajčešće koristimo: gethours() - raća broj sati (0-23) getminutes() - raća broj minuta (0-59) getseconds() - raća broj sekundi (0-59) getmilliseconds() - raća broj millisekundi (0-999) now() - vraća broj milisekundi poče od Januara do sada gettime() - raća broj milisekundi od Januara do zadatog datuma Za rad sa datumima i danima, ajčešće koristimo: getdate() - raća broj dana u mesecu (1-31) getmonth() - raća broj meseci (0-11) getfullyear() - raća tekuću godinu getday() - raća broj dan u nedelji (0-6) Posebnu paž ju treba obratiti na broj meseci u godini (getmonth()), jer se vraća broj u intervalu 0-11, što je drugačije od aše svakodnevne komunikacije koja je bazirana na intervalu 1-12, pa dobijenu vrednost treba uvećati za jedan da bi se dobila aša notacija meseca. Sa druge strane, broj dana u nedelji (getday()) je u intervalu 0-6, gde 0 ukazuje na nedelju, 1 na ponedeljak dok 6 ukazuje na subotu.

9 Metode sa UTC Primer dohvatanja datuma Za skoro sve definisane metode postoje i njihovi dvojnici za dobijanje informacija u skladu sa tzv. Universal Time (univerzalno kompjutersko vreme). Imena ovih metoda imaju UTC iz eđu reči get i onoga što se traži, pa tako imamo: getutcdate(), getutcday(), getutchours() itd. Ako pretpostavimo da se naredni kod pokreće u nedelju u 19:21:05 tada imamo sledeći rezultat: var datum = new Date(); var datum_dan = datum.getdate(); document.write("sada je datum: " + datum_dan + "<br/>"); var dan = datum.getday(); document.write("sada je redni broj dana u nedelji: " + dan + "<br/>"); var mesec = datum.getmonth(); document.write("sada je redni broj meseca: " + mesec + "<br/>"); var godina = datum.getfullyear(); document.write("sada je godina: " + godina + "<br/>"); var sat = datum.gethours(); document.write("sada je sati: " + sat + "<br/>"); var minut = datum.getminutes(); document.write("sada je minuta: " + minut + "<br/>"); var sekund = datum.getseconds(); document.write("sada je sekundi: " + sekund + "<br/>"); Metode za setovanje datuma i vremena Primer setovanja datuma Prefiks get u svim navedenim metodama ukazuje da se radi o dohvatanju podataka sa klijentskog raču ara, onakvim kako se kod klijenta nalaze. Za skoro sve navedene metode ože se koristiti prefiks set umesto get sa ciljem da se vreme koje je dobijeno promeni na želje u vrednost tj. setuje na željenu vrednost koja je na nivou koda. Tako imamo: setdate(), setmonth(), setfullyear(), sethours(), setminutes(),setseconds(),settime(),setyear(), setutchours(), setutcminutes(), setutcmonth(), setutcfullyear()... Ako pretpostavimo da se dati kod pokreće u nedelju u 19:33:23 tada imamo sledeći rezultat: var datum = new Date(); datum.setdate(5); datum.sethours(18); document.write(datum);

10 Metode za rad sa stringovima i brojevima Konverzija u velika ili mala slova: touppercase() tolowercase() var ime = "Pera"; var x = "MIKA".toLowerCase() ; var y = ime.tolowercase(); var z = ime.touppercase(); console.log(x); // ispisuje mika console.log(y); //ispisuje pera console.log(z); // ispisuje PERA Određi a je duži e stringa: length Određi a je karaktera unutar stringa na osnovu pozicije: charat() Svojstvo length se koristi za određi a je duži e stringa koja je realan broj karaktera koji se u stringu nalazi, pa se broje poče od jedan. var a="pera"; var b="mika Mikić"; var x = a.length ; var y = b.length ; console.log(x); // ispisuje 4 console.log(y); // ispisuje 10 Metod charat() dohvata karakter koji se nalazi na određe oj poziciji u stringu. Elementi niza se u erišu poče od vrednosti 0. var a="pera Perić"; var x = a.charat(2); var y = a.charat(9); console.log(x); // ispisuje r console.log(y); // ispisuje ć

11 Određi a je pozicije datog stringa u eće stringu: indexof() Ovaj metod će pro aći prvo pojavljivanje datog stringa, unutar ećeg stringa, i vratiti poziciju prvog karaktera za traže i string. Ukoliko traže og stringa ili karaktera nema ratiće se vrednost -1. var a = "Pera ide rado u skolu"; var x = a.indexof("z") ; var y = a.indexof("e") ; var z = a.indexof("ra") ; console.log(x); // ispisuje -1 console.log(y); // ispisuje 1 console.log(z); // ispisuje 2 Metod lastindexof() radi pretragu na isti ači kao metod indexof(), ali poče od kraja stringa pa prema početku. I metod indexof() i lastindexof() pronalaskom prvog traže og karaktera ili stringa prekidaju svoj rad i ispisuju rezultat. Ukoliko se ne želi ogra ičiti samo na prvo tj. poslednje pojavljivanje stringa u reči, oguće je, u oba metoda, staviti drugi argument koji će definisati od koje pozicije se kreće u traže je zadatog stringa. var a = "Pera ide rado u skolu"; var x = a.indexof("a", 5) ; var y = a.lastindexof("o", 19) ; console.log(x); //ispisuje se 10 console.log(y); //ispisuje se 18 Isecanje dela stringa iz ećeg stringa: substring(), slice(), substr() Za isecanje grupe karaktera od pozicije x do pozicije y koristimo metod substring(x,y). Za isecanje grupe karaktera, poče od pozicije x a u duži i od y karaktera, koristi se metod substr(x,y). U ko ač i skup ulazi karakter sa prve pozicije, ali ne i poslednji. Metodi substring i slice su skoro ide tič i. var a = "Pera ide rado u skolu"; var x = a.substring(5,7); var y = a.substr(5,2); console.log(x); // ispisuje id console.log(y); // ispisuje id Zamena stringa sa drugim stringom replace() Ovaj metod ima dva argumenta, prvi koji defi iše šta treba pro aći, i drugi koji defi iše či e pro ađe o treba zameniti. var a = "Pera ide rado u skolu"; var x = a.replace("rado", "često"); console.log(x);

12 Metode za rad sa brojevima Podela stringa u formu niza: split() Ovaj metod originalni string secka u odnosu na neki definisani separator, pri če u se separator gubi a svi dobijeni delići stringa se s eštaju u posebne elemente niza. var a = "Pera ide rado u skolu"; var x = a.split("a"); console.log(x); Najčešće se koriste karakteristič e ate atičke funkcije ili funkcije koje su pogodne za obradu u raču arsko sistemu. Zato se često koristi objekat Math, i njemu pripadajući metodi. Generisanje slučaj og broja: random() Ovaj metod služi za slučaj o generisanje broja u intervalu [0-1]. var a = Math.random(); console.log(a); // npr Metode za rad sa brojevima Metode za rad sa brojevima Određi a je maksimalne i minimalne vrednosti skupa: min() i max() Ove metode pronalaze minimalnu i maksimalnu vrednost u skupu argumenata. var x = Math.min(0, 97, 8, 34, 44, -14, -1); var y = Math.max(0, 97, 8, 34, 44, -14, -1); console.log(x); // ispisuje -14 console.log(y); // ispisuje 97 Zaokruži a je decimalnog broja na aj liži ceo broj: round() var x = Math.round(4.7); var y = Math.round(4.4); console.log(x); // ispisuje 5 console.log(y); // ispisuje 4 Zaokruži a je decimalnog broja na prvi iši ceo broj: ceil() var x = Math.ceil(4.7); console.log(x); // ispisuje 5

13 Metode za rad sa brojevima Zaokruži a je decimalnog broja na prvi iži ceo broj: floor() var x = Math.floor(4.7); console.log(x); // ispisuje 4 Primenom ovih metoda ože se dobiti veliki spektar realno potrebnih funkcionalnosti. Visoka škola strukovnih studija za informacione i komunikacione tehnologije JAVASCRIPT var x = Math.floor(Math.random() * 11); console.log(x); // ispisuje slučaja broj u intervalu od [0-10] Školska 2017/18. Dr Nenad Kojić, dipl. inž. Milena Vesić, spec.stuk.inž. Danijela Nikitin, spec.stuk.inž. Nikola Mihajlović, spec.stuk.inž. Luka Lukić, struk. inž.

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

Више

PowerPoint Presentation

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

Више

Microsoft PowerPoint - 6. CMS [Compatibility Mode]

Microsoft PowerPoint - 6. CMS [Compatibility Mode] Visoka škola strukovnih studija za informacione i komunikacione tehnologije Beograd WEB TEHNOLOGIJE Drupal CMS(Content Managment System) Školska 2012/13. Marko M. Spasojević, spec. inž. Dr Nenad Kojić,

Више

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

Више

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

Више

RSS RSS Really Simple Syndication - veoma jednostavno povezivanje - Predstavlja jednostavan način za auto atsko preuzi a je želje ih informacija sa Va

RSS RSS Really Simple Syndication - veoma jednostavno povezivanje - Predstavlja jednostavan način za auto atsko preuzi a je želje ih informacija sa Va RSS RSS Really Simple Syndication - veoma jednostavno povezivanje - Predstavlja jednostavan način za auto atsko preuzi a je želje ih informacija sa Vama interesantnih web sajtova, blogova... Cilj, ideja

Више

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

Више

RITAM FORMS POSLOVNI PROCESI RAD S JOPPD OBRASCEM Stranica 1 od 10 Rad s JOPPD obrascem 1. Opće ito Novi obrazac JOPPD Izmjene kod gla

RITAM FORMS POSLOVNI PROCESI RAD S JOPPD OBRASCEM Stranica 1 od 10 Rad s JOPPD obrascem 1. Opće ito Novi obrazac JOPPD Izmjene kod gla Stranica 1 od 10 Rad s JOPPD obrascem 1. Opće ito... 1 2. Novi obrazac JOPPD... 3 3. Izmjene kod glavne blagajne... 7 4. Izmjene kod doprinosa... 7 5. Iz je e kod predložaka vir a a... 9 6. Iz je e kod

Више

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

Више

RITAM FORMS - PROIZVODNJA - NARUDŽBE I PLANIRANJE - PLAN PROIZVODNJE Stranica 1 od 10 Plan proizvodnje U pro esu proizvod je proizvodi astaju a os ovi

RITAM FORMS - PROIZVODNJA - NARUDŽBE I PLANIRANJE - PLAN PROIZVODNJE Stranica 1 od 10 Plan proizvodnje U pro esu proizvod je proizvodi astaju a os ovi RITAM FORMS - PROIZVODNJA - NARUDŽBE I PLANIRANJE - PLAN PROIZVODNJE Stranica 1 od 10 Plan proizvodnje U pro esu proizvod je proizvodi astaju a os ovi rad ih aloga koje ože o ruč o u ositi po potrebi.

Више

Ekonomski fakultet u Osijeku Kolegij: Elektroničko i mobilno poslovanje Nositelj: prof. dr. sc. Branimir Dukić Zadaci za vježbe 7. JavaScript - zadaci

Ekonomski fakultet u Osijeku Kolegij: Elektroničko i mobilno poslovanje Nositelj: prof. dr. sc. Branimir Dukić Zadaci za vježbe 7. JavaScript - zadaci Ekonomski fakultet u Osijeku Kolegij: Elektroničko i mobilno poslovanje Nositelj: prof. dr. sc. Branimir Dukić Zadaci za vježbe 7. JavaScript - zadaci za vježbu Funkcija će prebrojati parne brojeve

Више

CPHP_19

CPHP_19 Upotreba PHP-a u drugim jezicima Za ovu lekciju se podrazumevaju osnovna znanja iz JavaScript-a i ActionScript-a. Ono što smo do sada radili, jeste PHP van konteksta ili u veb kontekstu, što je zapravo

Више

Програмирај!

Програмирај! Листе Поред појединачних вредности исказаних бројем или ниском карактера, често је потребно забележити већи скуп вредности које су на неки начин повезане, као, на пример, имена у списку путника у неком

Више

NAPOMENA: Studenti na ispit donose kod urađenog zadatka

NAPOMENA: Studenti na ispit donose kod urađenog zadatka Пројекат из предмета Интернет програмирање за августовски и септембарски испитни рок школске 2018/19. године Коришћењем PHP технологије, технологије AJAX и MySQL базе података, реализовати следећу веб

Више

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

Више

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

Више

PASCAL UVOD 2 II razred gimnazije

PASCAL UVOD 2 II razred gimnazije PASCAL UVOD 2 II razred gimnazije Upis-ispis 1. Upis Read(a,b); --u jednom redu Readln(a,b); -- nakon upisa prelazi se u novi red 2. Ispis Write(a,b); -- u jednom redu Writeln(a,b); --nakon ispisa prelazi

Више

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

Више

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

Више

Microsoft PowerPoint - 10-Jednodimenzionalni nizovi.ppt [Compatibility Mode]

Microsoft PowerPoint - 10-Jednodimenzionalni nizovi.ppt [Compatibility Mode] Osnove programiranja Nizovi Sadržaj Definicija niza Vrste i elementi nizova Deklarisanje nizova Dodele (početne) vrednosti nizovima Jednodimenzionalni nizovi Primeri dodele vrednosti Petlja foreach Nizovi

Више

3.Kontrlne (upravlja~ke) strukture u Javi

3.Kontrlne (upravlja~ke) strukture u Javi Објектно орјентисано програмирање Владимир Филиповић vladaf@matf.bg.ac.rs Александар Картељ kartelj@matf.bg.ac.rs Низови у програмском језику Јава Владимир Филиповић vladaf@matf.bg.ac.rs Александар Картељ

Више

12.WT-javaScript-Drupal

12.WT-javaScript-Drupal Visoka škola strukovnih studija za informacione i komunikacione tehnologije Beograd WEB TEHNOLOGIJE Drupal i javascript (jquery) Školska 2014/15. dr Nenad Kojić, dipl. inž. Milena Vesić, spec. inž. Marko

Више

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

Више

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

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

Више

SELECT statement basic form

SELECT statement basic form NAZIV OBJEKTA ZNANJA Uvod u JQuery PROLOG Autor * Katarina Kaplarski Klasifikacija * Težina * Osnovni nivo Ključne reči * Ko sluša * Student OAS Trajanje * Komentari autora SADRŽAJ Apstrakt Cilj * Uvodne

Више

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

Више

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

Више

Visoka škola strukovnih studija za informacione i komunikacione tehnologije Uvod u jquery Intenzivan razvoj JavaScript-a i sve veći broj njegovih kori

Visoka škola strukovnih studija za informacione i komunikacione tehnologije Uvod u jquery Intenzivan razvoj JavaScript-a i sve veći broj njegovih kori Visoka škola strukovnih studija za informacione i komunikacione tehnologije Uvod u jquery Intenzivan razvoj JavaScript-a i sve veći broj njegovih korisnika neminovno je nametnuo da veliki broj programera

Више

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

Више

Упутство за пријављивање испита путем интернета Да би студент могао да пријави испит путем интернета мора прво да се пријави. Пријављивање се врши у п

Упутство за пријављивање испита путем интернета Да би студент могао да пријави испит путем интернета мора прво да се пријави. Пријављивање се врши у п Упутство за пријављивање испита путем интернета Да би студент могао да пријави испит путем интернета мора прво да се пријави. Пријављивање се врши у посебном дијалог-прозору до кога се долази линком есервис

Више

8 2 upiti_izvjesca.indd

8 2 upiti_izvjesca.indd 1 2. Baze podataka Upiti i izvješća baze podataka Na početku cjeline o bazama podataka napravili ste plošnu bazu podataka o natjecanjima učenika. Sada ćete izraditi relacijsku bazu u Accessu o učenicima

Више

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 Word - Uputstvo za upotrebu studentskih servisa.doc

Microsoft Word - Uputstvo za upotrebu studentskih servisa.doc Упутство за пријаву на студентске сервисе и пријаву испита Адреса на којој се налазе студенски сервиси је https://student.unibl.org У питању је интернет страница заштићена SSL 3.0 протоколом који изискује

Више

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

Више

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

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

Више

13E114PAR, 13S113PAR DOMAĆI ZADATAK 2018/2019. Cilj domaćeg zadatka je formiranje petlje softverske protočnosti za minimalni broj ciklusa.

13E114PAR, 13S113PAR DOMAĆI ZADATAK 2018/2019. Cilj domaćeg zadatka je formiranje petlje softverske protočnosti za minimalni broj ciklusa. 13E114PAR, 13S113PAR 29.04.2019. DOMAĆI ZADATAK 2018/2019. Cilj domaćeg zadatka je formiranje petlje softverske protočnosti za minimalni broj ciklusa. U okviru svake grupe data je doall ili doacross petlja

Више

Microsoft Word - Uputstvo za upotrebu studentskih servisa.doc

Microsoft Word - Uputstvo za upotrebu studentskih servisa.doc Упутство за пријаву на студентске сервисе и пријаву испита Адреса на којој се налазе студенски сервиси је https://student.vps.ns.ac.rs/ У питању је интернет страница заштићена SSL 3.0 протоколом који изискује

Више

Државно такмичење године 5. и 6. разред 1. [pločice] Правоугаону терасу димензија d s центиметара квадратних треба поплочати коришћењем плочица

Државно такмичење године 5. и 6. разред 1. [pločice] Правоугаону терасу димензија d s центиметара квадратних треба поплочати коришћењем плочица Државно такмичење 2018. године 5. и 6. разред 1. [pločice] Правоугаону терасу димензија d s центиметара квадратних треба поплочати коришћењем плочица квадратног облика странице p центиметара, које се постављају

Више

STRELIČARSKI SAVEZ SRBIJE, BEOGRAD REVIZIJA SAGLASNOSTI Izveštaj revizora o ispunjenju ugovorenih obaveza Redovnog programa za godinu Konsultant

STRELIČARSKI SAVEZ SRBIJE, BEOGRAD REVIZIJA SAGLASNOSTI Izveštaj revizora o ispunjenju ugovorenih obaveza Redovnog programa za godinu Konsultant STRELIČARSKI SAVEZ SRBIJE, BEOGRAD Izveštaj revizora o ispunjenju ugovorenih obaveza Redovnog programa za 2017. godinu Konsultant - Revizija doo REVIZIJA POREZI RAČUNOVODSTVO KONSALTING www.konsrev.rs

Више

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

Више

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

Више

LAB PRAKTIKUM OR1 _ETR_

LAB PRAKTIKUM OR1 _ETR_ UNIVERZITET CRNE GORE ELEKTROTEHNIČKI FAKULTET STUDIJSKI PROGRAM: ELEKTRONIKA, TELEKOMUNIKACIJE I RAČUNARI PREDMET: OSNOVE RAČUNARSTVA 1 FOND ČASOVA: 2+1+1 LABORATORIJSKA VJEŽBA BROJ 1 NAZIV: REALIZACIJA

Више

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

Више

My_P_Trigo_Zbir_Free

My_P_Trigo_Zbir_Free Штa треба знати пре почетка решавања задатака? ТРИГОНОМЕТРИЈА Ниво - Основне формуле које произилазе из дефиниција тригонометријских функција Тригонометријске функције се дефинишу у правоуглом троуглу

Више

3/20/2018 JavaScript events in detail Događaji u jeziku JavaScript Ako postavimo "click" event listener na element, što se dešava ako kliknemo na dije

3/20/2018 JavaScript events in detail Događaji u jeziku JavaScript Ako postavimo click event listener na element, što se dešava ako kliknemo na dije JavaScript events in detail Događaji u jeziku JavaScript Ako postavimo "click" event listener na element, što se dešava ako kliknemo na dijete tog elementa? 1 Događaji u jeziku JavaScript Primjer: Ako

Више

POSLOVNI INFORMACIONI SISTEMI I RA^UNARSKE

POSLOVNI INFORMACIONI SISTEMI  I RA^UNARSKE ZNAČAJ RAČUNARSKIH KOMUNIKACIJA U BANKARSKOM POSLOVANJU RAČUNARSKE MREŽE Računarske mreže su nastale kombinacijom računara i telekomunikacija dve tehnologije sa veoma različitom tradicijom i istorijom.

Више

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

Орт колоквијум I колоквијум из Основа рачунарске технике I - надокнада СИ - 008/009 (10.05.009.) Р е ш е њ е Задатак 1 a) Пошто постоје вектори на којима се функција f не јавља и вектори на којима има вредност један,

Више

P11.3 Analiza zivotnog veka, Graf smetnji

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

Више

Корисничко упутство апликације езапослени верзија Рачунски центар Електротехничког факултета, Универзитет у Београду

Корисничко упутство апликације езапослени верзија Рачунски центар Електротехничког факултета, Универзитет у Београду Корисничко упутство апликације езапослени 2011 Рачунски центар Електротехничког факултета, Универзитет у Београду 1. Пријава на систем и сигурност података... 1 2. Корисник... 5 2.1. Обавештења... 5 2.2.

Више

Inženjering informacionih sistema

Inženjering informacionih sistema Fakultet tehničkih nauka, Novi Sad Inženjering informacionih sistema Dr Ivan Luković Dr Slavica Kordić Nikola Obrenović Milanka Bjelica Dr Jelena Borocki Dr Milan Delić UML UML (Unified Modeling Language)

Више

Upute - JOPPD kreiranje obrasca

Upute - JOPPD kreiranje obrasca Verzija uputa: 1.0 - JOPPD obrazac IPIS-PLAĆE, IPIS-UGOVORI O DJELU Ove upute će se još nadopunjavati, pa molim korisnike da redovito provjere da li imaju zadnje upute. Verzija uputa prikazana je na početku!

Више

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

Више

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

Више

ЗДРАВСТВЕНИ МЕНАЏМЕНТ ОСНОВНЕ СТРУКОВНЕ СТУДИЈЕ ДРУГА ГОДИНА СТУДИЈА школска 2018/2019.

ЗДРАВСТВЕНИ МЕНАЏМЕНТ ОСНОВНЕ СТРУКОВНЕ СТУДИЈЕ ДРУГА ГОДИНА СТУДИЈА школска 2018/2019. ЗДРАВСТВЕНИ МЕНАЏМЕНТ ОСНОВНЕ СТРУКОВНЕ СТУДИЈЕ ДРУГА ГОДИНА СТУДИЈА школска 2018/2019. Предмет: ЗДРАВСТВЕНИ МЕНАЏМЕНТ Предмет се вреднује са 6 ЕСПБ. Недељно има 3 часа активне наставе (предавања) НАСТАВНИЦИ

Више

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,

Више

Microsoft Word - IWT0906R.doc

Microsoft Word - IWT0906R.doc Elektronski fakultet Katedra za elektroniku Predmet: Internet i Web tehnologije Smer: Multimedijalne tehnologije 30.09.2006. TEST PITANJA i ZADACI 1. (5 poena) Komunikacioni protokol je skup pravila koja

Више

QFD METODA – PRIMER

QFD METODA – PRIMER QFD METODA - PRIMER PROBLEM: U kompaniji X koja se bavi izradom kompjuterskih softvera uočen je pad prodaje konkretnog softvera - Softver za vođenje knjigovodstva. Kompanija X je raspolagala sa jednom

Више

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

Више

P2.1 Formalne gramatike

P2.1 Formalne gramatike Превођење Полазни језик? Одредишни језик 1 Превођење Полазни језик? Одредишни језик Како знање неког језика стиче и складишти човек, а како рачунар? 2 Два аспекта језика Синтакса Семантика значење То су

Више

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

Више

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

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

Више

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

Више

Microsoft Word - uputstvo-estudent-v2.docx

Microsoft Word - uputstvo-estudent-v2.docx Упутство за пријаву на студентске сервисе и пријаву испита Адреса на којој се налазе студенски сервиси је https://estudent.ef.uns.ac.rs Пријава на систем Страница за пријаву на систем има два поља, једно

Више

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

Орт колоквијум Задатак 1 I колоквијум из Основа рачунарске технике I - надокнада - 008/009 (16.05.009.) Р е ш е њ е a) Пошто постоје вектори на којима се функција f не јавља и вектори на којима има вредност један, лако

Више

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

Више

Programiranje 2 popravni kolokvij, 15. lipnja Ime i prezime: JMBAG: Upute: Na kolokviju je dozvoljeno koristiti samo pribor za pisanje i brisanj

Programiranje 2 popravni kolokvij, 15. lipnja Ime i prezime: JMBAG: Upute: Na kolokviju je dozvoljeno koristiti samo pribor za pisanje i brisanj Upute: Na kolokviju je dozvoljeno koristiti samo pribor za pisanje i brisanje, te službeni šalabahter. Kalkulatori, mobiteli, razne neslužbene tablice, papiri i sl., nisu dozvoljeni! Sva rješenja napišite

Више

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

Више

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

Више

Classroom Expectations

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

Више

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

Више

Uputstvo za upotrebu studentskih servisa - gef

Uputstvo za upotrebu studentskih servisa - gef Упутство за пријаву на студентске сервисе и пријаву испита Адреса на којој се налазе студенски сервиси је https://student.gef.bg.ac.rs У питању је интернет страница заштићена SSL 3.0 протоколом који изискује

Више

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

Више

Microsoft Word - Algebra i funkcije- napredni nivo doc

Microsoft Word - Algebra i funkcije- napredni nivo doc Algebra i funkcije napredni nivo 01. Nenegativna znači da je vrednost izraza pozitivna ili je jednaka 0. ( 1) ( 1)( 1) 0 razlika kvadrata (( x) + x 1+ 1 ) (( x) 1 ) 0 ( + + 1) ( 1) 0 x x+ x x+ x x x +

Више

Strukture predavač: Nadežda Jakšić

Strukture predavač: Nadežda Jakšić Strukture predavač: Nadežda Jakšić složeni tip podatka; kolekcija promenljivih različitog tipa koje su sakupljene radi lakše manipulacije sintaksa: struct [oznakastrukture] navede { definicija člana strukture;

Више

CENTAR ZA REHABILITACIJU FORTICA KRALJEVICA Uprav o vijeće Broj: Kraljevica, godine Na te elju čla ka. stavka 2. Zakona o javnoj

CENTAR ZA REHABILITACIJU FORTICA KRALJEVICA Uprav o vijeće Broj: Kraljevica, godine Na te elju čla ka. stavka 2. Zakona o javnoj CENTAR ZA REHABILITACIJU FORTICA KRALJEVICA Uprav o vijeće Broj: 222-2017 Kraljevica, 17.05.2017. godine Na te elju čla ka. stavka 2. Zakona o javnoj nabavi ( Narodne novine broj 120/16) i čla ka 24. točke.

Више

Sveučilište u Zagrebu PMF Matematički odsjek Mreže računala Vježbe 10 Zvonimir Bujanović Luka Grubišić Vinko Petričević

Sveučilište u Zagrebu PMF Matematički odsjek Mreže računala Vježbe 10 Zvonimir Bujanović Luka Grubišić Vinko Petričević Sveučilište u Zagrebu PMF Matematički odsjek Mreže računala Vježbe 10 Zvonimir Bujanović Luka Grubišić Vinko Petričević JavaScript JavaScript je programski jezik prvenstveno namijenjen za davanje dinamičnosti

Више

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

Више

1 jmbag ime i prezime Programiranje 2 prvi kolokvij, Rezultati i uvidi u kolokvije: Rezultati u petak, 3.5., navečer na webu, a uvidi u p

1 jmbag ime i prezime Programiranje 2 prvi kolokvij, Rezultati i uvidi u kolokvije: Rezultati u petak, 3.5., navečer na webu, a uvidi u p 1 Rezultati i uvidi u kolokvije: Rezultati u petak 3.5. navečer na webu a uvidi u ponedjeljak 6.5. u 16 sati. Upute: Na kolokviju je dozvoljeno koristiti samo pribor za pisanje i brisanje te službeni podsjetnik.

Више

PHP proširenja za rad sa bazama podataka Postoje pojedinačna proširenja za različite tipove baza podataka sa svojim bibliotekama funkcija npr. postoji

PHP proširenja za rad sa bazama podataka Postoje pojedinačna proširenja za različite tipove baza podataka sa svojim bibliotekama funkcija npr. postoji PHP proširenja za rad sa bazama podataka Postoje pojedinačna proširenja za različite tipove baza podataka sa svojim bibliotekama funkcija npr. postoji podrška za IBM DB2, Oracle, Ingres, MySQL, PostgreSQL,

Више

Baza fakultet sadrži 3 tabele: tabela studenti sadrzi informacije o studentima Njeni atributi su: indeks indeks studenta (primarni kljuc) ime ime stud

Baza fakultet sadrži 3 tabele: tabela studenti sadrzi informacije o studentima Njeni atributi su: indeks indeks studenta (primarni kljuc) ime ime stud Baza fakultet sadrži 3 tabele: tabela studenti sadrzi informacije o studentima indeks indeks studenta (primarni kljuc ime ime studenta prezime - prezime studenta napomena - napomena tabela predmeti sadrzi

Више

Uputstvo za upotrebu studentskih servisa - gef

Uputstvo za upotrebu studentskih servisa - gef Упутство за пријаву на студентске сервисе и пријаву испита Адреса на којој се налазе студенски сервиси је https://student.gef.bg.ac.rs У питању је интернет страница заштићена SSL 3.0 протоколом који изискује

Више

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

Више

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

Више

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

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

Више

Projektna dokumentacija Boostowski - mobile

Projektna dokumentacija Boostowski - mobile Projektna dokumentacija Boostowski - mobile OPIS BUDUĆEG PROCESA - MOBILNA APLIKACIJA 00 Dobrodošli Ekran dobrodošlice je prvi ekran koji se prikazuje nakon ulaska u mobilnu aplikaciju. Na njemu je ispisana

Више

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

Више

Uvod u Python

Uvod u Python Uvod u mrežno programiranje Slavica Tomović (slavicat@ucg.ac.me) Elektrotehnički fakultet, Podgorica Univerzitet Crne Gore 2 Programiranje soketa cilj: naučiti kako se razvijaju klijent/server aplikacije

Више

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

Више

Microsoft PowerPoint - Timer0 16F887.ppt [Compatibility Mode]

Microsoft PowerPoint - Timer0 16F887.ppt [Compatibility Mode] TAJMERI I BROJAČI: PIC16F887 PIC 16F887 mikrokontroler ima tri tajmera/brojača: 8 - bitni tajmer/brojač (registar TMR0) 16 - bitni tajmer/brojač (registar TMR1H TMR1L) 8 - bitni tajmer/brojač (registar

Више

Припејд картица Корисничко упутство

Припејд картица Корисничко упутство Припејд картица Корисничко упутство Садржај 1 Регистрација корисника... 3 1.1 Креирање налога... 3 1.2 Активација налога... 6 2 Захтев за персонализацију Припејд картице... 8 2.1 Креирање захтева за персонализацију

Више

Principi softverskog inženjerstva O predmetu

Principi softverskog inženjerstva  O predmetu Vežbe - IV nedelja Modeli baze podataka Dražen Drašković, asistent Elektrotehnički fakultet Univerziteta u Beogradu Potrebno je da: Razumete koncepte modela i njegovu svrhu Naučite kako se odnosi između

Више

Корисничко упутство апликације езапослени верзија Рачунски центар Електротехничког факултета, Универзитет у Београду

Корисничко упутство апликације езапослени верзија Рачунски центар Електротехничког факултета, Универзитет у Београду Корисничко упутство апликације езапослени 2012 Рачунски центар Електротехничког факултета, Универзитет у Београду 1. Предговор... 1 2. Приступ апликацији и пријава на систем... 2 3. Корисник... 6 3.1.

Више

Crna Gora Uprava za šume Broj : 2523 Pljevlja, godine U G O V O R O KORIŠĆENJU ŠUMA U DRŽAVNOJ SVOJINI PRODAJOM DRVETA U DUBEĆEM STANJU, U

Crna Gora Uprava za šume Broj : 2523 Pljevlja, godine U G O V O R O KORIŠĆENJU ŠUMA U DRŽAVNOJ SVOJINI PRODAJOM DRVETA U DUBEĆEM STANJU, U Crna Gora Uprava za šume Broj : 2523 Pljevlja,03.04.2019. godine U G O V O R O KORIŠĆENJU ŠUMA U DRŽAVNOJ SVOJINI PRODAJOM DRVETA U DUBEĆEM STANJU, U 2019. GODINI i z e đ u: 1. VLADE CRNE GORE, Uprava

Више

DODATNI ELEMENTI VREDNOVANJA

DODATNI ELEMENTI VREDNOVANJA OŠ NIKOLE TESLE - Roditeljski sastanak, 29.5.2017. Gdje pronaći informacije o upisima u SŠ? 1. PRAVILNIK O ELEMENTIMA I KRITERIJIMA ZA IZBOR KANDIDATA ZA UPIS U I. RAZRED SREDNJE ŠKOLE - kriteriji za izbor

Више

Microsoft PowerPoint - Programski_Jezik_C_Organizacija_Izvrsnog_Programa [Compatibility Mode]

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

Више

Microsoft Word - Postupak za upravljanje korektivnim merama.doc

Microsoft Word - Postupak za upravljanje  korektivnim merama.doc Поступак за управљање корективним мерама Садржај: 1. ПРЕДМЕТ И ПОДРУЧЈЕ ПРИМЕНЕ 2. ВЕЗЕ СА ДРУГИМ ДОКУМЕНТИМА 3. ТЕРМИНИ И ДЕФИНИЦИЈЕ 4. ПОСТУПАК РАДА 5. ОДГОВОРНОСТ И ОВЛАШЋЕЊА 6. ПРИЛОЗИ 4 Детаљан садржај:

Више

Slide 1

Slide 1 Kako jednostavnije preći na višu verziju Formsa Ivan Lovrić, Vedran Latin 14.10.2009. Sadržaj prezentacije Predmet migracije Razlozi za migraciju Infrastruktura potrebna za migraciju Pilot migracija Migracija

Више

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

Више