PowerPointi esitlus

Suurus: px
Alustada lehe näitamist:

Download "PowerPointi esitlus"

Väljavõte

1 Objektorienteeritud programmeerimine 10. loeng, 15. aprill Marina Lepp

2 Eelmisel nädalal Loeng vood Lisapraktikum Praktikum sündmused Künnipäev (14.04) Kõigi Eesti Laul (14.04) 2

3 Umbes mitu tundi tegelesite eelmisel nädalal selle ainega (loeng+praktikum+iseseisvalt)? tundi tundi tundi tundi tundi tundi tundi 8. üle 14 tunni 3

4 Kuivõrd olete selle ainega graafikus? 1. Isegi ees 2. Täiesti graafikus 3. Veidi maas, aga saan ise hakkama 4. Kõvasti maas, vajan abi 5. Ei oska öelda 4

5 Voog (ingl. stream) osa lihtsalt kannab andmeid, osa ka töötleb ühendatakse Java I/O süsteemi abil füüsilise seadmega ühel pool tootja (allikas), teisel pool tarbija voo andmetele juurdepääs järjestikune 5

6 Abstraktne Baidivoog InputStream FileInputStream AudioInputStream FilterInputStream DataInputStream ObjectInputStream OutputStream FileOutputStream PipedOutputStream FilterOutputStream DataOutputStream PrintStream ObjectOutputStream üks bait korraga binaarandmed (nt.class-failid) masinale orienteeritud 6

7 Baidivoog, failide kopeerimine, voo sulgemisega try ( InputStream sisse = new FileInputStream("pilt.png"); OutputStream välja = new FileOutputStream("koopia.png"); ) { int c; while ((c = sisse.read())!= -1) { välja.write(c); Faililõputunnus? 7

8 Baidivoog, failide kopeerimine, puhver try ( InputStream sisse = new FileInputStream("pilt.png"); OutputStream välja = new FileOutputStream("koopia.png") ) { byte[] puhver = new byte[1024]; int loetud = sisse.read(puhver); while (loetud > 0) { välja.write(puhver, 0, loetud); loetud = sisse.read(puhver); // loeme järgmise tüki 8

9 Abstraktne Märgivoog Reader InputStreamReader FileReader BufferedReader Writer OutputStreamWriter FileWriter BufferedWriter PrintWriter üks märk korraga tekst (nt.java-failid) inimesele orienteeritud 9

10 Märgivoog, failide kopeerimine try ( Reader sisse = new FileReader("minemine.txt"); Writer välja = new FileWriter("koopia.txt") ) { int c; // omistamine ja kontroll kombineeritud! while ((c = sisse.read())!= -1) { välja.write(c); System.out.println(c); 10

11 Märgivoog, failide kopeerimine, ridahaaval try ( BufferedReader sisse = new BufferedReader( new FileReader("minemine.txt")); PrintWriter välja = new PrintWriter( new FileWriter("koopia.txt")) ) { String rida = sisse.readline(); while (rida!= null) { System.out.println("lugesin voost: " + rida); välja.println(rida); rida = sisse.readline(); // loeb järgmise rea

12 Väljundmärgivoogu saab realiseerida järgmise klassi alamklassidega 1.InputStream 2.OutputStream 3.Reader 4.Writer 5. muu 12

13 Sisendbaidivoogu saab realiseerida järgmise klassi alamklassidega 1.InputStream 2.OutputStream 3.Reader 4.Writer 5. muu 13

14 Kas konstruktsioon BufferedReader sisse = new BufferedReader( new InputStreamReader( new URL(a).openStream())); on korrektne? 1. Jah 2. Ei 14

15 Vood Millisel juhul on vajalik (mõistlik) panna üks voog teise sisendiks? Kui siin üldse on üldistamine võimalik. 15

16 Andmed DataInputStream DataOutputStream Objektid Vood ObjectInputStream ObjectOutputStream Otsejuurdepääsuga RandomAccessFile 16

17 Liides Serializable Java väljundvoogu saab kirjutada vaid neid objekte, mis realiseerivad liidest Serializable. Neid objekte nimetatakse serialiseeritavateks. Serialiseerimine andmejadana esitamine Liides Serializable ei ole meetodeid ega muutujaid kasutatakse vaid märkimiseks, et vastavat objekti on võimalik saata voogu Massiiv on serialiseeritav, kui tema kõik liikmed realiseerivad liidest Serializable Algtüüpidele vastavad mähisklassid realiseerivad liidest Serializable 17

18 Liides Serializable 18

19 Kes need on? Dan Eliasson Generaldirektör, Myndigheten för samhällsskydd och beredskap Чечоткін Микола Олександрович Голова, Державна служба з надзвичайних ситуацій Зиничев Евгений Николаевич министр по делам гражданской обороны, чрезвычайным ситуациям и ликвидации последствий стихийных бедствий Pete Gaynor Administrator of the Federal Emergency Management Agency 19

20 Hädaolukorra seadus 1. Seaduse reguleerimisala (1)... Käesolev seadus reguleerib ka eriolukorra väljakuulutamist, lahendamist ja lõpetamist 24. Eriolukorra juht (1) Eriolukorra väljakuulutamisel määrab Vabariigi Valitsus ühe ministri, kes juhib ja koordineerib eriolukorra väljakuulutamise põhjustanud hädaolukorra lahendamist (edaspidi eriolukorra juht). 20

21 Erind? 1. Asula Albaania lõunaosas 2. India poliitik, parlamendi alamkoja liige 3. Programmi töö käigus tekkida võiv selline eriolukord, mis ei pruugi tingimata olla saatuslik programmi edasisele täitmisele 21

22 Näide import java.io.file; import java.util.scanner; public class Loeng10{ public static void main(string[] args) { File file = new File("andmed.txt"); Scanner sc = new Scanner(file); Information: java: Errors occured while compiling module 'Loeng10' Error:(6, 26) java: unreported exception java.io.filenotfoundexception; must be caught or declared to be thrown 22

23 Milleks? Loeme andmed failist sisse Aga kui faili polegi? Eriolukord nõuab teistsugust lähenemist Tava- ja eriolukorra kood eraldatud 23

24 Faili ei eksisteeri Eriolukorrad Faili ei saa kirjutada/lugeda Nulliga jagamine Järjendist vale indeksiga elemendi küsimine Ja veel palju teisi 24

25 Kas kompileerub? public class ErindiTest { public static void main(string[] args) { System.out.println(1/0); 1. Jah 2. Ei 25

26 Kompileerub, aga tööle ei hakka public class ErindiTest { public static void main(string[] args) { System.out.println(1/0); 26

27 Kas kompileerub? public class ErindiTest { public static void main(string[] args) { int[] arvud = {3, 7, 8; System.out.println(arvud[3]); 1. Jah 2. Ei 27

28 Kompileerub, aga tööle ei hakka public class ErindiTest { public static void main(string[] args) { int[] arvud = {3, 7, 8; System.out.println(arvud[3]); 28

29 Eriolukorrad Javas Tõrked (Throwable) vead (Error) erindid (Exception) mittekontrollitavad (RuntimeException) kontrollitavad (kompilaator leiab)

30 Throwable Error Exception LinkageError VirtualMachineError IOException MingiErind RuntimeException FileNotFoundException ArithmeticException NullPointerException IndexOutOfBoundsException mittekontrollitavad (RuntimeException) kontrollitavad (kompilaator leiab) 30

31 Eriolukorra lahendamine Lahendame probleemi kohapeal (erindi püüdmine) try { /* KOOD */ catch (Exception e){ /* LAHENDUS */ Suuname erindi edasi throws Exception{/*...*/ 31

32 Erindi püüdmata jätmine Kui erindit kinni ei püüa, siis püüab Java käituskeskkond ise 32

33 Kontrollitavate ja mittekontrollitavate Kontrollitav erind erindite erinevused programm ei kompileeru, kui erindiga ei ole tegeletud throws Exception try-catch Mittekontrollitav erind programm kompileerub, aga tööle ei hakka 33

34 Kas Pärast ohtu ilmub ekraanile? public static void main(string[] args) { int[] arvud = {3, 7, 8; System.out.println(arvud[3]); System.out.println("Pärast ohtu"); 1. Jah 2. Ei 34

35 Kas Pärast ohtu ilmub ekraanile? public static void main(string[] args) { try { int[] arvud = {3, 7, 8; System.out.println(arvud[3]); catch (ArrayIndexOutOfBoundsException e) { //e.printstacktrace(); System.out.println("Pärast ohtu"); 1. Jah 2. Ei 35

36 Katsendidirektiiv try { /* Veaohtlik kood */ catch(erind1 e) { /* Erind1 püünis */ catch(erind2 e) { /* Erind2 püünis */ finally { /* Epiloog */ 36

37 Katsendidirektiiv try { /* Veaohtlik kood */ catch(erind1 Erind2 e) { /* Erind1 püünis ja */ /* Erind2 püünis koos */ finally { /* Epiloog */ 37

38 Katsendidirektiiv (voo sulgemisega) try(voog voog = new Voog()) { /* Veaohtlik kood */ catch(erind1 Erind2 e) { /* Erind1 püünis ja */ /* Erind2 püünis koos */ finally { /* Epiloog */ 38

39 Katsendidirektiiv (voo sulgemisega) try( Voog voog = new Voog(); Voog voog2 = new Voog() ) { /* Kood */ 39

40 Katsendidirektiivid Tavaline katsendidirektiiv Peab olema kas finally või vähemalt 1 catch try catch try catch catch try catch finally try catch catch finally try finally Voo sulgemisega katsendidirektiiv Ei pea olema ei finally ega catch 40

41 Eriolukorras Pooleli jäänud töö käigus võib-olla muudeti muutujate väärtuseid avati vooge Erindi püüdmisel tuleb taastada normaalne seisund avatud vood sulgeda 41

42 Püünis (catch) Püüab kas ühe või mitu erindit Mitme erindi puhul ebavajalikud erindid keelatud Mitu püünist ühes katsendidirektiivis Ebavajalikud püünised keelatud 42

43 Throwable Error Exception LinkageError VirtualMachineError IOException MingiErind RuntimeException FileNotFoundException ArithmeticException NullPointerException IndexOutOfBoundsException mittekontrollitavad (RuntimeException) kontrollitavad (kompilaator leiab) 43

44 Mis ilmub ekraanile? try { System.out.println(1/0); int[] arvud = {3, 7, 8; System.out.println(arvud[3]); catch (ArrayIndexOutOfBoundsException e) { System.out.println("Indeks"); catch (ArithmeticException e) { System.out.println("Aritmeetika"); 1. Indeks 2. Aritmeetika 3. Indeks Aritmeetika 4. Aritmeetika Indeks 5. Midagi muud 44

45 Mis ilmub ekraanile? try { System.out.println(1/0); int[] arvud = {3, 7, 8; System.out.println(arvud[3]); catch (RuntimeException e) { System.out.println("Käitusaegne"); catch (ArithmeticException e) { System.out.println("Aritmeetika"); 1. Käitusaegne 2. Aritmeetika 3. Käitusaegne Aritmeetika 4. Aritmeetika Käitusaegne 5. Midagi muud exception java.lang.arithmeticexception has already been caught 45

46 Mis ilmub ekraanile? try { int[] arvud = {3, 7, 8; System.out.println(arvud[3]); System.out.println(1/0); catch (ArithmeticException e) { System.out.println("Aritmeetika"); catch (RuntimeException e) { System.out.println("Käitusaegne"); 1. Käitusaegne 2. Aritmeetika 3. Käitusaegne Aritmeetika 4. Aritmeetika Käitusaegne 5. Midagi muud 46

47 Epiloog (finally) Täidetakse alati (kui katsendidirektiivini jõuti ning kui JVM ja vastav lõim veel töötavad) Isegi, kui tekkis erind, mida kinni ei püütud Isegi, kui jõuti return-lauseni 47

48 Mis ilmub ekraanile, kui seda meetodit rakendada? public static void meetod1() { try { System.out.println("Põhiplokis!"); return; finally { System.out.println("Epiloogis!"); 1. Põhiplokis! 2. Põhiplokis! Epiloogis! 3. Epiloogis! 4. Midagi muud 48

49 Milline väärtus tagastatakse? public static int meetod2() { try { return 1; finally { return 2; Midagi muud 49

50 Mis ilmub ekraanile, kui seda meetodit rakendada? public static void meetod3() { try { System.out.println("Põhiplokis!"); System.exit(1); finally { System.out.println("Epiloogis!"); System.exit(2); public static void exit (int status) Terminates the currently running Java Virtual Machine. The argument serves as a status code. 1. Põhiplokis! 2. Põhiplokis! Epiloogis! 3. Epiloogis! 4. Midagi muud 50

51 Kui try-osas tekib erind, siis kõik try-osa käsud, mis asuvad peale seda, jäävad läbi vaatamata Kui try-osas erindeid ei teki, siis catch-osa juurde ei mindagi ja minnakse finally-osa juurde (kui see on olemas) ja siis minnakse nende käskude juurde, mis asuvad 51 peale try-catch-finally Kui try-osas tekib erind ja on olemas vastav (esimene sobiv) catch-osa, siis minnakse sinna, siis minnakse finally-osa juurde (kui see on olemas) ja siis minnakse nende käskude juurde, mis asuvad peale try-catchfinally Kui try-osas tekib erind ja ei ole vastavat catch-osa, siis minnakse finally-osa juurde (kui see on olemas) ja lõpetatakse meetodi (programmi) tööd

52 Milline on täitmise järjekord, kui erindeid ei teki? try { // 1 kood, mis võib tekitada erindi // 2 catch (IOException e) { // 3 kood, mis võib tekitada erindi // 4 finally { // 5 // , 2, 3, 4, 5, , 3, 4, 5, , 2, 5, , 3, 5, , 3, , 5, , 5 8. Mingi muu 52

53 Milline on täitmise järjekord, kui try-plokis tekib erind, mida (selles programmis) ei püüta? try { // 1 kood, mis võib tekitada erindi // 2 catch (IOException e) { // 3 kood, mis võib tekitada erindi // 4 finally { // 5 // , 2, 3, 4, 5, , 3, 4, 5, , 2, 5, , 3, 5, , 3, , 5, , 5 8. Mingi muu 53

54 Milline on täitmise järjekord, kui try-plokis tekib erind, mis püütakse ja püünis ei tekita erindit? try { // 1 kood, mis võib tekitada erindi // 2 catch (IOException e) { // 3 kood, mis võib tekitada erindi // 4 finally { // 5 // , 2, 3, 4, 5, , 3, 4, 5, , 2, 5, , 3, 5, , 3, , 5, , 5 8. Mingi muu 54

55 Milline on täitmise järjekord, kui try-plokis tekib erind, mis püütakse ja püünises tekib ka erind? try { // 1 kood, mis võib tekitada erindi // 2 catch (IOException e) { // 3 kood, mis võib tekitada erindi // 4 finally { // 5 // , 2, 3, 4, 5, , 3, 4, 5, , 2, 5, , 3, 5, , 3, , 5, , 5 8. Mingi muu 55

56 Katsendidirektiivid (voo sulgemisega) Tegelikult mitte tingimata voo sulgemine, vaid klassi, mis realiseerib liidest AutoCloseable Kutsutakse välja liidese AutoCloseable meetod close() 56

57 // Teeme ise suletava objekti class Suletav implements AutoCloseable { Suletav(){ System.out.println("Konstruktori public void close() { System.out.println("Sulgesin ennast!"); try(suletav suletav = new Suletav()){ System.out.println("Try sees"); Konstruktori sees Try sees Sulgesin ennast! 57

58 Katsendidirektiivid üksteise sees try { try { catch (Exception e) { catch (Exception e) { try { catch (Exception e) { finally { try { catch (Exception e) { 58

59 Katsendidirektiivid üksteise sees Kui sisemises katsendidirektiivis (try-plokis) tekib erind ja pole sobivat püünist, siis otsitakse püünist teda sisaldavast katsendidirektiivist (try-plokist) Otsing jätkub kuni sobiva leidmiseni või kuni katsendidirektiivide lõppemiseni 59

60 public class ErindSees { public static void main(string[] args) { try { int a = args.length; int b = 20/a; System.out.println("a = " + a); try { if(a == 1) a = a/(a - a); if(a == 2) { int c[] = {1; c[25] = 100; //sisemine try catch(arrayindexoutofboundsexception e) { System.out.println("Massiivi indeks vigane: " + e); //välimine try catch(arithmeticexception e) { System.out.println("Jagamine nulliga: " + e); 60

61 public class ErindSees { public static void main(string[] args) { try { int a = args.length; int b = 20/a; System.out.println("a = " + a); try { if(a == 1) a = a/(a - a); if(a == 2) { int c[] = {1; c[25] = 100; //sisemine try catch(arrayindexoutofboundsexception e) { Kui käsurea argumente pole: java ErindSees System.out.println("Massiivi indeks vigane: " + e); //välimine try catch(arithmeticexception e) { System.out.println("Jagamine nulliga: " + e); Jagamine nulliga: java.lang.arithmeticexception: / by zero 61

62 public class ErindSees { public static void main(string[] args) { try { int a = args.length; int b = 20/a; System.out.println("a = " + a); try { if(a == 1) a = a/(a - a); if(a == 2) { int c[] = {1; c[25] = 100; //sisemine try catch(arrayindexoutofboundsexception e) { Käsurealt: java ErindSees üks System.out.println("Massiivi indeks vigane: " + e); //välimine try catch(arithmeticexception e) { System.out.println("Jagamine nulliga: " + e); a = 1 Jagamine nulliga: java.lang.arithmeticexception: / by zero 62

63 public class ErindSees { public static void main(string[] args) { try { int a = args.length; int b = 20/a; System.out.println("a = " + a); try { if(a == 1) a = a/(a - a); if(a == 2) { int c[] = {1; c[25] = 100; //sisemine try catch(arrayindexoutofboundsexception e) { Käsurealt: java ErindSees üks kaks System.out.println("Massiivi indeks vigane: " + e); //välimine try catch(arithmeticexception e) { System.out.println("Jagamine nulliga: " + e); a = 2 Massiivi indeks vigane: java.lang.arrayindexoutofboundsexception: 25 63

64 Mis ilmub ekraanile? try { tekib erind AException try { tekib erind AException tekib erind BException catch (BException e) { System.out.println("B"); catch (AException e) { System.out.println("A"); 1. A 2. B 3. A B 4. B A 5. Midagi muud 64

65 Mis ilmub ekraanile? try { try { tekib erind AException tekib erind BException catch (BException e) { System.out.println("B"); catch (AException e) { System.out.println("A"); 1. A 2. B 3. A B 4. B A 5. Midagi muud 65

66 Mis ilmub ekraanile? try { try { tekib erind BException catch (BException e) { System.out.println("B"); catch (AException e) { System.out.println("A"); 1. A 2. B 3. A B 4. B A 5. Midagi muud 66

67 Mis ilmub ekraanile? try { tekib erind BException try { tekib erind AException catch (BException e) { System.out.println("B"); catch (AException e) { System.out.println("A"); 1. A 2. B 3. A B 4. B A 5. Midagi muud 67

68 Katsendi- või tingimusdirektiiv if(a.length > 0) { System.out.println(a[0]); else { või try {System.out.println(a[0]); catch (IndexOutOfBoundsException e){ 68

69 Loengu tempo oli 1. liiga kiire 2. paras 3. liiga aeglane 69

70 Materjal tundus 1. liiga lihtne 2. parajalt jõukohane 3. liiga keeruline 70

71 Suur tänu osalemast! Kohtumiseni! 71

PowerPointi esitlus

PowerPointi esitlus Objektorienteeritud programmeerimine 9. loeng 2. aprill Eno Tõnisson 1 Kasutatud H. Heina loengumaterjalid J. Kiho Väike Java leksikon J. Kiho Java Programmeerimise aabits Y. D. Liang Introduction to Java

Rohkem

loeng2

loeng2 Automaadid, keeled, translaatorid Kompilaatori struktuur Leksiline analüüs Regulaaravaldised Leksiline analüüs Süntaks analüüs Semantiline analüüs Analüüs Masinkoodi genereerimine Teisendamine (opt, registrid)

Rohkem

I Generaatori mõiste (Java) 1. Variantide läbivaatamine Generaator (ehk generaator-klass) on klass, milles leidub (vähemalt) isendimeetod next(). Kons

I Generaatori mõiste (Java) 1. Variantide läbivaatamine Generaator (ehk generaator-klass) on klass, milles leidub (vähemalt) isendimeetod next(). Kons I Generaatori mõiste (Java) 1. Variantide läbivaatamine Generaator (ehk generaator-klass) on klass, milles leidub (vähemalt) isendimeetod next(). Konstruktorile antakse andmed, mis iseloomustavad mingit

Rohkem

(loeng3-ohtlikud_koodiloigud)

(loeng3-ohtlikud_koodiloigud) #include int main (void) uint8_t arr[] = 0x11, 0x22 uint16_t *ptr; ptr = (uint16_t*)&arr[0]; printf ("arr: 0x%02x, 0x%02x\n", arr[0], arr[1]); printf ("ptr: 0x%04x\n", *ptr); /* vigane pointeri

Rohkem

Funktsionaalne Programmeerimine

Funktsionaalne Programmeerimine Kõrvalefektid ja Haskell Kõik senised programmid on olnud ilma kõrvalefektideta; so. puhtalt funktsionaalsed. Programmi täitmise ainsaks efektiks on tema väartus. Osade ülesannete jaoks on kõrvalefektid

Rohkem

Operatsioonisüsteemide ehitus

Operatsioonisüsteemide ehitus Lõimed Ülevaade Lõime mõiste Lõimede mudelid Probleemid lõimedega seoses Pthreads Solarise lõimed Windows 2000 lõimed Linuxi lõimed Java lõimed VARMO VENE & MEELIS ROOS 2 Ühe- ja mitmelõimelised protsessid

Rohkem

MTAT Operatsioonisüsteemid - Turvalisus

MTAT Operatsioonisüsteemid - Turvalisus Regulaaravaldised ja skriptimine Windows ja UNIX operatsioonisüstemides WINDOWS 1. slaid Windows käsurida Käsureaks nimetan programme: cmd.exe powershell.exe command.com Nendesse saab kirjutada käske,

Rohkem

PowerPointi esitlus

PowerPointi esitlus Regulaaravaldised ja skriptimine Windows ja UNIX operatsioonisüsteemides WINDOWS 1. slaid Windows käsurida Käsureaks nimetan programme: cmd.exe powershell.exe Nendesse saab kirjutada käske, millega näiteks

Rohkem

PHP

PHP PHP Autorid: Aleksandr Vaskin Aleksandr Bogdanov Keelest Skriptikeel skript teeb oma tööd pärast seda, kui toimus mingi sündmus* Orienteeritud programmeerija eesmärkide saavutamiseks (mugavus on tähtsam

Rohkem

Andmed arvuti mälus Bitid ja baidid

Andmed arvuti mälus Bitid ja baidid Andmed arvuti mälus Bitid ja baidid A bit about bit Bitt, (ingl k bit) on info mõõtmise ühik, tuleb mõistest binary digit nö kahendarv kahe võimaliku väärtusega 0 ja 1. Saab näidata kahte võimalikku olekut

Rohkem

MTAT Operatsioonisüsteemid - Turvalisus

MTAT Operatsioonisüsteemid - Turvalisus Regulaaravaldised ja skriptimine Windows ja UNIX operatsioonisüstemides WINDOWS 1. slaid Windows käsurida Käsureaks nimetan programme: cmd.exe powershell.exe command.com (tänapäevastes OS ei kasutata)

Rohkem

HAJUSSÜSTEEMID HAJUSSÜSTEEMID Kaugprotseduurid IDL kompileerimine ONCIDLnäide CORBAIDLnäide MIDLnäide DCERPCmuidomadusi XML-RPC JSON-RPC REST document

HAJUSSÜSTEEMID HAJUSSÜSTEEMID Kaugprotseduurid IDL kompileerimine ONCIDLnäide CORBAIDLnäide MIDLnäide DCERPCmuidomadusi XML-RPC JSON-RPC REST document Kaugprotseduurid IDL kompileerimine ONCIDLnäide CORBAIDLnäide MIDLnäide DCERPCmuidomadusi XML-RPC JSON-RPC REST document.idl IDL kompilaator document_cstub.o document.h document_sstub.o #include document_client.c

Rohkem

Microsoft Word - ref - Romet Piho - Tutorial D.doc

Microsoft Word - ref - Romet Piho - Tutorial D.doc Tartu Ülikool Andmetöötluskeel "Tutorial D" realisatsiooni "Rel" põhjal Referaat aines Tarkvaratehnika Romet Piho Informaatika 2 Juhendaja Indrek Sander Tartu 2005 Sissejuhatus Tänapäeval on niinimetatud

Rohkem

Microsoft Word - Referaat.docx

Microsoft Word - Referaat.docx Tartu Ülikool Andmeturve Referaat teemal: CVE-2016-1499 Koostaja: Sander Sats Kursus: Informaatika Tartu 2016 Sissejuhatus Käesolev referaat on kirjutatud seoses Tartu Ülikooli kursuse MTAT.03.134 Andmeturve

Rohkem

Failiotsing: find paljude võimalustega otsingukäsk find kataloog tingimused kataloog - otsitakse sellest kataloogist ja tema alamkataloogidest tingimu

Failiotsing: find paljude võimalustega otsingukäsk find kataloog tingimused kataloog - otsitakse sellest kataloogist ja tema alamkataloogidest tingimu Failiotsing: find paljude võimalustega otsingukäsk find kataloog tingimused kataloog - otsitakse sellest kataloogist ja tema alamkataloogidest tingimused: faili nimi faili vanus faili tüüp... 1 Failiotsing:

Rohkem

Mida räägivad logid programmeerimisülesande lahendamise kohta? Heidi Meier

Mida räägivad logid programmeerimisülesande lahendamise kohta? Heidi Meier Mida räägivad logid programmeerimisülesande lahendamise kohta? Heidi Meier 09.02.2019 Miks on ülesannete lahendamise käigu kohta info kogumine oluline? Üha rohkem erinevas eas inimesi õpib programmeerimist.

Rohkem

Infix Operaatorid I Infix operaatorid (näiteks +) ja tüübid (näiteks ->) kirjutatakse argumentide vahele, mitte argumentide ette. Näiteks: 5 + 2, 2*pi

Infix Operaatorid I Infix operaatorid (näiteks +) ja tüübid (näiteks ->) kirjutatakse argumentide vahele, mitte argumentide ette. Näiteks: 5 + 2, 2*pi Infix Operaatorid I Infix operaatorid (näiteks +) ja tüübid (näiteks ->) kirjutatakse argumentide vahele, mitte argumentide ette. Näiteks: 5 + 2, 2*pi*r^2, Float -> Int Infixoperaatori kasutamiseks prefix-vormis

Rohkem

Andmeturve

Andmeturve CORBA Sissejuhatus IDL CORBA struktuur Serveri ehitus Objekti adapter Lisateenused MEELIS ROOS 1 CORBA sissejuhatus CORBA Common Object Request Broker Architecture Üldine Objektipäringute Vahendaja Arhitektuur:)

Rohkem

SAF 7 demo paigaldus. 1.Eeldused SAF 7 demo vajab 32- või 64-bitist Windows 7, Window 8, Windows 10, Windows Server 2008 R2, Windows Server 2012, Wind

SAF 7 demo paigaldus. 1.Eeldused SAF 7 demo vajab 32- või 64-bitist Windows 7, Window 8, Windows 10, Windows Server 2008 R2, Windows Server 2012, Wind SAF 7 demo paigaldus. 1.Eeldused SAF 7 demo vajab 32- või 64-bitist Windows 7, Window 8, Windows 10, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016 või Windows

Rohkem

Pealkiri

Pealkiri Andmebaasid (6EAP) I praktikum Mida praktikumides tehakse? Õpitakse SQL i Tehakse andmebaas ope (igas praktikumis natuke, kuni lõpuks saab valmis) Tehakse andmebaas edu (kui ope on valmis, tehakse edu,

Rohkem

Microsoft Word - essee_CVE ___KASVANDIK_MARKKO.docx

Microsoft Word - essee_CVE ___KASVANDIK_MARKKO.docx Tartu Ülikool CVE-2013-7040 Referaat aines Andmeturve Autor: Markko Kasvandik Juhendaja : Meelis Roos Tartu 2015 1.CVE 2013 7040 olemus. CVE 2013 7040 sisu seisneb krüptograafilises nõrkuses. Turvaaugu

Rohkem

Scala ülevaade 1 Meetodid, muutujad ja väärtused. Süntaks 2 Lihtsad tüübid ja väärtused. 3 OOP, case-klassid ja mustrisobitus. 4 Puhta Scala väärtusta

Scala ülevaade 1 Meetodid, muutujad ja väärtused. Süntaks 2 Lihtsad tüübid ja väärtused. 3 OOP, case-klassid ja mustrisobitus. 4 Puhta Scala väärtusta Scala ülevaade 1 Meetodid, muutujad ja väärtused. Süntaks 2 Lihtsad tüübid ja väärtused. 3 OOP, case-klassid ja mustrisobitus. 4 Puhta Scala väärtustamine. 5 Keerulisemad tüübid. 6 Nähtavus, implitsiitsus.

Rohkem

AWK Aho Weinberger Kernighan struktuurse teksti töötlemise keel rikkalikult tekstitöötlusvahendeid omal alal suhteliselt lihtne ja kiiresti realiseeri

AWK Aho Weinberger Kernighan struktuurse teksti töötlemise keel rikkalikult tekstitöötlusvahendeid omal alal suhteliselt lihtne ja kiiresti realiseeri AWK Aho Weinberger Kernighan struktuurse teksti töötlemise keel rikkalikult tekstitöötlusvahendeid omal alal suhteliselt lihtne ja kiiresti realiseeritav AWK kasutusalad raportite genereerimine ühest formaadist

Rohkem

Väärtusta oma vabadust. Eesti Yale Seifide Kasutusjuhend Mudelid: YSB/200/EB1 YSB/250/EB1 YSB/400/EB1 YLB/200/EB1 YSM/250/EG1 YSM/400/EG1 YSM/520/EG1

Väärtusta oma vabadust. Eesti Yale Seifide Kasutusjuhend Mudelid: YSB/200/EB1 YSB/250/EB1 YSB/400/EB1 YLB/200/EB1 YSM/250/EG1 YSM/400/EG1 YSM/520/EG1 Väärtusta oma vabadust. Eesti Yale Seifide Kasutusjuhend Mudelid: YSB/200/EB1 YSB/250/EB1 YSB/400/EB1 YLB/200/EB1 YSM/250/EG1 YSM/400/EG1 YSM/520/EG1 YLM/200/EG1 Soovitame selle kasutusjuhendi alles hoida.

Rohkem

1 / loeng Tekstitöötlus Sisend/väljund Teksti lugemine Sõnad

1 / loeng Tekstitöötlus Sisend/väljund Teksti lugemine Sõnad 1 / 16 7. loeng Tekstitöötlus Sisend/väljund Teksti lugemine Sõnad 2 / 16 Sisend/väljund vaikimisi: Termid: read, write?-read(x). : 2+3. X = 2+3.?-write(2+3). 2+3 true. Jooksva sisendi vaatamine: seeing?-

Rohkem

Tartu Ülikool Loodus- ja täppisteaduste valdkond Arvutiteaduse instituut Sandra Puusepp CVE Referaat Tartu 2018

Tartu Ülikool Loodus- ja täppisteaduste valdkond Arvutiteaduse instituut Sandra Puusepp CVE Referaat Tartu 2018 Tartu Ülikool Loodus- ja täppisteaduste valdkond Arvutiteaduse instituut Sandra Puusepp CVE-2017-9948 Referaat Tartu 2018 Sissejuhatus Microsoft Skype on rakendus, mis võimaldab suhelda Interneti teel.

Rohkem

Juhend nutiterminali seadistamiseks ja kaardimaksete vastuvõtmiseks Ingenico Link/2500 ja icmp

Juhend nutiterminali seadistamiseks ja kaardimaksete vastuvõtmiseks Ingenico Link/2500 ja icmp Juhend nutiterminali seadistamiseks ja kaardimaksete vastuvõtmiseks Ingenico Link/2500 ja icmp Terminali seadistamine Lülita telefonis või tahvelarvutis (edaspidi telefonis) sisse Bluetooth. (1) 1 1 Mudel

Rohkem

Programmeerimiskeel APL Raivo Laanemets 17. mai a.

Programmeerimiskeel APL Raivo Laanemets 17. mai a. Programmeerimiskeel APL Raivo Laanemets 17. mai 2009. a. Sissejuhatus I APL - A Programming Language I Kenneth E. Iverson (1920-2004) I Elukutselt matemaatik I Uuris matemaatilist notatsiooni I 1960 -

Rohkem

E-arvete juhend

E-arvete juhend E- arvete seadistamine ja saatmine Omniva kaudu Standard Books 7.2 põhjal Mai 2015 Sisukord Sissejuhatus... 3 Seadistamine... 3 Registreerimine... 4 E- arve konto... 5 Vastuvõtu eelistus... 5 Valik E-

Rohkem

TARTU ÜLIKOOL LOODUS- JA TÄPPISTEADUSTE VALDKOND ARVUTITEADUSE INSTITUUT Lauri Kongas Turvaauk CVE Referaat aines Andmeturve MTAT Õpp

TARTU ÜLIKOOL LOODUS- JA TÄPPISTEADUSTE VALDKOND ARVUTITEADUSE INSTITUUT Lauri Kongas Turvaauk CVE Referaat aines Andmeturve MTAT Õpp TARTU ÜLIKOOL LOODUS- JA TÄPPISTEADUSTE VALDKOND ARVUTITEADUSE INSTITUUT Lauri Kongas Turvaauk CVE-2016-0778 Referaat aines Andmeturve MTAT.03.134 Õppejõud: Meelis Roos Tartu 2016 OpenSSH OpenSSH hõlmab

Rohkem

Neurovõrgud. Praktikum aprill a. 1 Stohhastilised võrgud Selles praktikumis vaatleme põhilisi stohhastilisi võrke ning nende rakendust k

Neurovõrgud. Praktikum aprill a. 1 Stohhastilised võrgud Selles praktikumis vaatleme põhilisi stohhastilisi võrke ning nende rakendust k Neurovõrgud. Praktikum 11. 29. aprill 2005. a. 1 Stohhastilised võrgud Selles praktikumis vaatleme põhilisi stohhastilisi võrke ning nende rakendust kombinatoorsete optimiseerimisülesannete lahendamiseks.

Rohkem

KASUTUSJUHEND

KASUTUSJUHEND KASUTUSJUHEND Sissejuhatus Kui valvesüsteem on valvessepanekuks valmis ning puuduvad rikke- ning häireteated, kuvatakse sõrmistiku displeil kellaaeg, kuupäev ning tekst Enter Your Code sisestage kood Peale

Rohkem

Excel Valemite koostamine (HARJUTUS 3) Selles peatükis vaatame millistest osadest koosnevad valemid ning kuidas panna need Excelis kirja nii, et

Excel Valemite koostamine (HARJUTUS 3) Selles peatükis vaatame millistest osadest koosnevad valemid ning kuidas panna need Excelis kirja nii, et Excel2016 - Valemite koostamine (HARJUTUS 3) Selles peatükis vaatame millistest osadest koosnevad valemid ning kuidas panna need Excelis kirja nii, et programm suudaks anda tulemusi. Mõisted VALEM - s.o

Rohkem

Algoritmid ja andmestruktuurid

Algoritmid ja andmestruktuurid Algoritmid ja andmestruktuurid Arvutipraktikum 2017/2018 sügissemestril J.Liivi 2-202, E12-14 J.Liivi 2-202, T14-16 kodu.ut.ee/~kiho/ads/fall17 Jüri Kiho jyri.kiho@ut.ee Eesmärgid Paremini omandada, kinnistada

Rohkem

1. AKE Ajalise keerukuse empiiriline hindamine

1. AKE Ajalise keerukuse empiiriline hindamine http://kodu.ut.ee/~kiho/ads/praktikum/ 4. PSK Paisksalvestus. Loendamine Mõisteid Paisktabel (Hashtable, HashMap) Paisktabeli kasutamine loendamisülesannetes Paiskfunktsioon, kollisoonid (põrked) Praktikumitööd

Rohkem

MOOCi „Programmeerimise alused“ ülesannete lahenduste analüüs

MOOCi „Programmeerimise alused“ ülesannete lahenduste analüüs TARTU ÜLIKOOL LOODUS- JA TÄPPISTEADUSTE VALDKOND Arvutiteaduse instituut Informaatika õppekava Helen Hendrikson MOOCi Programmeerimise alused ülesannete lahenduste analüüs Bakalaureusetöö (9 EAP) Juhendaja:

Rohkem

SQL

SQL SQL Kuues loeng 3GL inside 4GL Protseduurid Funktsioonid Tavalised Funktsioonid (üks väljund) Ilma väljundita Protseduurid Viitargumentide kasutamise võimalus Tabel-väljundiga Protseduurid Create function

Rohkem

Skriptimiskeeli, mida ei käsitletud Perl Python Visual Basic Script Edition (VBScript) MS DOS/cmd skriptid Windows PowerShell midagi eksootilisemat: G

Skriptimiskeeli, mida ei käsitletud Perl Python Visual Basic Script Edition (VBScript) MS DOS/cmd skriptid Windows PowerShell midagi eksootilisemat: G Skriptimiskeeli, mida ei käsitletud Perl Python Visual Basic Script Edition (VBScript) MS DOS/cmd skriptid Windows PowerShell midagi eksootilisemat: GIMP Script-Fu 1 Skriptimiskeeli: Perl v1.0 loodud Larry

Rohkem

Operatsioonisüsteemi ülesanded

Operatsioonisüsteemi ülesanded Praktikum 2 OPERATSIOONISÜSTEEMIDE MASSPAIGALDUS Operatsioonisüsteemide masspaigaldus Suure arvu arvutisüsteemide korral ei ole mõistlik operatsioonisüsteeme paigaldada manuaalselt. Operatsioonisüsteemide

Rohkem

Advanced AspectJ ja AspectJ 5.0 Aleksei Bogdanov 05. aprill 2006

Advanced AspectJ ja AspectJ 5.0 Aleksei Bogdanov 05. aprill 2006 Advanced AspectJ ja AspectJ 5.0 Aleksei Bogdanov a1exey1@ut.ee 05. aprill 2006 Kava AspectJ in Action, peatükk 4 The AspectJ 5 Development Kit Developer's Notebook AOP@Work: AOP and metadata: A perfect

Rohkem

EE-macbook-retina-12-early2015-qs.indd

EE-macbook-retina-12-early2015-qs.indd Kiirjuhend Tervita oma MacBooki. Alustame. Maci käivitamiseks vajuta toitenuppu ning rakendus Setup Assistant annab sulle mõned lihtsad juhised, kuidas arvuti töökorda seada. See aitab sul Wi-Fi võrku

Rohkem

Microsoft Word - EHR.docx

Microsoft Word - EHR.docx earvekeskus E-ARVE TELLIMUSTE JUHEND 1 Sisukord E-arvete tellimused... 3 Klientide tellimused... 3 E-arve tellimuse lisamine... 3 E-arve tellimuse muutmine... 9 Minu tellimused... 10 Minu tellimuse sisestamine...

Rohkem

lvk04lah.dvi

lvk04lah.dvi Lahtine matemaatikaülesannete lahendamise võistlus. veebruaril 004. a. Lahendused ja vastused Noorem rühm 1. Vastus: a) jah; b) ei. Lahendus 1. a) Kuna (3m+k) 3 7m 3 +7m k+9mk +k 3 3M +k 3 ning 0 3 0,

Rohkem

G aiasoft Programmi VERP ja Omniva Arvekeskuse liidese häälestamine ja arvete saatmine-lugemine VERP 6.3 ja VERP 6.3E Versioon ja hilisemad K

G aiasoft Programmi VERP ja Omniva Arvekeskuse liidese häälestamine ja arvete saatmine-lugemine VERP 6.3 ja VERP 6.3E Versioon ja hilisemad K Programmi VERP ja Omniva Arvekeskuse liidese häälestamine ja arvete saatmine-lugemine VERP 6.3 ja VERP 6.3E Versioon 6.3.1.51 ja hilisemad Kasutaja juhend 2016 Sisukord 1. Sissejuhatus...3 2. Liidese häälestus...3

Rohkem

Eesti Ettevõtluskõrgkool Mainor rakenduskõrghariduse õppekava ROBOOTIKATARKVARA ARENDUS Õppekava nimetus Õppekava nimetus inglise keeles Kõrgharidusta

Eesti Ettevõtluskõrgkool Mainor rakenduskõrghariduse õppekava ROBOOTIKATARKVARA ARENDUS Õppekava nimetus Õppekava nimetus inglise keeles Kõrgharidusta Eesti Ettevõtluskõrgkool Mainor rakenduskõrghariduse õppekava ROBOOTIKATARKVARA ARENDUS Õppekava nimetus Õppekava nimetus inglise keeles Kõrgharidustaseme õpe Õppevorm(id) Õppeasutus Õppekava maht (EAP)

Rohkem

Microsoft Word - EVS_ISO_IEC_27001;2014_et_esilehed.doc

Microsoft Word - EVS_ISO_IEC_27001;2014_et_esilehed.doc EESTI STANDARD EVS-ISO/IEC 27001:2014 INFOTEHNOLOOGIA Turbemeetodid Infoturbe halduse süsteemid Nõuded Information technology Security techniques Information security management systems Requirements (ISO/IEC

Rohkem

IFI6083_Algoritmid_ja_andmestruktuurid_IF_3

IFI6083_Algoritmid_ja_andmestruktuurid_IF_3 Kursuseprogramm IFI6083.DT Algoritmid ja andmestruktuurid Maht 4 EAP Kontakttundide maht: 54 Õppesemester: K Eksam Eesmärk: Aine lühikirjeldus: (sh iseseisva töö sisu kirjeldus vastavuses iseseisva töö

Rohkem

Funktsionaalne Programmeerimine

Funktsionaalne Programmeerimine Geomeetrilised kujundid Geomeetriliste kujundite definitsioon: data Shape = Rectangle Side Side Ellipse Radius Radius RtTriangle Side Side Polygon [Vertex] deriving Show type Radius = Float type Side =

Rohkem

vv05lah.dvi

vv05lah.dvi IMO 05 Eesti võistkonna valikvõistlus 3. 4. aprill 005 Lahendused ja vastused Esimene päev 1. Vastus: π. Vaatleme esiteks juhtu, kus ringjooned c 1 ja c asuvad sirgest l samal pool (joonis 1). Olgu O 1

Rohkem

Loeng03

Loeng03 Loeng 03 Failiõigused ja -manipulatsioon Operatsioonisüsteemide administreerimine ja sidumine I233 Katrin Loodus, Tallinn 2015 Failid ja kataloogid Mis on fail? Linuxi laadsetes süsteemides on kõik failid

Rohkem

Loeng05

Loeng05 Sissejuhatus GNU/Linux süsteemi ja selle haldamisse Linux administreerimine I357 Margus Ernits Katrin Loodus 2014 Facter Puppet agendi masinas saame kasutada eeldefineeritud fakte, mida saame muutujatena

Rohkem

Sügis 2018 Kõrgema matemaatika 2. kontrolltöö tagasiside Üle 20 punkti kogus tervelt viis üliõpilast: Robert Johannes Sarap, Enely Ernits, August Luur

Sügis 2018 Kõrgema matemaatika 2. kontrolltöö tagasiside Üle 20 punkti kogus tervelt viis üliõpilast: Robert Johannes Sarap, Enely Ernits, August Luur Sügis 2018 Kõrgema matemaatika 2. kontrolltöö tagasiside Üle 20 punkti kogus tervelt viis üliõpilast: Robert Johannes Sarap, Enely Ernits, August Luure, Urmi Tari ja Miriam Nurm. Ka teistel oli edasiminek

Rohkem

Tallinna Ülikool Digitehnoloogiate instituut JavaFX rakenduste kujundamine CSS abil Seminaritöö Autor: Hendrik Spiegelberg Juhendaja: Jaagup Kippar Au

Tallinna Ülikool Digitehnoloogiate instituut JavaFX rakenduste kujundamine CSS abil Seminaritöö Autor: Hendrik Spiegelberg Juhendaja: Jaagup Kippar Au Tallinna Ülikool Digitehnoloogiate instituut JavaFX rakenduste kujundamine CSS abil Seminaritöö Autor: Hendrik Spiegelberg Juhendaja: Jaagup Kippar Autor:...... 2016 Juhendaja:...... 2016 Instituudi direktor:......

Rohkem

PÄRNU TÄISKASVANUTE GÜMNAASIUM ESITLUSE KOOSTAMISE JUHEND Pärnu 2019

PÄRNU TÄISKASVANUTE GÜMNAASIUM ESITLUSE KOOSTAMISE JUHEND Pärnu 2019 PÄRNU TÄISKASVANUTE GÜMNAASIUM ESITLUSE KOOSTAMISE JUHEND Pärnu 2019 SISUKORD 1. SLAIDIESITLUS... 3 1.1. Esitlustarkvara... 3 1.2. Slaidiesitluse sisu... 3 1.3. Slaidiesitluse vormistamine... 4 1.3.1 Slaidid...

Rohkem

Word Pro - diskmatTUND.lwp

Word Pro - diskmatTUND.lwp Loogikaalgebra ( Boole'i algebra ) George Boole (85 864) Sündinud Inglismaal Lincolnis. 6-aastasena tegutses kooliõpetaja assistendina. Õppis 5 aastat iseseisvalt omal käel matemaatikat, keskendudes hiljem

Rohkem

Relatsiooniline andmebaaside teooria II. 6. Loeng

Relatsiooniline andmebaaside teooria II. 6. Loeng Relatsiooniline andmebaaside teooria II. 5. Loeng Anne Villems ATI Loengu plaan Sõltuvuste pere Relatsiooni dekompositsioon Kadudeta ühendi omadus Sõltuvuste pere säilitamine Kui jõuame, siis ka normaalkujud

Rohkem

ArcGIS Online Konto loomine Veebikaardi loomine Rakenduste tegemine - esitlus

ArcGIS Online Konto loomine Veebikaardi loomine Rakenduste tegemine - esitlus PILVI TAUER Tallinna Tehnikagümnaasium ArcGIS Online 1.Konto loomine 2.Veebikaardi loomine 3.Rakenduste tegemine - esitlus Avaliku konto loomine Ava ArcGIS Online keskkond http://www.arcgis.com/ ning logi

Rohkem

GRUPI-SMS Veebirakenduse kasutamise juhend Rakendus Elisa grupi-smsi rakendus Väljaandja Elisa Eesti AS Juhendi koostamise kuupäev Versioon

GRUPI-SMS Veebirakenduse kasutamise juhend Rakendus Elisa grupi-smsi rakendus Väljaandja Elisa Eesti AS Juhendi koostamise kuupäev Versioon GRUPI-SMS Veebirakenduse kasutamise juhend Rakendus Elisa grupi-smsi rakendus Väljaandja Elisa Eesti AS Juhendi koostamise kuupäev 05.02.2018 Versiooni kuupäev 30.01.2018 1 SISUKORD 1. ÜLEVAADE... 3 1.1

Rohkem

MTAT Operatsioonisüsteemid - protsessid

MTAT Operatsioonisüsteemid - protsessid Operatsioonisüsteemid Mõiste Tuumafunktsioonid Protsessihaldus 1. slaid Arvutisüsteem Kasutaja 1 Kasutaja 2 Kasutaja N Kompilaatorid Kujundusprogrammid Tekstiredaktorid Andmebaasisüsteemid RAKENDUSPROGRAMMID

Rohkem

DIGITAALTEHNIKA DIGITAALTEHNIKA Arvusüsteemid Kümnendsüsteem Kahendsüsteem Kaheksandsüsteem Kuueteistkü

DIGITAALTEHNIKA DIGITAALTEHNIKA Arvusüsteemid Kümnendsüsteem Kahendsüsteem Kaheksandsüsteem Kuueteistkü DIGITAALTEHNIKA DIGITAALTEHNIKA... 1 1. Arvusüsteemid.... 2 1.1.Kümnendsüsteem....2 1.2.Kahendsüsteem.... 2 1.3.Kaheksandsüsteem.... 2 1.4.Kuueteistkümnendsüsteem....2 1.5.Kahendkodeeritud kümnendsüsteem

Rohkem

G TECTA 4G mitme gaasi detektor EE Lühijuhend

G TECTA 4G mitme gaasi detektor EE Lühijuhend G TECTA 4G mitme gaasi detektor Lühijuhend 2 Sisukord Ohutus- ning ettevaatusabinõud 2 Karbi sisu 3 Toote ülevaade 3 Toote omadused 3 Akude kontrollimine 4 Sisselülitamine 4 G-TECTA 4G käivitusprotsess

Rohkem

Võrguinverterite valik ja kasutusala päikeseelektrijaamades Robert Mägi insener

Võrguinverterite valik ja kasutusala päikeseelektrijaamades Robert Mägi insener Võrguinverterite valik ja kasutusala päikeseelektrijaamades Robert Mägi insener Robert Mägi o Õpingud: Riga Technical University o Haridus: MSc (Electrical Engineering) MSc (Automatic Telecommunications)

Rohkem

Peafail3_2.dvi

Peafail3_2.dvi TARTU ÜLIKOOL ARVUTITEADUSE INSTITUUT Algoritmid ja andmestruktuurid Ülesannete kogu Versioon 3.2 13. märts 2017. a. 09:45 Koostajad: Ahti Peder Jüri Kiho Härmel Nestra Tartu 2017 Käesoleva õppevahendi

Rohkem

Ülesanne #5: Käik objektile Kooli ümberkujundamist vajava koha analüüs. Ülesanne #5 juhatab sisse teise poole ülesandeid, mille käigus loovad õpilased

Ülesanne #5: Käik objektile Kooli ümberkujundamist vajava koha analüüs. Ülesanne #5 juhatab sisse teise poole ülesandeid, mille käigus loovad õpilased Ülesanne #5: Käik objektile Kooli ümberkujundamist vajava koha analüüs. Ülesanne #5 juhatab sisse teise poole ülesandeid, mille käigus loovad õpilased oma kujunduse ühele kohale koolis. 5.1 Kohavalik Tiimi

Rohkem

PowerPoint Presentation

PowerPoint Presentation Lühijuhend Turvaline juurdepääs, ühiskasutus ja salvestusruum failide jaoks. Rohkem võimalusi olenemata sellest, kus te asute! Logige oma Office 365 tellimusse sisse ja valige rakendusekäiviti kaudu SharePoint.

Rohkem

P2P süsteemid

P2P süsteemid Gnutella Ajalugu Detsentraliseeritus Protokollist Paralleliseerimine Ujutamine Skaleeruvus Ultranoded Puuräsid DHT Muud MEELIS ROOS 1 Ajalugu Failivahetus P2P massidesse viija Napster tsentraalne süsteem

Rohkem

Monitooring

Monitooring IT infrastruktuuri teenused Monitooring Margus Ernits margus.ernits@itcollege.ee 1 Miks? Arvutisüsteemid töötavad tõrgetega Pole olemas 100% veakindlaid ja keerulisi arvutisüsteeme Tõrgetest võib teada

Rohkem

Microsoft Word - TallinnLV_lihtsustatud_manual_asutuse_juhataja_ doc

Microsoft Word - TallinnLV_lihtsustatud_manual_asutuse_juhataja_ doc Tallinna Linnavalitsuse sõnumisaatja kasutusjuhend asutuse juhatajale Sisukord 1. Süsteemi sisenemine...2 2. Parooli lisamine ja vahetamine...2 3. Ametnike lisamine ametiasutuse juurde...2 4. Saatjanimede

Rohkem

Loeng12

Loeng12 Operatsioonisüsteemide administreerimine ja sidumine I233 Loeng 10 Süsteemi jälgimine Log failid Monitooring Mahtude hindamine ja haldamine Margus Ernits margus.ernits@itcollege.ee 1 Töötavaid teenuseid

Rohkem

OPERATSIOONISÜSTEEMIDE EHITUS Ülevaade Protsessi mõiste Protsesside planeerimine Operatsioonid protsessidega Protsessihaldus Protsesside koostöö Prots

OPERATSIOONISÜSTEEMIDE EHITUS Ülevaade Protsessi mõiste Protsesside planeerimine Operatsioonid protsessidega Protsessihaldus Protsesside koostöö Prots Ülevaade Protsessi mõiste Protsesside planeerimine Operatsioonid protsessidega Protsessihaldus Protsesside koostöö Protsessidevaheline side Side klient-serversüsteemides MEELIS ROOS 2 Protsessi mõiste

Rohkem

Tiia Salm 2011 Online kirjastus CALAMÉO Calameo kujutab endast on-line kirjastust, mis võimaldab oma dokumente avaldada e-raamatuna tasuta. Failid (Pd

Tiia Salm 2011 Online kirjastus CALAMÉO Calameo kujutab endast on-line kirjastust, mis võimaldab oma dokumente avaldada e-raamatuna tasuta. Failid (Pd Online kirjastus CALAMÉO Calameo kujutab endast on-line kirjastust, mis võimaldab oma dokumente avaldada e-raamatuna tasuta. Failid (Pdf, Word, Excel, PowerPoint, Open Office) tuleb esmalt keskkonda üles

Rohkem

PowerPoint Presentation

PowerPoint Presentation Mahara võimalused Marju Piir Triin Marandi Tartu Ülikool 2016 E-portfoolio Kogumik õppija poolt loodud, valitud, järjestatud, reflekteeritud ja esitletud materjalidest, tõendamaks õpitust arusaamist ja

Rohkem

Pythoni Turtle moodul ja Scratchi värvilisem pool Plaan Isikukoodi kontrollnumbri leidmine vaatame üle lahenduse kontrollnumbri leimiseks. Pythoni joo

Pythoni Turtle moodul ja Scratchi värvilisem pool Plaan Isikukoodi kontrollnumbri leidmine vaatame üle lahenduse kontrollnumbri leimiseks. Pythoni joo Pythoni Turtle moodul ja Scratchi värvilisem pool Plaan Isikukoodi kontrollnumbri leidmine vaatame üle lahenduse kontrollnumbri leimiseks. Pythoni joonistamise võimalused Turtle mooduli abil. Scratchi

Rohkem

Programmi AnimatorDV Simple+ lühike kasutajajuhend

Programmi AnimatorDV Simple+ lühike kasutajajuhend Programmi AnimatorDV Simple+ esmane kasutusjuhend Programm AnimatorDV Simple+ on mõeldud animatsioonide loomiseks. Tegemist on tasuta tarkvaraga, mis töötab videoseadmetega (videokaamera, veebikaamera).

Rohkem

untitled

untitled IDA-VIRUMAA PÕLEVKIVI TÖÖSTUSSE SUHTUMISE UURINGU ARUANNE IDA-VIRUMAA ELANIKKONNA TELEFONIKÜSITLUS Oktoober 2006 www.saarpoll.ee SISUKORD 1. Sissejuhatus ja metoodika........... 3 2. Põhijäreldused....

Rohkem

Microsoft Word - Lisa 27.rtf

Microsoft Word - Lisa 27.rtf Maksu ja Tolliamet Rahandusministri 29. novembri 2010. a määruse nr 60 Tulumaksuseadusest, sotsiaalmaksuseadusest, kogumispensionide seadusest ja töötuskindlustuse seadusest tulenevate deklaratsioonide

Rohkem

Pealkiri

Pealkiri Andmebaasid II praktikum Andmebaaside administreerimine Andmete sisestamine KESKKOND, KASUTAJAD, ÕIGUSED Mõisted Tabelid, vaated, trigerid, jpm on objektid Objektid on grupeeritud skeemi Skeemid moodustavad

Rohkem

Directo ja Omniva arvekeskuse (endine EAK ehk Eesti E-arvete Keskus) liidestamine

Directo ja Omniva arvekeskuse (endine EAK ehk Eesti E-arvete Keskus) liidestamine 2019/02/17 11:26 1/2 Directo ja Omniva arvekeskuse (endine EAK ehk Eesti E-arvete Keskus) liidestamine Sisukord Directo ja Omniva arvekeskuse (endine EAK ehk Eesti E-arvete Keskus) liidestamine... 1 Definitsioonid...

Rohkem

loeng7.key

loeng7.key Grammatikate elustamine JFLAPiga Vesal Vojdani (TÜ Arvutiteaduse Instituut) Otse Elust: Java Spec https://docs.oracle.com/javase/specs/jls/se8/html/ jls-14.html#jls-14.9 Kodutöö (2. nädalat) 1. Avaldise

Rohkem

EESTI STANDARD EVS-ISO/IEC 38500:2009 Avaldatud eesti keeles: oktoober 2009 Jõustunud Eesti standardina: oktoober 2009 Infotehnoloogia valitsemine org

EESTI STANDARD EVS-ISO/IEC 38500:2009 Avaldatud eesti keeles: oktoober 2009 Jõustunud Eesti standardina: oktoober 2009 Infotehnoloogia valitsemine org EESTI STANDARD Avaldatud eesti keeles: oktoober 2009 Jõustunud Eesti standardina: oktoober 2009 Infotehnoloogia valitsemine organisatsioonis Corporate governance of information technology (ISO/IEC 38500:2008)

Rohkem

Uudiseid k-meride abil bakterite leidmisest [Compatibility Mode]

Uudiseid k-meride abil bakterite leidmisest [Compatibility Mode] Uudiseid k-meride abil bakterite leidmisest CLARK: fast and accurate classification of metagenomic and genomic sequences using discriminative k-mers(2015) Rachid Ounit, Steve Wanamaker, Timothy J. Close

Rohkem

Microsoft PowerPoint - IRZ0020_praktikum4.pptx

Microsoft PowerPoint - IRZ0020_praktikum4.pptx IRZ0020 Kodeerimine i ja krüpteerimine praktikum 4 Julia Berdnikova, julia.berdnikova@ttu.ee www.lr.ttu.ee/~juliad l 1 Infoedastussüsteemi struktuurskeem Saatja Vastuvõtja Infoallikas Kooder Modulaator

Rohkem

Share wave 5: 50+ in Europe - Coverscreenwizard version IF SKIP_INTROPAGE = 0 CoverscreenWizardIntroPage Järgnev sissejuhatus sisaldab üldküsimu

Share wave 5: 50+ in Europe - Coverscreenwizard version IF SKIP_INTROPAGE = 0 CoverscreenWizardIntroPage Järgnev sissejuhatus sisaldab üldküsimu Share wave 5: 50+ in Europe - Coverscreenwizard version 5.4.2 IF SKIP_INTROPAGE = 0 CoverscreenWizardIntroPage Järgnev sissejuhatus sisaldab üldküsimusi vastaja leibkonna kohta. Lugege tekst kõvasti ette.

Rohkem

Euroopa Liidu tulevik aastal 2013 Euroopa Liidu tulevikust räägitakse kõikjal ja palju, on tekkinud palju küsimusi ning levib igasugust valeinfot, mis

Euroopa Liidu tulevik aastal 2013 Euroopa Liidu tulevikust räägitakse kõikjal ja palju, on tekkinud palju küsimusi ning levib igasugust valeinfot, mis Euroopa Liidu tulevik aastal 2013 Euroopa Liidu tulevikust räägitakse kõikjal ja palju, on tekkinud palju küsimusi ning levib igasugust valeinfot, mis ajab inimesed segadusse. Järgnevalt on ülevaade mõningatest

Rohkem

Müügiarvete juhend VEP_

Müügiarvete juhend VEP_ MÜÜGIARVETE KASUTUSJUHEND Sisukord earvekeskusesse sisenemine... 2 Ettevõtte seadete määramine... 3 Ettevõtte kontole ligipääsude volitamine... 5 Käibemaksu koodide seadistamine... 6 Müügiarve koostamine...

Rohkem

Tõlkija poolne märkus: Ma leidsin 2 kohta, kus oli selle mustri parandusi üleval. Esimene neist ametlik VK koduleht. Sealt leitud täiendused ei ole õi

Tõlkija poolne märkus: Ma leidsin 2 kohta, kus oli selle mustri parandusi üleval. Esimene neist ametlik VK koduleht. Sealt leitud täiendused ei ole õi Tõlkija poolne märkus: Ma leidsin 2 kohta, kus oli selle mustri parandusi üleval. Esimene neist ametlik VK koduleht. Sealt leitud täiendused ei ole õiged, sellest juttu Ravelrys. Parandus soovitab sarnaselt

Rohkem

Operatsioonisüsteemid 1. loeng

Operatsioonisüsteemid 1. loeng Kursus Operatsioonisüsteemid (Operating Systems) MTAT.08.006 3 EAP Kersti Taurus 1. Arvutisüsteem Kasutaja 1 Kasutaja 2 Kasutaja N Kompilaatorid Kujundusprogrammid Tekstiredaktorid Andmebaasisüsteemid

Rohkem

MINIPESUMASIN KASUTUSJUHEND XPM25 Täname teid selle toote ostmise eest. Villaste riiete väänamine on rangelt keelatud. Palun lugege juhendit hoolikalt

MINIPESUMASIN KASUTUSJUHEND XPM25 Täname teid selle toote ostmise eest. Villaste riiete väänamine on rangelt keelatud. Palun lugege juhendit hoolikalt MINIPESUMASIN KASUTUSJUHEND XPM25 Täname teid selle toote ostmise eest. Villaste riiete väänamine on rangelt keelatud. Palun lugege juhendit hoolikalt enne seadme kasutamist ja hoidke see juhend alles.

Rohkem

Ruutvormid Denitsioon 1. P n Ütleme, et avaldis i;j=1 a ijx i x j ; kus a ij = a ji ; a ij 2 K ja K on korpus, on ruutvorm üle korpuse K muutujate x 1

Ruutvormid Denitsioon 1. P n Ütleme, et avaldis i;j=1 a ijx i x j ; kus a ij = a ji ; a ij 2 K ja K on korpus, on ruutvorm üle korpuse K muutujate x 1 Ruutvormid Denitsioon. P n Ütleme, et avaldis i;j= a ijx i x j ; kus a ij = a ji ; a ij K ja K on korus, on ruutvorm üle koruse K muutujate x ;;x n suhtes. Maatriksit =(a ij ) nimetame selle ruutvormi

Rohkem

Microsoft PowerPoint - loeng.ppt

Microsoft PowerPoint - loeng.ppt Tarkvaraarendusprotsess Lektor Oleg Mürk olegm@webmedia.ee Webmedia AS www.webmedia.ee Teema Mille poolest erineb üksinda programmeerimine mitmekesi tarkvaraarendamisest? Mitmekesi programmeerimine Mitmekesi

Rohkem

1 Keskkonnamõju analüüs Räätsa TP-702 Koostajad Koostamise aeg metsaparandusspetsialist Jüri Koort bioloogilise mitmekesisuse spetsialist T

1 Keskkonnamõju analüüs Räätsa TP-702 Koostajad Koostamise aeg metsaparandusspetsialist Jüri Koort bioloogilise mitmekesisuse spetsialist T 1 Keskkonnamõju analüüs Räätsa TP-702 Koostajad Koostamise aeg metsaparandusspetsialist Jüri Koort 24.08.2016 bioloogilise mitmekesisuse spetsialist Toomas Hirse 22.05.2017 Tabel 1. Objekti üldandmed Viljandimaa

Rohkem

PowerPoint Presentation

PowerPoint Presentation Avaandmed Urmas Sinisalu Mis on avaandmed? Alus vs. Kohustus Avaandmed on kõigile vabalt ja avalikult kasutamiseks antud masinloetaval kujul andmed, millel puuduvad kasutamist ning levitamist takistavad

Rohkem

TARTU ÜLIKOOL Arvutiteaduse instituut Informaatika õppekava Mirjam Iher Nõrgima eeltingimuse staatiline analüüs pinukeeltele Bakalaureusetöö (9 EAP) J

TARTU ÜLIKOOL Arvutiteaduse instituut Informaatika õppekava Mirjam Iher Nõrgima eeltingimuse staatiline analüüs pinukeeltele Bakalaureusetöö (9 EAP) J TARTU ÜLIKOOL Arvutiteaduse instituut Informaatika õppekava Mirjam Iher Nõrgima eeltingimuse staatiline analüüs pinukeeltele Bakalaureusetöö (9 EAP) Juhendaja: Juhendaja: Kalmer Apinis, PhD Vesal Vojdani,

Rohkem

Microsoft Word - Errata_Andmebaaside_projekteerimine_2013_06

Microsoft Word - Errata_Andmebaaside_projekteerimine_2013_06 Andmebaaside projekteerimine Erki Eessaar Esimene trükk Teadaolevate vigade nimekiri seisuga 24. juuni 2013 Lehekülg 37 (viimane lõik, teine lause). Korrektne lause on järgnev. Üheks tänapäeva infosüsteemide

Rohkem

Operatsioonisüsteemid Intelligentne arvutikasutus IFI6070 Tanel Toova

Operatsioonisüsteemid Intelligentne arvutikasutus IFI6070 Tanel Toova Operatsioonisüsteemid Intelligentne arvutikasutus IFI6070 Tanel Toova Operatsioonisüsteemi mõiste "Tarkvara, mis juhib programmide täitmist, nt Windows" ÕS 2006 "Operatsioonisüsteem on tarkvara, mis töötab

Rohkem

DE_loeng5

DE_loeng5 Digitaalelektroonika V loeng loogikalülitused KMOP transistoridega meeldetuletus loogikalülitused TTL baasil baaslülitus inverteri tunnusjooned ja hilistumine LS lülitus kolme olekuga TTL ja avatud kollektoriga

Rohkem

RIQASNet

RIQASNet RIQASNet Kasutusjuhend Tutvustus RIQASNet on veebipõhine andmete sisestamise süsteem, mis võimaldab kasutajatel saata tulemusi ja meetodi muutusi RIQAS ele ning samas vaadata ka raporteid. RIQASNet võimaldab

Rohkem

Microsoft Word - TM70_SP-MG_kasutusjuhend.docx

Microsoft Word - TM70_SP-MG_kasutusjuhend.docx TM70 Touch-i kasutusjuhend Süsteemid: Magellan ja Spectra SP Põhiekraan Kuupäev/kellaaeg Välis-/sisetemperatuur Süsteemi olek Tsoonid Menüü Info OneScreen Monitoring SpotOn Locator Slaidiesitus Paanika-häire

Rohkem

Õppematerjalide esitamine Moodle is (alustajatele) seminar sarjas Lõunatund e-õppega 12. septembril 2017 õppedisainerid Ly Sõõrd (LT valdkond) ja Dian

Õppematerjalide esitamine Moodle is (alustajatele) seminar sarjas Lõunatund e-õppega 12. septembril 2017 õppedisainerid Ly Sõõrd (LT valdkond) ja Dian Õppematerjalide esitamine Moodle is (alustajatele) seminar sarjas Lõunatund e-õppega 12. septembril 2017 õppedisainerid Ly Sõõrd (LT valdkond) ja Diana Lõvi (SV valdkond) Järgmised e-lõunad: 10. oktoober

Rohkem