obavezno je koristiti spell-checker
|
|
- Алберт Видић
- пре 5 година
- Прикази:
Транскрипт
1 Elektrotehnički fakultet Univerziteta u Beogradu Katedra za računarsku tehniku i informatiku Praktikum iz Operativnih sistema - rešenja za godinu - Verzija: :39
2 1. Otvorena knjiga 1. Program test se sastoji iz nekoliko.cpp i.h fajlova čije su zavisnosti date u priloženoj tabeli. Napraviti makefile koji će omogućiti optimalno pravljenje izvršnog fajla test (obezbediti da se kompajliraju samo one datoteke, koje su promenjene nakon poslednjeg kompajliranja). File main.cpp x.cpp y.cpp z.cpp test: main.o x.o y.o z.o g++ -o test main.o x.o y.o z.o Includes z.h x.h x.h y.h y.h z.h y.o: y.cpp y.h g++ -c y.cpp -o y.o x.o: x.cpp x.h y.h g++ -c x.cpp -o x.o z.o: z.cpp z.h g++ -c z.cpp -o z.o main.o: main.cpp z.h x.h g++ -c main.cpp clean: rm -rf *.o *~ test 2. Napisati bash shell script join koji kreira datoteku, čije je ime zadato prvim argumentom, a čiji sadržaj predstavlja konkatenaciju (nadovezivanje) sadržaja datoteka navedenih kao svi ostali argumenti skripta. Pretpostaviti da postoji skript x koji kopira sadržaj jedne datoteke zadate kao drugi argument, u datoteku zadatu kao prvi argument. Ako ne postoji datoteka, zadata kao prvi argument, onda skript x kreira tu datoteku, inače na već postojeću datoteku konkatenira sadržaj. #!/bin/bash # Resenje treceg zadatka sa ispita OUTPUT=$1 shift cat $* >> $OUTPUT 3. Šta tačno radi komanda cat? cat ispisuje sadržaj datoteka, zadatih kao argumente, na standardni izlaz.
3 4. Napisati skript x, opisan u pitanju 1, koristeći komandu cat. #!/bin/bash cat $2 >> $1 5. Napisati bash shell skript join koji kreira datoteku, čije je ime zadato prvim argumentom, a čiji sadržaj predstavlja konkatenaciju (nadovezivanje) sadržaja datoteka navedenih kao svi ostali argumenti skripta. Ako datoteka sa identičnim imenom već postoji treba je obrisati. Ako neka od datoteka koje treba spojiti ne postoji onda je samo preskočiti. #!/bin/bash OUTPUT=$1 shift if [ -e $OUTPUT ]; then fi rm -rf $OUTPUT cat $* >> $OUTPUT 2> /dev/null 6. Dat je program encrypt koji čita tekstualni fajl sa standardnog ulaza i na standardni izlaz izbacuje njegovu šifrovanu reprezentaciju. Napisati bash shell skript join koji kreira datoteku, čije je ime zadato prvim argumentom, a čiji sadržaj predstavlja konkatenaciju (nadovezivanje) šifrovanog sadržaja datoteka navedenih kao svi ostali argumenti skripta. Ako datoteka sa identičnim imenom već postoji treba je obrisati. Ako neka od datoteka koje treba šifrovati ne postoji onda je samo preskočiti. #!/bin/bash OUTPUT=$1 shift if [ -e $OUTPUT ]; then fi rm -rf $OUTPUT cat $* encrypt >> $OUTPUT 2> /dev/null 6.1. Napisati shell komandu koja pokreće skript join da šifruje fajlove file1, file2 i file3 i rezultat ispisuje u fajlove out1, out2 i na standardni izlaz. join out1 file1 file2 file3; cat out1 tee out2 7. Koristeći POSIX threads napisati kod na jeziku C++ za dve niti P i C, koje rade po sledećem scenariju. P proizvodi neke cele brojeve u slučajnim vremenskim trenucima i stavlja ih u bafer. C uzima po tri broja iz bafera i obrađuje ih koristeći funkciju int f(int a, int b, int c), čiji rezultat ispisuje na standardni izlaz. Funkciju f ne treba implementirati. P i C se jedino mogu sinhronizovati preko bafera. C čita tri broja iz bafera nezavisno od toga ko ih je u bafer upisao. Kada se brojevi jednom pročitaju od strane jedne niti, niko ih više ne može čitati. buffer_cp.cpp
4 #include <iostream> #include <cstdlib> using namespace std; int f(int a, int b, int c) return a + b + c; #include "Bafer.h" void* funkcijac(void *bafer) Bafer<int> *pbafer = (Bafer<int> *) bafer; int i = 4; while (i--) Nije najsrecnije resenje!!! while ((pbafer->get_size() % 3)!= 0 pbafer->get_size() == 0) sleep((unsigned)(rand()/(rand_max+.1)*10)); int b1, b2, b3; b1 = pbafer->get(); b2 = pbafer->get(); b3 = pbafer->get(); cout << "Procitani sledeci brojevi iz bafera: " << b1 << ", " << b2 << ", " << b3 << endl; cout << "Rezultat funkcije je: "<< f(b1, b2, b3) << endl; pthread_exit(null); void* funkcijap(void *bafer) Bafer<int> *pbafer = (Bafer<int> *) bafer; for (int i = 0; i < 12; i++) sleep((unsigned)(rand()/(rand_max+.1)*10)); int podatak = (int)(rand()/(rand_max+.1)*20);
5 pbafer->put(podatak); cout << "Ubacen broj " << podatak << " u bafer" << endl; pthread_exit(null); int main(int argc, char *argv[]) Bafer<int> *pbafer = new Bafer<int>; int status; pthread_t nitc, nitp; pthread_attr_t attr; srand(time(null)); pthread_attr_init(&attr); pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_JOINABLE); pthread_create( &nitp, &attr, funkcijap, (void *) pbafer); pthread_create( &nitc, &attr, funkcijac, (void *) pbafer); pthread_attr_destroy(&attr); pthread_join( nitp, (void **)&status); pthread_join( nitc, (void **)&status); delete pbafer; pthread_exit(null); Bafer.h #ifndef BAFER_H #define BAFER_H #include <pthread.h> #include <queue> using namespace std; Bafer /// thread-safe klasa za potrebe resavanja zadatka
6 template<typename T> class Bafer : public queue<t> private: /// mutex koji obezbedjuje sinhronizaciju izmedju niti pthread_mutex_t m_mutex; public: /// konstruktor inicijalizuje mutex Bafer() pthread_mutex_init(&m_mutex, NULL); /// destruktor unistava mutex ~Bafer() pthread_mutex_destroy(&m_mutex); /// uzima podatak iz bafera T get() pthread_mutex_lock(&m_mutex); T podatak = this->front(); this->pop(); pthread_mutex_unlock(&m_mutex); return podatak; /// stavlja podatak u bafer void put(t& podatak) pthread_mutex_lock(&m_mutex); this->push(podatak); pthread_mutex_unlock(&m_mutex); /// vraca trenutni broj podataka u baferu size_type get_size() pthread_mutex_lock(&m_mutex); size_type velicina = this->size(); pthread_mutex_unlock(&m_mutex); return velicina;
7 ; #endif 8. Napisati glavni program koji kreira n instanci niti tipa P, i m instanci niti tipa C, koje sve komuniciraju preko zajedničkog bafera. n i m se zadaju preko komandne linije kao argumenti programa. Obezbediti da se niti tipa P blokiraju kada je bafer pun, a da se niti tipa C blokiraju kada je bafer prazan. Videti zadatke sa vežbi. Iskoristiti klase Thread i BoundedBuffer. 9. Koristeći POSIX threads napisati kod na jeziku C++ za dve niti, proizvođača i potrošača, koji razmenjuju podatke preko dva bafera koji naizmenično zamenjuju uloge: dok proizvođač upisuje podatke u bafer A, potrošač uzima podatke iz bafera B; kada proizvođač napuni bafer A a potrošač isprazni bafer B, ova dva bafera zamenjuju uloge. Napisati kod proizvođača i potrošača uz sinhronizaciju pomoću semafora. Pretpostaviti da je bafer običan niz. Dozvoljeno je korišćenje koda sa vežbi. Napomena: kod sa vežbi ne treba prepisivati već samo treba navesti šta se koristi (Primer: "Izvodim iz klase X implementirane na vežbama" ili "Koristim funkciju f" ili ). 10. Napisati na programskom jeziku Java program servera koji svaku primljenu poruku, od bilo kog klijenta, prosleđuje svim svojim klijentima (eho). Koristiti Socket. videti primer servera sa vezbi 11. Napisati na programskom jeziku Java kod servera koji može istovremeno da opslužuje više klijenata. Pretpostaviti da je dat metod void serveclient(socket s) koji služi za opsluživanje pojedinačnog klijenta. Napraviti posebnu nit za opsluživanje svakog klijenta koji se prijavi. Implementirati metod void serveclient(socket s), koji će da radi eho, odnosno svaku poruku koju primi, samo prosleđuje nazad istom klijentu. Kada stigne poruka Kraj, metod treba da je pošalje nazad klijentu i da se završi. 2. Zatvorena knjiga 1. Šta je rezultat rada sledećih komandi: alias lm= ls -l pwd ls l Postavlja smenu simbola, tako da kad god korisnik otkuca lm, to će se pre izvršavanja smeniti sa ls -l. Ispisuje tekući direktorijum.
8 ls la Lista sadržaj tekućeg direktorijuma, zajedno sa dodatnim informacijama o fajlovima: prava pristupa, vlasnika, grupu, tip fajla,... Lista sadržaj tekućeg direktorijuma uključujući i skrivene fajlove (one čija imena počinju tačkom), zajedno sa dodatnim informacijama o fajlovima: prava pristupa, glasnika, grupu, tip fajla,... ls ~ -l ls ~/. -l Lista sadržaj home direktorijuma, zajedno sa dodatnim informacijama o fajlovima: prava pristupa, vlasnika, grupu, tip fajla,... mkfifo x1 Pravi named pipe pod imenom x1 u tekućem direktorijumu. rm rf * Bezuslovno briše kompletan sadržaj tekućeg direktorijuma. kill Bezuslovno ubija proces čiji je PID jednak chmod +x *.sh Za sve fajlove u tekućem direktorijumu, čije se ime završava sa.sh, postavlja pravo pristupa x (execute), za sve korisnike. chmod 744 * Za sve fajlove u tekućem direktorijumu postavlja da vlasnik može da ih čita/piše/izvršava, a grupni vlasnik i ostali korisnici samo mogu da čitaju. chmod 660 child Za fajl pod imenom child u tekućem direktorijumu postavlja prava pristupa takva da vlasnik i grupni vlasnik mogu da čitaju i da pišu, dok ostali korisnici nemaju nikakva prava pristupa do tog fajla. chmod 664 child1 child2 Za fajlove pod imenom child1 i child2 u tekućem direktorijumu postavlja prava pristupa takva da vlasnik i grupni vlasnik mogu da čitaju i da pišu, dok ostali korisnici mogu samo da čitaju te fajlove. chmod o=rw * Za sve fajlove u tekućem direktorijumu postavlja da svi ostali korisnici (other), osim vlasnika i grupnog vlasnika, mogu samo da ih čitaju i da u njih pišu. chmod o=r * Za sve fajlove u tekućem direktorijumu postavlja da svi ostali korisnici (other), osim vlasnika i grupnog vlasnika, mogu samo da ih čitaju. cat pera grep -n galeb.etf.bg.ac.yu
9 U fajlu pera pronalazi sve redove koji sadrže string galeb.etf.bg.ac.yu, i štampa ih na standardni izlaz, zajedno sa rednim brojem reda. cat /etc/passwd grep milos U fajlu /etc/passwd pronalazi sve redove koji sadrže string milos i štampa ih na standardni izlaz. Preciznije, ova će komanda ispisati osnovne podatke o korisniku milos koji se nalaze u pomenutom fajlu. cat /etc/passwd grep milos > log U fajlu /etc/passwd pronalazi sve redove koji sadrže string milos i štampa ih u fajl pod imenom log. Preciznije, ova će komanda ispisati osnovne podatke o korisniku milos koji se nalaze u pomenutom fajlu. clear;logout ps a Briše ekran i odjavljuje korisnika sa sistema. Lista sve procese koji se izvršavaju. less /etc/passwd Ispisuje sadržaj datoteke /etc/passwd, u kojoj se nalaze podaci o korisnicima sistema. less /etc/inittab Ispisuje sadržaj datoteke /etc/inittab, u kojoj se nalaze programi koje treba izvršiti prilikom startovanja sistema. 2. Šta je i čemu služi MPI (Message Passing Interface)? MPI je skup API funkcija koje omogućavaju programerima da pišu efikasne paralelne programe koji komuniciraju razmenom poruka između procesa u cilju obavljanja celokupnog posla. Citat sa The Message Passing Interface (MPI), is a set of API functions enabling programmers to write high-performance parallel programs that pass messages between processes to make up an overall parallel job. Napomena: MPI više nije u nastavnom programu IR2POS. Videti materijal za predmet Multiprocesorski sistemi. 3. Šta je socket? socket je koncept koji obezbeđuje OS i koji služi za međuprocesnu komunikaciju, između procesa na udaljenim računarima Ko obezbeđuje ovaj koncept? socket je koncept koji obezbeđuje OS i koji služi za međuprocesnu komunikaciju, između procesa na udaljenim računarima Demonstrirati kako se pravi socket na programskom jeziku Java. Na Javi se socket pravi sa new Socket(IPAdresa, port), gde su IPAdresa i port, adresa i port na kome osluškuje proces sa kojim se želi uspostaviti komnikacija.
10 4. Da li programi pisani na jezicima C++ i Java mogu da komuniciraju preko ovog koncepta? Ko to obezbeđuje? Da. To obezbeđuje OS. 5. Da li programi na različitim (udaljenim) računarima mogu da komuniciraju preko ovog koncepta? Ko to obezbeđuje? Da. To obezbeđuje OS. 6. Napisati na jeziku C++ deo koda koji upisuje poruku "Polozicu POS" u imenovani cevovod pod nazivom Slavina. #include <fstream> #include <sys/stat.h> int main() mode_t nacin_pristupa = 0644; int fd = mkfifo("slavina", nacin_pristupa); std::fstream slavina("slavina", std::ios::out); slavina << "Polozicu POS!" << std::endl; slavina.close(); return 0; 7. Napisati shell komandu koja će sadržaj cevovoda Slavina ispisati na ekran. cat Slavina 8. Implementirati na jeziku C++ procese A i B koji u beskonačnoj petlji konkurentno izvršavaju opisane operacije. Proces A čita dva broja pomoću funkcije int getdata(), pročitane brojeve šalje procesu B i čeka rezultat od procesa B koji ispisuje na ekran. Proces B čeka dva broja od procesa A, obrađuje ih pomoću funkcije int process(int a, int b); i šalje rezultat procesu A. Na raspolaganju su imenovani cevovodi cev0 i cev1. Makefile all: procesa cev1 procesa: procesa.cpp g++ -o procesa procesa.cpp procesb: procesb.cpp
11 g++ -o procesb procesb.cpp -rf procesa procesb cev0 cev1 procesa.cpp #include <fstream> #include <iostream> using namespace std; int getdata() int broj; cin >> broj; return broj; int main() int broj1, broj2, rezultat; fstream cev0("cev0", ios::in); fstream cev1("cev1", ios::out); while(1) cout << "Unesite dva broja" << endl; broj1 = getdata(); broj2 = getdata(); cout << "Saljem " << broj1 << " i " << broj2 << endl; cev1 << broj1 << endl << broj2 << endl; cout << "Poslao sam " << broj1 << " i " << broj2 << endl; cev0 >> rezultat; cout << "Primio sam " << rezultat << endl; return 0; procesb.cpp #include <fstream> #include <iostream>
12 using namespace std; int process(int a, int b) return a + b; int main() int broj1, broj2, rezultat; fstream cev0("cev0", ios::out); fstream cev1("cev1", ios::in); while(1) cev1 >> broj1 >> broj2; cout << "Primio sam " << broj1 << " i " << broj2 << endl; rezultat = process(broj1, broj2); cev0 << rezultat << endl; cout << "Poslao sam " << rezultat << endl; return 0; 9. Dati program A čita brojeve sa standardnog ulaza (dokle god ih ima), obrađuje svaki od njih pomoću funkcije void FA(int), i rezultate ispisuje na standardni izlaz. Napisati shell komandu koja će pročitati sve brojeve iz fajla in, na svakog od njih primeniti funkciju FA(FA(FA(int))) i rezultat upisati u fajl out../a <in./a./a > out 10. Napisati shell komandu koja će u pozadini da pokrene program A koji će da pročita sve brojeve iz cevovoda cev0, da ih obradi i rezultate ispiše u cevovod cev1../a <cev0 >cev1 11. Napisati shell komandu koja će da upiše brojeve 3, 4, 5 i 6 u cevovod cev0. echo > cev0 12. Napisati shell komandu koja će da ispiše brojeve iz cevovoda cev1 na standardni izlaz.
13 cat cev1 tail F cev1
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
Више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
Више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
ВишеMicrosoft PowerPoint - Datoteke [Compatibility Mode]
Датотеке стандардни улаз / излаз Датотека је именовани низ знакова (бајтова) У програмском језику C датотека је везана за улаз и излаз података функције стандардне библиотеке Најједностaвније
Више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
ВишеPRIRODNO MATEMATIČKI FAKULTET U NIŠU DEPARTMAN ZA RAČUNARSKE NAUKE Utorak, godine PRIJEMNI ISPIT IZ INFORMATIKE 1. Koja od navedenih ekste
PRIRODNO MATEMATIČKI FAKULTET U NIŠU DEPARTMAN ZA RAČUNARSKE NAUKE Utorak, 5.06.019. godine PRIJEMNI ISPIT IZ INFORMATIKE 1. Koja od navedenih ekstenzija se najčešće koristi za tekstualne datoteke? a)
ВишеRačunarski praktikum I - Vježbe 09 - this, static
Prirodoslovno-matematički fakultet Matematički odsjek Sveučilište u Zagrebu RAČUNARSKI PRAKTIKUM I Vježbe 09 - this, static v2018/2019. Sastavio: Zvonimir Bujanović Pokazivač this Kako funkcija članica
Више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
Више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,
Више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
Више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
Више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čunarski praktikum I - Vježbe 11 - Funktori
Prirodoslovno-matematički fakultet Matematički odsjek Sveučilište u Zagrebu RAČUNARSKI PRAKTIKUM I Vježbe 11 - Funktori v2018/2019. Sastavio: Zvonimir Bujanović Funkcijski objekti (funktori) Objekt klase
Више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
Више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
Више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
Више1. Vremensko ograničenje Memorijsko ograničenje ulaz izlaz 0,1 s 64 MB standardni ulaz standardni izlaz Banka želi da upozori kupce na sumnjive aktivn
1. Vremensko ograničenje Memorijsko ograničenje ulaz izlaz 0,1 s 64 MB standardni ulaz standardni izlaz Banka želi da upozori kupce na sumnjive aktivnosti na njihovom računu. Prilikom svake transakcije
ВишеProgramiranje II Beleške sa vežbi Smer Informatika Matematički fakultet, Beograd Sana Stojanović 1
Programiranje II Beleške sa vežbi Smer Informatika Matematički fakultet, Beograd Sana Stojanović 1 Sadržaj 1 Pokazivači - ponavljanje 3 2 Pokazivači - veza sa nizovima 5 2 1 Pokazivači - ponavljanje 1.
ВишеProgramiranje 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
ВишеPowerPoint Presentation
Tehnička škola 9. maj Bačka Palanka Programiranje III razred Tok izvršavanja programa Tok izvršavanja programa Dosadašnji kod se izvršavao praktično linearno. Nije postojala nikakva uslovna ili brojačka
Више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
Java konkurentno programiranje Životni ciklus niti i problemi sinhronizacije resursa Multitasking Multithreading Životni ciklus niti http://www.roseindia.net/java/thread/lifecycle-of-threads.shtml Životni
ВишеMrežno računarstvo
MREŽNO RAČUNARSTVO Soketi za servere (iz glave 9,10 u 4. izdanju) 1 Soketi za servere klijenti programi koji otvaraju soket do servera koji osluškuje konekcije klijentski soketi nisu dovoljni klijenti
Више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
ВишеPHP kod
PHP kod Fajl test.txt kreiran u Notepad-u Ugrađene funkcije u php-u fopen() otvara datoteku fclose() zatvara datoteku Primjer pokazuje kako se može najprije otvariti datoteka "test.txt" za čitanje, zatim
ВишеПисање и превођење модула
Писање и превођење модула ЦИЉ Научити како се пишу и преводе модули. ИСХОД Након ове вежбе ћете моћи да: Напишете кернел модул са неколико могућности, укључујући параметре Приступите кернелу из вашег модула
Више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
ВишеDatoteke predavač: Nadežda Jakšić
Datoteke predavač: Nadežda Jakšić svi podaci sa kojima smo do sada radili u programima su smeštani u operativnu memoriju računara i trajali su najduže koliko i sam program; kada program završi sa radom,
ВишеGenerated by Foxit PDF Creator Foxit Software For evaluation only. Operativni sistem U računarstvu, operativni sistem (OS
Operativni sistem U računarstvu, operativni sistem (OS) je kompleksan programski sistem koji kontroliše i upravlja uređajima i računarskim komponentama i obavljanje osnovne sistemske radnje. Operativni
Више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 Word - MySQL_3.doc
7. Data Manipulation Language (DML) Jezik za rad sa podacima (Data Manipulation Language (DML)) služi za umetanje, brisanje i ažuriranje podataka u bazi. 7.1. Umetanje novih redova u tabelu INSERT sintaksa
Више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
Више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
ВишеMicrosoft Word - Zadaci za samostalno vjezbanje 4.doc
Zadaci za samostalno vježbanje 4. Svi zadaci dati ovdje su takvi da se mogu uraditi korištenjem isključivo gradiva prva četiri predavanja i ranije stečenog predznanja na predmetu Osnove računarstva. Zvjezdicom
ВишеRačunarske mreže i mrežne tehnologije 10. termin 1. TRANSPORTNI SLOJ Transportni sloj nije još samo jedan od mnogih slojeva jer je njegova uloga sama
Računarske mreže i mrežne tehnologije 10. termin 1. TRANSPORTNI SLOJ Transportni sloj nije još samo jedan od mnogih slojeva jer je njegova uloga sama srž hijerarhije protokola. On treba da obezbedi pouzdan
ВишеMicrosoft PowerPoint - Programski_Jezik_C_Organizacija_Izvrsnog_Programa [Compatibility Mode]
Организација извршног програма (Марић, Јаничић: Програмирање 1, 9.3.3) Извршавање програма После успешног превођења (претпроцесирања, компилације, повезивања) програм може да се изврши Извршавање се захтева
ВишеSlide 1
predmet Inženjerska informatika Operativni sistem dr Anica Milošević Koji operativni sistemi postoje? Microsoft Windows Linux Suse Red Hat Ubuntu Unix 26.1.2018. 2 Šta je Windows operativni sistem? Operativni
Више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
ВишеZIS
DIGITALNA FORENZIKA prof. dr Saša Adamović sadamovic@singidunum.ac.rs Forenzička istraga operativnih sistema Operativni sistem Pruža softversku platformu za pokretanje drugih programa. OS je odgovoran
ВишеRačunarski praktikum I - Vježbe 06 - Standard Template Library (2)
Prirodoslovno-matematički fakultet Matematički odsjek Sveučilište u Zagrebu RAČUNARSKI PRAKTIKUM I Vježbe 06 - Standard Template Library (2) v2018/2019. Sastavio: Zvonimir Bujanović pair pair je generička
Више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
ВишеProgramiranje 2 0. predavanje Saša Singer web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb Prog2 2019, 0. predavanje p. 1/4
Programiranje 2 0. predavanje Saša Singer singer@math.hr web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb Prog2 2019, 0. predavanje p. 1/48 Sadržaj predavanja Ponavljanje onog dijela C-a koji
ВишеMicrosoft PowerPoint - 07-DinamickeStrukturePodataka
Динамичке структуре података листа, стек, ред Програмирање 2: глава 6 Динамичке структуре података Динамичка алокација и динамичке структуре података Најзначајније динамичке структуре података листе и
Више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.
Више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
Више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
Више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
Више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
ВишеУПУТСТВО ЗА КОРИСНИКА Приступ локацији часописа Српски архив за целокупно лекарство добија се преко internet adrese: Након
УПУТСТВО ЗА КОРИСНИКА Приступ локацији часописа Српски архив за целокупно лекарство добија се преко internet adrese: http://www.srpskiarhiv.rs/ Након тога се на екрану појављује форма за пријаву на часопис
ВишеKonstrukcija i analiza algoritama vežbe 10 Nina Radojičić 15. decembar Algoritamske strategije - podeli pa vladaj (divide and conquer) Ova stra
Konstrukcija i analiza algoritama vežbe 10 Nina Radojičić 15. decembar 2016 1 Algoritamske strategije - podeli pa vladaj (divide and conquer) Ova strategija rekurzivno razbija problem na 2 ili više potproblema
ВишеУПУТСТВО ЗА КОРИСНИКА Приступ локацији часописа Српски архив за целокупно лекарство добија се преко internet adrese: Након
УПУТСТВО ЗА КОРИСНИКА Приступ локацији часописа Српски архив за целокупно лекарство добија се преко internet adrese: http://www.srpskiarhiv.rs/ Након тога се на екрану појављује форма за пријаву на часопис
Више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
Више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 - Bitovi [Compatibility Mode]
Оператори над битовима (Јаничић, Марић: Програмирање 2, тачка 5.6) Оператори за рад са појединачним битовима Само на целобројне аргументе: ~ битовска негација & битовска конјункција (и) битовска (инклузивна)
Више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
Више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
ВишеELEKTROTEHNIČKI FAKULTET UNIVERZITETA U BEOGRADU BEOGRAD, Ispit iz Programiranja 2 Ispit traje 135 minuta Napomene: a) Pažljivo proučite U
ELEKTROTEHNIČKI FAKULTET UNIVERZITETA U BEOGRADU BEOGRAD, 02.07.2019. Ispit iz Programiranja 2 Ispit traje 135 minuta Napomene: a) Pažljivo proučite Uputstvo pre popunjavanja Obrasca za odgovore. b) Vrednost
Више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)
ВишеMicrosoft PowerPoint - 1. Zend_1 - Instalacija frameworka
Instalacija Zend framework-a Preuzimanje framework-a Sa zvaničnog sajta Zend-a, preuzeti jednu od verzija framework-a (sada koristiti verziju 1.12.0 ) http://framework.zend.com/downloads/latest Raspakivanje
ВишеClassroom Expectations
АТ-8: Терминирање производно-технолошких ентитета Проф. др Зоран Миљковић Садржај Пројектовање флексибилних ; Математички модел за оптимизацију флексибилних ; Генетички алгоритми у оптимизацији флексибилних
Више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
ВишеP3.2 Paralelno programiranje 2
Paralelno programiranje II Analiza zavisnosti Struktura algoritma Pomoćne strukture Komunikacioni šabloni 1 4 Koraka paralelizacije programa 2 Evo algoritma. Gde je paralelizam? Dekompozicija zadataka
ВишеПриручник о полагању матурског испита у образовном профилу Електротехничар информационих технологија - оглед ВЕБ ДИЗАЈН У следећим задацима заокружите
ВЕБ ДИЗАЈН У следећим задацима заокружите број испред траженог одговора 35. Инернет као глобална мрежа светског система умрежених рачунарских мрежа настао је:. Интернет је настао деведесетих година након
ВишеZADACI ZA VEŽBU 1. Realizovati konzolnu aplikaciju koja će računati površinu kvadrata, pravougaonika ili trougla. 2. Preko konzole se unosi ocena od 1
ZADACI ZA VEŽBU 1. Realizovati konzolnu aplikaciju koja će računati površinu kvadrata, pravougaonika ili trougla. 2. Preko konzole se unosi ocena od 1 do 5. Obezbediti ispis uspeha za unetu ocenu (1=nedovoljan,
ВишеI grupa 1. Napisati program koji izračunava i ispisuje zbir 4 najveća od pet brojeva unetih sa standardnog ulaza. ulaz izlaz Analiza: 1.
I grupa 1. Napisati program koji izračunava i ispisuje zbir 4 najveća od pet brojeva unetih sa standardnog ulaza. ulaz izlaz 3 2 1 4 5 14 Analiza: 1. Odredimo zbir svih 5 unesenih brojeva (i sačuvamo u
ВишеGrananje u programu predavač: Nadežda Jakšić
Grananje u programu predavač: Nadežda Jakšić u okviru linijske strukture izvršavaju se sve naredbe u okviru razgranate strukture uvek se ispituje neki uslov; u zavisnosti od toga da li je uslov ispunjen
Више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,
Више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
Више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
Више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
ВишеMicrosoft PowerPoint - JavaP9_2019
Programski jezik JAVA PREDAVANJE 9 2019 www.etf.ac.me Datoteke u Javi U paketu java.io nalaze se klase za rad sa datotekama i direktorijumima. Funkcionalnost koju omogućavaju te klase sastoji se od kreiranja,
ВишеInternet
Internet Internet je globalna računarska mreža. Pre svega, pojam internet znači mreža unutar mreže, ili internakonekcija između više računara. Strukturno postoje male mreže koje se međusobno vezuju, 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;
ВишеMicrosoft PowerPoint - 06 Uvod u racunarske mreze.ppt
Uvod u računarske mreže v.as.mr. Samir Lemeš slemes@mf.unze.ba Univerzitet u Zenici - 2008 Uvod u računarske mreže Terminologija Primjer povezivanja dva računara Pojam protokola OSI referentni model Protokoli
Више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
ВишеРЕПУБЛИКА СРПСКА МИНИСТАРСТВО ПРОСВЈЕТЕ И КУЛТУРЕ РЕПУБЛИЧКИ ПЕДАГОШКИ ЗАВОД Милоша Обилића 39 Бањалука, Тел/факс 051/ , 051/ ; p
РЕПУБЛИКА СРПСКА МИНИСТАРСТВО ПРОСВЈЕТЕ И КУЛТУРЕ РЕПУБЛИЧКИ ПЕДАГОШКИ ЗАВОД Милоша Обилића 9 Бањалука, Тел/факс 01/40-110, 01/40-100; e-mail : pedagoski.zavod@rpz-rs.org Датум: 8.04.018. Републичко такмичење
ВишеZbirka resenih zadataka iz arhitekture racunara
Ј. ЂОРЂЕВИЋ, З. РАДИВОЈЕВИЋ, М. ПУНТ, Б. НИКОЛИЋ, Д. МИЛИЋЕВ, Ј. ПРОТИЋ, А. МИЛЕНКОВИЋ АРХИТЕКТУРА И ОРГАНИЗАЦИЈА РАЧУНАРА ПРЕКИДИ, МАГИСТРАЛА И УЛАЗ/ИЗЛАЗ ЗБИРКА РЕШЕНИХ ЗАДАТАКА Београд 2013. i САДРЖАЈ
ВишеUVOD - OD JAVE DO C# ELEMENTARNE RAZLIKE Veliki broj Java/C# razlika su uglavnom preimenovane ključne reči i razlike u konvencijama imenovanja. Neke o
UVOD - OD JAVE DO C# ELEMENTARNE RAZLIKE Veliki broj Java/C# razlika su uglavnom preimenovane ključne reči i razlike u konvencijama imenovanja. Neke od tih jezičkih razlika su: Java kod se prevodi u.class
Више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...
Више** Osnovni meni
Instalacija serverske verzije Kataloga propisa Instalacija Kataloga propisa se vrši na sljedeći način: 1. Ubacite Instalacioni disk ili USB memoriju u računar. 2. Instalacioni program će se automatski
Више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
ВишеObjektno orjentirano programiranje
Objektno orjentirano programiranje Predavanje 1 Uvod Ciljevi Prvi program Konstante i varijable Sadržaj Način provođenja nastave Obaveze studenata Sadržaj kolegija Oblik provođenja ispita Toni Jakovčević
ВишеZadatak T=5: Jedinica WBSD propušta vred Potiče iz polja Rwb.LMD Signal Rwb.WRLMD izaziva propuštanje ove vrednosti 2. Vrednost 0000
Zadatak 2.1 1. T=5: Jedinica WBSD propušta vred 0000 0003 Potiče iz polja Rwb.LMD Signal Rwb.WRLMD izaziva propuštanje ove vrednosti 2. Vrednost 0000 0003 koja je pročitana u taktu 5 (prethodno pitanje)
ВишеDijagrami sekvenci
Dijagrami sekvenci Izrada dijagrama sekvenci Dijagram sekvenci koristi se za specifikaciju vremenskih zahteva u opisu složenih scenarija opis toka poruka između objekata kojima se realizuje odgovarajuća
ВишеUNIVERZITET U NOVOM SADU TEHNIČKI FAKULTET MIHAJLO PUPIN ZRENJANIN TEHNOLOGIJE DISTRIBUIRANIH INFORMACIONIH SISTEMA - Skripta za teorijski deo (RADNA
UNIVERZITET U NOVOM SADU TEHNIČKI FAKULTET MIHAJLO PUPIN ZRENJANIN TEHNOLOGIJE DISTRIBUIRANIH INFORMACIONIH SISTEMA - Skripta za teorijski deo (RADNA VERZIJA) Autori: Ljubica Kazi Biljana Radulovic Dalibor
ВишеApache Maven Bojan Tomić
Bojan Tomić tomicb@fon.rs Kako se pravi Java projekat (build) Osnovni koraci (skraćena procedura bez testiranja) 1)Preuzimanje *.java fajlova sa početne destinacije (obično src folder) 2)Preuzimanje odgovarajućih
ВишеKREIRANJE TORRENTA Ako zelite da kreirate torrent fajl od nekog fajla ili foldera u vasem racunaru a kasnije podeliti sa drugim korisnicima i uploadov
KREIRANJE TORRENTA Ako zelite da kreirate torrent fajl od nekog fajla ili foldera u vasem racunaru a kasnije podeliti sa drugim korisnicima i uploadovati ga na neki od servera predvidjenih u te svthe (Trackera)
ВишеДржавно такмичење године 5. и 6. разред 1. [pločice] Правоугаону терасу димензија d s центиметара квадратних треба поплочати коришћењем плочица
Државно такмичење 2018. године 5. и 6. разред 1. [pločice] Правоугаону терасу димензија d s центиметара квадратних треба поплочати коришћењем плочица квадратног облика странице p центиметара, које се постављају
ВишеProgramiranje 1 Beleške sa vežbi Školska 2007/2008 godina Matematički fakultet, Beograd Jelena Tomašević December 5, 2007
Programiranje 1 Beleške sa vežbi Školska 2007/2008 godina Matematički fakultet, Beograd Jelena Tomašević December 5, 2007 2 Sadržaj 1 Programski jezik C 5 1.1 Oblast važenja lokalnih promenljivih..........................
ВишеPowerPoint Presentation
Објектно орјентисано програмирање Владимир Филиповић vladaf@matf.bg.ac.rs Александар Картељ kartelj@matf.bg.ac.rs Сопствени пакети и унутрашње класе Владимир Филиповић vladaf@matf.bg.ac.rs Александар Картељ
ВишеMicrosoft PowerPoint - VIII vezbe -karta medjuzavisnih zahvata
Projektovanje procesa rada - međuzavisnost aktivnosti Metod karte međuzavisnih zahvata Osnove industrijskog inženjerstva Proučavanje organizacionih metoda rada Raspored opreme i komandi na radnom mestu
ВишеGrafovi 1. Posmatrajmo graf prikazan na slici sa desne strane. a) Odrediti skup čvorova V i skup grana E posmatranog grafa. Za svaku granu posebno odr
Grafovi 1. Posmatrajmo graf prikazan na slici sa desne strane. a) Odrediti skup čvorova V i skup grana E posmatranog grafa. Za svaku granu posebno odrediti njene krajeve. b) Odrediti sledeće skupove: -
Више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
ВишеMicrosoft Word - SYLLABUS -Dinamicki
Univerzitet UKSHIN HOTI PRIZREN Fakultet kompjuterskih nauka Nastava na bosanskom jeziku NASTAVNI PLAN - PROGRAM SYLLABUS Akademska Nivo studija Bachelor Departament god. PREDMET Dinamički sadržaj web
Више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
Више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
ВишеMergedFile
ELEKTROTEHNIČKI FAKULTET UNIVERZITETA U BEOGRADU BEOGRAD, 18.09.2018. Ispit iz Programiranja 2 Ispit traje 135 minuta Napomene: a) Pažljivo proučite Uputstvo pre popunjavanja Obrasca za odgovore. b) Vrednost
ВишеNAPOMENA: Studenti na ispit donose kod urađenog zadatka
Пројекат из предмета Интернет програмирање за августовски и септембарски испитни рок школске 2018/19. године Коришћењем PHP технологије, технологије AJAX и MySQL базе података, реализовати следећу веб
ВишеOOP1 - domaci 2 (2004/05)
ЕЛЕКТРОТЕХНИЧКИ ФАКУЛТЕТ Одсек за СИ Београд, 13.04.2019. Први домаћи задатак из Објектно оријентисаног програмирања 2 У сваком задатку: Грешке пријављивати изузецима типа класа које садрже текст поруке.
Више