Uvod Kolegij Programski alati na Unix računalima izvodi se na završnoj godini preddiplomskog stručnog studija Informacijskih tehnologija na Sveučilišn

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

Download "Uvod Kolegij Programski alati na Unix računalima izvodi se na završnoj godini preddiplomskog stručnog studija Informacijskih tehnologija na Sveučilišn"

Транскрипт

1

2 Uvod Kolegij Programski alati na Unix računalima izvodi se na završnoj godini preddiplomskog stručnog studija Informacijskih tehnologija na Sveučilišnom odjelu za stručne studije Sveučilišta u Splitu. Laboratorijske vježbe podijeljene su u dvije cjeline. Prvih šest vježbi pokriva osnove rada u Linux ljuski: rad s datotekama, korisnička prava, usmjeravanje ulaza i izlaza, cjevovode (engl.pipeline), proširivanje zagradama i kontrolu procesa. Kroz drugi dio vježbi rješavaju se zadatci iz regularnih izraza, Bash skripti i programskog jezika C. U ovom, programerskom dijelu kolegija, naglasak je stavljen na korištenje standardnog ulaza i izlaza te argumente naredbenog retka funkcije main. Za prevođenje programa i za kontrolu verzija koriste se alati GCC, make i Git. Na kraju obje nastavne cjeline nalazi se primjer kolokvija. Vježbe su osmišljene tako da postupno navikavaju studente na korištenje terminala koji je kao koncept osmišljen na samim početcima računalstva, a unatoč tome što nije bitno izmijenjen već duže od pola stoljeća, još uvijek predstavlja nezaobilazan alat za svakog programera i naprednog korisnika računala. 1

3 Popis laboratorijskih vježbi 1 Korisnička prava Rad s datotekama Rad u ljusci, prvi dio Rad u ljusci, drugi dio Alati vi, nano, wget i tar Priprema za kolokvij Regularni izrazi Prevoditelj GCC Bash skripte, prvi dio Bash skripte, drugi dio Git Priprema za kolokvij

4 Korisnička prava Vježba1 Zadatci u ovoj vježbi rade se pod različitim korisničkim imenima, pri čemu svaki korisnik ima svoj home direktorij. Prije nego krenete s rješavanjem nekog zadatka, budite sigurni da znate koji je tekući direktorij (koristite naredbu pwd). Sve dok vam ne bude jasna razlika između sljedećih naredbi i putanja, nemojte započinjati vježbu: $ ls /vjezba $ ls vjezba $ ls ~/vjezba $ ls /home/foo/vjezba $ ls /home/bar/vjezba Iz terminala napravite direktorij /vjezba. Prema potrebi koristite administratorske ovlasti (naredba sudo): $ mkdir /vjezba Ispišite naziv trenutnog korisnika naredbom whoami. Napravite dva nova korisnika (foo, bar): $ sudo useradd -m foo $ sudo useradd -m bar Postavite korisnicima pripadne lozinke (neka budu iste kao korisničko ime): $ sudo passwd foo 3

5 Vježba 1. Korisnička prava $ sudo passwd bar Ispišite datoteku /etc/passwd i pronađite zapise vezane uz nove korisnike. Uočite brojeve koji označavaju njihov user id i group id: $ cat /etc/passwd Otvorite dva nova terminala i u svakom pokrenite ljusku s drugim korisnikom: $ su -l foo $ su -l bar Sada bi trebali imati tri otvorena terminalska prozora za tri postojeća korisnika od kojih samo jedan može koristiti root ovlasti i naredbu sudo (koji?). Pažljivo rasporedite prozore po ekranu. U svakom prozoru isprobajte naredbu whoami. Provjerite postoji li direktorij /vjezba (u root direktoriju). Za svakog korisnika iz njegovog terminala napravite direktorij naziva /vjezba/foo, tj. /vjezba/bar. Korisnici neće moći napraviti direktorije, stoga kao korisnik s root ovlastima prvo trebate namjestiti dozvole nad direktorijem /vjezba tako da svim korisnicima dozvolite obavljanje svih radnji. Koristeći naredbu ls uvjerite se da je svaki korisnik vlasnik svoga direktorija: $ ls -l /vjezba Neka korisnici postave dozvole za svoje direktorije na 700. Direktorij /vjezba treba izgledati ovako: drwx drwx bar bar 4096 datum vrijeme bar 2 foo foo 4096 datum vrijeme foo Provjerite može li korisnik ući u tuđi direktorij. Pokušajte promijeniti dozvole 4

6 Vježba 1. Korisnička prava na tuđem direktoriju. Neka korisnici postave dozvole za svoje direktorije na 775. Dozvole nad direktorijima sada izgledaju ovako: drwxrwxr-x 2 bar bar 4096 datum vrijeme bar drwxrwxr-x 2 foo foo 4096 datum vrijeme foo Korisnici mogu međusobno ulaziti u direktorije (dozvola x, naredba cd) i pregledavati njihov sadržaj (dozvola r, naredba ls). Kao korisnik foo zapišite poruku u datoteku /vjezba/foo/myfile: $ echo "I m Foo, and this is my file" > /vjezba/foo/myfile Kao korisnik bar izlistajte sadržaj direktorija foo i pročitajte sadržaj datoteke myfile. Pokušajte promijeniti sadržaj datoteke myfile. $ ls foo $ cat foo/myfile $ echo "Gimme that file" > /vjezba/foo/myfile Nad datotekom myfile postavite dozvole 777. Neka bar ponovo pokuša izmijeniti sadržaj datoteke. Neka bar pokuša izbrisati datoteku myfile: $ rm /vjezba/foo/myfile Dozvole nad datotekom myfile iz njegove perspektive su rwx, a nad roditeljskim direktorijem foo su r-x. Uočite da se dozvola brisanja ne tumači iz dozvola datoteke koja se briše, već iz dozvola roditeljskog direktorija. 5

7 Vježba 1. Korisnička prava U direktoriju /vjezba/foo napravite sljedeće datoteke i direktorije s odgovarajućim dozvolama (naredbe mkdir i touch): foo foo 0 Oct 18 12:17 00 d foo foo 4096 Oct 18 12: r foo foo 0 Oct 18 12: w foo foo 0 Oct 18 12: x foo foo 0 Oct 18 12: r foo foo 0 Oct 18 12: w foo foo 0 Oct 18 12: x--- 1 foo foo 0 Oct 18 12: r-- 1 foo foo 0 Oct 18 12: w- 1 foo foo 0 Oct 18 12: x 1 foo foo 0 Oct 18 12:17 10 drwxrwxrwx 2 foo foo 4096 Oct 18 12:17 11 Naredbom id provjerite kojim grupama korisnik foo pripada. Kao foo, pokušajte napraviti direktorij /foo koristeći naredbu sudo mkdir. Kao administrator dodajte korisnika foo u grupu sudo: $ sudo usermod -a -G sudo foo Kako bi promjena imala efekta, naredbom exit iziđite iz aktivne foo ljuske. Provjerite kojim grupama foo sada pripada. Vratite se u foo ljusku (su -l foo) i opet isprobajte naredbu sudo mkdir. PREDAVANJE VJEŽBE Snimite povijest naredbi za svakog korisnika: $ history > /vjezba/username_history 6

8 Vježba 1. Korisnička prava Spojite sve tri dobivene datoteke u jednu koristeći naredbu cat, tako da izlazna datoteka ima naziv u obliku grupa_ime-prezime_vjezba: $ cat file1 file2 file3 > xx_ime-prezime_yy Datoteku pošaljite elektroničkom poštom na adresu predajem.unix@oss.unist.hr i pričekajte odgovor. Poruka neka bude bez teksta, s predmetom (engl. subject) vjezba. SLANJE ZADATAKA OD KUĆE Vježba koja nije završena u laboratoriju, može se ponovo odraditi kod kuće i poslati na ocjenjivanje. Vježba se može poslati u roku od 24 sata nakon završetka vježbi, u suprotnom je treba odraditi na nadoknadama. Postupak slanja vježbe opisan je u dokumentu Upute za rad u laboratoriju koji je dostupan na sustavu Moodle. 7

9 Rad s datotekama Vježba2 Zadatci u vježbama označeni su numeracijom oblika zadx. Za svaki zadatak treba napraviti odvojeni direktorij naziva ~/zadx koji će biti tekući direktorij za taj zadatak. Ovo vrijedi za sve vježbe, kao i za kolokvij i ispit. zad1 Napravite direktorij ~/zad1 i pozicionirajte se u njega. Ispišite tekući direktorij i putanju do svog home direktorija: $ pwd $ echo ~ Izlistajte sadržaj home direktorija: $ ls ~ $ ls -a ~ $ ls -l ~ $ ls -al ~ Napravite direktorij ~/zad1/vjezba. Isprobajte program tree: izlistajte sadržaj root direktorija, svog home direktorija i tekućeg direktorija. Isprobajte naredbe pwd, ls, mkdir, rm i touch. Predajte zadatak koristeći naredbu predajem: $ predajem zad1 Na isti način predat ćete i ostale zadatke. Prije nego nastavite s vježbom, proučite dokument s uputama za vježbe koji je dostupan na sustavu Moodle. 8

10 Vježba 2. Rad s datotekama zad2 Napravite direktorij ~/zadx (ubuduće se ovo podrazumijeva). U njemu napravite pomoćne direktorije i datoteke koje će vam omogućiti da isprobate sljedeće mogućnosti naredbe mv: preimenovanje datoteka, preimenovanje direktorija, premještanje datoteke u drugi direktorij te premještanje nekoliko datoteka istovremeno u drugi direktorij. zad3 U tekućem direktoriju (!) napravite pomoćne direktorije i datoteke koje će vam omogućiti da isprobate sljedeće mogućnosti naredbe cp: kopiranje datoteka, kopiranje direktorija, kopiranje direktorija koji imaju nekakav sadržaj, kopiranje datoteke u drugi direktorij i kopiranje nekoliko datoteka istovremeno u drugi direktorij. zad4 Napravite direktorij naziva My Documents. Promijenite naziv tog direktorija u My old documents. zad5 Napravite direktorij tmp. Unutar njega napravite skrivenu datoteku naziva.hidden. Izlistajte sadržaj direktorija pa preimenujte direktorij tmp u temp. Napravite kopiju direktorija temp i nazovite je temp-copy. Izbrišite izvorni direktorij temp. Izlistajte cjelokupan sadržaj direktorija temp-copy i uvjerite se da u njemu postoji datoteka.hidden. zad6 Napravite prazne datoteke f1 i f2, te direktorije d1 i d2. Kopirajte obje datoteke u d1. Promijenite tekući direktorij u d2 pa napravite lokalne kopije datoteka. zad7 Koristeći samo jednu naredbu u liniji (engl. bash one-liner, ubuduće bol ), napravite pet datoteka naziva a b c d e. Napravite direktorij characters i kopirajte svih pet datoteka u njega. Napravite backup direktorija characters i nazovite ga backup-yyyymmdd (s današnjim datumom u nazivu). Izbrišite direktorij characters. zad8 Kopirajte datoteku /materijali/mint_download_links u tekući direktorij i nazovite je mint_dl. bol zad9 Kopirajte datoteku /materijali/mint_download_links u tekući direk- 9

11 Vježba 2. Rad s datotekama torij (pritom nemojte izlaziti iz njega). Prilikom upisivanja putanje koristite se tipkom TAB za automatsko nadopunjavanje. zad10 Napravite deset direktorija naziva bol POVIJEST NAREDBI Ako želite sačuvati povijest naredbi, možete je poslati na web servis s pastebin funkcionalnosti naredbom sharehistory. PREDAVANJE VJEŽBE Vježba se završava naredbom predajem. Prije toga, svi zadatci pojedinačno trebaju biti riješeni i predani: $ predajem vjezbu SLANJE ZADATAKA OD KUĆE Vježba koja nije završena u laboratoriju, može se ponovo odraditi kod kuće i poslati na ocjenjivanje. Vježba se može poslati u roku od 24 sata nakon završetka vježbi, u suprotnom je treba odraditi na nadoknadama. Postupak slanja vježbe opisan je u dokumentu Upute za rad u laboratoriju koji je dostupan na sustavu Moodle. 10

12 Rad u ljusci, prvi dio Vježba3 zad1 Ispišite na ekran nazive svih datoteka (zajedno s putanjom) iz direktorija /materijali čiji nazivi počinju slovom m: $ ls /materijali/m* Ispis u jednom stupcu moguće je napraviti uz pomoć opcije -1: $ ls -1 /materijali/m* Ako promijenimo tekući direktorij u /materijali, bit će ispisani samo nazivi datoteka, bez putanje: $ cd /materijali $ ls m* Rezultat zadnjeg ispisa treba upisati u datoteku naziva m_start. U tu svrhu predložene su četiri varijante iste naredbe. Isprobajte njihovo korištenje ovisno o direktoriju u kojem se nalazite. $ ls m* > m_start $ ls m* > ~/zad1/m_start $ ls /materijali/m* > m_start $ ls /materijali/m* > ~/zad1/m_start zad2 Kopirajte direktorij /materijali/letters u tekući direktorij. Iz kopiranog direktorija izbrišite sve datoteke čiji se naziv sastoji od dva znaka. 11

13 Vježba 3. Rad u ljusci, prvi dio zad3 Nazive svih datoteka (bez putanja) iz direktorija /materijali čiji naziv završava na.log upišite u datoteku list. Provjerite što se dogodi ako umjesto naredbe ls u prompt upišete sl. zad4 Nazive svih datoteka iz direktorija /materijali, koje bilo gdje u nazivu imaju niz znakova user, upišite u datoteku list. zad5 Nazive svih datoteka čiji naziv ima oblik /var/log/syslog.x.gz, pri čemu X može biti bilo koji znak, upišite u datoteku list. zad6 Nazive svih datoteka iz direktorija /materijali/backup iz čijeg se naziva može zaključiti da su napravljene u godini upišite u datoteku list. zad7 Nazive svih datoteka iz direktorija /materijali čiji naziv predstavlja neku godinu iz 21. stoljeća upišite u datoteku list. zad8 Nazive i putanje svih datoteka iz direktorija /materijali/20xx čiji naziv počinje s backup upišite u datoteku list. zad9 Nazive svih datoteka iz direktorija /materijali/backup iz čijeg se naziva može zaključiti da su napravljene u studenom ili prosincu (bilo koje godine) upišite u datoteku list. zad10 Putanje i nazive svih datoteka naziva list koje su napravljene u sklopu prethodnih zadataka upišite u datoteku list_all. zad11 Sadržaj svih datoteka naziva list koje su napravljene u sklopu prethodnih zadataka upišite u datoteku list_all_content. POVIJEST NAREDBI Ako želite sačuvati povijest naredbi, možete je poslati na web servis s pastebin funkcionalnosti naredbom sharehistory. 12

14 Vježba 3. Rad u ljusci, prvi dio PREDAVANJE VJEŽBE Vježba se završava naredbom predajem. Prije toga, svi zadatci pojedinačno trebaju biti riješeni i predani: $ predajem vjezbu SLANJE ZADATAKA OD KUĆE Vježba koja nije završena u laboratoriju, može se ponovo odraditi kod kuće i poslati na ocjenjivanje. Vježba se može poslati u roku od 24 sata nakon završetka vježbi, u suprotnom je treba odraditi na nadoknadama. Postupak slanja vježbe opisan je u dokumentu Upute za rad u laboratoriju koji je dostupan na sustavu Moodle. 13

15 Rad u ljusci, drugi dio Vježba4 zad1 Sadržaj datoteke /materijali/towns poredajte po abecedi i spremite u datoteku towns_sorted. bol zad2 Dohvatite zadnja dva retka iz datoteke /materijali/towns i spremite ih u towns_last. bol zad3 Dohvatite treći redak po abecedi iz datoteke /materijali/towns i spremite ga u datoteku towns_third. bol zad4 Koristeći naredbu wc prebrojite linije, riječi i znakove (man wc: newline, words and byte count ) u svim datotekama iz direktorija /materijali čiji naziv počinje s md5 i spremite izlaz u datoteku count. bol zad5 Prebrojite linije, riječi i znakove iz datoteke /materijali/towns i spremite ih u datoteke lines, words i bytes. U datotekama trebaju biti spremljeni samo brojevi, bez putanja. zad6 Broj znakova koje ispisuje naredba pi upišite u datoteku decimals_count. bol zad7 Izlaz naredbe fortune usmjerite u naredbu cowsay. ASCII crtež zapišite u datoteku smart_cow. bol U slučaju da naredbe iz prethodnog zadatka nisu dostupne na sustavu, treba ih instalirati: 14

16 Vježba 4. Rad u ljusci, drugi dio $ sudo apt-get install cowsay fortune-mod fortune-min zad8 Naredba cowsay može generirati različite likove: $ cowsay -f tux "Linux rules" $ cowsay -l Popis datoteka sa slikama životinja iz direktorija /usr/share/cowsay/ cows zapišite u datoteku animals. Zapišite samo datoteke čiji naziv završava s.cow. zad9 Upišite trenutni datum i vrijeme (izlaz naredbe date) u datoteku local_ time. zad10 U tekući direktorij kopirajte rješenje iz prethodnog zadatka pa na kraj datoteke local_time dodajte crtež stegosaurusa bez da prebrišete postojeći sadržaj. bol zad11 U tekući direktorij kopirajte rješenje iz prethodnog zadatka pa postavite dozvole nad datotekom local_time tako da je može čitati samo vlasnik. zad12 Koristeći proširivanje zagradama iscrtajte kravu koja broji od 1 do 105 i spremite je u datoteku math_cow. bol zad13 Napravite deset direktorija naziva dirx (X je jednoznamenkasti broj). bol zad14 Napravite direktorij alphabet. Bez promjene tekućeg direktorija napravite u njemu 26 datoteka s nazivima duljine jedan znak (sva velika slova engleske abecede). bol zad15 Napravite datoteke čiji nazivi su duljine tri znaka i predstavljaju sve kombinacije znakova 1, I, l (broj 1, veliko slovo i, malo slovo L). bol 15

17 Vježba 4. Rad u ljusci, drugi dio zad16 Ispišite na ekran brojeve od 0 do 100. Listu usmjerite u wc i odredite njenu duljinu (prebrojite članove liste). Sve napravite kao bol, a rezultat usmjerite u datoteku num_count. zad17 Koristeći samo jedan izraz za proširivanje zagradama napravite direktorije za svaki mjesec u tekućoj i sljedeće dvije godine (nazivi direktorija neka budu oblika YYYY-MM). zad18 Pokrenite program cmatrix pa ga pošaljite u pozadinu kombinacijom tipki Ctrl Z. Zapišite trenutni datum i vrijeme u datoteku lab_end. Vratite cmatrix u prvi plan naredbom fg. Prekinite izvođenje programa tipkama Ctrl C. POVIJEST NAREDBI Ako želite sačuvati povijest naredbi, možete je poslati na web servis s pastebin funkcionalnosti naredbom sharehistory. PREDAVANJE VJEŽBE Vježba se završava naredbom predajem. Prije toga, svi zadatci pojedinačno trebaju biti riješeni i predani: $ predajem vjezbu SLANJE ZADATAKA OD KUĆE Vježba koja nije završena u laboratoriju, može se ponovo odraditi kod kuće i poslati na ocjenjivanje. Vježba se može poslati u roku od 24 sata nakon završetka vježbi, u suprotnom je treba odraditi na nadoknadama. Postupak slanja vježbe opisan je u dokumentu Upute za rad u laboratoriju koji je dostupan na sustavu Moodle. 16

18 Alati vi, nano, wget i tar Vježba5 zad1 Preuzmite datoteku personal.oss.unist.hr/~ngrgic/nastava/unix/ tutor i učitajte je u editor vi. Pročitajte i odradite upute iz datoteke. Na kraju pregledajte sadržaj izmijenjene datoteke programom less (pomicanje po tekstu najlakše je tipkama u i d za up/down). zad2 Napišite sljedeći tekst u editoru nano i sačuvajte ga u datoteci program: INTEGER MAIN() [ INTEGER first, second printf "Enter two numbers:" scanf "%d %d", &first, &second printf "%d", first + second ] zad3 Kopirajte datoteku iz prethodnog zadatka. Koristeći editor vi prepravite programski kôd tako da zadovoljava sintaksu programskog jezika C i da bude uredno uvučen: int main() { int first, second; printf ("Enter two numbers:"); scanf ("%d %d", &first, &second); } printf ("%d", first + second); 17

19 Vježba 5. Alati vi, nano, wget i tar zad4 Napravite tri direktorija naziva dir1 do dir3 bol. U svakom direktoriju napravite po pet datoteka naziva file08 do file12 bol. Zapakirajte sve u arhivu archive.tar.gz pa obrišite izvorne direktorije. Spremite sadržaj arhive (listu datoteka) u datoteku archive_list. zad5 Ostanite u tekućem direktoriju pa zapakirajte datoteku tutor iz prvog zadatka u tutor.tar.gz. Poruka "Removing leading..." koju program tar možda ispiše nije znak da je došlo do pogreške, već informacija o tome da su spremljene relativne putanje. zad6 Koristeći putanju koja počinje oznakom za korisnikov home direktorij (~) u putanji, raspakirajte datoteku tutor.tar.gz iz prethodnog zadatka u tekući direktorij. zad7 Raspakirajte datoteku /materijali/logs1602.tar.gz u tekući direktorij. Od dobivenih datoteka napravite novu arhivu naziva logs.tar.gz u kojoj će biti samo datoteke s nastavkom.log. bol zad8 Zapakirajte sve direktorije iz /materijali/atmusers čiji se naziv sastoji od točno 7 znakova u datoteku atmusers.tar.gz. zad9 U tekući direktorij kopirajte arhive iz svih prethodnih zadataka bol. Upute: sve arhive imaju isti nastavak i nalaze se u direktorijima čiji naziv ima standardan oblik. Kod kopiranja treba provući njihove putanje kroz wildcard uzorak. zad10 Izlistajte sadržaj arhive atmusers.tar.gz bez da je kopirate u tekući direktorij. Izlaz spremite u datoteku archive_contents. POVIJEST NAREDBI Ako želite sačuvati povijest naredbi, možete je poslati na web servis s pastebin funkcionalnosti naredbom sharehistory. 18

20 Vježba 5. Alati vi, nano, wget i tar PREDAVANJE VJEŽBE Vježba se završava naredbom predajem. Prije toga, svi zadatci pojedinačno trebaju biti riješeni i predani: $ predajem vjezbu SLANJE ZADATAKA OD KUĆE Vježba koja nije završena u laboratoriju, može se ponovo odraditi kod kuće i poslati na ocjenjivanje. Vježba se može poslati u roku od 24 sata nakon završetka vježbi, u suprotnom je treba odraditi na nadoknadama. Postupak slanja vježbe opisan je u dokumentu Upute za rad u laboratoriju koji je dostupan na sustavu Moodle. 19

21 Priprema za kolokvij Vježba6 Prije pristupanja kolokviju studenti se moraju upoznati s pravilima za pisanje ispita koji su dostupni na sustavu Moodle ili kod nastavnika. VREMENSKO OGRANIČENJE: prvi zadatak treba riješiti i predati u prvih 10 minuta ispita. zad1 Napišite sljedeći program koristeći editor vi i snimite ga pod nazivom sample1.c int main() { printf("*************\n"); printf("* TITLE *\n"); printf("*************\n"); printf("\n"); printf("sample output...\n"); return 0; } Koristeći editor vi izmijenite pozive funkcije printf s pozivima funkcije puts. Sačuvate izmijenjenu datoteku pod nazivom sample2.c. (6/30) zad2 Kopirajte direktorij /materijali/atmusers zajedno s poddirektorijima i datotekama u tekući direktorij. Nad kopiranim poddirektorijima čiji naziv ima duljinu 7 znakova postavite dozvole tako da korisnik i grupa mogu čitati i pisati, a da ostali nemaju nikakva prava. (6/30) zad3 Dohvatite datoteku unix/movies.tar.gz s interneta i raspakirajte je u tekući direktorij. Napravite direktorij naziva 1980s. Pomaknite sve filmove snimljene 1980-ih u taj direktorij. bol (6/30) 20

22 Vježba 6. Priprema za kolokvij zad4 Kopirajte datoteku movies.tar.gz iz prethodnog zadatka ili je skinite s interneta i raspakirajte je. Prebrojite sve mkv filmove snimljene 1990-ih i rezultat (samo broj) spremite u datoteku 1990_count. bol (6/30) zad5 Iz datoteke /materijali/movies.lst dohvatite petu liniju i zapišite je u datoteku fifth_movie (6/30) Predajte ispit (predajem ispit) i ispunite tablicu: Ime i prezime: Predani zadatci: 21

23 Regularni izrazi Vježba7 U većini zadataka u vježbi koristit će se dvije datoteke (web_access.log i words). Kako bi ubrzali rješavanje zadataka, putanje do tih datoteka spremite u varijable naziva log i words: $ log=/materijali/web_access.log $ words=/usr/share/dict/words Te dvije varijable koristit ćemo za brže pristupanje pojedinim datotekama, npr.: $ echo $log $ grep something $words Zadatci se rješavaju tako da se prvi isproba regularni izraz (RI), a nakon toga se izlaz RI usmjeri u datoteku naziva ~/zadx/result (za prvih 9 zadataka). Svi zadatci u vježbi treba rješavati kao bol. zad1 log: dohvatite retke koji završavaju s terminated zad2 log: prebrojite prazne retke zad3 log: prebrojite retke koji sadrže Windows 9x (x je bilo koja znamenka) zad4 log: dohvatite retke koji sadrže eth0 i ispred toga bilo koji znak koji nije razmak zad5 log: dohvatite adrese koje imaju oblik [broj]. Dohvatite 22

24 Vježba 7. Regularni izrazi samo adrese, ne cijele retke zad6 words: dohvatite riječi duljine 8 znakova koji završavaju na bow zad7 words: dohvatite riječi koje imaju tri slova s točkom (slova i ili j) zaredom. Primjer: riječ Beijing zad8 words: dohvatite riječi koje sadrže 7 ili više suglasnika zaredom. Neka RI isključi samoglasnike i znakove interpunkcije [[:punct:]] zad9 words: dohvatite riječi koje sadrže ponavljajuću sekvencu pa koja se ponavlja barem dva puta zad10 u tekućem direktoriju napravite izmijenjenu kopiju datoteke /materijali/ towns_spaced bez praznih redaka bol POVIJEST NAREDBI Ako želite sačuvati povijest naredbi, možete je poslati na web servis s pastebin funkcionalnosti naredbom sharehistory. PREDAVANJE VJEŽBE Vježba se završava naredbom predajem. Prije toga, svi zadatci pojedinačno trebaju biti riješeni i predani: $ predajem vjezbu SLANJE ZADATAKA OD KUĆE Vježba koja nije završena u laboratoriju, može se ponovo odraditi kod kuće i poslati na ocjenjivanje. Vježba se može poslati u roku od 24 sata nakon završetka vježbi, u suprotnom je treba odraditi na nadoknadama. Postupak slanja vježbe opisan je u dokumentu Upute za rad u laboratoriju koji je dostupan na sustavu Moodle. 23

25 Prevoditelj GCC Vježba8 Prilikom rješavanja nekih zadataka u izvorni kôd programa je potrebno uključiti sljedeće datoteke zaglavlja: #include <stdlib.h> #include <stdio.h> zad1 Napišite program "Hello world" u programskom jeziku C i prevedite ga. Datoteka s izvornim kodom neka se zove hello.c, a izvršna datoteka hello. Pokrenite program i usmjerite izlaz u datoteku greeting. zad2 Napišite program koji prima korisničko ime kao argument i pozdravlja korisnika. Izlaz programa usmjeriti u datoteku greeting. Za ispis koristiti sljedeću funkciju: printf("%s %s\n", "Hello", argv[1]) zad3 Napravite datoteku fmodul.c s funkcijom modul(int broj) koja računa apsolutnu vrijednost argumenta i od nje napravite statičku biblioteku libmodul.a: $ gcc -c fmodul.c -o fmodul.o $ ar rcs libmodul.a fmodul.o Napomena: na ispitu neće biti zadataka s izradom statičke biblioteke. Nemojte predavati rješenje dok ne riješite sljedeći zadatak i uvjerite se da funkcija radi ispravno. zad4 Napišite i prevedite program modul, s datotekom izvornog koda modul.c, 24

26 Vježba 8. Prevoditelj GCC koji ispisuje apsolutnu vrijednost broja primljenog kao parametar (koristite gotovu biblioteku iz prethodnog zadatka). Za pretvorbu stringa u cijeli broj koristite funkciju int atoi(char *str); zad5 Napravite datoteku strukture makefile kojom će se automatizirati koraci izrade programa modul iz prethodnog zadatka. Datoteke s izvornim kodom (~/zad4/modul.c i ~/zad3/fmodul.c) kopirajte u tekući direktorij. Ciljevi (engl. target) u datoteci makefile neka budu: all (stvara izvršni program naziva modul), fmodul.o (stvara objektnu datoteku), libmodul.a (stvara biblioteku). Napravite i target clean_start koji će obrisati sve datoteke u direktoriju osim onih potrebnih za prevođenje programa od početka. Rješenje zadatka nalazi se na dnu vježbe (prvo pokušajte samostalno riješiti zadatak). NAPOMENA Na ispitu će prilikom rješavanja zadataka vezanih za prevoditelj GCC biti potrebno poznavati osnove programiranja u programskom jeziku C (varijable, osnovne matematičke operacije, odluke, ispis, pozivi i povratna vrijednost funkcije, kao i prosljeđivanje argumenata funkciji main). POVIJEST NAREDBI Ako želite sačuvati povijest naredbi, možete je poslati na web servis s pastebin funkcionalnosti naredbom sharehistory. PREDAVANJE VJEŽBE Vježba se završava naredbom predajem. Prije toga, svi zadatci pojedinačno trebaju biti riješeni i predani: $ predajem vjezbu SLANJE ZADATAKA OD KUĆE Vježba koja nije završena u laboratoriju, može se ponovo odraditi kod kuće i poslati na ocjenjivanje. Vježba se može poslati u roku od 24 sata nakon završetka vježbi, u suprotnom je treba odraditi na nadoknadama. Postupak slanja vježbe opisan je u dokumentu Upute za rad u laboratoriju koji je dostupan na sustavu Moodle. 25

27 Vježba 8. Prevoditelj GCC RJEŠENJE ZADATKA 5 all: libmodul.a modul.c gcc modul.c libmodul.a -o modul libmodul.a: fmodul.o ar rcs libmodul.a fmodul.o fmodul.o: fmodul.c gcc -c fmodul.c -o fmodul.o clean_start: rm fmodul.o libmodul.a modul 26

28 Bash skripte, prvi dio Vježba9 zad1 Napišite Bash skriptu Hello world. zad2 Napišite skriptu koja ispisuje svaki drugi cijeli broj počevši od prvog argumenta (uključivo) do 100. zad3 Napišite skriptu hello_user koja ispisuje pozdrav korisniku čije ime prima kao argument. zad4 Napišite skriptu koja zbraja dva broja primljena kao argument. Koristite C-stil računanja aritmetičkih izraza. zad5 Napišite skriptu koja ispisuje zadanu poruku, ali samo u slučajevima kada je pokrenuta s najmanje jednim argumentom: Pokrenuta je skripta naziva X s Y argumenata zad6 Napišite skriptu koja sprema popis datoteka iz tekućeg direktorija u varijablu koju kasnije koristi za iteraciju u petlji koja broji te datoteke. Neka izlaz izgleda ovako: U tekucem direktoriju nalazi se X datoteka. POVIJEST NAREDBI Ako želite sačuvati povijest naredbi, možete je poslati na web servis s pastebin funkcionalnosti naredbom sharehistory. 27

29 Vježba 9. Bash skripte, prvi dio PREDAVANJE VJEŽBE Vježba se završava naredbom predajem. Prije toga, svi zadatci pojedinačno trebaju biti riješeni i predani: $ predajem vjezbu SLANJE ZADATAKA OD KUĆE Vježba koja nije završena u laboratoriju, može se ponovo odraditi kod kuće i poslati na ocjenjivanje. Vježba se može poslati u roku od 24 sata nakon završetka vježbi, u suprotnom je treba odraditi na nadoknadama. Postupak slanja vježbe opisan je u dokumentu Upute za rad u laboratoriju koji je dostupan na sustavu Moodle. 28

30 Bash skripte, drugi dio 10 Vježba zad1 Napišite skriptu koja stvara kopije svih datoteka koje se nalaze u tekućem direktoriju. Kopije datoteka neka imaju naziv oblika stari_naziv.bak. zad2 Napišite skriptu koja prima putanju i ispisuje radi li se o datoteci ili direktoriju. zad3 Napišite skriptu koja broji prazne datoteke iz direktorija kojeg prima kao argument. Za testiranje možete koristiti direktorij /materijali/file_ test/. zad4 Napišite skriptu koja ispisuje imena autora knjiga iz datoteke /materijali/ booklist. zad5 Napišite skriptu koja naredbom ping provjerava dostupnost računala primljenog kao argument (u obliku URL-a ili IP adrese). Izlaz oblikujte ovako: "Racunalo je/nije dostupno". Skripta ne smije prikazivati izlaz naredbe ping ni u jednom slučaju pa izlaz prikrijte usmjeravanjem standardnog izlaza i standardne greške u /dev/null. POVIJEST NAREDBI Ako želite sačuvati povijest naredbi, možete je poslati na web servis s pastebin funkcionalnosti naredbom sharehistory. 29

31 Vježba 10. Bash skripte, drugi dio PREDAVANJE VJEŽBE Vježba se završava naredbom predajem. Prije toga, svi zadatci pojedinačno trebaju biti riješeni i predani: $ predajem vjezbu SLANJE ZADATAKA OD KUĆE Vježba koja nije završena u laboratoriju, može se ponovo odraditi kod kuće i poslati na ocjenjivanje. Vježba se može poslati u roku od 24 sata nakon završetka vježbi, u suprotnom je treba odraditi na nadoknadama. Postupak slanja vježbe opisan je u dokumentu Upute za rad u laboratoriju koji je dostupan na sustavu Moodle. 30

32 Git 11 Vježba zad1 Promijenite izvorni kod programa iz repozitorija ossunix/hello_world_template.git tako da ispisuje pozdrav na hrvatskom jeziku. Prevedite program koristeći gotovi makefile, pokrenite ga i izlaz programa spremite u datoteku hello. zad2 U repozitoriju nalazi se izvorni kod programa koji ispisuje dvostruku vrijednost broja primljenog kao argument. Program treba prevesti pa napisati bash skriptu koja pomoću njega udvostručuje brojeve iz datoteke /materijali/brojevi100 i upisuje ih u datoteku brojevi200. zad3 U repozitoriju se nalazi izvorni kod programa koji traži od korisnika da unese riječ, nakon čega je ispisuje velikim slovima. Potrebno je izmijeniti program tako da korisnik ne unosi ništa, nego da se riječ prosljeđuje programu kao argument. Napisati skriptu koja pomoću tog programa sve riječi iz datoteke /materijali/animals zapisuje velikim slovima u datoteku animals_capitalized. POVIJEST NAREDBI Ako želite sačuvati povijest naredbi, možete je poslati na web servis s pastebin funkcionalnosti naredbom sharehistory. 31

33 Vježba 11. Git PREDAVANJE VJEŽBE Vježba se završava naredbom predajem. Prije toga, svi zadatci pojedinačno trebaju biti riješeni i predani: $ predajem vjezbu SLANJE ZADATAKA OD KUĆE Vježba koja nije završena u laboratoriju, može se ponovo odraditi kod kuće i poslati na ocjenjivanje. Vježba se može poslati u roku od 24 sata nakon završetka vježbi, u suprotnom je treba odraditi na nadoknadama. Postupak slanja vježbe opisan je u dokumentu Upute za rad u laboratoriju koji je dostupan na sustavu Moodle. 32

34 Priprema za kolokvij 12 Vježba Prije pristupanja kolokviju studenti se moraju upoznati s pravilima za pisanje ispita koji su dostupni na sustavu Moodle ili kod nastavnika. zad1 Napravite kopiju datoteke /materijali/devlog12a koja će na početku svake linije sadržavati niz od četiri razmaka bol (12/50) zad2 Napravite skriptu u kojoj će se iterirati po linijama datoteke /materijali/ etc-passwd i koja će ispisati korisnike koji pripadaju grupi 101. Korisnička imena su u prvom, a grupe u četvrtom polju svake linije. Prije predavanja zadatka, izlaz skripte usmjerite u datoteku users101. (18/50) zad3 U repozitoriju nalazi se statička biblioteka s funkcijom prototipa void karta(); koja ispisuje slučajnu kartu za igru briškula. Napišite program u C-u koji kao argument prima broj karata koje treba ispisati. Napišite makefile za automatizaciju postupka prevođenja programa. Na kraju ručno generirajte 40 karata (mogu se ponavljati) i upišite ih u datoteku karte. Napomena: za pretvaranje vrijednosti stringa u cijeli broj koristite funkciju int atoi(char *str) iz biblioteke stdlib.h. (20/50) Predajte ispit (predajem ispit) i ispunite tablicu: Ime i prezime: Predani zadatci: 33

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

Више

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

Више

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

Више

Smjernice za korištenje sustava online prijava Ukoliko imate pristupno korisničko ime i lozinku ili ste navedeno dobili nakon zahtjeva za otvaranje no

Smjernice za korištenje sustava online prijava Ukoliko imate pristupno korisničko ime i lozinku ili ste navedeno dobili nakon zahtjeva za otvaranje no Smjernice za korištenje sustava online prijava Ukoliko imate pristupno korisničko ime i lozinku ili ste navedeno dobili nakon zahtjeva za otvaranje novog korisničkog računa (poslati zahtjev na javnipoziv.opp@havc.hr

Више

PuTTY CERT.hr-PUBDOC

PuTTY CERT.hr-PUBDOC PuTTY CERT.hr-PUBDOC-2018-12-371 Sadržaj 1 UVOD... 3 2 INSTALACIJA ALATA PUTTY... 4 3 KORIŠTENJE ALATA PUTTY... 7 3.1 POVEZIVANJE S UDALJENIM RAČUNALOM... 7 3.2 POHRANA PROFILA KORISNIČKIH SJEDNICA...

Више

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

Више

Često postavljana pitanja u programu OBRT 1. Kako napraviti uplatu u knjizi tražbina i obveza? 2. Kako odabrati mapu/disk za pohranu podataka? 3. Kako

Često postavljana pitanja u programu OBRT 1. Kako napraviti uplatu u knjizi tražbina i obveza? 2. Kako odabrati mapu/disk za pohranu podataka? 3. Kako Često postavljana pitanja u programu OBRT 1. Kako napraviti uplatu u knjizi tražbina i obveza? 2. Kako odabrati mapu/disk za pohranu podataka? 3. Kako instalirati (novi) finin certifikat? 4. Kako ispisati

Више

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

Више

Писање и превођење модула

Писање и превођење модула Писање и превођење модула ЦИЉ Научити како се пишу и преводе модули. ИСХОД Након ове вежбе ћете моћи да: Напишете кернел модул са неколико могућности, укључујући параметре Приступите кернелу из вашег модула

Више

INTEGRIRANI KNJIŽNIČNI SUSTAV Sustav za podršku Upute za instalaciju: Aleph v22 ZAG

INTEGRIRANI KNJIŽNIČNI SUSTAV Sustav za podršku Upute za instalaciju: Aleph v22 ZAG INTEGRIRANI KNJIŽNIČNI SUSTAV Sustav za podršku Upute za instalaciju: Aleph v22 ZAG INTEGIRANI KNJIŽNIČNI SUSTAV Upute za instalaciju: Aleph v22 ZAG Nacionalna i sveučilišna knjižnica u Zagrebu Ul. Hrvatske

Више

KORISNIČKE UPUTE APLIKACIJA ZA POTPIS DATOTEKA

KORISNIČKE UPUTE APLIKACIJA ZA POTPIS DATOTEKA KORISNIČKE UPUTE APLIKACIJA ZA POTPIS DATOTEKA SADRŽAJ 1. UVOD... 3 1.1. Cilj i svrha... 3 1.2. Područje primjene... 3 2. POJMOVI I SKRAĆENICE... 4 3. PREDUVJETI KORIŠTENJA... 5 4. PREGLED APLIKACIJE...

Више

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

Више

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

Више

Upute za rad

Upute za rad LOKALNI IZBORI 2017. Upute za rad Podsustav Pomoćna aplikacija za oblikovanje prijedloga kandidacijskih lista SADRŽAJ 1. INSTALACIJSKA UPUTA... 3 1.1 MINIMALNI ZAHTJEVI ZA INSTALACIJU NA RAČUNALO... 3

Више

CARNET Helpdesk - Podrška obrazovnom sustavu e-dnevnik upute za nadzor razrednih knjiga tel: fax: mail:

CARNET Helpdesk - Podrška obrazovnom sustavu e-dnevnik upute za nadzor razrednih knjiga tel: fax: mail: Sadržaj... 1 1. Predgovor... 2 2. Prijava u sustav... 2 3. Postavke... 3 4. Kreiranje zahtjeva za nadzorom razrednih knjiga... 4 5. Pregled razredne knjige... 6 5.1 Dnevnik rada... 7 5.2 Imenik... 11 5.3

Више

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!

Више

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

Више

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

Више

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

Више

Uvod u računarstvo 2+2

Uvod u računarstvo 2+2 Programiranje 2 doc.dr.sc. Goranka Nogo PMF Matematički odsjek, Zagreb Kontakt ured: 228, drugi kat e-mail: nogo@math.hr konzultacije: četvrtak, 12:00-14:00 petak, 11:00-12:00 neki drugi termin, uz prethodni

Више

Računarski praktikum I - Vježbe 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 1 drugi kolokvij, 2. veljače Ime i prezime: JMBAG: Upute: Na kolokviju je dozvoljeno koristiti samo pribor za pisanje i brisanje,

Programiranje 1 drugi kolokvij, 2. veljače Ime i prezime: JMBAG: Upute: Na kolokviju je dozvoljeno koristiti samo pribor za pisanje i brisanje, Upute: Na kolokviju je dozvoljeno koristiti samo pribor za pisanje i brisanje, te službeni podsjetnik. Kalkulatori, mobiteli, razne neslužbene tablice, papiri i sl., nisu dozvoljeni! Sva rješenja napišite

Више

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:

Више

DRŽAVNO IZBORNO POVJERENSTVO REPUBLIKE HRVATSKE e-learning upute UPUTE ZA REGISTRACIJU ZA E-LEARNING TEČAJ Zagreb, 03. svibanj 2019.

DRŽAVNO IZBORNO POVJERENSTVO REPUBLIKE HRVATSKE e-learning upute UPUTE ZA REGISTRACIJU ZA E-LEARNING TEČAJ Zagreb, 03. svibanj 2019. DRŽAVNO IZBORNO POVJERENSTVO REPUBLIKE HRVATSKE e-learning upute UPUTE ZA REGISTRACIJU ZA E-LEARNING TEČAJ Zagreb, 03. svibanj 2019. Sadržaj 1. UVOD... 1 2. POSTUPAK REGISTRACIJE... 2 2.1 POPUNJAVANJE

Више

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.

Више

Recuva CERT.hr-PUBDOC

Recuva CERT.hr-PUBDOC Recuva CERT.hr-PUBDOC-2019-5-379 Sadržaj 1 UVOD... 3 2 INSTALACIJA ALATA RECUVA... 4 3 KORIŠTENJE ALATA RECUVA... 7 4 ZAKLJUČAK... 13 Ovaj dokument izradio je Laboratorij za sustave i signale Zavoda za

Више

PROCES KUPNJE ULAZNICE NA PORTALU ULAZNICE.HR Početak kupovine... 2 Plaćanje Mastercard karticom... 5 Plaćanje Maestro karticom... 8 Plaćanje American

PROCES KUPNJE ULAZNICE NA PORTALU ULAZNICE.HR Početak kupovine... 2 Plaćanje Mastercard karticom... 5 Plaćanje Maestro karticom... 8 Plaćanje American PROCES KUPNJE ULAZNICE NA PORTALU ULAZNICE.HR Početak kupovine... 2 Plaćanje Mastercard karticom... 5 Plaćanje Maestro karticom... 8 Plaćanje American Express karticom... 11 Plaćanje Diners karticom...

Више

Microsoft Word - CCERT-PUBDOC doc

Microsoft Word - CCERT-PUBDOC doc Analiza Qchain programskog paketa CCERT-PUBDOC-2003-02-04 Sigurnosni problemi u računalnim programima i operativnim sustavima područje je na kojem CARNet CERT kontinuirano radi. Rezultat toga rada ovaj

Више

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

Више

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

Више

AKD KID Middleware Upute za Macintosh instalaciju V1.0

AKD KID Middleware Upute za Macintosh instalaciju V1.0 AKD KID Middleware Upute za Macintosh instalaciju V1.0 Izdanje Datum Opis izmjene 1.0 06.04.2018. Inicijalna verzija dokumenta Sadržaj Instalacija... 2 Uklanjanje instalacije... 7 2.1 Uklanjanje instalacije

Више

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

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

Више

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

Више

Linux 1 Osnovi rada sa datotekama i direktorijumima (prvi deo) Sadržaj: 1. Komandni interpreter bash 2. Navigacija po stablu i listanje sadržaja direk

Linux 1 Osnovi rada sa datotekama i direktorijumima (prvi deo) Sadržaj: 1. Komandni interpreter bash 2. Navigacija po stablu i listanje sadržaja direk Linux 1 Sadržaj: 1. Komandni interpreter bash 2. Navigacija po stablu i listanje sadržaja direktorijuma 3. Datoteke i tipovi datoteka 4. Upotreba džokera 5. Redirekcija ulaza i izlaza i povezivanje komandi

Више

VALIDNOST CERTIFIKATA ZA PRISTUP INTERNET APLIKACIJAMA POREZNE UPRAVE FEDERACIJE BOSNE I HERCEGOVINE (npis I ejs)

VALIDNOST CERTIFIKATA ZA PRISTUP INTERNET APLIKACIJAMA POREZNE UPRAVE FEDERACIJE BOSNE I HERCEGOVINE (npis I ejs) VALIDNOST CERTIFIKATA ZA PRISTUP INTERNET APLIKACIJAMA POREZNE UPRAVE FEDERACIJE BOSNE I HERCEGOVINE (NPIS I EJS) POREZNA UPRAVA FEDERACIJE BOSNE I HERCEGOVINE Sektor za informacione tehnologije Sarajevo,

Више

R u z v e l t o v a 5 5, B e o g r a d, t e l : ( ) , m a i l : c o n t a c p s i t. r s, w w w. p s i t. r s

R u z v e l t o v a 5 5, B e o g r a d, t e l : ( ) , m a i l : c o n t a c p s i t. r s, w w w. p s i t. r s UPUTSTVO ZA BRZO UMREŽAVANJE PROGRAMA MPP2 Da bi program MPP2 radio u mrežnom okruženju po sistemu klijent-server, potrebno je da se na računarima koji su mrežno povezani instalira: serverska verzija programa

Више

Programiranje 1

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

Више

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

Више

Državna matura iz informatike

Državna matura iz informatike DRŽAVNA MATURA IZ INFORMATIKE U ŠK. GOD. 2013./14. 2016./17. SADRŽAJ Osnovne informacije o ispitu iz informatike Područja ispitivanja Pragovi prolaznosti u 2014./15. Primjeri zadataka po područjima ispitivanja

Више

23. siječnja od 13:00 do 14:00 Školsko natjecanje / Osnove informatike Srednje škole RJEŠENJA ZADATAKA S OBJAŠNJENJIMA Sponzori Medijski pokrovi

23. siječnja od 13:00 do 14:00 Školsko natjecanje / Osnove informatike Srednje škole RJEŠENJA ZADATAKA S OBJAŠNJENJIMA Sponzori Medijski pokrovi 3. siječnja 0. od 3:00 do 4:00 RJEŠENJA ZADATAKA S OBJAŠNJENJIMA Sponzori Medijski pokrovitelji Sadržaj Zadaci. 4.... Zadaci 5. 0.... 3 od 8 Zadaci. 4. U sljedećim pitanjima na pitanja odgovaraš upisivanjem

Више

Upute za instaliranje WordPressa 1.KORAK Da biste instalirali Wordpress, najprije morate preuzeti najnoviju verziju programa s web stranice WordPressa

Upute za instaliranje WordPressa 1.KORAK Da biste instalirali Wordpress, najprije morate preuzeti najnoviju verziju programa s web stranice WordPressa 1.KORAK Da biste instalirali Wordpress, najprije morate preuzeti najnoviju verziju programa s web stranice WordPressa koju možete pronaći na sljedećem linku: http://wordpress.org/download/ Kliknite na

Више

Božo Online upute

Božo Online upute Božo On-Line Upute za natjecanje Kako do zadataka, kako predati zadatke, kako pogledati rezultate Zagrebački računalni savez 2 Zagrebačka INFORMATIJADA Božo Težak Napomena Ovaj dokument sadrži neke slike

Више

UPUTA za uvođenje JOPPD - prva faza

UPUTA za uvođenje JOPPD - prva faza UPUTA ZA UVOĐENJE OBRASCA JOPPD PRVA FAZA Prva faza uvođenja obrasca JOPPD uključuje slijedeće aktivnosti: 1. Instalacija nove verzije 2. Punjenje šifarnika potrebnih za JOPPD obrazac a. Oznake stjecatelja

Више

Državno natjecanje / Osnove informatike Srednje škole Zadaci U sljedećim pitanjima na odgovore odgovaraš upisivanjem slova koji se nalazi ispred

Državno natjecanje / Osnove informatike Srednje škole Zadaci U sljedećim pitanjima na odgovore odgovaraš upisivanjem slova koji se nalazi ispred Zadaci. 8. U sljedećim pitanjima na odgovore odgovaraš upisivanjem slova koji se nalazi ispred točnog odgovora, u za to predviđen prostor. Odgovor Ako želimo stvoriti i pohraniti sliku, ali tako da promjenom

Више

OBAVIJEST PZZ KORISNICIMA Poštovani korisnici programskog rješenja Last2000. Za Vas smo pripremili sljedeće novosti u programu: NOVOSTI

OBAVIJEST PZZ KORISNICIMA Poštovani korisnici programskog rješenja Last2000. Za Vas smo pripremili sljedeće novosti u programu: NOVOSTI 28.12.2016. - OBAVIJEST PZZ KORISNICIMA Poštovani korisnici programskog rješenja Last2000. Za Vas smo pripremili sljedeće novosti u programu: NOVOSTI U VERZIJI 16.1.19.0. Dodatno zdravstveno osiguranje

Више

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

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

Више

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

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

Више

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

Више

Ministarstvo poljoprivrede Portal gospodarskog ribarstva Registracija prvih kupaca Uputa za korisnike

Ministarstvo poljoprivrede Portal gospodarskog ribarstva Registracija prvih kupaca Uputa za korisnike Ministarstvo poljoprivrede Portal gospodarskog ribarstva Registracija prvih kupaca Uputa za korisnike 1. Uvod Ova uputa namijenjena je korisnicima koji se žele registrirati kao prvi kupci na Portalu gospodarskog

Више

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

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

Више

Универзитет у Београду Економски факултет Катедра за економску политику и развој Јавне финансије 2018/19 УПУТСТВО ЗА ПРИЈАВЉИВАЊЕ НА Е-КУРС ИЗ ПРЕДМЕТ

Универзитет у Београду Економски факултет Катедра за економску политику и развој Јавне финансије 2018/19 УПУТСТВО ЗА ПРИЈАВЉИВАЊЕ НА Е-КУРС ИЗ ПРЕДМЕТ УПУТСТВО ЗА ПРИЈАВЉИВАЊЕ НА Е-КУРС ИЗ ПРЕДМЕТА ЈАВНЕ ФИНАНСИЈЕ Да бисте били у могућности да активно учествујете на настави из предмета Јавне финансије и радите обавезне тестове као део предиспитне обавезе,

Више

070-ALIP2-udzbenik.indb

070-ALIP2-udzbenik.indb 0. U uvodnom ćemo poglavlju ponoviti osnove programskog jezika C s kojima smo se susreli u. razredu. U kratkom pregledu navedeni su operatori (aritmetički, relacijski i logički), neke od funkcija iz biblioteka

Више

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.

Више

REPUBLIKA HRVATSKA MINISTARSTVO PRAVOSUĐA Korisničke upute e-građani aplikacije za elektronsko izdavanje posebnog uvjerenja iz kaznene evidencije Zagr

REPUBLIKA HRVATSKA MINISTARSTVO PRAVOSUĐA Korisničke upute e-građani aplikacije za elektronsko izdavanje posebnog uvjerenja iz kaznene evidencije Zagr REPUBLIKA HRVATSKA MINISTARSTVO PRAVOSUĐA e-građani aplikacije za elektronsko izdavanje posebnog uvjerenja iz kaznene evidencije Zagreb, 10. travnja 2017. Sadržaj 1 UVOD... 3 2 PRIJAVA U SUSTAV E-GRAĐANI...

Више

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,

Више

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

Више

CLI

CLI CLI Marijan Šuflaj FER, 2018 Sadržaj Konzolno sučelje Pokretanje skripti Kontrola procesa Alarmi Alat Composer Konzolno sučelje Omogućuje pisanje konzolnih aplikacija Postoje razlike u odnosu na web-sučelje

Више

JMBAG Ime i Prezime Mreže računala Završni ispit 16. veljače Na kolokviju je dozvoljeno koristiti samo pribor za pisanje i službeni šalabahter.

JMBAG Ime i Prezime Mreže računala Završni ispit 16. veljače Na kolokviju je dozvoljeno koristiti samo pribor za pisanje i službeni šalabahter. Mreže računala Završni ispit Na kolokviju je dozvoljeno koristiti samo pribor za pisanje i službeni šalabahter. Predajete samo papire koje ste dobili. Rezultati, uvid u ispit i upis ocjena:... Zadatak

Више

CARNet Helpdesk - Podrška obrazovnom sustavu e-dnevnik upute za nastavnike tel: fax: mail: url: carn

CARNet Helpdesk - Podrška obrazovnom sustavu e-dnevnik upute za nastavnike tel: fax: mail: url: carn Sadržaj... 1 1. Predgovor... 2 2. Prijava u sustav... 2 3. Promjena PIN-a i odjava... 3 4. Kombinirane grupe učenika... 5 5. Odabir razredne knjige... 5 6. Elementi ocjenjivanja... 6 7. Ocjenjivanje učenika...

Више

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

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

Више

NAPOMENA: Studenti na ispit donose kod urađenog zadatka

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

Више

Za formiranje JOPPD obrasca neophodno je točno popuniti šifre u osnovama primitaka. Svaka osnova primitka ima propisane šifre u prilozima JOPPD

Za formiranje JOPPD obrasca neophodno je točno popuniti šifre u osnovama primitaka. Svaka osnova primitka ima propisane šifre u prilozima JOPPD Za formiranje JOPPD obrasca neophodno je točno popuniti šifre u osnovama primitaka. Svaka osnova primitka ima propisane šifre u prilozima 2.- 4. JOPPD obrasca i za svaku kombinaciju šifri su propisana

Више

Microsoft PowerPoint - Datoteke [Compatibility Mode]

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

Више

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

Више

Document ID / Revision : 0419/1.1 ID Issuer Sustav (sustav izdavatelja identifikacijskih oznaka) Upute za registraciju gospodarskih subjekata

Document ID / Revision : 0419/1.1 ID Issuer Sustav (sustav izdavatelja identifikacijskih oznaka) Upute za registraciju gospodarskih subjekata ID Issuer Sustav (sustav izdavatelja identifikacijskih oznaka) Upute za registraciju gospodarskih subjekata Gospodarski subjekti Definicija: U skladu s Direktivom 2014/40/EU gospodarski subjekt svaka

Више

Microsoft Word - 6. RAZRED INFORMATIKA.doc

Microsoft Word - 6. RAZRED INFORMATIKA.doc Kriteriji ocjenjivanja i vrednovanja INFORMATIKA - 6. razred Nastavne cjeline: 1. Život na mreži 2. Pletemo mreže, prenosimo, štitimo, pohranjujemo i organiziramo podatke 3. Računalno razmišljanje i programiranje

Више

Trimble Access Software Upute za korištenje V2.0 Geomatika-Smolčak d.o.o.

Trimble Access Software Upute za korištenje V2.0 Geomatika-Smolčak d.o.o. Trimble Access Software Upute za korištenje V2.0 Geomatika-Smolčak d.o.o. 1. Uvod Ove upute su pisane s ciljem da se kroz rad na konkretnom primjeru omogući brži početak korištenja Trimble Access Software-a.

Више

Microsoft Word - WP_kolokvij_2_rjesenja.doc

Microsoft Word - WP_kolokvij_2_rjesenja.doc Napomena WEB PROGRAMIRANJE I PRIMJENE DRUGI KOLOKVIJ vrijeme predviđeno za rješavanje kolokvija je 60 minuta kolokvij se sastoji od 15 pitanja, a ukupan broj bodova je 165 (uz svaki zadatak istaknut je

Више

Microsoft Word - KORISNIČKA UPUTA za pripremu računala za rad s Fina potpisnim modulom_RSV_ doc

Microsoft Word - KORISNIČKA UPUTA za pripremu računala za rad s Fina potpisnim modulom_RSV_ doc Uputa za pripremu računala za rad s Fininim potpisnim modulom Zagreb, lipanj 2019. Sadržaj: 1. UVOD... 3 2. POJMOVI I SKRAĆENICE... 3 3. TEHNIČKI PREDUVJETI KORIŠTENJA... 3 4. PODEŠAVANJE INTERNET PREGLEDNIKA

Више

Linux 2 Osnovi rada sa datotekama i direktorijumima (drugi deo) Sadržaj: 1. Osnovni pojmovi Linux sistema datoteka 2. O aktivnom stablu i aktiviranju

Linux 2 Osnovi rada sa datotekama i direktorijumima (drugi deo) Sadržaj: 1. Osnovni pojmovi Linux sistema datoteka 2. O aktivnom stablu i aktiviranju Linux 2 Sadržaj: 1. Osnovni pojmovi Linux sistema datoteka 2. O aktivnom stablu i aktiviranju fajl sistema 3. Kopiranje datoteka 4. Pomeranje i promena imena datoteka 5. Brisanje datoteka 6. Rad sa direktorijumima

Више

SDI Dopis 2014 v2.docx

SDI Dopis 2014 v2.docx OBAVIJEST SVIM KORISNICIMA (22.12.2016) PROMJENA POSLOVNE GODINE Poštovani korisnici programskog rješenja Last2000. Ovom obavijesti vam želimo pomoći da na jednostavan način učinite navedene izmjene i

Више

Merlin: Priručnik za institucijske administratore Srce Centar za e-učenje (CEU) Sadržaj: 1. Otvaranje novog e-kolegija Otvaranje više e-kole

Merlin: Priručnik za institucijske administratore Srce Centar za e-učenje (CEU) Sadržaj: 1. Otvaranje novog e-kolegija Otvaranje više e-kole Sadržaj: 1. Otvaranje novog e-kolegija... 3 1.1. Otvaranje više e-kolegija obrazac... 3 1.2. Otvaranje više e-kolegija - ISVU... 3 1.3. Otvaranje pojedinačnih e-kolegija... 5 2. Otvaranje e-kolegija Zbornica

Више

Korisničke upute za podnošenje zahtjeva za rješavanje spora (žalbe)

Korisničke upute za podnošenje zahtjeva za rješavanje spora (žalbe) Korisničke upute Verzija 2.0 HRVATSKA REGULATORNA AGENCIJA ZA MREŽNE DJELATNOSTI Roberta Frangeša Mihanovića 9, 10000 Zagreb / OIB: 87950783661 / Tel: (01) 7007 007, Fax: (01) 7007 070 / www.hakom.hr Sadržaj

Више

Sveucilište u Zagrebu

Sveucilište u Zagrebu Proširivanje Pythona programskim jezicima C/C++ Ivo Majić Mentor: Doc. dr. sc. Domagoj Jakobović Sveučilište u Zagrebu Fakultet elektrotehnike i računarstva Ak. god. 2011/12 Ivo Majić (FER) Sveučilište

Више

PowerPoint Template

PowerPoint Template e-račun upute za slanje e-računa iz softwera dataline 1 S A D R Ž A J 1. UVOD 1.1. DATA BIRO d.o.o., Buzet 1.2. E-račun 2. PODEŠAVANJE PARAMETARA ZA RAD 2.1. Matični podaci poduzeća 2.2. Matični podaci

Више

Microsoft PowerPoint - LB7-2_WCCF_2010.ppt

Microsoft PowerPoint - LB7-2_WCCF_2010.ppt WinCC flexible alat za konfiguriranje HMI na operaterskom panelu Praktikum automatizacije LB7-2 Pregled predavanja WinCC flexible izgled, organizacija, princip rada Primjer Praktikum automatizacije --

Више

COMARC/A Format

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

Више

Informacijski sustav organizacije

Informacijski sustav organizacije Sveučilište u Rijeci ODJEL ZA INFORMATIKU R. Matejčić 2, Rijeka Akademska 2018./2019. godina INFORMACIJSKI SUSTAV ORGANIZACIJE Studij: Diplomski studij informatike (PI, IKS izborni kolegij) Godina i semestar:

Више

Uputstvo za korištenje Moja webtv Smart TV aplikacije Moja webtv aplikacija dostupna je za korištenje putem Web Browsera, na Play Store-u (za mobilne

Uputstvo za korištenje Moja webtv Smart TV aplikacije Moja webtv aplikacija dostupna je za korištenje putem Web Browsera, na Play Store-u (za mobilne Uputstvo za korištenje Moja webtv Smart TV aplikacije Moja webtv aplikacija dostupna je za korištenje putem Web Browsera, na Play Store-u (za mobilne aparate ili Android TV aparate), App Store-u (za ios

Више

MultiBoot Korisnički priručnik

MultiBoot Korisnički priručnik MultiBoot Korisnički priručnik Autorsko pravo 2006., 2007. Hewlett- Packard Development Company, L.P. Informacije sadržane u ovom dokumentu podložne su promjenama bez najave. Jedina jamstva za HP-ove proizvode

Више

Microsoft PowerPoint - Programski_Jezik_C_Organizacija_Izvrsnog_Programa [Compatibility Mode]

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

Више

NIAS Projekt e-građani KORISNIČKA UPUTA za aplikaciju NIAS Verzija 1.1 Zagreb, srpanj 2014.

NIAS Projekt e-građani KORISNIČKA UPUTA za aplikaciju NIAS Verzija 1.1 Zagreb, srpanj 2014. Projekt e-građani KORISNIČKA UPUTA za aplikaciju Verzija 1.1 Zagreb, srpanj 2014. Naslov: Opis: Korisnička uputa za aplikaciju Dokument sadrži upute korisnicima aplikacije u sustavu e-građani Ključne riječi:

Више

KAKO POHRANITI SVOJ RAD U REPOZITORIJ

KAKO POHRANITI SVOJ RAD U REPOZITORIJ KAKO POHRANITI SVOJ RAD U REPOZITORIJ? POHRANJIVANJE ZAVRŠNIH I DIPLOMSKIH RADOVA Upute za studente Ove su upute rezultat rada članova Radne skupine za edukaciju i podršku sustava Dabar u sastavu: Ivana

Више

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)

Више

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;

Више

Упутствo за РАДНУ ГРУПУ за израду ПЛАНА ИНТЕГРИТЕТА на wеb апликацији Нацрти плана интегритета налазе се на линку integritet.acas.rs или на сајту Аген

Упутствo за РАДНУ ГРУПУ за израду ПЛАНА ИНТЕГРИТЕТА на wеb апликацији Нацрти плана интегритета налазе се на линку integritet.acas.rs или на сајту Аген Упутствo за РАДНУ ГРУПУ за израду ПЛАНА ИНТЕГРИТЕТА на wеb апликацији Нацрти плана интегритета налазе се на линку integritet.acas.rs или на сајту Агенције www.acas.rs у одељку - план интегритета -> нацрт

Више

_Outlook

_Outlook Outlook 2010 i Outlook 2013 Otvorite Outlook. Kada se pojavi prvi ekran čarobnjaka pritisnite Next (dalje). Na sljedećem ekranu pod nazivom E-mail Accounts (email nalozi) ponovo pritisnite Next (dalje)

Више

GLAZBENA UČILICA Marko Beus Filozofski fakultet u Zagrebu 098/ Sažetak Glazbena učilica je projekt osmišljen kao nadopuna

GLAZBENA UČILICA Marko Beus Filozofski fakultet u Zagrebu 098/ Sažetak Glazbena učilica je projekt osmišljen kao nadopuna GLAZBENA UČILICA Marko Beus Filozofski fakultet u Zagrebu beusmarko@gmail.com 098/938-8295 Sažetak Glazbena učilica je projekt osmišljen kao nadopuna nastavnom programu solfeggia u osnovnim glazbenim školama.

Више

Упутство за коришћење АМРЕС FileSender услуге

Упутство за коришћење АМРЕС FileSender услуге Упутство за коришћење АМРЕС FileSender услуге Copyright 205 АМРЕС Историја верзија документа Верзија Датум Иницијали аутора Опис промене.0 Јул 205 НИ Прва верзија овог документа Садржај Садржај УВОД...

Више

Korisnicki nalog je skup informacija i postavki koje koristite za interakciju sa racunarom i prilagodite Windows da radi onako kako vi zelite. Sa kori

Korisnicki nalog je skup informacija i postavki koje koristite za interakciju sa racunarom i prilagodite Windows da radi onako kako vi zelite. Sa kori Korisnicki nalog je skup informacija i postavki koje koristite za interakciju sa racunarom i prilagodite Windows da radi onako kako vi zelite. Sa korisnickim nalozima, nekoliko ljudi moze lako da deli

Више

Microsoft Word - IP_Tables_programski_alat.doc

Microsoft Word - IP_Tables_programski_alat.doc 1. IP Tables alat (pregled naredbi) 1.1. Osnovne IP Tables naredbe za filtriranje paketa U ovom poglavlju opisane su osnovne IP Tables naredbe korištene za filtriranje paketa. S programskim paketom IP

Више

RAD SA PROGRAMOM

RAD SA PROGRAMOM JOPPD obrazac Podešavanje programa Nakon prvog ulaska u program Obračun plaća 2014 potrebno je pokrenuti opciju Korekcije od 01.01.2014. godine. Program će pokušati ispravno povezati postojeće podatke

Више

CARNet Helpdesk - Podrška obrazovnom sustavu e-dnevnik upute za administratore tel: fax: mail: url:

CARNet Helpdesk - Podrška obrazovnom sustavu e-dnevnik upute za administratore tel: fax: mail: url: Sadržaj... 1 1. Predgovor... 2 2. Sučelje administracije škole... 2 3. Korisnici... 3 3.1 Ovlasti... 3 3.2 Uređivanje postojećih i dodavanje novih... 3 3.3 Dodavanje i uklanjanje tokena... 5 4. Odabir

Више

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

Више

18. ožujka Državno natjecanje / Osnovna škola (6. razred) Primjena algoritama (Basic/Python/Pascal/C/C++) Sadržaj Zadaci... 1 Zadatak: Kineski..

18. ožujka Državno natjecanje / Osnovna škola (6. razred) Primjena algoritama (Basic/Python/Pascal/C/C++) Sadržaj Zadaci... 1 Zadatak: Kineski.. 18. ožujka 2015. Državno natjecanje / Primjena algoritama (Basic/Python/Pascal/C/C++) Sadržaj Zadaci... 1 Zadatak: Kineski... 2 Zadatak: Zmija... 3 Zadatak: Vlakovi... 5 Zadaci U tablici možete pogledati

Више

Biz web hosting

Biz web hosting BIZ WEB HOSTING KORISNIČKO UPUTSTVO WWW.OBLACI.RS SADRŽAJ PRISTUP KORISNIČKOM PORTALU... 2 KUPOVINA BIZ WEB HOSTING SERVISA... 4 PRISTUP PLESK WEB KONTROLNOM PANELU... 14 PORTALI I DOMENI... 14 FAJL MENADŽER...

Више

ELEKTRONSKO BANKARSTVO BBI Instalacija USB ključa - Windows XP operativni sistem - Windows Vista i Windows 7 operativni sistem

ELEKTRONSKO BANKARSTVO BBI Instalacija USB ključa - Windows XP operativni sistem - Windows Vista i Windows 7 operativni sistem ELEKTRONSKO BANKARSTVO BBI Instalacija USB ključa - Windows XP operativni sistem - Windows Vista i Windows 7 operativni sistem Windows XP operativni sistem Ovaj dokument opisuje instalaciju USB ključa

Више

Linux 3 Kontrola pristupa na nivou sistema datoteka Sadržaj 1. Vlasništvo i prava pristupa 2. Podrazumevana prava pristupa 3. Promena vlasništva i pri

Linux 3 Kontrola pristupa na nivou sistema datoteka Sadržaj 1. Vlasništvo i prava pristupa 2. Podrazumevana prava pristupa 3. Promena vlasništva i pri Linux 3 Sadržaj 1. Vlasništvo i prava pristupa 2. Podrazumevana prava pristupa 3. Promena vlasništva i pristupnih prava 4. Uticaj kontrole pristupa na rad sa datotekama 5. Sticky bit i SUID 6. Liste za

Више

Kontrola korisnickih racuna (UAC) pomaze tako sto sprecava potencijalno stetne programe da izvrse promene u vasem racunaru i obavestava vas pre izvrse

Kontrola korisnickih racuna (UAC) pomaze tako sto sprecava potencijalno stetne programe da izvrse promene u vasem racunaru i obavestava vas pre izvrse Kontrola korisnickih racuna (UAC) pomaze tako sto sprecava potencijalno stetne programe da izvrse promene u vasem racunaru i obavestava vas pre izvrsenja svake promene a koje zahtevaju administratorsku

Више