Rast operativnih sustava
|
|
- Diane Copeland
- 5 years ago
- Views:
Transcription
1 Digitalni računalni sustav Digitalni računalni sustav HARDWARE Centralna jedinica 1. Uređaji ( Hardware ) Periferne jedinice SOFTWARE Programska podrška Podrška sustavu Podrška korisniku Operacijski sustav Aplikacije (problemu orijentirani) Procesor Memorija Spore Brze Uslužni programi Utilities Jezgra ( Kernel ) Programski paketi ( Projekti ) Pojedinačni programi Glavni Pomoćni RAM ROM Ulazne Izlazne Magnetske Optičke (CD) Translacijske, (Sekvencijelne) Rotacijske Prevoditelji i linkeri Programi za datoteke FDD HD Rast operativnih sustava Štojeračunalo? - stroj koji, u skladu sa uputama definiranim u programu, izvodi 4 osnovne operacije: unos podataka, obradu, prikaz rezultata i pohranjivanje podataka. 1
2 Podaci i Informacije Podaci su gole činjenice koje same po sebi nemaju značenje. npr Informacija je značenje pridruženo podacima (često nastaju i obradom podataka). npr kn 8 h Plaća je kn Često ova dva pojma koriste kao sinonimi. Obrada podataka Računala obrađuju podatke manipulirajući simbolima koji predstavljaju podatke. To su binarni simboli (znamenke 0 i 1). Brojčani podaci se mogu prikazati i kao binarni. Na primjer 10 = Međutim, i nebrojčani podaci se prikazuju kao binarni. Na primjer: A je B je a je Tipka Enter je Računalo je samo kalkulator Štojeračunalni program? Bez obzira na sve, računalo je u stvari samo vrlo snažan kalkulator i kao takav, mora biti pod nadzorom čovjeka. To postižemo zadajući računalu upute što da napravi (koristeći program ili software). Računala su, iako elektronički sofisticirani uređaji ipak neinteligentna. Moramo im dati precizne upute kako da izvrše određeni zadatak. Upute im moraju biti predočene u jeziku koji razumiju. Program je skup instrukcija složenih određenim redoslijedom u skladu sa kojima račulalo izvodi navedene operacije sa ciljem izvođenja određenog zadatka. Razvojne generacije programskih jezika Prva generacija strojni jezik (prikazan s 0 i 1) Druga generacija - assembler (prikazan skraćenim simbolima) Treća generacija pisan uglavnom engleskim riječima (rečenicama). Primjeri su FORTRAN, C, Pascal, BASIC, COBOL i cijeli niz drugih. Četvrta generacija jezici za programiranje baza podataka. Primjeri su Access, Paradox, Clarion, dbase i drugi. Peta generacija umjetna inteligencija i ekspertni sustavi. Proceduralno programiranje Ovaj oblik programiranja je najduže u uporabi i koristi se i danas. U osnovi, ovaj pristup se usredotočuje na radnje koje se moraju izvršiti kako bi se riješio određeni problem tj. koji se koraci moraju poduzeti i u kojim redoslijedu. Većina prethodno spomenutih programskih jezika (uključujući i C) su primjeri proceduralnih programskih jezika. 2
3 Objektno-Orijentirano programiranje Objektno-Orijentirano Programiranje je moderan, popularan način programiranja neovisan o generaciji, koji predstavlja pristup i metodologiju koji postaje sve više standard. C++ je objektno-orijentirano proširenje programskog jezika C. Uočite da C++ podrazumijeva i C, što znači da je moguće koristiti OO jezik za programiranje na proceduralni način. Proceduralno / Objektno- Orijentirano U proceduralnom programiranju, glavni je naglasak na radnjama neophodnim za rješenje problema podaci na kojima se radnje izvršavaju su u drugom planu. Kodobjektno-orijentiranogorijentiranog programiranja je obrnuto: naglasak na podacima dok su radnje u drugom planu. Primjena OO pristupa je neophodna kako softverski projekti postaju sve složeniji. OO pristup zrcali stvarni svijet! OO Operativni sustavi Uzima u obzir stvari (objekte) i radnje (procedure) u stvarnom životu. Prvo sagledavamo objekt a tek tada koje su radnje prikladne za taj objekt Na primjer, odabiremo objekt (jabuka) a nakon toga radnje (jesti, guliti, prodati, premjestiti, itd.) NE razmišljamo prvo o radnji (oguliti) pa onda tražimo objekt za tu radnju. DOS koristi proceduralni pristup npr. delete pismo.doc Windows su objektno orijentirani npr. Izaberi objekt pismo.doc i tada ga obriši (delete) Apple Mac je oduvijek koristio objektno-orijentirani pristup. Zašto ovo proučavamo? Softver igra značajnu ulogu u cjelokupnoj informacijskoj tehnologiji. Poznat je period ( 60) softverske krize uzrokovan loše proizvedenim softverom. Zatoćemo se usredotočiti na izradu visoko kvalitetnog softvera, lakog za održavanje pomoću software engineering (programski( inženjering enjering) principa. Software Engineering I Strukturne tehnike uvode disciplinu i standardizaciju u projektiranje i izradu softvera Osnovni principi: Princip apstrakcije - pojednostavljenje Princip formalnosti metodički pristup Podijeli pa vladaj koncept - modularnost Hijerarhijski koncept međuovisnost modula 3
4 Software Engineering II Životni ciklus softvera Software Engineering III Osnovni principi Analiza Programske specifikacije Dizajn Dizajn programa Kodiranje Strukturirani program Testiranje Faza razvoja Testirani program Faza korištenja Održavanje Princip skrivanja modul vidi samo bitno Princip lokalizacije logičko grupiranje Princip konceptualnog integriteta dosljedna primjena metodologije projektiranja Princip potpunosti zadovoljeni svi zahtjevi Princip logičke neovisnosti logika ne smije zavisiti od konkretne fizičke realizacije Information Engineering IV Okruženja s bazama podataka Drugačiji pristup u odnosu na ostale programske sustave. Vrijede slijedeći dodatni principi: Princip rigorozne analize podataka Princip neovisnosti podataka Princip strateškog planiranja podataka Princip korisničkog pristupa Princip modeliranja na nivou poduzeća Software Engineering V Pojam inženjering nam označava kako izrada softvera nije proces pokušaja i pogreški nego skup metodologija kojih se moramo pridržavati pri izradi softvera. Kako proizvodnja softvera postaje sve složenija nužno je da i softverske kuće primjene ovakav pristup. Software Engineering Institute (SEI) izradio je Capability Maturity Model (CMM) koji organizacije rangira prema njihovim metodologijama projektiranja softvera. Npr. SIEMENS koristi svoju vlastitu metodu razvoja softvera nazvanu StdSEM. Razvoj strukturiranih programa 1 Svaki napisani program mora se održavati (80% je često korišten podatak). Mnogi rani programi nisu bili strukturirani (spaghetti-like) i stoga ih je bilo teško razumjeti i održavati. Pojavila se spoznaja da programi moraju biti strukturirani (engineered) tj. proizvedeni po priznatim strogim standardima. Iako moderni programski jezici sadrže alate za strukturirano programiranje, neophodno je da programer bude u potpunosti tome odan. Razvoj strukturiranih programa 2 Bohm i Jacopini su prvi definirali dopuštene logičke strukture (sekvencija, selekcija, iteracija). Dijkstra je objavio zabranu korištenja GOTO naredbe. To je bilo neophodno iz više razloga Izrada programa visoke kvalitete s predvidljivim ponašanjem Izrada programa koji se lako mijenjaju i održavaju Pojednostavljenje programa i razvojnog procesa Postizanje predvidivosti i bolji nadzor nad razvojnim procesom Brži razvoj i smanjenje troškova razvoja 4
5 Ciljevi strukturiranog programiranja povećati pouzdanost programa povećati čitljivost programa smanjiti kompleksnost programa pojednostaviti održavanje programa povećati produktivnost programera osigurati disciplinirano provođenje razvojne metodologije Definicija strukturiranog programiranja Strukturno programiranje je metodologija koja uvodi strukturu i disciplinu u razvoj, kodiranje i testiranje programa. U užem smislu (oblik programa): zabranjeno koristiti GOTO tri osnovne strukture: sekvencija, selekcija i iteracija forma strukturnog programa primjena konvencija strukturnog programiranja u konkretnom programskom jeziku Definicija strukturiranog programiranja... U širem smislu (metode): modularno programiranje razrada u koracima nivoi apstrakcije Top-down i bottom-up programiranje Imati na umu... Neophodno je utrošiti dovoljno vremena za planiranje rješenja (programa) kako bi bili sigurni da je u potpunosti strukturiran. Ako je rješenje ispravno planirano i predočeno, vrijeme i trud potrebni za kodiranje biti će minimalni. Priprema rješenja Obavlja se kroz pripremu algoritma. Cjelokupni rad računala zasniva se na slijedećem: procesor prima podatke, obradi ih i rezultat pošalje na izlaz. Instrukcije su kodirane BROJEM. Izvršavanje programa je kopiranje brojeva u radnu memoriju i njihovo očitavanje i izvršavanje od strane procesora. Niz brojeva međusobno poslaganih u jednu svrsishodnu cjelinu čini PROGRAM, a postupak izrade pomoću jednog od jezičkih procesora naziva se PROGRAMIRANJE. Slijed instrukcija jezičkog procesora, napisan u jednom od editor-a, koje će se potom procesoru prevesti da ih može izvršiti, mora biti logičan i usklađen s MODELOM odvijanja zadaće koji se naziva ALGORITAM. 5
6 Računalo: Čovjek: riječi, simboli Što je algoritam? Komunikacijski jaz Programski jezici Algoritam je konačni ni niz logičnih koraka potrebnih da bi se riješio io neki problem. Načelo ekvifinaliteta - za rješavanje nekog problema ne mora postojati jedinstven algoritam. Algoritam mora udovoljiti nekolicini kriterija: Općenitost. Konkretnost. Svrhovitost. Konačnost. Efikasnost. Ponovljivost. Razumljivost. Formaliziranost. Instruktivnost. Općenitost. Algoritam mora biti pogodan za rješavanje određenog tipa problema, a ne samo jednog konkretnog problema. Konkretnost. Algoritam mora prihvatiti konačan broj ulaznih veličina koje potpuno određuju konkretni problem koji treba riješiti. Svrhovitost. Algoritam mora dati barem jednu izlaznu veličinu, odnosno rezultat rješenja problema. Konačnost. Algoritam mora dati rješenje postavljenog problema u konačnom broju koraka odnosno postupaka. Pojam algoritma danas se gotovo isključivo veže uz softver. Efikasnost. Postupak mora završiti u prihvatljivom vremenu i prihvatljivom utrošku drugih resursa. Ponovljivost. Ponovljeni postupak uz iste ulazne veličine mora dati isti rezultat, odnosno izlazne veličine. Razumljivost. Postupci određeni algoritmom moraju biti poznati izvršitelju. Formaliziranost. Svaki postupak mora biti jednoznačno i nedvosmisleno definiran. Instruktivnost. Postupci trebaju biti iskazani u formi naredbi izvršitelju. Algoritam koji opisuje postupak stvaranja algoritma - metaalgoritam. Apstraktnost Mataalgoritam rač unalnog programa Mentalni model Pomoć ni model Rač unalni m odel Formaliziranost Detaljnost 6
7 Mentalni model - visoki stupanj apstrakcije, mala detaljnost i formaliziranost. Osnovne ideje kako riješiti problem, koje postupke koristiti i koji je približni redoslijed njihova izvođenja. Pomoćni model - posebnim tehnikama iskazan algoritam na dovoljnom stupnju formaliziranosti i detaljnosti kako bi se mogla provjeriti njegova logička ispravnost i olakšala izrada računalnog modela. Računalni model -računalni program, niz logički povezanih instrukcija koje će omogućiti da se njihovim izvođenjem na računalu riješi konkretan problem. Nepreciznosti pri korištenju pojmova algoritam i program u praksi. Za izradu pomoćnog modela algoritma koriste se različite metode i tehnike. Dvije najpopularnije: Blok dijagram, grafički način predstavljanja algoritama. Pseudokod, koji koristeći govorni jezik i izraze oponaša naredbe i sintaksu programskih jezika. Prednosti predstavljanja algoritma blok dijagramom ili pseudokodom: Neovisnost o računalu i programskom jeziku. Olakšano razumijevanje i logička kontrola rješavanja problema. Složene algoritme moguće je rastaviti na više jednostavnijih. Blok dijagram -grafički način predstavljanja algoritma skupom simbola koji označuju pojedine operacije, a njihov raspored i povezanost određuju slijed postupaka. Skup grafičkih simbola koji se koriste pri izradi blok dijagrama malen: Početak i kraj Obrada Ulaz Izlaz Odluka Vanjski modul Priključna točka Poveznica 7
8 Logičke strukture (Bohm i Jacopini) SEKVENCIJA koraci slijede jedan drugog u logičkom slijedu SELEKCIJA ovisno o određenom uvjetu postoje alternativni koraci ITERACIJA neki se koraci ponavljaju dok je ispunjen određeni uvjet Sekvencija selekcija iteracija Slijedna Uvjetovana Ponavljajuća Početak Ulaz Obrada Izlaz Kraj? Kraj Da Ne A A A=8 B=2 D=4 C=0 B=A+B D > C C=C+1 Algoritam Algoritam je stara riječ koja potječe iz arapskog jezika, a znači postupak, pravilo, uputa. Izvedeno iz imena perzijskog matematičara Isprva je značio matematičke postupke Algoritam Danas se upotrebljava za bilo koji postupak, naputak ili uputu Algoritam svodi cjelokupan zadatak na niz jednostavnijih zadataka (koraka) Različite algoritme susrećemo u svakodnevnom životu. Algoritmi u programiranju Algoritam je uputa računalu kako može riješiti postavljeni zadatak Program je algoritam preveden u programski jezik Što je algoritam? Abu Ja'far Mohammed ibn Musa al Khowarizmi أبو جعفر محمد بن موسى الخوارزمي (Muhamed, otac Jafarov, sin Muse iz Khwarizma) rođen u mjestu Khwarizm, danas Khiva, Uzbekistan, oko 780. g. umro u Bagdadu, oko 850 godine. jedan od 10 najcjenjenijih matematičara svih vremena 8
9 vjerovao da se bilo koji matematički problem može raščlaniti na korake, tj. niz pravila u latinskom prijevodu knjige (12. stoljeće) ispred svakog pravila piše Dixit Algorizmi - rekao je Al Kowarzimi algoritam glasi u početku algoritmom se nazivaju samo pravila računanja s brojevima, kasnije i pravila obavljanja ostalih zadataka u matematici u XX stoljeću, pojavom računala, pojam se proširuje na računarstvo,a zatim i na druga područja pravila za postizanje željenog rezultata program - opis algoritma koji u nekom programskom jeziku jednoznačno određuje što računalo treba napraviti programiranje - naučiti sintaksu nekog proceduralnog jezika i steći osnovna intuitivna znanja glede algoritmizacije problema opisanog riječima algoritmi + strukture podataka = programi (Wirth) kako osmisliti algoritme? kako strukturirati podatke? kako formulirati algoritme? kako verificirati korektnost algoritama? kako analizirati algoritme? kako provjeriti (testirati) program? Postupci izrade algoritama nisu jednoznačni te zahtijevaju i kreativnost. Inače bi već postojali generatori algoritama. Za sažeti opis složenijih algoritama može se koristiti pseudokod. Algoritam Instrukcije moraju biti izvedive i jednoznačne Primjeri za nedopuštene instrukcije: izračunaj 5/0 uvećaj x za 6 ili 7 Učinkovitost: U konačnom vremenu može se dobiti rezultat koristeći olovku i papir. Primjeri: Zbrajanje cijelih brojeva je učinkovito Dijeljenje realnih brojeva nije jer se može pojaviti broj s beskonačno mnogo znamenki, npr. 10/3 = Algoritam postaje učinkovit tek ako se broj znamenki unaprijed ograniči Algoritmi u programiranju Juliffova definicija glasi: Kako bi bio upotrebljiva osnova za izradu programa algoritam mora: dovesti do ispravnog rješenja enja u konačnom nom vremenu; biti pregledan, precizan i nedvojben; i biti u obliku koji nas elegantno vodi do implementacije u nekom programskom jeziku. Osobine valjanog algoritma Diskretnost Determiniranost Efektivnost (konačnost) Rezultativnost Masovnost (Optimalnost) Procedura Postupak koji ima sva svojstva kao i algoritam, ali ne mora završiti u konačnom broju koraka jest računalna procedura. Primjeri za proceduru: Operacijski sustav računala Uređivač teksta Procedura Algoritam Vrijeme izvođenja mora biti "razumno" 9
10 Algoritam Primjer: Algoritam koji bi birao potez igrača šaha tako da ispita sve moguće posljedice poteza, zahtijevao bi milijarde godina na najbržem zamislivom računalu unalu. Zašto? 20 mogućih prvih poteza bijelog 20 mogućih prvih poteza crnog > 20 mogućih drugih poteza bijelog > 20 mogućih drugih poteza crnog itd... Za 10 poteza svakog igrača, a, barem kombinacija ~ Kad bi se 1 kombinacija analizirala 1 µs, to je godina! Algoritmi u svakodnevnom životu Algoritme koristimo svakodnevno a da toga često nismo niti svjesni. Na primjer korisničke upute. kuharski recept. put u školu Proces razvoja programske podrške - kroz analizu sustava amortizera na automobilu: Dinamika mehaničkog sklopa opisuje se formulom zasnovanom na d'alambert-ovom principu, čime se i definira matematički model. Radi rješavanja dobivene diferencijalne jednadžbe odabire se metoda Laplace-ove transformacije, gdje se nakon primjene pravila o transformaciji derivacije dobiva kvadratna jednadžba sljedeće opće forme: Dijagram toka za rješavanje kvadratne jednadžbe a rješenja mogu biti: a) realna i jednaka, ili b) realna i različita ili c) konjugirano kompleksna. 10
Obrada podataka. Podaci i Informacije
Digitalni računalni sustav HARDWARE Digitalni računalni sustav HARDWARE SOFTWARE Centralna jedinica 1. Uređaji ( Hardware ) Periferne jedinice SOFTWARE Operacijski sustav Programska podrška Aplikacije
More informationProgramiranje III razred
Tehnička škola 9. maj Bačka Palanka Programiranje III razred Naredbe ciklusa for petlja Naredbe ciklusa Veoma često se ukazuje potreba za ponavljanjem nekih naredbi više puta tj. za ponavljanjem nekog
More informationOSNOVE PROGRAMIRANJA RAČUNALO PROGRAM OSNOVNE GRUPE SOFTVERA PROGRAMSKI JEZIK
RAČUNALO OSNOVE PROGRAMIRANJA Hardver električni, elektronički i mehanički dijelovi od kojih je građeno računalo te njegovi pojedini priključci Softver programi koje računalo koristi da bi izvršilo određeni
More informationOsnove programskog jezika C# Čas 5. Delegati, događaji i interfejsi
Osnove programskog jezika C# Čas 5. Delegati, događaji i interfejsi DELEGATI Bezbedni pokazivači na funkcije Jer garantuju vrednost deklarisanog tipa. Prevodilac prijavljuje grešku ako pokušate da povežete
More informationPREDMET. Osnove Java Programiranja. Čas JAVADOC
PREDMET Osnove Java Programiranja JAVADOC Copyright 2010 UNIVERZITET METROPOLITAN, Beograd. Sva prava zadržana. Bez prethodne pismene dozvole od strane Univerziteta METROPOLITAN zabranjena je reprodukcija,
More informationUčitati cio broj n i štampati njegovu recipročnu vrijednost. Ako je učitan broj 0, štampati 1/0.
Kontrolne naredbe Primjeri: Opšti oblik razgranate strukture (if sa ) if (uslov) Naredba 1 ili blok naredbi1 Naredba 2 ili blok naredbi2 Učitati broj x i štampati vrijednost double x, z; Scanner in=new
More informationRAČUNALSTVO Algoritmi, programi, programski jezici 1
SVEUČILIŠTE U ZAGREBU FAKULTET PROMETNIH ZNANOSTI RAČUNALSTVO Prof. dr. sc. Hrvoje Gold 2009/2010. RAČUNALSTVO 06. ALGORITMI, PROGRAMI, PROGRAMSKI JEZICI 2 Podaci i informacije Podaci, informacije, komunikacija
More informationPrva recenica. Druga recenica.
Algoritmi i programiranje Predavanje 4 METODE LOKALNE, GLOBALNE VARIJABLE I KONSTANTE METODA je imenovani izdvojeni slijed naredbi koji rješava određeni zadatak i po potrebi se poziva jednom ili više puta
More information2. Linijska algoritamska struktura
Univerzitet u Nišu Građevinsko-arhitektonski fakultet Informatika 2 2. Linijska algoritamska struktura Milica Ćirić Blokovi za prikaz algoritma Algoritam se vizuelno može prikazati pomoću blok dijagrama,
More informationBinarne hrpe. Strukture podataka i algoritmi VJEŽBE 26. siječnja / 133
Binarne hrpe Potpuno binarno stablo binarno stablo u kojem svaki čvor koji nije list ima točno 2 nasljednika. Binarna hrpa potpuno binarno stablo u kojem svaki čvor koji nije list ima veću ključnu vrijednost
More informationCSS CSS. selector { property: value; } 3/20/2018. CSS: Cascading Style Sheets
CSS CSS CSS: Cascading Style Sheets - Opisuje izgled (appearance) i raspored (layout) stranice - Sastoji se od CSS pravila, koji defini[u skup stilova selector { property: value; 1 Font face: font-family
More informationNaredbe za kontrolu toka
Naredbe za kontrolu toka Naredbe za kontrolu toka Nakon odslušanog bit ćete u stanju: objasniti semantiku naredbi za kontrolu postupaka navesti sintaksu naredbi if, if-else i case u programskom jeziku
More informationVRIJEDNOSTI ATRIBUTA
VRIJEDNOSTI ATRIBUTA Svaki atribut (bilo da je primarni ključ, vanjski ključ ili običan atribut) može i ne mora imati ograničenja na svojim vrijednostima. Neka od ograničenja nad atributima: Null / Not
More informationKINEMATIČKA ANALIZA MEHANIZAMA INDUSTRIJSKIH ROBOTA KORIŠTENJEM PROGRAMSKOG JEZIKA MATLAB
10 th International Scientific Conference on Production Engineering DEVELOPMENT AND MODERNIZATION OF PRODUCTION KINEMATIČKA ANALIZA MEHANIZAMA INDUSTRIJSKIH ROBOTA KORIŠTENJEM PROGRAMSKOG JEZIKA MATLAB
More informationProgramiranje Programski jezik C. Sadržaj. Datoteke. prof.dr.sc. Ivo Ipšić 2009/2010
Programiranje Programski jezik C prof.dr.sc. Ivo Ipšić 2009/2010 Sadržaj Ulazno-izlazne funkcije Datoteke Formatirane datoteke Funkcije za rad s datotekama Primjeri Datoteke komunikacija između programa
More informationPKI Applet Desktop Application Uputa za instalaciju programske potpore
1 SADRŽAJ 1. UVOD 3 2. PODRŽANI OPERATIVNI SUSTAVI 3 3. PROGRAMSKI PREDUVJETI ZA INSTALACIJU PROGRAMSKE POTPORE 3 4. INSTALACIJA PROGRAMSKE POTPORE 3 5. DEINSTALACIJA PROGRAMSKE POTPORE 6 2 1. Uvod PKI
More informationWindows Server 2012, VDI Licenciranje najprodavanijeg servera, što je novo, VDI licenciranje. Office 2013 / Office 365
Windows 8 Licenciranje, razlike u verzijama Windows Server 2012, VDI Licenciranje najprodavanijeg servera, što je novo, VDI licenciranje Serverski proizvodi Server 2012, System centar 2012, SQL 2012, Sharepoint
More informationUputa: Zabranjeno je koristiti bilo kakva pomagala. Rje²enja pi²ete desno od zadatka. Predajete samo ovaj list.
Ime i prezime: Asistent: Predava : Programiranje (C) 1. kolokvij 14. 4. 2003. 1. 2. 3. 4. 5. 6. 7. Uputa: Zabranjeno je koristiti bilo kakva pomagala. Rje²enja pi²ete desno od zadatka. Predajete samo ovaj
More informationUputa za instaliranje programske potpore za operativni sustav WINDOWS
ZABA SignErgy Desktop aplikacija Uputa za instaliranje programske potpore za operativni sustav WINDOWS SADRŽAJ 1. UVOD 3 2. PODRŽANI OPERATIVNI SUSTAVI 3 3. PROGRAMSKI PREDUVJETI ZA INSTALACIJU PROGRAMSKE
More informationVB komande. Programiranje 1
VB komande Programiranje 1 Zadatak 1: Sastaviti program koji se sastoji iz jedne ListBox kontrole, jedne Textbox kontrole i dva komandna dugmeta. Klikom na prvo komandno dugme umeće se u ListBox sadržaj
More informationILM implementacija DWH baza u T-mobile
ILM implementacija DWH baza u T-mobile Bojan Šumljak, PS Consultant Hrvoje Dubravica, PS Head Consultant www.snt-world.com 1 Što je ILM? - information Lifecycle Management praksa primjenjivanja pravila
More informationUvod u relacione baze podataka
Uvod u relacione baze podataka Ana Spasić 5. čas 1 Podupiti, operatori exists i in 1. Izdvojiti imena i prezimena studenata koji su položili predmet čiji je identifikator 2001. Rešenje korišćenjem spajanja
More informationOsnove programskog jezika C# Čas 4. Nasledjivanje 2. deo
Osnove programskog jezika C# Čas 4. Nasledjivanje 2. deo Nasledjivanje klasa Modifikator new class A { public virtual void F() { Console.WriteLine("I am A"); } } class B : A { public override void F()
More informationSvi Java tipovi imaju ekvivalentan tip u jeziku Scala Većina Scala koda se direktno preslikava u odgovarajući Java konstrukt
Funkcionalno programiranje Interoperabilnost jezika Scala i Java Prevođenje u Java bajt kod Svi Java tipovi imaju ekvivalentan tip u jeziku Scala Većina Scala koda se direktno preslikava u odgovarajući
More informationPARALELNO PROGRAMIRANJE
Predavanje 09 Odjel za matematiku 1 PARALELNO PROGRAMIRANJE POSIX threadovi za C++ Predavanje 09 Odjel za matematiku 2 Programske niti (thread) unutar procesa Danas ćemo se upoznati s POSIX thread bibliotekom
More informationdr. sc.. Josip Musić Originalne slideove izradio:
Uvod u programiranje Programiranje 1 (450) Poglavlje 1 Uvod u računala, Microsoft.NET i VB.NET (dio 2 od 2): Pregled.NET platforme dr. sc.. Josip Musić jmusic@fesb.hr 1 Originalne slideove izradio: Teo
More informationSberbank Business Online na Mozilla FireFox
Sberbank Business Online na Mozilla FireFox Verzija 1.6 Srpanj 2016. Sberbank d.d. Stranica 1 SADRŽAJ 1 INSTALACIJA... 2 2 POKRETANJE MOZILLE FIREFOX... 3 2.1 IMPORT SECURITY MODULA... 4 2.2 AUTOMATSKI
More informationb) program deljiv3; uses wincrt; var i:integer; begin i:=3; while i<100 do begin write(i:5); i:=i+3; end; end.
NAREDBA CIKLUSA SA PREDUSLOVOM WHILE 1.Odrediti vrednosti s i p nakon izvrsenja sledecih naredbi za dato a=43, a=34, a=105 program p1; var a,s,p:integer; write('unesite a:');readln(a); p:=a; s:=0; while
More informationSveučilište u Zagrebu PMF Matematički odsjek. Mreže računala. Vježbe 08. Zvonimir Bujanović Slaven Kožić Vinko Petričević
Sveučilište u Zagrebu PMF Matematički odsjek Mreže računala Vježbe 08 Zvonimir Bujanović Slaven Kožić Vinko Petričević Uvod: (X)HTML i CSS Na ovim i idućim vježbama naučit ćemo osnove jezika za opisivanje
More informationIzrada VI laboratorijske vježbe
Izrada VI laboratorijske vježbe 1. Programirati proceduru koja se aktivira sa Standard palete alatki klikom na button Fajlovi. Prilikom startovanja procedure prikazuje se forma koja sadrži jedan list box
More informationMicrosoft Hyper-V Server 2016 radionica EDU IT Pro, Zagreb,
Microsoft Hyper-V Server 2016 radionica EDU IT Pro, Zagreb, 13.04.2017. Podešavanje Hyper-V Servera 2016 za RSAT upravljanje Dario Štefek Lokacije za preuzimanje: Microsoft Hyper-V Server 2016 https://www.microsoft.com/en-us/evalcenter/evaluate-hyper-v-server-2016
More informationInformatika Uvod u C#,.NET Framework i Visual Studio... nastavak...
Informatika Uvod u C#,.NET Framework i Visual Studio... nastavak... Prof. dr. sc. Tomislav Pribanić Izv. prof. dr. sc. Vedran Podobnik Doc. dr. sc. Marija Seder Sveučilište u Zagrebu Fakultet elektrotehnike
More informationUvod u programiranje - vežbe. Kontrola toka izvršavanja programa
Uvod u programiranje - vežbe Kontrola toka izvršavanja programa Naredbe za kontrolu toka if, if-else, switch uslovni operator (?:) for, while, do-while break, continue, return if if (uslov) naredba; if
More informationGUI - događaji (Events) i izuzeci. Bojan Tomić
GUI - događaji (Events) i izuzeci Bojan Tomić Događaji GUI reaguje na događaje (events) Događaj je neka akcija koju korisnik programa ili neko drugi izvrši korišćenjem perifernih uređaja (uglavnom miša
More informationUputstvo za korišćenje logrotate funkcije
Copyright AMRES Sadržaj Uvod 3 Podešavanja logrotate konfiguracionog fajla 4 Strana 2 od 5 Uvod Ukoliko je aktivirano logovanje za RADIUS proces, može se desiti da posle određenog vremena server bude preopterećen
More informationPRINCIPI SOFTVERSKOG INŽENJERSTVA TIM NAZIV_TIMA
PRINCIPI SOFTVERSKOG INŽENJERSTVA TIM NAZIV_TIMA SPECIFIKACIJA BAZE PODATAKA ZA PROJEKAT NAZIV_PROJEKTA Veb knjižara - Specifikacija baze podataka 1 10.04.2017. Verzija V 1.0 Datum: 20. mart 2017. Istorija
More informationSadržaj predavanja 02. Cjelobrojni tip podataka(1/3) Cjelobrojni tip podataka(2/3) Cjelobrojni tip podataka(3/3) prec(short) prec(int) prec(long) int
Sadržaj predavanja 02 Cjelobrojni tip podataka(1/3) Cjelobrojni tip podataka Realni tip podataka Aritmetički operatori Izrazi Operatori inkrement i dekrement Kontrola toka programa Naredba za jednostruki
More informationMašinska vizija. Dr Nenad Jovičić tnt.etf.rs/~mv
Mašinska vizija Dr Nenad Jovičić 2017. tnt.etf.rs/~mv Linearne 2D geometrijske transformacije 2D geometrijske transformacije Pretpostavka: Objekti u 2D prostoru se sastoje iz tačaka i linija. Svaka tačka
More informationPROGRAMIRANJE. Amir Hajdar
PROGRAMIRANJE Amir Hajdar Teme 2 Klase i objekti u Javi Primjer kroz klasu Krug Atributi i metode Inicijalizacija objekata (konstruktori) Polymorphism Statičke varijable i metode This Klase i objekti u
More informationUpute za postavljanje Outlook Expressa
Upute za postavljanje Outlook Expressa Prije postavljanja klijenata morate obavezno obaviti prvu prijavu na web mail kako bi aktivirali vaš račun na novom sustavu. Ukoliko niste obavili prvu prijavu, nećete
More informationx y = z Zadaci - procedure
Zadaci - procedure Zad1. Data je kvadratna meta u koordinatnom sistemu sa koordinatama A(0,0), B(1,0), C(1,1), D(0,1). Sastaviti proceduru Gadjanje koja će odrediti broj poena na sledeći način: ako je
More informationSadržaj. Verzija 03/2017 Primjenjuje se od 20. novembra godine
Sadržaj 1 Web hosting 3 2 Registracija domena 3 3 Internet marketing 3 4 E mail paketi 4 5 Virtuoz 4 6 Internet Security servis 5 7 Kolokacija servera 6 8 Cloud usluge 6 9 Aktivni servisi koji nijesu u
More information/*#include <iostream> // Prvi zadatak sa integralnomg ispita
/*#include // Prvi zadatak sa integralnomg ispita 27.01.2015 #include using std::setw; using std::cout; const int red(5), kolona(4); void unos(int[]); void ispis(int[][kolona]); float
More informationUNIVERZITET U BEOGRADU ELEKTROTEHNIČKI FAKULTET
UNIVERZITET U BEOGRADU ELEKTROTEHNIČKI FAKULTET Katedra za elektroniku Računarska elektronika Grupa br. 11 Projekat br. 8 Studenti: Stefan Vukašinović 466/2013 Jelena Urošević 99/2013 Tekst projekta :
More informationCjenovnik usluga informacionog društva
Cjenovnik usluga informacionog društva Verzija: 01/2018 Sadržaj 1 Web hosting 3 2 Registracija domena 3 3 Internet marketing 3 4 E mail paketi 4 5 Virtuoz 4 6 Internet Security servis 5 7 Kolokacija servera
More informationVHDLPrimeri Poglavlje5.doc
5. VHDL opis kola koja obavljaju osnovne aritmetičke funkcije Sabirači Jednobitni potpuni sabirač definisan je tablicom istinitosti iz Tabele 5.1. Tabela 5.1. cin a b sum cout 0 0 0 0 0 0 0 1 1 0 0 1 0
More informationRačunarske osnove Interneta (SI3ROI, IR4ROI)
Računarske osnove terneta (SI3ROI, IR4ROI) Vežbe MPLS Predavač: 08.11.2011. Dražen Drašković, drazen.draskovic@etf.rs Autori: Dražen Drašković Naučili ste na predavanjima MPLS (Multi-Protocol Label Switching)
More informationUvod u računarstvo. Preddiplomski studij elektrotehnike 2008/2009. prof.dr.sc. Ivo Ipšić UUR 2008/2009
Uvod u računarstvo Preddiplomski studij elektrotehnike 2008/2009 prof.dr.sc. Ivo Ipšić 1 Saržaj kolegija Uvod u Uvod i razvoj računala računarstvo Zapis podataka i kodiranje informacija u računalu Građa
More informationNumerical Computation
GNU Octave Numerical Computation vrlo često u tehnici retko stvarni problemi imaju closed-form solution čak i kad imaju, pitanje upotrebljivosti mnogo detalja numerički pristup u početku tretirano kao
More informationVežbe - XII nedelja PHP Doc
Vežbe - XII nedelja PHP Doc Dražen Drašković, asistent Elektrotehnički fakultet Univerziteta u Beogradu Verzija alata JavaDoc za programski jezik PHP Standard za komentarisanje PHP koda Omogućava generisanje
More informationHybrid Cloud najbolje od oba svijeta
Partneri: Hybrid Cloud najbolje od oba svijeta Drazen.Bzik@COMBIS.HR Cloud okolina Hybrid infrastruktura Gartner & Hyperconverged Infrastruktura Source: Gartner, Magic Quadrant for Hyperconverged Infrastructure,
More informationPrimjena virtualnih računala u instalaciji i administraciji složenih programskih paketa
Naslov Primjena virtualnih računala u instalaciji i administraciji složenih programskih paketa Dalibor Grgec, Dubravko Žigman, Davor Cafuta Grgec-06/02-0 Plan izlaganja Problem instalacije nekih programskih
More informationSistemska programska podrška. Programska podrška. MS Windows. MS Windows NT
Programska podrška Sistemska Namijenjena je pokretanju računala i zatim što djelotvornijem iskorištenju. Aplikativna Namijenjena je rješavanju konkretnih korisničkih poslova Sistemska programska podrška
More informationpojedinačnom elementu niza se pristupa imeniza[indeks] indeks od 0 do n-1
NIZOVI Niz deklarišemo navođenjemtipa elemenata za kojim sledi par srednjih zagrada[] i naziv niza. Ako je niz višedimenzionalni između zagrada[] se navode zarezi, čiji je broj za jedan manji od dimenzija
More informationnamespace spojneice { public partial class Form1 : Form { public Form1() { InitializeComponent(); }
Spojnice using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.IO;
More informationSVEUČILIŠTE U MOSTARU FAKULTET PRIRODOSLOVNO-MATEMATIČKIH I ODGOJNIH ZNANOSTI BAZE PODATAKA 2. Doc.dr.sc. GORAN KRALJEVIĆ BAZE PODATAKA 2 1
SVEUČILIŠTE U MOSTARU FAKULTET PRIRODOSLOVNO-MATEMATIČKIH I ODGOJNIH ZNANOSTI BAZE PODATAKA 2 Doc.dr.sc. GORAN KRALJEVIĆ BAZE PODATAKA 2 1 Baze podataka 2 Web: http://www.fpmoz.ba/gkraljevic Pitanja, primjedbe,
More informationVDSL modem Zyxel VMG1312-B10A/B30A
VDSL modem Zyxel VMG1312-B10A/B30A Default Login Details LAN IP Address http://192.168.2.1 User Name user Password 1234 Funkcionalnost lampica Power lampica treperi kratko vrijeme nakon uključivanja modema,
More informationProgramiranje. Nastava: prof.dr.sc. Dražena Gašpar. Vježbe: Jelena Zovko. Datum:
Programiranje Nastava: prof.dr.sc. Dražena Gašpar Vježbe: Jelena Zovko Datum: 28.02.2017. 1 Osnovni plan nastave iz Programiranja Osnovni pojmovi Povijesni razvoj programskih jezika Programske paradigme
More informationDBMS, modeli podataka, tipovi DBMS-ova
DBMS, modeli podataka, tipovi DBMS-ova 2. tjedan T. Carić, T. Erdelić Zavod za inteligentne transportne sustave Fakultet prometnih znanosti Sveučilište u Zagrebu Baze podataka T. Carić, T. Erdelić ITS::Baze
More informationVariable Neighborhood Descent - VND (Metoda promenljivog spusta)
Variable Neighborhood Descent - VND (Metoda promenljivog spusta) Izabrati skup okolina N k, k = 1,..., k max koje će se koristiti za pretragu; Na slučajan način izabrati početno rešenje x X i postaviti
More informationSVEUČILIŠTE U ZAGREBU Fakultet prometnih znanosti Zavod za inteligentne transportne sustave Vukelićeva 4, Zagreb, HRVATSKA.
SVEUČILIŠTE U ZAGREBU Fakultet prometnih znanosti Zavod za inteligentne transportne sustave Vukelićeva 4, Zagreb, HRVATSKA Računalstvo Građa i način rada računala Doc. dr. sc. Edouard Ivanjko, dipl.ing.
More informationUPUTSTVO ZA KORIŠĆENJE NOVOG SPINTER WEBMAIL-a
UPUTSTVO ZA KORIŠĆENJE NOVOG SPINTER WEBMAIL-a Webmail sistem ima podršku za SSL (HTTPS). Korištenjem ovog protokola sva komunikacija između Webmail sistema i vašeg Web čitača je kriptovana. Prilikom pristupa
More informationBesplatni softverski alati
Sadržaj Besplatni softverski alati GIMP 1 1. 2. 3. 4. 5. Zoltan Geller zoltang@ff.uns.ac.rs 2016 6. Potrebni alati - Kompresovanje fajlova i foldera - Potrebni alati - Dekompresovanje fajlova i foldera
More information9. RAD S DATOTEKAMA PODATAKA
Rad s datotekama 7-1 9. RAD S DATOTEKAMA PODATAKA U programiranju se često radi sa skupovima podataka koji se čuvaju na jedinicama perfernih memorija, a koji se organizuju u posebne cjeline koje nazivamo
More informationIBM Endpoint Manager. Maja Kehić. security
IBM Endpoint Manager Maja Kehić security IBM Endpoint Manager Endpoints Jedinstven agent Desktop / laptop / server endpoint Mobile Purpose specific Jedinstvena konzola Zajednička infrastruktura Jedan server
More informationdr. sc.. Josip Musić Originalne slideove izradio:
Uvod u programiranje Programiranje 1 Poglavlje 1 Uvod u računala, Microsoft.NET i VB.NET (Dio 1 od 2): Računalni programi i programski jezici dr. sc.. Josip Musić jmusic@fesb.hr 1 Originalne slideove izradio:
More informationFor. 1) program ispis; {ispisuje brojeve od 1 do 5 jedan ispod drugog} uses wincrt; var s,i:integer; begin for i:=1 to 5do writeln(i); end.
For 1) program ispis; {ispisuje brojeve od 1 do 5 jedan ispod drugog} for i:=1 to 5do writeln(i); 2) program ispis; {ispisuje brojeve od 5 do 1 jedan ispod drugog} for i:=5 downto 1 do writeln(i); 3) program
More informationProgramske paradigme Funkcionalna paradigma
Programske paradigme Funkcionalna paradigma 1. čas: Uvod u funkcionalno programiranje. Programski jezik Haskel. Upoznavanje sa razvojnim okruženjem. Tipovi podataka. Funkcionalno programiranje Stil u programiranju
More informationJavaScript i HTML DOM
4. vježbe iz WEB programiranja četvrtak, 22. ožujka 2012. JavaScript 1. dio JavaScript i Što je DOM? Kako JS koristi DOM? Pristup elementima dokumenta Promjena i učitavanje vrijednosti tagova Primjer 1.
More informationInformatika Uvod u C#,.NET Framework i Visual Studio... nastavak...
Informatika Uvod u C#,.NET Framework i Visual Studio... nastavak... Prof. dr. sc. Tomislav Pribanić Izv. prof. dr. sc. Vedran Podobnik Doc. dr. sc. Marija Seder Sveučilište u Zagrebu Fakultet elektrotehnike
More informationKLASIFIKACIJA JELENA JOVANOVIĆ. Web:
KLASIFIKACIJA JELENA JOVANOVIĆ Email: jeljov@gmail.com Web: http://jelenajovanovic.net PREGLED PREDAVANJA Šta je klasifikacija? Binarna i više-klasna klasifikacija Algoritmi klasifikacije Mere uspešnosti
More informationAplikativni (korisnički) programi
Informatika Predavanje br. 8 Aplikativni softver dr Ana Kovačević, vandr. prof. kana@rcub.bg.ac.rs Aplikativni (korisnički) programi Programi za: obradu teksta tabelarna izračunavanja projektovanje i crtanje
More information... ; ako je a n parno. ; ako je a n neparno
Zadaci vezani za ciklus sa preduslovom (WHILE) Zad. Napisati program za izračunavanje n_tog stepena broja a. Zad2. Napisati program za izračunavanje sume S kvadrata parnih i kubova neparnih prirodnih brojeva
More informationZadaci za Tutorijal 2.
Dr. Željko Jurić: Tehnike programiranja /kroz programski jezik C++/ Tutorijal 2 Zadaci predviđeni za rad na laboratorijskim vježbama uz pomoć tutora Akademska godina 2013/14 Zadaci za Tutorijal 2. NAPOMENA:
More informationVEŽBA 5 do while petlja, switch case
VEŽBA do while petlja, switch case Petlja sa ulaznim uslovom do while U slučaju do while petlje obavezno izvršavanje bar jedne iteracije se postiže tako što je upravljački izraz petlje na samom dnu petlje.
More informationProgramiranje III razred
Tehnička škola 9. maj Bačka Palanka Programiranje III razred Konverzija tipova Konverzija tipova Prilikom komunikacije aplikacije sa korisnikom, korisnik najčešće unosi ulazne podatke koristeći tastaturu.
More informationPVC Eco. Eco Prozori i Balkonska Vrata Bela Boja Dezeni drveta su 40% skuplji
PVC Eco Eco Prozori i Balkonska Vrata PVC prozori i Balkonska vrata od 5-komornik profilanemačkog proizvođača Trocal 70.A5 Niskoemisiono 2-slojno staklo 4+16+4mm, proizvođaća Guardian iz Luxemburga Profil:
More informationPROGRAMIRANJE. Objekt-orjentirano programiranje (OOP)
PROGRAMIRANJE Amir Hajdar 2 Objekt-orjentirano programiranje (OOP) Objekt je kolekcija podataka i operacija koje se mogu vršiti nad istim Klasa je opis (specifikacija) objekta abstraktni pojam! Objekti
More information16. Sigurnije programiranje
16. Sigurnije programiranje 16.1 Pretvorba tipova Pretvorba realnog broja u cijeli broj se može izvršiti naredbama: int i; double d; ili: i = (int) d; i = int(d); U cilju bolje kontrole pretvorbe tipova
More informationInformacioni sistemi i baze podataka
Fakultet tehničkih nauka, Novi Sad Predmet: Informacioni sistemi i baze podataka Dr Slavica Kordić Milanka Bjelica Vojislav Đukić Rad u učionici (1/2) Baze podataka (db2015): Studentska korisnička šema
More informationUputstvo za podešavanje mail klijenta
Uputstvo za podešavanje mail klijenta 1. Podešavanje Thunderbird mail klijenta 1.1 Dodavanje mail naloga Da biste podesili Vaš mail klijent (u ovom slučaju Thunderbird) da prima i šalje mail-ove potrebno
More informationPrirodno-matematički fakultet u Nišu Departman za fiziku. dr Dejan S. Aleksić Programiranje u fizici
Programiranje u fizici Prirodno-matematički fakultet u Nišu Departman za fiziku dr Dejan S. Aleksić Programiranje u fizici 7-8 Definicija, inicijalizacija promenljivih 2/21 u C-u Program napisan u programskog
More informationNumeričke metode i praktikum
Numeričke metode i praktikum Aleksandar Maksimović IRB / 23/03/2006 / Str. 1 vektori Vektor u 3D prostoru. C: int v1[3]; v1[0]=a;v1[1]=b;v1[2]=c; Fortran: INTEGER V1(3) V1(1)=a V1(2)=b V1(3)=c Skalarni
More informationAlgoritmi za sortiranje u programskom jeziku C++
SVEUČILIŠTE U RIJECI FILOZOFSKI FAKULTET U RIJECI ODSJEK ZA POLITEHNIKU Algoritmi za sortiranje u programskom jeziku C++ Završni rad Mentor završnog rada: doc. dr. sc. Marko Maliković Student: Alen Jakus
More informationNizovi. Programiranje 1
Nizovi Programiranje 1 VB Nizovi Zamislite da imate 10,000 šešira i da morate svakome od njih dati jedinstvenu oznaku. Kako biste to napravili? Bilo bi razumno svakom šeširu dati njegov broj. Sada možete
More informationKoncept računarskog sistema
Koncept računarskog sistema prof.dr. Džemal Kulašin Kiseljak, oktobar 2017. Teorija sistema Adekvatan metodološki okvir izučavanja informacijske tehnologije zasnovan je na teoriji sistema. Teorija sistema
More informationTEHNIKA I INFORMATIKA U OBRAZOVANJU
TEHNIKA I INFORMATIKA U OBRAZOVANJU Konferencija 32000 Čačak 9-11. Maja 2008. UDK: 004 : 371 Stručni rad VEZA ZAVISNOSTI ACCESS Momčilo Vujičić 1, Munir Šabanović 2 Rezime: U radu je opisana veza zavisnosti
More informationDogađaj koji se javlja u toku izvršenja programa i kvari normalno izvršenje. Kada se desi izuzetak, sistem pokušava da pronađe način da ga obradi.
Obrada izuzetaka Šta je izuzetak? Događaj koji se javlja u toku izvršenja programa i kvari normalno izvršenje. Kada se desi izuzetak, sistem pokušava da pronađe način da ga obradi. Prosleđuje izuzetak,
More informationSveučilište J. J. Strossmayera u Osijeku Odjel za matematiku Sveučilišni preddiplomski studij matematike. Arhitektura računala. Osijek, 2016.
Sveučilište J. J. Strossmayera u Osijeku Odjel za matematiku Sveučilišni preddiplomski studij matematike Ivan Miličić Arhitektura računala Završni rad Osijek, 2016. Sveučilište J. J. Strossmayera u Osijeku
More informationSveučilište u Zagrebu Fakultet strojarstva i brodogradnje. WEB programiranje HTML & CSS
Sveučilište u Zagrebu Fakultet strojarstva i brodogradnje WEB programiranje HTML & CSS Autor/i: Juraj Benić 2018 1. Zadatak Kreirati stranicu kojoj će naslov biti Zadatak 1. i veličina teksta 20px te staviti
More informationMarko Milošević.
Marko Milošević marko643@gmail.com marko.milosevic@pmf.edu.rs ESPB 8 Bodovanje Domaći Kolokvijumi 2x10 2x20 Završni ispit 40 Konsultacije sreda 13-14 četvrtak 16-17 Šabloni dizajna (Design Patterns) Metrika
More informationUvod u programiranje i softverski paketi. Milan Gocić
Univerzitet u Nišu Građevinsko-arhitektonski fakultet V čas Uvod u programiranje i softverski paketi - Algoritam: pojam, dizajn i analiza - Milan Gocić septembar, 2013. Algoritam Postupak transformacije
More informationQRadar & StealthINTERCEPT
QRadar & StealthINTERCEPT Windows Security Intelligence Nađa Halebić security Sadržaj QRadar QRadar arhitektura StealthINTERCEPT Scenariji zaštite 8.6.2015 security 2 QRadar SIEM nove generacije Prije
More informationIntegritet u relacionim bazama podataka
Integritet u relacionim bazama podataka Nenad Mitić Matematički fakultet nenad@matf.bg.ac.rs a a - DATE-AIDB Pojam se u kontekstu baza podataka odnosi na preciznost, punovažnost i korektnost podataka u
More informationKURSORI BAZE PODATAKA U ORACLE 11g
KURSORI BAZE PODATAKA U ORACLE 11g SAŽETAK Kursor baze podataka je privatno SQL područje u kojem se čuvaju informacije za procesiranje određene SQL naredbe. Oracle PLSQL jezik koristi implicitne i eksplicitne
More informationNIZOVI.
NIZOVI LINKOVI ZA KONZOLNI C# OSNOVNO http://www.mycity.rs/net/programiranje-u-c-za-osnovce-i-srednjoskolce.html http://milan.milanovic.org/skola/csharp-00.htm Niz deklarišemo navođenjem tipa elemenata
More informationSREDNJA ŠKOLA PROGRAMIRANJE
SREDNJA ŠKOLA PROGRAMIRANJE Uputstva takmičarima Ovo takmičenje sastoji se od rješavanja 3 problemska zadatka u vremenu od 4 sata (240 minuta). Zadatke je potrebno rješavati u jednom od sljedećih programskih
More informationPametna komunikacija na Internetu preko REST protokola
Pametna komunikacija na Internetu preko REST protokola Davor Lozić, dr. sc. Alen Šimec Tehničko veleučilište u Zagrebu, Vrbik 8, 10000 Zagreb, Hrvatska, dlozic@tvz.hr, alen@tvz.hr Abstract - REST protokol
More informationRekurzivne metode. Posmatrajmo rekurzivan metod kojim u objektu listbox1 klase ListBox upisujemo sve prirodne brojeve od 1 do datog n.
Rekurzivne metode Rekurzivan metod je onaj metod koji u nekoj svojoj instrukciji sadrži poziv samog sebe. Svakako prilikom kreiranja rekurzivnog metoda moramo voditi računa da ne dodje do beskonačne rekurzije
More informationOvde će se raditi na funkcijama konverzija: konverzija tipa datuma u znak tip i obrnuto, konverzija broja u karakter tip i obrnuto
Database Programming with SQL kurs 2017 database design and programming with sql students slajdovi 5-1 Conversion Functions U db formatiranje i promene izgleda se izvode pomoću funkcija konverzija Ove
More information