Programmeerimise 2. vaheeksam

Size: px
Start display at page:

Download "Programmeerimise 2. vaheeksam"

Transcription

1 Programmeerimise 2. vaheeksam 5. jaanuar 2015, kell 10:00 13:00 1. Fraktal (3p) yl1.py Kõrvaloleval pildil on fraktali 1., 2., 3. ja 4. taseme näidised. Kirjuta rekursiivne funktsioon, mis võtab argumendiks taseme numbri ja puu tüve pikkuse, ning joonistab vastava tasemega fraktali. Demonstreeri funktsiooni tööd joonistades fraktali tasemega 4. Vihjed: kilpkonna saab kiiremini liikuma panna käskudega speed(10) ja delay(0). Kui sa kohe õiget fraktalit joonistada ei oska, siis alusta veidi lihtsamast: 2. Pikim sõne (5p) yl2.py Kirjuta funktsioon pikim_sõne, mis võtab argumendiks listi, mille elementideks võivad olla sõned ja listid. Nende listide elementideks võivad jällegi olla sõned ja listid jne. Funktsioon peab tagastama sellises andmestruktuuris leiduva kõige pikema sõne. Kui leidub mitu pikimat sõnet, siis võib tagastada neist suvalise. Kui ühtegi sõnet ei leidu, tuleb tagastada tühisõne "". Lihtsam variant (3p) ülesandest on selline, kus me eeldame, et kõikide listide pikkus on alati kas 0 või 3 ja kolmeelemendilise listi korral on alati esimene element sõne ja ülejäänud kaks elementi listid: >>> pikim_sõne([]) '' >>> pikim_sõne(["abcd", [], []]) 'abcd' >>> pikim_sõne(["abcd", ["abcde", [], []], []]) 'abcde' >>> pikim_sõne(["abc", ["abc", [], []], ["abcd", ["abcde", [], []], []]]) 'abcde' Vihje: mittetühja listi korral on pikim sõne kas listi esimene element või siis listi teises või kolmandas elemendis leiduv pikim sõne. Täispunktide jaoks peab funktsioon töötama suvalise pikkusega listide korral, kus suvalistel positsioonidel võivad olla nii sõned, kui listid: >>> pikim_sõne(["a", "abc", [], ["a"], [[["abcdefg"]], [], [["fg"], "ttt"]], "ab"]) 'abcdefg' Vihje: >>> isinstance("blaa", str) >>> isinstance(["blaa"], str) >>> isinstance(["blaa"], list) 3. ülesanne on lehe pöördel

2 3. INI-faili analüüs (12p) yl3.py INI-formaat on levinud viis programmide seadete salvestamiseks tekstifailina. Selles formaadis olevate failide sisu jaotub üheks või mitmeks sektsiooniks ning igas sektsioonis on 0 või rohkem attribuuti. Sektsiooni algust tähistab rida, kus kantsulgude vahel on sektsiooni nimi. Järgnevatel ridadel on selle sektsiooni attribuudid. Atribuudi kirjeldamiseks pannakse kirja kõigepealt selle nimi, siis võrdusmärk ja seejärel attribuudi väärtus. Sektsioon lõpeb järgmise sektsiooni algusega või faili lõpus. Failis võib olla ka kommentaare (need on read, mis algavad semikooloniga) ning tühje ridu. Näide: ; last modified 1 April 2001 by John Doe [owner] name=john Doe organization=acme Widgets Inc. [database] ; use IP address in case network name resolution is not working server= port=143 file=payroll.dat Põhiülesanne (10p) a) Kirjuta funktsioon loe_ini, mis võtab argumendiks INI-formaadis faili nime ja tagastab selle sisu sõnastikuna, kus kirje võtmeks on sektsiooni nimi ja väärtuseks omakorda sõnastik, milles võti on attribuudi nimi ja väärtus attribuudi väärtus. Eelnevalt toodud näitefaili korral peaks tulemuseks olema {'owner' : {'name' : 'John Doe', 'organization' : 'Acme Widgets Inc.'}, 'database' : {'server' : ' ', 'port' : '143', 'file': 'payroll.dat'}} NB! Pythonis on selle formaadi lugemiseks küll eraldi funktsioonid olemas, aga siin tuleb lahendus ise kirjutada, kasutades vaid üldisi faili- ja sõnetöötluse vahendeid! b) Kirjuta programm, mis loeb sisse kaks INI-faili system_settings.ini ja user_settings.ini (võib eeldada, et mõlemad on kodeeringus UTF-8). Seejärel küsib programm kasutajalt ühe sektsiooni nime ja ühe attribuudi nime, ning väljastab ekraanile vastava väärtuse failist user_settings.ini. Kui näidatud sektsiooni või attribuudi nime selles failis polnud, siis tuleb otsida väärtust failist system_settings.ini. Kui ka seal vastav sektsioon või attribuut puudub, siis ei peaks programm midagi väljastama. Lisaülesanne (2p) Täienda funktsiooni loe_ini nii, et see aktsepteeriks ka mitmerealisi attribuutide väärtusi. Võib eeldada, et mitmerealised väärtused on ümbritsetud jutumärkidega ja ei sisaldada jutumärke. Väärtust ümbritsevaid jutumärke ei loe me väärtuse osaks. Näide: [Luuletus nr. 1] autor=priit Pätt tekst="taevas paistab ilus kuu, metsas õitseb toomepuu"

3 Programmeerimise 2. vaheeksam 13. jaanuar 2015, kell 10:00 13:00 1. Fraktal (3p) Järgneval pildil on fraktali 1., 2., 3. ja 4. taseme näidised. Kirjuta rekursiivne funktsioon, mis võtab argumendiks taseme numbri ja suurima ruudu küljepikkuse, ning joonistab vastava tasemega fraktali. Demonstreeri funktsiooni tööd joonistades fraktali tasemega 4. Vihje: kilpkonna saab kiiremini liikuma panna käskudega speed(10) ja delay(0). 2. Sõnede arv (3+2p) Kirjuta rekursiivne funktsioon sõnede_arv, mis võtab argumendiks listi, mille elementideks võivad kas sõned, täisarvud või listid. Nende listide elementideks võivad olla jällegi kas sõned, täisarvud või listid jne. Igas listis on alati kas ainult sõned, ainult täisarvud või ainult listid, mitte erinevad andmetüübid segamini. Funktsioon peab tagastama täisarvu, mis näitab, mitu sõnet esineb selles andmestruktuuris. Lihtsam versioon ülesandest on selline, kus listi pikkus on alati 2. >>> sõnede_arv([1,2]) 0 >>> sõnede_arv(["a'aa","bbb"]) 2 >>> sõnede_arv([["aa'a","bbb"], [3,4]]) 2 >>> sõnede_arv([[["aaa","bbb"], [3,4]], [[["aaa","bbb"],["aaa","bbb"]], ["aaa","bbb"]]]) 8 Vihje: >>> isinstance("blaa", str) >>> isinstance(["blaa"], str) >>> isinstance(["blaa"], list) Täispunktide saamiseks peab funktsioon saama hakkama ka sellise andmestruktuuriga, mis sisaldab erinevate pikkustega liste, sh. tühjad listid. >>> sõnede_arv([]) 0 >>> sõnede_arv([[[["aaa"]], [[3,4,5]]]]) 1 >>> sõnede_arv([[["aaa","bbb"], []], [[["aaa","bbb", "ccc"],["aaa"],["bbb"]]]]) 7 3. ülesanne on lehe pöördel

4 3. Eesti linnad aastal 1989 (12p) Failis linnad.txt (kodeering UTF-8, kättesaadav Moodle'ist) on igal real semikoolonite ja tühikutega eraldatud andmed mingi Eesti linna kohta. Andmeveergude tähendused on kirjeldatud faili esimesel real. NB! Arvväärtuste tuhandeliste ja sajaliste vahel võib esineda üks tühik! Mõnedel linnadel on mõne aasta kohal küsimärk see näitab, et antud aastal ei loetud antud asulat linnaks. Põhiülesanne (10p) a) Kirjuta funktsioon rahvaarvud, mis võtab argumendiks linnade faili nime ja tagastab sõnastiku, mis sisaldab failis olevaid andmeid 1989 aasta linnade rahvaarvude kohta. Tagastatava sõnastiku kirje võtmeks peab olema maakonna nimi ja väärtuseks hulk, mis sisaldab paare (e. kaheelemendilisi ennikuid), kus esimene komponent on selle maakonna mingi linna nimi ja teine komponent on selle linna rahvaarv aastal NB! Arvesse tuleb võtta vaid neid asulaid, mis olid sellel aastal linnad, st. neid, mille kohta on selle aasta rahvaarv välja toodud. Näiteks, kui faili sisu on Linn; Elanikke 1979; Elanikke 1989; Elanikke 2000; Elanikke 2006; Elanikke 2011; Maakond Tallinn; ; ; ; ; ; Harju Viljandi; ; ; ; ; ; Viljandi Tartu; ; ; ; ; ; Tartu Elva; 6358; 6325; 6020; 5826; 5607; Tartu Abja-Paluoja;?;?; 1417; 1406; 1240; Viljandi siis sellele vastav sõnastik oleks {'Tartu' : {('Tartu', ), ('Elva', 6325)}, 'Harju' : {('Tallinn', )}, 'Viljandi' : {('Viljandi', 23080)}} b) Kirjuta funktsioon suurimad_linnad, mis võtab argumendiks eespool mainitud kujuga sõnastiku ja tagastab uue sõnastiku, kus kirje võtmeks on maakonna nimi ja väärtuseks paar selle 1989 aasta suurima linna nime ja rahvaarvuga. Ülaltoodud näitefaili korral peab vastuseks tulema {'Tartu' : ('Tartu', ), 'Harju' : ('Tallinn', ), 'Viljandi': ('Viljandi', 23080)} c) Kuva ekraanile failis linnad.txt oleva kõige suurema linna nimi 1989 aastal. Lisaülesanne (2p) Kuva ekraanile veel 2 rida nende linnade nimed, mille rahvaarv erines 1989 aastal üksteisest kõige vähem. Kõigepealt tuleb kuvada väiksema linna nimi ja siis suurema nimi.

5 1. Fraktal (3p) yl1.py Programmeerimise 2. vaheeksami järeltöö 22. jaanuar 2015, kell 10:00 13:00 Järgneval pildil on fraktali 1., 2., 3. ja 4. taseme näidised. Kirjuta rekursiivne funktsioon, mis võtab argumendiks taseme numbri ja pikima joone pikkuse, ning joonistab vastava tasemega fraktali. Demonstreeri funktsiooni tööd joonistades fraktali tasemega 4. Vihje: kilpkonna saab kiiremini liikuma panna käskudega speed(10) ja delay(0). 2. Segamini või mitte (3+2p) yl2.py Kirjuta funktsioon on_segamini, mis võtab argumendiks listi, mille elementideks võivad olla sõned ja listid. Nende listide elementideks võivad olla jällegi sõned ja listid jne. Funktsioon peab tagastama või vastavalt sellele, kas taolises andmestruktuuris leidub mõni list, mille elementide hulka kuulub nii sõnesid, kui liste. Lihtsam versioon ülesandest on selline, kus listi pikkus on alati 2: >>> on_segamini(["aa", "bb"]) >>> on_segamini([["aa", "bb"], [["aa", "bb"],["aa", "bb"]]]) >>> on_segamini([["aa", "bb"], [["aa", "bb"], "cc"]]) Vihje: >>> isinstance("blaa", str) >>> isinstance(["blaa"], str) >>> isinstance(["blaa"], list) Täispunktide saamiseks peab funktsioon saama hakkama ka sellise andmestruktuuriga, mis sisaldab erinevate pikkustega liste, sh. tühjad listid: >>> on_segamini([]) >>> on_segamini([["aa", "bb", "cc"], ["dd"]]) >>> on_segamini([["aa", [], "bb"], ["cc"]]) 3. ülesanne on lehe pöördel

6 3. Malelaud (12p) yl3.py Põhiülesanne (10p) Failis malelaud.txt on malelaua seis igal real on ühe nupu asukoht ja kirjeldus, nt. c5 valge ettur. a) Kirjuta funktsioon loe_mängu_seis, mis võtab argumendiks failinime ja moodustab faili sisu põhjal mängulaua seisu kujutava 8x8 sõnemaatriksi e. 8 elemendilise listi, mille iga element on list, mis sisaldab 8 sõnet. Asukoha märgendi täht (a... h) tähistab veergu (e. positsiooni sisemises listis) a tähistab veergu indeksiga 0 ja h rida indeksiga 7. Number tähistab rida (e. positsiooni välimises listis) 1 tähendab positsiooni indeksiga 0 ja 8 positsiooni indeksiga 7. Maatriksi nendel positsioonidel, kus pole ühtegi nuppu, peab olema tühisõne "". Näide: kui faili malelaud.txt sisu on b1 must oda b5 valge kuningas d3 must ratsu b2 valge oda d1 valge ratsu d2 valge oda b3 must ettur f1 must kuningas siis loe_mängu_seis("malelaud.txt") peab tagastama [['', 'must oda', '', 'valge ratsu', '', 'must kuningas', '', ''], ['', 'valge oda', '', 'valge oda', '', '', '', ''], ['', 'must ettur', '', 'must ratsu', '', '', '', ''], ['', '', '', '', '', '', '', ''], ['', 'valge kuningas', '', '', '', '', '', ''], ['', '', '', '', '', '', '', ''], ['', '', '', '', '', '', '', ''], ['', '', '', '', '', '', '', '']] b) Loe sisse mängu seis failist malelaud.txt ning kuva ekraanile täisarv, mis näitab mitmes reas või veerus esineb nii musti kui ka valgeid nuppe. Eespool toodud näitefaili korral peab ekraanile ilmuma 3, sest mõlemat värvi nuppe leidub ühes reas ja kahes veerus. Lisaülesanne (2p) Kuva ekraanile (eraldi reale) veel üks täisarv, mis näitab mitmes kohas mängulaual on kõrvuti kahe vastasmängija nupud. (Kõrvuti loeme olevat samas reas või samas veerus olevaid nuppe, mille vahel pole teisi nuppe ega tühje ruute.) Näitefaili korral peab ekraanile ilmuma 5. Kogu programmi väljund peab olema seega 3 5

Tabelid <TABLE> Koostanud: Merike Hein

Tabelid <TABLE> Koostanud: Merike Hein Tabelid Tabelite kasutusvõimalus on HTML'is olemas juba pikka aega. Tabelimärgendite esmaseks kasutusalaks oli muidugi mõista tabelkujul info kuvamine. tähendab siis tabelite joonistamist.

More information

Puudub protseduur. Protseduuri nimi võib olla valesti kirjutatud. Protseduuri (või funktsiooni) poole pöördumisel on vähem argumente kui vaja.

Puudub protseduur. Protseduuri nimi võib olla valesti kirjutatud. Protseduuri (või funktsiooni) poole pöördumisel on vähem argumente kui vaja. Puudub protseduur. Protseduuri nimi võib olla valesti kirjutatud. Sub prog1() Msgox "Tere" Sub prog2() a = si(1) Protseduuri (või funktsiooni) poole pöördumisel on vähem argumente kui vaja. a = Sin() Protseduuri

More information

Andmebaasid (6EAP) I praktikum

Andmebaasid (6EAP) I praktikum Andmebaasid (6EAP) I praktikum Mõisteid Server on arvutisüsteem või selles töötav tarkvara, mis pakub teatud infoteenust sellega ühenduvatele klientidele. Klient on tarkvara, mis võimaldab suhelda serveriga.

More information

MSDE Upgrade platvormile SQL 2005 Server Express SP4

MSDE Upgrade platvormile SQL 2005 Server Express SP4 MSDE Upgrade platvormile SQL 2005 Server Express SP4 NB! Windos XP puhul peab veenduma, et masinas oleks paigaldatud.net Framework vähemalt versioon 2.0!!! NB! Muutke oma SA parool turvaliseks ( minimaalne

More information

Mis on tõene? Tsüklid, failihaldus. if - näited. unless - näited. unless. Merle Sibola. if ($arv > $suur) { #leitakse suurim arv $suur=$arv; } #if

Mis on tõene? Tsüklid, failihaldus. if - näited. unless - näited. unless. Merle Sibola. if ($arv > $suur) { #leitakse suurim arv $suur=$arv; } #if Mis on tõene? Tsüklid, failihaldus Merle Sibola iga string on tõene, välja arvatud "" ja "0" iga number on tõene, v.a. number 0 Iga viide (reference) on tõene Iga defineerimata muutuja on väär. if if (EXPR)

More information

XmlHttpRequest asemel võib olla vajalik objekt XDomainRequest

XmlHttpRequest asemel võib olla vajalik objekt XDomainRequest 1 2 3 XmlHttpRequest asemel võib olla vajalik objekt XDomainRequest 4 5 6 7 8 https://www.trustwave.com/global-security-report http://redmondmag.com/articles/2012/03/12/user-password-not-sophisticated.aspx

More information

WD My Net N600 juhend:

WD My Net N600 juhend: WD My Net N600 juhend: 1) Kui WD My Net N600 seade on ühendatud näiteks Elioni Thomsoni ruuteriga (TG789vn või TG784) või Elioni Inteno DG301a ruuteriga, kus üldiselt on ruuteri Default Gateway sama, nagu

More information

TP-Link TL-WR743ND Juhend

TP-Link TL-WR743ND Juhend TP-Link TL-WR743ND Juhend 1) Ühenda oma arvuti TP-Link ruuteriga üle kaabli (LAN). 2) Kui arvuti ja ruuter said omavahel ühendatud, siis võid minna seadme koduleheküljele (interneti brauseri otsingu reasse

More information

NAS, IP-SAN, CAS. Loeng 4

NAS, IP-SAN, CAS. Loeng 4 NAS, IP-SAN, CAS Loeng 4 Tunniteemad Network Attached Storage IP Storage Attached Network Content Addressed Storage Network Attached Storage Tehnoloogia, kus andmed on jagatud üle võrgu Salvestusvahendile

More information

Andmebaasid kursuse andmemudel

Andmebaasid kursuse andmemudel Veebiteenused SyBase SQL Anywhere koostanud Sander Sepp SQL Anywhere on andmebaasi juhtsüsteem, mis sisaldab HTTP veebiserveri funktsionaalsust. Veebiserver võimaldab andmebaasi luua veebiteenuseid. Veebiteenused

More information

SQL Server 2005 Expressi paigaldamine

SQL Server 2005 Expressi paigaldamine SQL Server 2005 Expressi paigaldamine Laadige alla.net Framework 2.0 http://www.microsoft.com/downloads/details.aspx?familyid=0856eacb-4362-4b0d- 8edd-aab15c5e04f5 Avage http://www.microsoft.com/express/2005/sql/download/default.aspx

More information

Sissejuhatus Funktsionaalne programmeerimisparadigma

Sissejuhatus Funktsionaalne programmeerimisparadigma Sissejuhatus Funktsionaalne programmeerimisparadigma Paradigma järgi liigitub funktsionaalne (ingl functional) programmeerimine koos loogilise (ingl logic) programmeerimisega deklaratiivse programmeerimise

More information

IPv6 harjutused. Aadressi kuju, kirjaviis, osad, liigid Aadressi saamise viisid

IPv6 harjutused. Aadressi kuju, kirjaviis, osad, liigid Aadressi saamise viisid IPv6 harjutused Aadressi kuju, kirjaviis, osad, liigid Aadressi saamise viisid IPv6 aadressi kuju IPv4 32 bitti (4 baidi kaupa) Kuju kümnendarvud 4 kaupa punktidega eraldatud 192.168.252.200 IPv6 128 bitti

More information

Tsüklidirektiivid. Klass Math. Staatilised meetodid. Massiivid. Koostada programm, mis leiab positiivsete paarisarvude summat vahemikus 1 kuni 20.

Tsüklidirektiivid. Klass Math. Staatilised meetodid. Massiivid. Koostada programm, mis leiab positiivsete paarisarvude summat vahemikus 1 kuni 20. Harjutustund 3 Tsüklidirektiivid. Klass Math. Staatilised meetodid. Massiivid. Tsüklidirektiivid Vaadake teooriat eelmisest praktikumist. Ülesanne 1 Koostada programm, mis leiab esimeste 20 arvude summat

More information

Making Orthophotomosaic about Tartu City with PHOTOMOD Program and Its Geometrical Quality

Making Orthophotomosaic about Tartu City with PHOTOMOD Program and Its Geometrical Quality Making Orthophotomosaic about Tartu City with PHOTOMOD Program and Its Geometrical Quality Natalja LIBA and Ina JÄRVE, Estonia Key words: orthophotomosaic, aerial triangulation, block of imagery, orientation,

More information

Lühike paigaldusjuhend TK-V201S TK-V401S 1.01

Lühike paigaldusjuhend TK-V201S TK-V401S 1.01 Lühike paigaldusjuhend TK-V201S TK-V401S 1.01 Sisukord Eesti 1 1. Enne alustamist 1 2. Riistvara paigaldamine 2 Technical Specifications 8 Tõrkeotsing 9 Version 05.12.2010 1. Enne alustamist Eesti Pakendi

More information

EESTI STANDARD EVS-ISO 11620:2010

EESTI STANDARD EVS-ISO 11620:2010 EESTI STANDARD EVS-ISO INFORMATSIOON JA DOKUMENTATSIOON Raamatukogu tulemusindikaatorid Information and documentation Library performance indicators (ISO 11620:2008) EVS-ISO EESTI STANDARDI EESSÕNA NATIONAL

More information

Programmeerimine. 3. loeng

Programmeerimine. 3. loeng Programmeerimine 3. loeng Tana loengus T~oevaartustuup ja loogilised avaldised Hargnemisdirektiivid { Lihtne if-lause { if-else-lause { Uldkujuline if-lause Tsuklidirektiivid { Eelkontrolliga tsukkel {

More information

Puuduvate andmetega toimetulemine SQL-andmebaasides

Puuduvate andmetega toimetulemine SQL-andmebaasides Sisukord Puuduvate andmetega toimetulemine SQL-andmebaasides 1. Sissejuhatus...1 2. Vastandlikud seisukohad...2 3. NULLide lubamine baastabelis...3 4. Puuduvate andmete esitamine...4 4.1 IS NULL predikaat...6

More information

Andmebaasi krüpteerimine ja dekrüpteerimine

Andmebaasi krüpteerimine ja dekrüpteerimine Andmebaasi krüpteerimine ja dekrüpteerimine Me võime küll asetanud kõikidele andmebaasi objektidele ligipääsuõigused eri kasutajate jaoks, kuid ikkagi võib mõni häkker avada vastava faili lihtsalt failina

More information

Kirje. Kirje. Tüpiseeritud fail. CASE-lause. Laiendatud klahvikoodid. 1

Kirje. Kirje. Tüpiseeritud fail. CASE-lause. Laiendatud klahvikoodid. 1 Kirje. Tüpiseeritud fail. CASE-lause. Laiendatud klahvikoodid. 1 Kirje Kirje (record) on struktuurne andmetüüp (nagu massiiv) erinevat tüüpi andmete gruppeerimiseks. Kirje koosneb väljadest (field). Iga

More information

SQL Serveri paigaldus. Laadimine:

SQL Serveri paigaldus. Laadimine: SQL Serveri paigaldus Laadimine: http://msdn.microsoft.com/vstudio/express/sql/download/ Tasub paigaldada kõige lihtsam versioon (SQL Server 2005 Express Edition SP2). Samalt lehelt saab laadida ka Sql

More information

Mälu interfeisid Arvutikomponendid Ergo Nõmmiste

Mälu interfeisid Arvutikomponendid Ergo Nõmmiste Mälu interfeisid Arvutikomponendid Ergo Nõmmiste Mälu liigid Read-only memory (ROM) Flash memory (EEPROM) Static random access memory (SRAM) Dynamic random access memoty (DRAM) 1 kbaidine mälu vajab 10

More information

Aegridade analüüs Praktikum nr. 1, 2016, SAS tarkvara kasutamisest

Aegridade analüüs Praktikum nr. 1, 2016, SAS tarkvara kasutamisest Aegridade analüüs Praktikum nr. 1, 2016, SAS tarkvara kasutamisest Andmete lugemine SAS keskkonda. Protseduur sobiva skripti kirjutamiseks on järgmine: 1. Anname andmestikule nime ja alustame sisselugemise

More information

ESIMENE OSA - ALGAJATELE

ESIMENE OSA - ALGAJATELE ESIMENE OSA - ALGAJATELE Esimene osa on jõukohane neile, kel on olemas programmeerimise alusteadmised. Täiendava materjalina võib kasutada oma programmeerimiskeele dokumentatsiooni. 1 PROGRAMMIDE SISEMAAILM

More information

Informatsiooni andmeelementide omavaheliste seoste kohta saab, kui vastata järgmistele küsimustele:

Informatsiooni andmeelementide omavaheliste seoste kohta saab, kui vastata järgmistele küsimustele: Andmestruktuurid Programmid töötlevad andmeid. Neid hoitakse programmi töö jooksul mälus. Andmed pole amorfne arvude ja stringide hulk, vaid neil on omavahel väga olulised struktuursed seosed, mis võivad

More information

Lõimed. Lõime mõiste. Lõimede mudelid. Probleemid lõimedega seoses. Pthreads. Solarise lõimed. Windowsi lõimed. FreeBSD lõimed.

Lõimed. Lõime mõiste. Lõimede mudelid. Probleemid lõimedega seoses. Pthreads. Solarise lõimed. Windowsi lõimed. FreeBSD lõimed. Lõimed Lõime mõiste Lõimede mudelid Probleemid lõimedega seoses Pthreads Solarise lõimed Windowsi lõimed FreeBSD lõimed Linuxi lõimed MEELIS ROOS 1 Ühe- ja mitmelõimelised protsessid code data files code

More information

M. Kusmin, Programmeerimine II Teema 6 1

M. Kusmin, Programmeerimine II Teema 6 1 M Kusmin, Programmeerimine II Teema 6 1 Teema 6 Dünaamiline mälukasutus Väga sageli pole programmi kirjutamise ajal täpselt teada, kui suuri puhvreid või muid "mälust haaratavaid tükke" programmi töö ajal

More information

This document is a preview generated by EVS

This document is a preview generated by EVS EESTI STANDARD EVS-ISO 5725-5:2002 MÕÕTMISMEETODITE JA TULEMUSTE MÕÕTETÄPSUS (TÕELINE VÄÄRTUS JA TÄPSUS) Osa 5: Alternatiivsed meetodid standardse mõõtmismeetodi kordustäpsuse kindlaks määramiseks Accuracy

More information

2

2 1 2 3 4 5 St. seotud grupid 6 7 Soovitused: Vältida sidusgruppide tähtsuse järgi järjestamist. Minimeerige üksikute sidusgruppide esiletõstmist. 8 9 10 11 12 Päästeameti avalik veebileht (www.päästeamet.ee)

More information

Objektorienteeritud programmeerimine

Objektorienteeritud programmeerimine Objektorienteeritud programmeerimine 2. loeng 19. veebruar 2018 Marina Lepp 1 Möödunud nädalal Loeng Sissejuhatus Praktikum Paaristöö, algus Vastlapäev Sõbrapäev Hiina uusaasta 2 Umbes mitu tundi tegelesite

More information

Erik Jõgi. twitter.com/erikjogi twitter.com/codeborne

Erik Jõgi. twitter.com/erikjogi twitter.com/codeborne Disain Erik Jõgi erik@codeborne.com twitter.com/erikjogi twitter.com/codeborne Disain? Miks? Bad code Clean Code A Handbook of Agile Software Craftsmanship Robert C. Martin, 2008 Uncle Bob You know you

More information

COBOL Common Business-Oriented Language

COBOL Common Business-Oriented Language COBOL Common Business-Oriented Language Ain Uljas Ajalugu Esmaettekanne 28 mai 1959 Pentagonis peale seda kui American Departement of Defense palus grupil spetsialistidel luua ärivajadusi rahuldav keel,

More information

SQL lausete veateadete headuse analüüs kolme erineva andmebaasisüsteemi näitel

SQL lausete veateadete headuse analüüs kolme erineva andmebaasisüsteemi näitel TALLINNA TEHNIKAÜLIKOOL Infotehnoloogia teaduskond Informaatikainstituut Infosüsteemide õppetool SQL lausete veateadete headuse analüüs kolme erineva andmebaasisüsteemi näitel Bakalaureusetöö Üliõpilane:

More information

3.1 Tsükkel KORDUV TEGEVUS

3.1 Tsükkel KORDUV TEGEVUS 3.1 Tsükkel KORDUV TEGEVUS Kui püüda arvuti võimalikke plusse välja tuua, siis üheks oluliseks neist on kahtlemata võime mingeid tegevusi kiiresti ja korduvalt sooritada. Nii saab teha arvutusi, midagi

More information

GTK+ raamistiku kasutamine Pythonis PyGl mooduli vahendusel

GTK+ raamistiku kasutamine Pythonis PyGl mooduli vahendusel Tallinna Ülikool Digitehnoloogiate instituut GTK+ raamistiku kasutamine Pythonis PyGl mooduli vahendusel Seminaritöö Autor: Sander Peerna Juhendaja: Inga Petuhhov Tallinn 2016 Autorideklaratsioon Deklareerin,

More information

Digitaalne signaal Diskreetimine ja Dirac Delta Digitaalfiltrid. Digitaalne heli. Hendrik Nigul. Mathematics of Sound and Music.

Digitaalne signaal Diskreetimine ja Dirac Delta Digitaalfiltrid. Digitaalne heli. Hendrik Nigul. Mathematics of Sound and Music. Mathematics of Sound and Music Aprill 2007 Outline 1 Digitaalne signaal 2 3 z-teisendus Mis on heli? Digitaalne signaal Heli on elastses keskkonnas lainena leviv mehaaniline võnkumine. amplituud heli tugevus

More information

Pildioperatsioonid. Raster, RGB, baidid, filter, joonistuskiirus. Pildifaili loomine

Pildioperatsioonid. Raster, RGB, baidid, filter, joonistuskiirus. Pildifaili loomine Pildioperatsioonid Raster, RGB, baidid, filter, joonistuskiirus Pildifaili loomine Soovides joonistatud pildi andmeid talletada või mujale üle kanda, tuleb need paigutada edasiseks lugemiseks arusaadavale

More information

Objektorienteeritud programmeerimine. 5. märts, 4. loeng Marina Lepp

Objektorienteeritud programmeerimine. 5. märts, 4. loeng Marina Lepp Objektorienteeritud programmeerimine 5. märts, 4. loeng Marina Lepp 1 Loeng Möödunud nädalal Klassid. Isendid. Konstruktorid. Sõned. Mähisklassid Praktikum Objektid ja klassid. Muutujate skoobid. Objektide

More information

SEADISTAMISE JUHEND. Zoiper. Toompuiestee 37, Tallinn;

SEADISTAMISE JUHEND. Zoiper. Toompuiestee 37, Tallinn; SEADISTAMISE JUHEND Zoiper Toompuiestee 37, 10133 Tallinn; teenindus@gonetwork.ee; +372 6310700 Sisukord Sissejuhatus... 3 Täpsustav info... 3 Sätted... 3 Windows (UDP)... 4 Allalaadimine ja Paigaldamine...

More information

EESTI STANDARD EVS-ISO/IEC 27003:2011

EESTI STANDARD EVS-ISO/IEC 27003:2011 EESTI STANDARD EVS-ISO/IEC 27003:2011 INFOTEHNOLOOGIA Turbemeetodid Infoturbe halduse süsteemi teostusjuhis Information technology Security techniques Information security management system Implementation

More information

Programmeerimine. 2. loeng

Programmeerimine. 2. loeng Programmeerimine 2. loeng Tana loengus Nimed ja muutujad Baastuubid Litaraalkonstandid Omistamine Aritmeetilised avaldised Funktsioonide rakendamine Standardteegid Muutujad Imperatiivses programmeerimises

More information

PHP koodimisstandard PSR

PHP koodimisstandard PSR Tallinna Ülikool Informaatika Instituut PHP koodimisstandard PSR Seminaritöö Autor : Manuel Vulp Juhendaja : Jaagup Kippar Tallinn 2014 Sisukord Sissejuhatus... 4 1 Mis on koodimisstandard?... 5 2 Miks

More information

Lühike kokkuvõte Pascal-keele süntaksist 1

Lühike kokkuvõte Pascal-keele süntaksist 1 Lühike kokkuvõte Pascal-keele süntaksist 1 Sellest osast leiab järgmised mõisted ja teemad Keeltest, kompileerimisest ja Pascali ajaloost identifikaator, programmi struktuur, lihtandmetüübid, konstant,

More information

3 ALGORITMI KEERUKUS JA PÕHILISED ANDMESTRUKTUURID

3 ALGORITMI KEERUKUS JA PÕHILISED ANDMESTRUKTUURID 3 ALGORITMI KEERUKUS JA PÕHILISED ANDMESTRUKTUURID Arvutiprogrammid lahendavad mitmesuguseid ülesandeid arvutuste, andmetöötluse ja automaatsete otsuste tegemise alal. Selleks on programmil vaja sooritada

More information

This document is a preview generated by EVS

This document is a preview generated by EVS EESTI STANDARD EVS-ISO/IEC 27033-3:2013 INFOTEHNOLOOGIA Turbemeetodid Võrguturve Osa 3: Tüüpsed võrgustsenaariumid Riskid, kavandamismeetodid ja reguleerimisküsimused Information technology Security techniques

More information

CDR FAILIDE KONVERTEERIMISE LAHENDUS XML JA JSON KUJULE ELISA EESTI AS NÄITEL

CDR FAILIDE KONVERTEERIMISE LAHENDUS XML JA JSON KUJULE ELISA EESTI AS NÄITEL Eesti Ettevõtluskõrgkool Mainor Infotehnoloogia õppetool IKT haldamise ja administreerimise kõrvaleriala Agu Kull CDR FAILIDE KONVERTEERIMISE LAHENDUS XML JA JSON KUJULE ELISA EESTI AS NÄITEL Lõputöö Juhendaja:

More information

VIITMUUTUJA. ARVUTI MÄLU PAINDLIK KASUTAMINE

VIITMUUTUJA. ARVUTI MÄLU PAINDLIK KASUTAMINE VIITMUUTUJA. ARVUTI MÄLU PAINDLIK KASUTAMINE SISSEJUHATUS Selle teema raames tutvustan ma Teile üht omapärast andmeobjekti VIITMUUTUJAT. Selleks, et järgnevast jutust hästi aru saada, tuleb meelda tuletada

More information

Teatis paranduse kohta on avaldatud EVS Teataja aasta veebruarikuu numbris.

Teatis paranduse kohta on avaldatud EVS Teataja aasta veebruarikuu numbris. EESTI STANDARDI PARANDUS EVS-ISO 19005-1:2006/AC:2010 DOKUMENDIHALDUS Digidokumendi pikaajalise säilitamise vorming Osa 1: PDF 1.4 (PDF/A-1) kasutamine Document management Electronic document file format

More information

Reapõhise ja veerupõhise andmete salvestamise võrdlus kahe SQL-andmebaasisüsteemi näitel Magistritöö

Reapõhise ja veerupõhise andmete salvestamise võrdlus kahe SQL-andmebaasisüsteemi näitel Magistritöö TALLINNA TEHNIKAÜLIKOOL Infotehnoloogia teaduskond Informaatikainstituut Infosüsteemide õppetool Reapõhise ja veerupõhise andmete salvestamise võrdlus kahe SQL-andmebaasisüsteemi näitel Magistritöö Üliõpilane:

More information

DigiDoc C library. Docu ment version: 2.2.5,

DigiDoc C library. Docu ment version: 2.2.5, DigiDoc C library Docu ment version: 2.2.5, 27.03. 2006 Contents: This document describes C library of DigiDoc system. The library is used by nu mber of digital signature applications and is a basic building

More information

FUNKTSIONAALNE PROGRAMMEERIMINE. Animatsioonid

FUNKTSIONAALNE PROGRAMMEERIMINE. Animatsioonid Animatsioon on liikuv, ehk ajast sõltuv, graafika Liikumise illusioon saavutatakse sellega, et teatud ajavahemike järel (optimaalseks peetakse 30 freimi sekundis) joonistatakse erineva pildiga uus freim

More information

Materjalid koostas ja kursuse viib läbi Tartu Ülikooli arvutiteaduse instituudi programmeerimise õpetamise töörühm

Materjalid koostas ja kursuse viib läbi Tartu Ülikooli arvutiteaduse instituudi programmeerimise õpetamise töörühm 4.1 Sõned JUTUMÄRGID VÕI ÜLAKOMAD? Andmetüüpide juures rääkisime põgusalt ka andmete tekstilisest esitamisest ehk sõnedest. Oli ka juttu, et sõne esitatakse jutumärkide (või ülakomade) vahel ja sõne ingliskeelne

More information

Androidi rakenduste ligipääsu õigused

Androidi rakenduste ligipääsu õigused Tallinna Ülikool Digitehnoloogiate Instituut Androidi rakenduste ligipääsu õigused Seminaritöö Autor: Martin Kütt Juhendaja: Jaagup Kippar Autor:...... 2017 Juhendaja:...... 2017 Instituudi direktor:......

More information

JavaScript programmeerimise tüüpvead ja parimad praktikad

JavaScript programmeerimise tüüpvead ja parimad praktikad Tallinna Ülikool Informaatika Instituut JavaScript programmeerimise tüüpvead ja parimad praktikad Seminaritöö Autor: Kristjan Tammekivi Juhendaja: Andrus Rinde Autor:...,,2014 Juhendaja...,,2014 Instituudi

More information

Objektorienteeritud programmeerimine

Objektorienteeritud programmeerimine Objektorienteeritud programmeerimine 2. loeng 18. veebruar Eno Tõnisson kasutatud ka Helle Heina ja Jüri Kiho materjale 1 Eelmisel nädalal loeng sissejuhatus praktikum paaristööna Asteroid 2012 DA14 möödus

More information

ProMark. märgiseprinteri kasutamise lühijuhend. - Eesti - Doc: MK9-M-04-03

ProMark. märgiseprinteri kasutamise lühijuhend. - Eesti - Doc: MK9-M-04-03 ProMark märgiseprinteri kasutamise lühijuhend - Eesti - Doc: MK9-M-04-03 Lk: 2 SISUKORD SEADME OSAD... 3 KLAHVID JA NENDE FUNKTSIOONID... 4 EKRAAN (SISESTUSVÄLJAD JA TÄHISED)... 7 TORU/PROFIILI JA TRÜKILINDIKASSETI

More information

Veebilehtede loomine, css3

Veebilehtede loomine, css3 CSS... 3 CSS LINKIMINE HTML DOKUMENDIGA... 4 Välise stiililehe rakendamine... 4 Sisemise stiili rakendamine... 4 Reastiili rakendamine... 5 CSS ÕIGEKIRI... 5 Erinevad selektorid... 6 Elemendi nimega selektorid...

More information

Veebilehe loomine HTML5 abil

Veebilehe loomine HTML5 abil Tallinna Ülikool Informaatika Instituut Veebilehe loomine HTML5 abil Seminaritöö Autor: Vladimir Vološin Juhendaja: Andrus Rinde Autor:......... 2011 Juhendaja:...... 2011 Tallinn 2011 Sisukord Sissejuhatus...

More information

Bluetooth Software Update Manual for Windows 7. Applicable from 2012 products CDE-13xBT & CDE-W235BT & CDA-137BTi

Bluetooth Software Update Manual for Windows 7. Applicable from 2012 products CDE-13xBT & CDE-W235BT & CDA-137BTi Bluetooth Software Update Manual for Windows 7 Applicable from 2012 products CDE-13xBT & CDE-W235BT & CDA-137BTi 1 Sissejuhatus See juhend kirjeldab samm-sammult kuidas uuendada seadme Bluetooth tarkvara.

More information

Using URL Templates to Find Hidden Entity Pages

Using URL Templates to Find Hidden Entity Pages UNIVERSITY OF TARTU Institute of Computer Science Computer Science Curriculum Ago Allikmaa Using URL Templates to Find Hidden Entity Pages Bachelor s Thesis (6 ECTS) Supervisor: Peep Küngas Tartu 2016

More information

Pädevushaldus RESTful veebiteenuste abil

Pädevushaldus RESTful veebiteenuste abil Tallinna Ülikool Informaatika Instituut Pädevushaldus RESTful veebiteenuste abil Seminaritöö Autor: Eigen Lenk Juhendaja: Mart Laanpere Tallinn 2010 Sisukord Sissejuhatus... 3 1. Muutused veebitarkvara

More information

Tallinna Ülikooli veebipuhvri teenuse kasutamine väljaspool ülikooli arvutivõrku

Tallinna Ülikooli veebipuhvri teenuse kasutamine väljaspool ülikooli arvutivõrku Tallinna Ülikooli veebipuhvri teenuse kasutamine väljaspool ülikooli arvutivõrku Selleks, et kasutada Tallinna Ülikooli veebipuhvrit väljaspool ülikooli arvutivõrku, tuleb luua ühendus serveriga lin2.tlu.ee

More information

Objektorienteeritud programmeerimine

Objektorienteeritud programmeerimine Objektorienteeritud programmeerimine 10. loeng, 16. aprill Marina Lepp 1 Eelmisel nädalal Loeng vood Lisapraktikum Praktikum sündmused Künnipäev (12.04) 2 Umbes mitu tundi tegelesite eelmisel nädalal selle

More information

Pythoni SDK LEGO WeDo 2.0-le

Pythoni SDK LEGO WeDo 2.0-le TARTU ÜLIKOOL Arvutiteaduse instituut Informaatika õppekava Janno Peterson Pythoni SDK LEGO WeDo 2.0-le Bakalaureusetöö (9 EAP) Juhendaja: Aivar Annamaa Tartu 2017 Pythoni SDK LEGO WeDo 2.0-le Lühikokkuvõte:

More information

Vähetuntud tootjate tahvelarvutid ja nende täiustamine

Vähetuntud tootjate tahvelarvutid ja nende täiustamine TALLINNA ÜLIKOOL Digitehnoloogiate instituut Vähetuntud tootjate tahvelarvutid ja nende täiustamine Seminaritöö Autor: Janek Kossinski Juhendaja: Jaagup Kippar Autor:......... 2017 Juhendaja:.........

More information

Andmebaaside varundamine ja taastamine

Andmebaaside varundamine ja taastamine Andmebaaside varundamine ja taastamine Sybase SQL Anywhere 12 Menüü Pane tähele... 1. Andmebaasist kujutise tegemine ja taastamine 2. Andmebaasist pakitud varukoopia tegemine ja taastamine 3. Andmebaasist

More information

Ülesanne 3 ja 4. Diagrammide joonistamiseks kasutati CASE vahendit Rational Rose.

Ülesanne 3 ja 4. Diagrammide joonistamiseks kasutati CASE vahendit Rational Rose. Ülesanne 3 ja 4 Diagrammide joonistamiseks kasutati CASE vahendit Rational Rose. Ülesande lahendamise täiesti loomulikuks tulemuseks oli, et kasutaja nõudmised täpsustusid ja seoses sellega lisandus uusi

More information

Tallinna Ülikool Informaatika Instituut. XML rakendused. Jaagup Kippar

Tallinna Ülikool Informaatika Instituut. XML rakendused. Jaagup Kippar Tallinna Ülikool Informaatika Instituut XML rakendused Jaagup Kippar Tallinn 2009 Sisukord XML...3 Ülesanded XMLiga tutvumiseks...5 XSL...5 Käivitamine Java abil...7 Käivitamine Visual Studio abil...8

More information

Graafika ja muusika programmeerimine

Graafika ja muusika programmeerimine Tallinna Pedagoogikaülikool Informaatika osakond Graafika ja muusika programmeerimine Jaagup Kippar Tallinn 2003 1 Eessõna Käesolev konspekt sisaldab näiteid ja seletusi mitmete graafika ning muusika programmeerimisega

More information

APPLE I ÕPPEMATERJAL TABELARVUTUSPROGRAMM NUMBERS

APPLE I ÕPPEMATERJAL TABELARVUTUSPROGRAMM NUMBERS Tallinna Ülikool Informaatika Instituut APPLE I ÕPPEMATERJAL TABELARVUTUSPROGRAMM NUMBERS Seminaritöö Autor: Sandra Saartok Juhendaja: Jaanika Meigas Tallinn 2014 Sisukord SISSEJUHATUS... 3 1 IWORK JA

More information

Rakendustarkvara: R. Sügis 2017, 2. praktikum

Rakendustarkvara: R. Sügis 2017, 2. praktikum Rakendustarkvara: R. Sügis 2017, 2. praktikum 1 Andmestik, andmete import Tavaliselt koosnevad andmestikud ridadest ja veergudest (tulpadest), kus iga rida vastab mingile mõõtmisobjektile ja iga veerg

More information

Java põhikursuse konspekt

Java põhikursuse konspekt Tallinna Pedagoogikaülikool Informaatika osakond Jaagup Kippar Java põhikursuse konspekt Tallinn 2003 Sissejuhatus Käesolev kirjutis on mõeldud nii iseõppijatele kui abimaterjaliks õpilastele ja õpetajatele.

More information

Regulaaravaldised Unixis ja Windowsis

Regulaaravaldised Unixis ja Windowsis Tartu Ülikool Matemaatika-informaatikateaduskond Arvutiteaduse instituut Regulaaravaldised Unixis ja Windowsis Referaat Koostajad: Tarvo Kärberg, Marko Peterson, Kaupo Voormansik Juhendaja: Kersti Taurus

More information

TTÜ informaatikainstituut. Algoritmimine

TTÜ informaatikainstituut. Algoritmimine TTÜ informaatikainstituut Algoritmimine Algoritm on täpne ja ühemõtteline eeskiri antud liiki ülesannete lahendamiseks või tegevuste täitmiseks kindla eesmärgi saavutamisel. Algoritm määrab, milliseid

More information

3.1 Valikulause. Sõnede ja arvude võrdlemine

3.1 Valikulause. Sõnede ja arvude võrdlemine 3.1 Valikulause. Sõnede ja arvude võrdlemine SISSEJUHATUS Elus tuleb teha mitmeid valikuid. Näiteks tuleb abielutseremoonial valida kahe valiku vahel - kas jah või ei. Selles osas vaatame, kuidas valikulausete

More information

Vea haldus ja logiraamat hajutatud süsteemides Enn Õunapuu.

Vea haldus ja logiraamat hajutatud süsteemides Enn Õunapuu. Vea haldus ja logiraamat hajutatud süsteemides Enn Õunapuu enn.ounapuu@ttu.ee Millest tuleb jutt? Kuidas ma näen, millises sammus erinevad protsessid parasjagu on? Kuidas ma aru saan, kas protsess töötab

More information

LEGO Mindstorms NXT robotite programmeerimine NXC keeles

LEGO Mindstorms NXT robotite programmeerimine NXC keeles TARTU ÜLIKOOL MATEMAATIKA-INFORMAATIKA TEADUSKOND Arvutiteaduse instituut Infotehnoloogia eriala Nikolai Konovalov LEGO Mindstorms NXT robotite programmeerimine NXC keeles Bakalaureusetöö (6 EAP) Juhendaja:

More information

Robot iehit amise j uhend Mikrokont rolleri programmeerimine C keeles Põhiline C keelest

Robot iehit amise j uhend Mikrokont rolleri programmeerimine C keeles Põhiline C keelest Robot iehit amise j uhend Mikrokont rolleri programmeerimine C keeles Põhiline C keelest Autorid: Alar Ainla Alvo Aabloo Tartu Ülikool Juhendi koostamist on toetanud EITSA SISUKORD SISUKORD 2 SISSEJUHATUS

More information

X-TEE 5 NÕUDED INFOSÜSTEEMIDELE JA ADAPTERSERVERITELE

X-TEE 5 NÕUDED INFOSÜSTEEMIDELE JA ADAPTERSERVERITELE X-TEE 5 NÕUDED INFOSÜSTEEMIDELE JA ADAPTERSERVERITELE 9.5 Nõuded infosüsteemidele ja adapterserveritele Lk 2 Kuupäev Redaktsioon Kirjeldus REDAKTSIOONIDE AJALUGU 19.11.2009 0.1 Esimene tõmmis, põhineb

More information

Turvaline laohaldussüsteem programmeerituna keeles PHP

Turvaline laohaldussüsteem programmeerituna keeles PHP TARTU ÜLIKOOL MATEMAATIKA-INFORMAATIKATEADUSKOND Arvutiteaduse instituut Informaatika eriala Kristjan Robam Turvaline laohaldussüsteem programmeerituna keeles PHP Bakalaureusetöö (6 EAP) Juhendaja: Helle

More information

Rakendustarkvara: R. Sügis 2017, 1. praktikum

Rakendustarkvara: R. Sügis 2017, 1. praktikum Rakendustarkvara: R. Sügis 2017, 1. praktikum 1 Lühike sissejuhatus R on programmeerimiskeel ja -keskkond, mis on arendatud statistiliseks andmetöötluseks. R-i kasutavate inimeste hulk on viimase kümmekonna

More information

Graafikakomponendid Valmiskomponendid Aken Tekstiväli Valik

Graafikakomponendid Valmiskomponendid Aken Tekstiväli Valik Graafikakomponendid Graafikakomponendid aitavad programmeerijal hõlbustada programmi ja kasutaja suhtlemist. Samad võimalused saab luua ka joonistamisvahendite abil, kuid varem loodud komponentide puhul

More information

TTÜ informaatikainstituut. Algoritmimine

TTÜ informaatikainstituut. Algoritmimine TTÜ informaatikainstituut Algoritmimine Algoritm on täpne ja ühemõtteline eeskiri antud liiki ülesannete lahendamiseks või tegevuste täitmiseks kindla eesmärgi saavutamisel. Algoritm määrab, milliseid

More information

ArcGIS mobiilsed lahendused kasutades pilve teenuseid. Raido Valdmaa, AlphaGIS

ArcGIS mobiilsed lahendused kasutades pilve teenuseid. Raido Valdmaa, AlphaGIS ArcGIS mobiilsed lahendused kasutades pilve teenuseid Raido Valdmaa, AlphaGIS ArcGIS terviklik süsteem üks kaart, erinevad platvormid ArcGIS Online Server Rakendused ArcGIS Viewers ArcGIS APIs Javascript,

More information

Veebilehtede loomine, css3

Veebilehtede loomine, css3 CSS... 4 CSS LINKIMINE HTML DOKUMENDIGA... 5 VÄLISE STIILILEHE RAKENDAMINE... 5 SISEMISE STIILI RAKENDAMINE... 5 REASTIILI RAKENDAMINE... 6 CSS ÕIGEKIRI... 6 EESLIITED... 7 ERINEVAD SELEKTORID... 7 Mistahes

More information

RASPBERRY PI 3 MODEL B WI-FI SEADISTAMISPROTSESSI LIHTSUSTAMINE

RASPBERRY PI 3 MODEL B WI-FI SEADISTAMISPROTSESSI LIHTSUSTAMINE TALLINNA TEHNIKAÜLIKOOL Infotehnoloogia teaduskond Tarkvarateaduse instituut Valeri Randalainen 142680IAPB RASPBERRY PI 3 MODEL B WI-FI SEADISTAMISPROTSESSI LIHTSUSTAMINE Bakalaureusetöö Juhendaja: Roger

More information

IT infrastruktuuri teenused. Failiserver. Margus Ernits

IT infrastruktuuri teenused. Failiserver. Margus Ernits IT infrastruktuuri teenused Failiserver Margus Ernits margus.ernits@itcollege.ee 1 Failide hoidmine kasutaja arvutis pole tihti mõistlik, kuna Failiserver Arvuti kõvaketta hävimisega kaovad andmed ja nendest

More information

InADS infopäev Villem Vannas Maarja Mahlapuu Janno Tetsmann

InADS infopäev Villem Vannas Maarja Mahlapuu Janno Tetsmann www.datel.ee InADS infopäev Villem Vannas Maarja Mahlapuu Janno Tetsmann Millest räägime Mis on InADS, kasutusjuhud Villem InADS visard keskkond Maarja Arendaja vaade: InADS API Janno Põhiline vajadus

More information

Kujundusmalli loomine sisuhaldussüsteemile Magento

Kujundusmalli loomine sisuhaldussüsteemile Magento Tallinna Ülikool Digitehnoloogiate instituut Informaatika Kujundusmalli loomine sisuhaldussüsteemile Magento Bakalaureusetöö Autor: Raul Gordejev Juhendaja: Romil Rõbtšenkov Autor:...... 2017 Juhendaja:......

More information

MÕNED MITMEKEELSETE SQL-ANDMEBAASIDE DISAINIMUSTRID

MÕNED MITMEKEELSETE SQL-ANDMEBAASIDE DISAINIMUSTRID TALLINNA TEHNIKAÜLIKOOL Infotehnoloogia teaduskond Tarkvarateaduse instituut Eliis Hövel 134292IAPB MÕNED MITMEKEELSETE SQL-ANDMEBAASIDE DISAINIMUSTRID Bakalaureusetöö Juhendaja: Erki Eessaar Doktor Tallinn

More information

Objektorienteeritud programmeerimine

Objektorienteeritud programmeerimine Objektorienteeritud programmeerimine 9. loeng, 9. aprill Marina Lepp 1 Loeng Eelmisel nädalal sündmused, omadused Lisapraktikum Praktikum graafiline kasutajaliides 1. rühmatöö Rahvusvaheline spordipäev

More information

Makroassembler x86 NASM

Makroassembler x86 NASM Makroassembler x86 NASM http://nasm.ateh10.net 4. Loeng Jorma Rebane Arvestused Arvestuse nõuded Eeldusteegid ja paketid Näiteid arvestustest Arvestuse Nõuded Arvestuse esitamine: o Tudengi Nimi - Projektinimi

More information

Windows XP ja varasemates versioonides kasutati arvuti failides otsimiseks Windows Search versiooni 2.

Windows XP ja varasemates versioonides kasutati arvuti failides otsimiseks Windows Search versiooni 2. Windows 7 otsingud Windows XP ja varasemates versioonides kasutati arvuti failides otsimiseks Windows Search versiooni 2. Windows 7 kasutab täiustatud otsingut Windows Desktop Search (WDS), mis põhineb

More information

Kaardirakenduse loomine Leaflet i teegiga

Kaardirakenduse loomine Leaflet i teegiga Tallinna Ülikool Informaatika Instituut Kaardirakenduse loomine Leaflet i teegiga Õppematerjal Seminaritöö Autor: Elari Roop Õpperühm: IF-11 Juhendaja: Jaagup Kippar Autor:... 2014 Juhendaja:...... 2014

More information

ANIMATSIOONID CAP TEOREEMI KOHTA HAJUSATE SQL-ANDMEBAASIDE NÄITEL

ANIMATSIOONID CAP TEOREEMI KOHTA HAJUSATE SQL-ANDMEBAASIDE NÄITEL TALLINNA TEHNIKAÜLIKOOL Infotehnoloogia teaduskond Informaatikainstituut IDU40LT Sander Siniorg 134676IAPB ANIMATSIOONID CAP TEOREEMI KOHTA HAJUSATE SQL-ANDMEBAASIDE NÄITEL Bakalaureusetöö Juhendaja: Erki

More information

Internet ja veebivahendid (HTML,CSS,DHTML) Kursuse konspekt. Autor Jüri PUHANG

Internet ja veebivahendid (HTML,CSS,DHTML) Kursuse konspekt. Autor Jüri PUHANG Internet ja veebivahendid (HTML,CSS,DHTML) Kursuse konspekt Autor Jüri PUHANG T a l l i n n 2 0 0 7 - 2 - Sisukord: SISSEJUHATUS... 5 1. PEATÜKK - INTERNET... 6 1.1. INTERNETI ÜLDMÕISTED JA ARENGULUGU...

More information

SDL MultiTerm i koolitus

SDL MultiTerm i koolitus SDL MultiTerm i koolitus Üldist...3 Kasutamisviisid...3 MultiTerm versioonid...3 Varasemad MT versioonid...3 MT komponendid...3 Formaadid...3 Andmebaasi komponendid ja ülesehitus...3 Töö MultiTerm'i põhiprogrammiga...4

More information

This document is a preview generated by EVS

This document is a preview generated by EVS EESTI STANDARD EVS-ISO/IEC 27032:2018 INFOTEHNOLOOGIA Turbemeetodid Küberturbe juhised Information technology Security techniques Guidelines for cybersecurity (ISO/IEC 27032:2012, identical) EESTI STANDARDI

More information

Ülesanne nr. 13. Töölaua andmebaasisüsteemi MS Access (2007) võimalustega tutvumine.

Ülesanne nr. 13. Töölaua andmebaasisüsteemi MS Access (2007) võimalustega tutvumine. Ülesanne nr. 13 Töölaua andmebaasisüsteemi MS Access (2007) võimalustega tutvumine. Laadige õppekeskkonna kataloogist Harjutustunnid alla andmebaas Magajate_Systeem.mdb, tehke läbi näited ja täitke esitatud

More information