Funktsionaalne Programmeerimine
|
|
- Reet Väli
- 5 aastad tagasi
- Vaatused:
Väljavõte
1 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 vajalikud reaalse maailamga suhtlemine sisend/väljund efektiivsed imperatiivsed algoritmid Haskellis on puhtad väärtused eristatud reaalsetest tegevustest kahel viisil: Kõrvalefektidega avaldised on spetsiaalset tüüpi Erisüntaks efektide järjestamiseks ja täitmiseks VARMO VENE 1
2 Käsud ja aktsioonid Haskellis on igal avaldisel mingi tüüp ja tema väärtsutamisel on tulemuseks sama tüüpi väärtus. Avaldist, mille väärtsutamisel lisaks puhtale väärtusele võib tekkida kõrvalefekt, nimetame käsuks (command). Käsk, mille puhas väärtus on tüüpi a, on ise abstraktset tüüpi IO a, mille väärtusi kutsume aktsioonideks. Aktsioone on võimalik täita süsteemi poolt, mille tulemusena toimub vastav kõrvalefekt. Terviklik Haskell-programm on aktsioon tüüpi IO () VARMO VENE 2
3 Tühikäsk : return :: a -> IO a Primitiivsed käsud Standard-väljundisse kirjutamine: putchar :: Char -> IO () putstr :: String -> IO () print :: Show a => a -> IO () Näide: Prelude> putstr "Hello, World!" Hello, World! Prelude> VARMO VENE 3
4 Eeldefineeritud IO operatsioonid Standard-sisendist lugemine: getchar getline getcontents :: IO Char :: IO String :: IO String Tekstifailide lugemine / kirjutamine: type FilePath = String readfile :: FilePath -> IO String writefile :: FilePath -> String -> IO () appendfile :: FilePath -> String -> IO () VARMO VENE 4
5 module Directory IO teegid createdirectory :: FilePath -> IO () removedirectory :: FilePath -> IO () removefile :: FilePath -> IO () renamedirectory :: FilePath -> FilePath -> IO () renamefile :: FilePath -> FilePath -> IO () getdirectorycontents :: FilePath -> IO [FilePath] module System getargs getprogname getenv :: IO [String] :: IO String :: String -> IO String VARMO VENE 5
6 do-süntaks: Näide: Käskude kombineerimine expr = do {stmt;...; stmt} stmt = pat <- expr expr let decls getword :: IO String getword = do c <- getchar if isspace c then return "" else do w <- getword return (c:w) VARMO VENE 6
7 Tekstifailide töötlemine Kopeerida tekst standardsisendist standardväljundisse #!/usr/local/bin/runhugs module Main(main) where main :: IO () main = do input <- getcontents putstr input Näide: $ echo Lühike tekst cat1 Lühike tekst $ VARMO VENE 7
8 Tekstifailide töötlemine Kopeerida tekstifailid standardväljundisse import System (getargs) main :: IO () main = do args <- getargs if null args then catfiles ["-"] else catfiles args VARMO VENE 8
9 Tekstifailide töötlemine Kopeerida tekstifailid standardväljundisse (järg) catfiles :: [String] -> IO () catfiles [] = return () catfiles ("-":xs) = do input <- getcontents putstr input catfiles xs catfiles (x:xs) = do contents <- readfile x putstr contents catfiles xs VARMO VENE 9
10 Veatöötlemise käsud: IO vigade töötlus ioerror :: IOError -> IO a usererror :: String -> IOError catch :: IO a -> (IOError -> IO a) -> IO a Veatöötlusega cat catfiles (x:xs) = do cont <- catch (readfile x) (\_ -> return (msg ++ x ++ "\n")) putstr cont catfiles xs where msg = "ERROR reading file: " VARMO VENE 10
11 Mitterekursiivne cat Tekstifailide töötlemine catfiles :: [String] -> IO () catfiles xs = sequence_ [ catfile x x <- xs] catfile :: String -> IO () catfile "-" = do input <- getcontents putstr input catfile x = do cont <- catch (readfile x) (\_ -> return (msg ++ x ++ "\n")) putstr cont where msg = "ERROR reading file: " VARMO VENE 11
12 Unixi wc Tekstifailide töötlemine wcfiles :: [String] -> IO () wcfiles xs = sequence_ (map wcfile xs) wcfile :: String -> IO () wcfile x = do cont <- getfilecontents putstr (lwccount x cont) where getfilecontents x == "-" = getcontents otherwise = readfile x VARMO VENE 12
13 Unixi wc (järg) Tekstifailide töötlemine lwccount :: String -> String -> String lwccount fname cont = format lc ++ format wc ++ format cc ++ " " ++ fname ++ " \n" where ls = lines cont lc = length ls wc = sum (map (length. words) ls) cc = length cont format x = rjustify 8 (show x) VARMO VENE 13
14 Graafiline Hello, World Lihtne graafika import SOEGraphics main = rungraphics ( do w <- openwindow "My First Graphics Program" (300,300) drawinwindow w (text (100,200) "Hello Graphics World") k <- getkey w closewindow w ) VARMO VENE 14
15 Graafika käske: Lihtne graafika type Title = String type Size = (Int,Int) type Point = (Int,Int) rungraphics :: IO () -> IO () openwindow :: Title -> Size -> IO Window drawinwindow :: Window -> Graphic -> IO () text :: Point -> String -> Graphic getkey :: Window -> IO Char closewindow :: Window -> IO () VARMO VENE 15
16 Lihtne graafika Graafiliste objektide joonistamise käske: ellipse line polyline polygon :: Point -> Point -> Graphic :: Point -> Point -> Graphic :: [Point] -> Graphic :: [Point] -> Graphic Graafiliste objektide värvimine : data Color = Black Blue Green Cyan Red Magenta Yellow White withcolor :: Color -> Graphic -> Graphic VARMO VENE 16
17 Näide: Lihtne graafika pic1 = withcolor Red (ellipse (150,150) (300,200)) pic2 = withcolor Blue (polyline [(100,50),(200,50), (200,250),(100,250),(100,50)]) main2 = rungraphics $ do w <- openwindow "Some Graphics Figures" (300,300) drawinwindow w pic1 drawinwindow w pic2 spaceclose w VARMO VENE 17
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 =
RohkemInfix 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
RohkemFailiotsing: 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:
Rohkem1 / 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?-
RohkemOperatsioonisü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
RohkemPowerPointi 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
RohkemMTAT 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)
RohkemX Window System tuntud kui: X11 X X-Windows akendussüsteem/akendesüsteem rastergraafikat toetavatele ekraanidele UNIX-maailmas väga levinud mitmesugus
X Window System tuntud kui: X11 X X-Windows akendussüsteem/akendesüsteem rastergraafikat toetavatele ekraanidele UNIX-maailmas väga levinud mitmesugused realisatsioonid ka Windowsile erinevad realisatsioonid
RohkemMTAT 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,
RohkemPHP
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
RohkemHAJUSSÜ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
RohkemAWK 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
RohkemProgrammeerimiskeel 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 -
RohkemX Window System tuntud kui: X11, X, X-Windows akendussüsteem/akendesüsteem rastergraafikat toetavatele ekraanidele UNIX-maailmas väga levinud mitmesug
X Window System tuntud kui: X11, X, X-Windows akendussüsteem/akendesüsteem rastergraafikat toetavatele ekraanidele UNIX-maailmas väga levinud mitmesugused realisatsioonid ka Windowsile erinevad realisatsioonid
Rohkem(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
RohkemPealkiri
Andmebaasid II praktikum Andmebaaside administreerimine Andmete sisestamine KESKKOND, KASUTAJAD, ÕIGUSED Mõisted Tabelid, vaated, trigerid, jpm on objektid Objektid on grupeeritud skeemi Skeemid moodustavad
RohkemVõistlusülesanne Vastutuulelaev Finaal
Võistlusülesanne Vastutuulelaev Finaal CADrina 2016 võistlusülesannete näol on tegemist tekst-pilt ülesannetega, milliste lahendamiseks ei piisa ainult jooniste ülevaatamisest, vaid lisaks piltidele tuleb
Rohkemuntitled
Riistvara kirjelduskeel VHDL L4, L5. Riistvara kirjelduskeel VHDL L6. Mäluga süsteemid VHDL-s L7. VHDL ja süntees 1 Atribuudid Atribuut on väärtus, funktsioon, tüüp, vahemik, signaal või konstant, mida
RohkemScala ü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.
Rohkemloeng2
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)
RohkemOPERATSIOONISÜ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
RohkemSK-3MD
SK-MD KENWOOD CORPORATION COMPACT DIGITAL AUDIO TEXT B60-57-0 0 MA (J) FE 00 JA 57/0-/JA** Page.07.00, :6 amadobe PageMaker 6.5J/PPC JA JA 6 5 5 6 8 55 56 58 60 6 6 66 67 68 69 69 7 7 76 0 5 8 0 7 8 5
RohkemAndmebaasid, MTAT Andmebaasikeeled 11.loeng
Andmebaasid, MTAT.03.264 Andmebaasikeeled 11. loeng Anne Villems Eksamiaegade valimine Kas on vaja eksamiaega mai lõpus? I eksami aeg. valikud: 3., 4. või 5. juuni kell 10.00 II eksami aeg. 17. kell 12.00
RohkemNeurovõ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.
RohkemPrint\A4\QualifyReduced.pmt
Kuremaa järv, Jõgevamaa,00 km. voor - ring.0.0 :0 Qualifying started at :: PIC Class Entrant Best Tm Points 0 0 0 0 0 0 00 0 0 0 0 Janno PUUSEPP Liis TALIVERE WD-SPORT WD-SPORT WD-SPORT WD-SPORT WD-SPORT
RohkemVõ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)
RohkemVabavara programmi ACDChemSketch kasutamine struktuurivalemite koostamiseks
Vabavara programmi ACD/ChemSketch kasutamine struktuurivalemite koostamiseks Neeme Katt Jõgeva Ühisgümnaasiumi keemia- ja informaatikaõpetaja ACD/ChemSketch on keemilise graafika programm, mida võib kasutada
RohkemAndmeturve
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:)
RohkemTootmine_ja_tootlikkus
TOOTMINE JA TOOTLIKKUS Juhan Lehepuu Leiame vastused küsimustele: Mis on sisemajanduse koguprodukt ja kuidas seda mõõdetakse? Kuidas mõjutavad sisemajanduse koguprodukti muutused elatustaset? Miks sõltub
RohkemMicrosoft 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
RohkemProgrammi 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).
RohkemPowerPointi 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
RohkemOperatsioonisü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
RohkemSkriptimiskeeli, 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
RohkemRegressioonanalüüsi kodutöö Indrek Zolk 30. mai a. 1 Andmestiku kirjeldus Käesoleva kodutöö jaoks vajalik andmestik on saadud veebiaadressilt ht
Regressioonanalüüsi kodutöö Indrek Zolk 30. mai 2004. a. 1 Andmestiku kirjeldus Käesoleva kodutöö jaoks vajalik andmestik on saadud veebiaadressilt http://www-unix.oit.umass.edu/~statdata/statdata/stat-anova.html.
RohkemOperatsioonisüsteemide ehitus
Kellad, terminalid Ülevaade Kellade riistvara Kellade kasutus RS-232 terminalid Mällu kaardistatud terminalid Sisendi käsitlemine Terminali väljundi käsitlemine VARMO VENE & MEELIS ROOS 2 Kellade riistvara
RohkemAlgoritmid 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
RohkemPealkiri
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,
RohkemI 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
RohkemPythoni 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
RohkemUNIXi käsurida Koostanud: Indrek Zolk Dokumendi versioon: 5 Kompileerimise kuupäev: 25. september a. Tartu Kunstigümnaasium Tartu 2005
UNIXi käsurida Koostanud: Indrek Zolk Dokumendi versioon: 5 Kompileerimise kuupäev: 25. september 2005. a. Tartu Kunstigümnaasium Tartu 2005 Sisukord Sissejuhatus 1 1 Üldpõhimõtted 2 1.1 Meldimine serverisse..................................
RohkemSQL
SQL Teine loeng Mõtelda CREATE TABLE ( { INTEGER VARCHAR(10)} [ NOT NULL] ); Standard SQL-86 (ANSI X3.135-1986), ISO võttis üle 1987 SQL-89 (ANSIX3.135-1989) SQL-92 (ISO/IEC 9075:1992)
RohkemLanguage technology resources for Estonian text summarization Kaili Müürisep University of Tartu Institute of Computer Science
Language technology resources for Estonian text summarization Kaili Müürisep University of Tartu Institute of Computer Science Outline Estonian language resources First experiment for summarization EstSum
RohkemPrint\A4\QualifyReduced.pmt
PIIKREHVIDEGA KLASSID - CONTINENTAL KARIKATELE Kuremaa järv, Jõgevamaa,00 km. voor - ring.0.0 :0 Qualifying started at ::0 PIC Class Entrant Best Tm Points 0 0 0 0 0 0 00 0 0 0 0 0 Ahti SEI Eero NÕGENE
Rohkem(Tõrked ja töökindlus \(2\))
Elektriseadmete tõrked ja töökindlus Click to edit Master title style 2016 sügis 2 Prof. Tõnu Lehtla VII-403, tel.6203 700 http://www.ttu.ee/energeetikateaduskond/elektrotehnika-instituut/ Kursuse sisu
RohkemLoeng05
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
RohkemPangalingi spetsifikatsioon Pocopay pangalingilt makse algatamiseks tuleb kasutada teenust Kaupmees teeb päringu Pocopayle aadressile
Pangalingi spetsifikatsioon Pocopay pangalingilt makse algatamiseks tuleb kasutada teenust 1011. Kaupmees teeb päringu Pocopayle aadressile https://my.pocopay.com/banklink. Vastuspäring tehakse makse õnnestumise
RohkemTYPE_R_EIL_EE.pdf
See on Type R, mida olete oodanud. Karmim, kiirem, võimsam. Selles pesuehtsas sportautos on peidus kogu Honda võidusõidumaailm ning te ei pea pettuma, ükskõik kas liigute autoga võistlusrajal või maanteel.
RohkemMMFA For Laura
MMFA 2018 Master Schedule Team Legend Crunchers Atom Peewee Bantam Charleswood North Winipeg Green St Vital Black (.99) Eastside (.85) Sunrise (.70) Corydon Blue Portage Green Corydon (.81) Corydon (.83)
RohkemPraks 1
Biomeetria praks 3 Illustreeritud (mittetäielik) tööjuhend Eeltöö 1. Avage MS Excel is oma kursuse ankeedivastuseid sisaldav andmestik, 2. lisage uus tööleht, 3. nimetage see ümber leheküljeks Praks3 ja
RohkemAutomaatjuhtimise alused Automaatjuhtimissüsteemi kirjeldamine Loeng 2
Automaatjuhtimise alused Automaatjuhtimissüsteemi kirjeldamine Loeng 2 Laplace'i teisendus Diferentsiaalvõrrandite lahendamine ilma tarkvara toeta on keeruline Üheks lahendamisvõtteks on Laplace'i teisendus
RohkemDIGITAALTEHNIKA 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
RohkemMicrosoft Word - 23jaan07.doc
Õppijate haldamine hindamine, tulemuste vaatamine, tegevuste jälgimine jne. Aadress: http://webct6.e-uni.ee Disainerijuhend: http://portaal.e-uni.ee/webct6/webct6_disainerijuhend.pdf Kursuse ülekandmine
RohkemMicrosoft Word - polkaudio 2010 hinnakiri
polkaudio 2010 hinnakiri HINNAKIRI 2010 Kirjeldus Viimistlus Hinna Hind EEK Hind ühik 20%km 20%km naturaalne LSi SEEERIA spoon LSi 15 Põrandakõlar või kirss tk. 11344 725 LSi 9 Riiulikõlar või kirss paar
RohkemRelatsiooniline 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
RohkemMicrosoft Word - KOV_uuringu_analyys.doc
UURING OMAVALITSUSTE SENISEST PROJEKTIKOGEMUSEST, LÄHIAJA PLAANIDEST NING OOTUSTEST LOODAVALE MAAKONDLIKULE ARENGUKESKUSELE Küsitlus viid läbi 6.-12. maini 2003 EAS Regionaalarengu Agentuuri tellimisel
RohkemSkriptid ja käsud
TTÜ informaatikainstituut Skriptid ja käsud Skript on Scratchi programmi suhteliselt sõltumatu üksus, mida mõnedes programmeerimiskeeltes nimetatakse protseduurideks või funktsioonideks. Skript on alati
RohkemOÜ Lemonsport Hummel spordivarustus Raplamaa JK õpilastele ja pereliikmetele Valik september Jalgpallikooli võistlus- ja treeningvarustus 20
OÜ Lemonsport Hummel spordivarustus Raplamaa JK õpilastele ja pereliikmetele Valik september 2016 -... Jalgpallikooli võistlus- ja treeningvarustus 2016/17 Jalgpallisärk 22.- 100% polüester Suurused 6/8,
RohkemTiia 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
RohkemMicrosoft 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
RohkemKerala State Haj Committee HAJ 2014 Flight Manifest FLIGHT NO. SV-5731 DATE: 14/09/2014 TIME: 16:35 RETURN FLIGHT NO: SV-5764 DATE: Cov No
Kerala State Haj Committee HAJ 2014 Flight Manifest FLIGHT NO. SV-5731 DATE: 14/09/2014 TIME: 16:35 RETURN FLIGHT NO: SV-5764 DATE: 20-10-2014 Cov No s: KLR-53-3-0 KLR-65-2-0 KLR-66-2-0 KLR-97-2-0 KLR-119-3-0
RohkemMTAT Loeng 11 ( )
Reageerimisaeg. Otsingud tekstis, andmebaasis ja multimeedias. Professionaalsed otsingu liidesed. Visualiseerimine (1/37) Reageerimisaeg (2/37) Reageerimisaeg ja selle mõjud Reageerimisaeg Sekundite arv,
RohkemPeafail3_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
RohkemSüsteemiintegratsioon
2010 veebruar Ivo Mägi ivoätwebmediadotee Kes ma selline olen Kümme aastat tarkvaratööstuses Erinevad rollid, hetkel AS Webmedia tarkvara arendusjuht Kuus aastat Java SE/EE arendust Osalenud kokku 13 erineva
RohkemKUULA & KORDA INGLISE KEEL 1
KUULA & KORDA INGLISE KEEL 1 KUULA JA KORDA Inglise keel 1 Koostanud Kaidi Peets Teksti lugenud Sheila Süda (eesti keel) Michael Haagensen (inglise keel) Kujundanud Kertu Peet OÜ Adelante Koolitus, 2018
RohkemMicrosoft 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
RohkemMicrosoft Word - Loppukilpailu2015_16_tehtavat_viro_1
Põhikooli matemaatika võistlus Lõppvõistlus reedel 22.1.2016 OSA 1 Lahendamiseks aega 30 min Punkte 20 Selles osas kalkulaatorit ei kasutata. Lühikesed lahendused ja vajalikud joonised teha samale paberile.
RohkemMicrosoft 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
RohkemIFI6083_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öö
RohkemDiskreetne matemaatika I Kevad 2019 Loengukonspekt Lektor: Valdis Laan 20. juuni a.
Diskreetne matemaatika I Kevad 2019 Loengukonspekt Lektor: Valdis Laan 20. juuni 2019. a. 2 Sisukord 1 Matemaatiline loogika 7 1.1 Lausearvutus.................................. 7 1.1.1 Põhimõistete meeldetuletamine....................
RohkemMicrosoft 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
Rohkem2015 Prizm Football;
Arik Armstead Rookie Signatures 4 49ers Arik Armstead Rookie Signatures Black Pulsar Prizm 4 49ers 1 Arik Armstead Rookie Signatures Blue Prizm 4 49ers 199 Arik Armstead Rookie Signatures Blue Wave Prizm
RohkemAndmed 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
RohkemSlide 1
Tandeemsete korduste leidmise programme Triinu Kõressaar 10.11.2004 Kordusjärjestused (1): -Hajuskordusjärjestused SINE LINE LTR transposoonid pseudogeenid segmentide duplikatsioonid Kordusjärjestused
Rohkem6
TALLINNA ÕISMÄE GÜMNAASIUMI ÕPPESUUNDADE KIRJELDUSED JA NENDE TUNNIJAOTUSPLAAN GÜMNAASIUMIS Õppesuundade kirjeldused Kool on valikkursustest kujundanud õppesuunad, võimaldades õppe kahes õppesuunas. Gümnaasiumi
RohkemSissejuhatus Informaatikasse Margus Niitsoo
Sissejuhatus Informaatikasse Margus Niitsoo Saagem tuttavaks Minu nimi on Margus Niitsoo Informaatika doktorant Teoreetiline krüptograafia 23 Vallaline Hobid: Basskitarr, Taiji, Psühholoogia Saagem tuttavaks
RohkemPraks 1
Biomeetria praks 6 Illustreeritud (mittetäielik) tööjuhend Eeltöö 1. Avage MS Excel is oma kursuse ankeedivastuseid sisaldav andmestik, 2. lisage uus tööleht, nimetage see ümber leheküljeks Praks6 ja 3.
RohkemMining Meaningful Patterns
Konstantin Tretjakov (kt@ut.ee) EIO õppesessioon 19. märts, 2011 Nimetuse saladus Vanasti kandis sõna programmeerimine natuke teistsugust tähendust: Linear program (~linear plan) X ülesannet * 10 punkti
RohkemTARTU Ü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,
RohkemWord 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
RohkemEIK-OSadmin-Edmund
Tarkvara haldamine Linux (UNIX) algajale Edmund Laugasson edmund.laugasson@itcollege.ee Käesoleva dokumendi paljundamine, edasiandmine ja/või muutmine on sätestatud ühega järgnevatest litsentsidest kasutaja
RohkemPowerPoint Presentation
Miks liituda projektiga LIFE Fit for REACH? Karin Viipsi Henkel Balti OÜ (Henkel Makroflex AS) Infopäev ettevõtetele, 09.11.2016 Sisukord Ettevõtte tutvustus Ettevõtte eesmärk projektis Mida on varasemalt
RohkemMOOCi „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:
RohkemMTAT 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
RohkemDE_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
RohkemJaehinnakiri_2016.xls
NIMETUS Hind KM-ga MASKID SYNERGY TWIN TRUFIT - must/must; peegelduv klaas 60 SYNERGY TWIN - must silikoon/punane, must, kollane, purpur 60 SYNERGY TWIN - kristall silikoon/sinine, kollane, roosa 55 SYNERGY
RohkemSISSEJUHATUS HAJUSARVUTUSSE KASUTADES PYTHONIT Joonas Puura SISUKORD Sissejuhatus... 2 Ligipääs Rocket klastrile... 2 Windows... 2 Linux... 4 Vajaliku
SISSEJUHATUS HAJUSARVUTUSSE KASUTADES PYTHONIT Joonas Puura SISUKORD Sissejuhatus... 2 Ligipääs Rocket klastrile... 2 Windows... 2 Linux... 4 Vajaliku töökeskkonna sätestamine... 4 Failide kättesaamine...
RohkemTööplaan 9. kl õpik
Mõttest tekstini Eesti keele ja tekstiõpetuse õpik 9. klassile Näidistööplaan Aeg Teema Põhimõisted Õppematerjal Tegevused Õppetulemus Hindamine 1. nädal I. Suhtlemine rühmas Ptk 1 Sissejuhatuseks 2. nädal
RohkemArcGIS rakendused välitöödeks Raido Valdmaa AlphaGIS
ArcGIS rakendused välitöödeks Raido Valdmaa AlphaGIS Välitöö rakendused kasuta oma ruumiandmeid kõikjal Optimeeri välitöö tegevuste efektiivsust asukohapõhise teabega Survey123 Collector Navigator Planeeri
Rohkem