7. Magasiniga (magasinmäluga) automaadid

Suurus: px
Alustada lehe näitamist:

Download "7. Magasiniga (magasinmäluga) automaadid"

Väljavõte

1 7. Magasiniga (magasinmäluga) automaadid Eelnevast teame, et iga regulaarne keel genereeritakse teatud regulaarse kontekstivaba grammatika poolt. Teame ka, et kõik mingis tähte c sisaldavas tähestikus olevad wcw R -kujulised palindroomid ei moodusta regulaarset keelt (st ei leidu seda keelt aktsepteerivat lõplikku automaati); küll aga on see keel kontekstivaba, st genereeritakse teatud kontekstivaba grammatika poolt. Seega on regulaarsete keelte hulk kontekstivabade keelte range osahulk. Käesolevas peatükis näitame, et mistahes kontekstivaba keel aktsepteeritakse mingi lõpliku automaadi poolt, kui lisada automaadile vaid üks magasinitüüpi mälupesa. Seega kehtivad seni käsitletud hulkade vahel järgmised seosed, kusjuures sisalduvused on ranged (lõplikku automati võib käsitleda kui triviaalse magasiniga (st millega mingeid operatsioone ei tehta) automaati: lõplikud automaadid magasinmäluga automaadid regulaarsed keeled kontekstivabad keeled regulaarsed grammatikad kontekstivabad grammatikad Näide 7.1 Konstrueerime järgnevas ühe nn. magasiniga täiendatud mittedeterministliku lõpliku automaadi M, mis aktsepteerib kõik wcw R -kujulised palindroomid tähestikus {, 1, c}, kus w on mistahes sõna tähestikus {, 1}. Olgu automaadi M seisundite hulk kahe-elemendiline, Q = {q, q 1 }, ja sisendsümbolite hulk kolme-elemendiline, Σ = {, 1, c}. Lisaks vaatleme nn. magasini (inglise keeles stack), mis võib sisaldada mistahes lõpliku hulga siniseid ja rohelisi kuulikesi, aga samuti ülimalt ühe punase kuulikese. Magasinist võetakse kuule põhimõttel viimasena sisse - esimesena välja. Automaat M töötab järgmiselt: 1) Töö alguses on M seisundis q ning magasinis on üks punane kuulike; 2) Kui seisundis q on sisendiks, siis lisatakse magasini sinine kuulike, kui sisendiks on 1, siis lisatakse magasini roheline kuulike. Nii ühel kui teisel juhul jääb M seisundisse q. Kui aga sisendiks on c, siis kuulikest ei lisata ning M läheb üle seisundisse q 1. 3) Kui seisundis q 1 on sisendiks (1) ning magasini ülemine kuulike on sinine (vastavalt roheline), siis see võetakse sealt ära ning seisundiks jääb q 1. Kui käigu tulemusena magasinis on ülemiseks punane kuulike, siis see eemaldatakse ning M lõpetab töö. Kõikidel muudel juhtudel M katkestab töö. M aktsepteerib kõik sõnad tähestikus Σ, mille korral töö lõpus on magasin tühi. Kerge on veenduda selles, et magasin tühjeneb parajasti siis, kui sisendsümbolite jada moodustab wcw R -kujulise sõna, kus w {, 1}. Definitsioon 7.2 Magasiniga (mittedeterministlikuks) automaadiks (pushdown automaton) nim. seitsmikut (Q, Σ, Γ, δ, q, Z, F ), milles 1) Q on lõplik seisundite hulk; 2) Σ on lõplik sisendsümbolite hulk; 3) Γ on lõplik magasinisümbolite hulk; 4) q Q on automaadi algusseisund; 5) Z Γ on magasini algussümbol: 6) F Q on lõpuseisundite hulk; 7) δ (nn. üleminekufunktsioon) on kujutus hulgast Q (Σ {ɛ}) Γ hulga Q Γ lõplike osahulkade hulka. 47

2 Võrdus δ(q, a, Z) = {(p 1, γ 1 ),..., (p m, γ m )} tähendab, et seisundis q olles ning omades tähte Z magasini ülemise tähena, läheb automaat sisendi a Σ toimel ühesse seisunditest p i, kusjuures magasinis asendataks kõige pealmine sümbol Z Γ sõnaga γ i (jadana magasini sisu kirjutades selle jada kõige vasakpoolne sümbol on kõige pealmine ). NB! Paneme tähele, et sisendsümbolina käsitletakse ka tühja sõna, st tegemist on ɛ-üleminekuga automaadiga. Definitsioon 7.3 Juhul, kui δ(q, a, Z) 1 iga q Q, a Σ {ɛ} ja Z Γ korral, kusjuures δ(q, ɛ, Z) = 1 korral δ(q, a, Z) =, a Σ, siis nimetatakse magasiniga automaati M deterministlikuks. Magasiniga (kasutatakse ka terminit magasinmäluga) automaadi tööd (nii eelnenut kui eesseisvat) kirjeldab kolmik (q, w, α), kus q on automaadi momendi seisund, w (veel sisestamata) sisendsümbolite jada ja α on magasinis olevate sümbolite jada. Kui järgmisena sisestamisele tulev sümbol on a ning magasini ülemine sümbol on Z, s.t. magasiniga automaadi momendi olukord kirjeldav kolmik on kujul (q, aw, Zα), siis (p, γ) δ(q, a, Z) puhul kirjutame (q, aw, Zα) (p, w, γα) või (q, aw, Zα) M (p, w, γα), kui on vaja osutada vastavale magasiniga automaadile. Deterministliku automaadi korral on mistahes kolmiku korral järgmisena rakendatav ülimalt vaid üks üleminek. Edaspidi vaatleme seosena eelpooldefineeritud seose refleksiivset ja transitiivset katet, st et kui w = w 1 w 2 ning peale w 1 sisestamist on automaat seisundis p ning magasinis on β, siis kirjutame (q, w, α) (p, w 2, β). Hulka L(M) = {w (q, w, Z ) (p, ɛ, α), p F, α Γ } nimetatakse magasiniga automaadi M lõpuseisundite läbi aktsepteeritavaks keeleks. Hulka N(M) = {w (q, w, Z ) (p, ɛ, ɛ), p Q} nimetatakse magasiniga automaadi M poolt tühja magasini läbi aktsepteeritavaks keeleks. Kuna viimasel juhul lõpuseisundid tähtsust ei oma, siis võetakse selleks tühi hulk. NB! Erinevalt lõplikest automaatidest defineerivad mittedeterministlikud magasiniga automaadid laiema keelte klassi kui deterministlikud magasiniga automaadid: näiteks keelt {ww R w ( + 1) } ei ole võimalik aktsepteerida ühegi deterministliku magasiniga automaadi poolt. Definitsioon?? esitab mittedeterministliku magasiniga automaadi; deterministlikke magasiniga automaate käesolevas kursuses ei käsitleta. Näide 7.4 Järgnev (deterministlik) magasiniga automaat aktsepteerib (tühja magasini kaudu) keele {wcw R w {, 1} }: M = ({q, q 1 }, {, 1, c}, {P, S, R}, δ, q, P, ) δ(q,, P ) = {(q, SP )} δ(q,, S) = {(q, SS)} δ(q,, R) = {(q, SR)} δ(q, 1, P ) = {(q, RP )} δ(q, 1, S) = {(q, RS)} δ(q, 1, R) = {(q, RR)} δ(q, c, P ) = {(q 1, P )} δ(q, c, S) = {(q 1, S)} δ(q, c, R) = {(q 1, R)} δ(q 1,, S) = {(q 1, ɛ)} δ(q 1, ɛ, P ) = {(q 1, ɛ)} δ(q 1, 1, R) = {(q 1, ɛ)} Analoogiliselt lõplike automaatidega võib ka magasiniga automaadid esitada tabeli kujul. Viimase näite korral näeks vastav tabel välja järgmine: (q, P ) (q, S) (q, R) (q 1, P ) (q 1, S) (q 1, R) (q, SP ) (q, SS) (q, SR) (q 1, ɛ) 1 (q, RP ) (q, RS) (q, RR) (q 1, ɛ) c (q 1, P ) (q 1, S) (q 1, R) ɛ (q 1, ɛ) Nii nagu see oli lõplike automaatide puhul, saab ka magasiniga automaatide tööd kujutada märgistatud graafi abil. Kui (p, β) δ(q, a, Z), siis graafil kujutatakse seda tipust q tippu p suunduva noole abil, mis on märgistatud avaldisega a, Z β. 48

3 Väikese seisundite arvu ja suure arvu üleminekute korral võivad noolte märgised olla üsna kohmakad. Näiteks viimases näites oleva magasiniga automaadi puhul oleks seisundist q iseendasse viiva noole märgistuseks, P SP, S SS, R SR 1, P RP 1, S RS 1, R RR Näitame järgnevas, et magasiniga automaatide poolt lõpuseisundite kaudu aktsepteeritavate keelte klass langeb kokku tühja magasini kaudu aktsepteeritavate keelte klassiga. Teoreem 7.5 Mistahes keele L korral L = L(M 1 ), kus M 1 on mingi magasiniga automaat, parajasti siis, kui L = N(M 2 ) mingi magasiniga automaadi M 2 korral. Tõestus. Tarvilikkus. Olgu L = L(M 1 ), kus M 1 = (Q, Σ, Γ, δ, q, Z, F ). Konstrueerime magasiniga automaadi M 2, mille magasin tühjeneb täpselt siis, kui M 1 jõuab mingisse lõpuseisundisse. Olgu M 2 = (Q {q, q e }, Σ, Γ {X }, δ, q, X, ), kus δ on defineeritud järgmiselt: 1) δ (q, ɛ, X ) = {(q, Z X )}; 2) δ (q, a, Z) = δ(q, a, Z) iga q Q, a Σ {ɛ}, Z Γ korral; 3) δ (q, ɛ, Z) = {(q e, Z)} iga q F ja Z Γ {X } korral; 4) δ (q e, ɛ, Z) = {(q e, ɛ)} iga Z Γ {X } korral. Magasini lõputähis X on võetud kasutusele selleks, et vältida magasini enneaegset tühjendamist (M 1 korral võib magasin tühjeneda ka automaadi mitte lõpuseisundis olles!). Automaadi M 2 konstrueerimist kujutab järgmine joonis: M 2 M 1 q ɛ q F Z ɛ X q e Olgu nüüd x L(M 1 ). Siis (q, x, Z ) M1 (q, ɛ, γ) mingi q F korral. Reeglite 1) ja 2) põhjal saame (q, x, X ) M2 (q, x, Z X ) M2 (q, ɛ, γx ) M2 (q e, ɛ, ɛ), s.t. x N(M 2 ). Kui x N(M 2 ), siis vastavalt M 2 konstruktsioonile peab üleminekute jada algama reeglist 1), misjärel reegli 2) korduva rakendamisega (et lõpus saaks käivituda magasini tühjendamine vastavalt reeglitele 3) ja 4)) peab automaat M 2 jõudma seisundisse q F. Seega x L(M 1 ). Piisavus. Olgu L = N(M 2 ), kus M 2 = (Q, Σ, Γ, δ, q, Z, ). Peame konstrueerima magasiniga automaadi M 1, mis jõuaks mingisse lõpuseisundisse parajasti siis, kui M 2 magasin saab tühjaks. Olgu M 1 = (Q {q, q f }, Σ, Γ {X }, δ, q, X, {q f }), kus: 1) δ (q, ɛ, X ) = {(q, Z X )}; 2) δ (q, a, Z) = δ(q, a, Z) iga q Q, a Σ {ɛ}, Z Γ korral; 3) δ (q, ɛ, X ) = {(q f, ɛ)} iga q Q korral. 49

4 Automaadi M 1 konstrueerimist kujutab järgmine joonis: M 1 M 2 q ɛ q Z X ɛ... q f Selle tõestus, et L = L(M 1 ), on analoogiline teoreemi tarvilikkuse tõestamisega. Teoreem 7.6 L on kontekstivaba keel parajasti siis, kui L = N(M) mingi magasiniga automaadi M korral. Tõestus**. Tarvilikkus. Olgu ɛ L ja G = (V, T, P, S) keele L genereeriv Greibachi normaalkujul olev grammatika ning olgu M = ({q}, T, V, δ, q, S, ), kus (q, γ) δ(q, a, A), kui A aγ kuulub hulka P. Vaatleme edaspidi vaid vasaktuletusi. Siis igas tuletuskäigus on kõikidel sõnadel vaid terminalidest koosnev prefix, millele järgneb muutujatest koosnev sufiks, kusjuures sufiksit võib vaadelda kui magasinis olevate sümbolite jada. Näitame induktsiooniga tuletusjada i pikkuse järgi, et S = xα, x T +, α V parajasti siis, kui (q, x, S) M (q, ɛ, α). Olgu kõigepealt (q, x, S) i (q, ɛ, α). Kui i = 1, siis x T ja (q, α) δ(q, x, S), s.t. S xα P ja järelikult ka S xα. Olgu x = ya ning olgu (q, ya, S) i 1 (q, a, β) (q, ɛ, α). Kui viimases üleminekujadas kõikides üleminekutes v.a. viimane sümboli a eemaldame, siis saame (q, y, S) (q, ɛ, β), millest induktsiooni eelduse tõttu S = yβ. Viimasest üleminekust (q, a, β) (q, ɛ, α) järeldub, et β = Aγ mingi A V korral, A aη P ja α = ηγ. Seega S = yβ = yaγ yaηγ = xα. Olgu S = xα mingi vasaktuletuse kaudu. i = 1 korral ilmselt (vastavalt M definitsioonile) (q, x, S) (q, ɛ, α). Olgu S = yaγ yaηγ, kusjuures x = ya ja α = ηγ (s.t. viimasel i-1 üleminekul on rakendatud tuletusreeglit A aη). Induktsiooni eelduse tõttu kehtib (q, y, S) (q, ɛ, Aγ), mistõttu (q, ya, S) (q, a, Aγ). Et A aη P, siis (q, η) δ(q, a, A). Seega kehtib (q, x, S) (q, a, Aγ) (q, ɛ, α). Võttes α = ɛ, saame, et S = x parajasti siis, kui (q, x, S) (q, ɛ, ɛ). Kui ɛ L, siis rakendame eelnevat keelele L\{ɛ} ning lisame ülemineku (q, ɛ) δ(q, ɛ, S). Piisavus. Olgu M = (Q, Σ, Γ, δ, q, Z, ). Olgu G = (V, Σ, P, S) KVG, milles V = {[q, A, p] q, p Q, A Γ} {S} ning hulgaks P on võetud järgmine tuletusreeglite hulk: 1) S [q, Z, q] iga q Q korral; 2) Kui (q 1, B 1... B m ) δ(q, a, A), siis lisame hulka P reeglid [q, A, q m+1 ] a[q 1, B 1, q 2 ][q 2, B 2, q 3 ]... [q m, B m, q m+1 ], q, q 1,..., q m+1 Q, a Σ {ɛ}, A, B 1,..., B m Γ. m = korral on tuletusreegliks [q, A, q 1 ] a. Induktsiooniga sammude arvu järgi G tuletusjadas tõestame, et [q, A, p] = x parajasti siis, kui (q, x, A) M (p, ɛ, ɛ). Olgu (q, x, A) (p, ɛ, ɛ). Kui i = 1, siis (p, ɛ) δ(q, x, A), x {ɛ} Σ. Seega [q, A, p] x P. Olgu x = ay ja (q, ay, A) (q 1, y, B 1... B n ) (p, ɛ, ɛ) ning avaldugu y kujul y = y 1... y n, kus y j rakendamisel teegist eemaldatakse esmakordselt B j. Leiduvad seisundid q 2,..., q n+1 = p, nii et (q j, y j, B j ) (q j+1, ɛ, ɛ) vähema kui i üleminekuga. Seega induktsiooni eelduse tõttu [q j, B j, q j+1 ] = y i, 1 j n. Et (q 1, B 1... B n ) δ(q, a, A), siis [q, A, p] a[q 1, B 1, q 2 ]... [q n, B n, q n+1 ], ning järelikult [q, A, p] = ay 1... y n = x. Olgu nüüd [q, A, p] = x. Tuleb näidata, et (q, x, A) (p, ɛ, ɛ). Et i = 1 korral [q, A, p] x P, siis (p, ɛ) δ(q, x, A) ning induktsiooni eeldus on täidetud (x Σ {ɛ}). Eel- 5

5 dame, et [q, A, p] a[q 1, B 1, q 2 ]... [q n, B n, q n+1 ] = x, q n+1 = p. Siis x = ax 1... x n, kus [q j, B j, q j+1 ] = x j, 1 j n. Induktsiooni eelduse tõttu (q j, x j, B j ) (q j+1, ɛ, ɛ), 1 j n, millest (q j, x j, B j... B n ) (q j+1, ɛ, B j+1... B n ). Et (q, x, A) (q 1, x 1... x n, B 1... B n ), siis (q, x, A) (p, ɛ, ɛ). Võttes q = q, A = Z, saame, et [q, Z, p] = x parajasti siis, kui (q, x, Z ) (p, ɛ, ɛ). Seega S = x parajasti siis, kui (q, x, Z ) (p, ɛ, ɛ), s.t. x L(G) parajasti siis, kui x N(M). Viimase teoreemi põhjal leidub mistahes kontekstivaba grammatika G jaoks magasiniga automaat, mis aktsepteerib täpselt grammatika G poolt genereeritud keele. Seega, kui esitada näiteks mingi programmeerimiskeele L spetsifikatsioon (Greibachi normaalkujulise) kontekstivaba grammatikana, siis leidub selline magasinmäluga automaat, mis on võimeline kontrollima, kas selles keeles L kirjutatud programm vastab spetsifikatsioonile, s.t. on süntaktiliselt korrektne. Näide 7.7 Konstrueerime magasiniga automaadi, mis aktsepteerib kõik sõnad tähestikus {a, b}, milles esinevad tähed a ja b võrdsel arvul, st L = {w; w a = w b }. Keele L genereerib grammatika, mille tuletusreegliteks on P = {S asbs bsas ɛ, A a, B b}. Vastava magasiniga automaadi üleminekureegliteks on δ(q, a, S) = (q, SBS), δ(q, b, S) = (q, SAS), δ(q, ɛ, S) = (q, ɛ), δ(q, a, A) = (q, ɛ), δ(q, b, B) = (q, ɛ). Sõna abba aktsepteerivaks üleminekujadaks on (q, abba, S) (q, bba, SBS) (q, bba, BS) (q, ba, S) (q, a, SAS) (q, a, AS) (q, ɛ, S) (q, ɛ, ɛ). Märkus. Viimases näites tuletusreegli S ɛ ärajätmisel tekkiv grammatika genereerib tühja keele. Ülesanne 7.1 Konstrueerida magasiniga automaat, mis aktsepteerib järgmistest tuletusreeglitest koosneva grammatika poolt genereeritava keele: S aaa, A as bs a. Ülesanne 7.2 Konstrueerida magasiniga automaat, mis aktsepteerib keele L = {w {a, b} ; w a = w b, w 2}. Ülesanne 7.3 Konstrueerida järgmised keeled aktsepteerivad magasiniga automaadid: 1. {a n b n n 1} 2. {a n b n c m m, n 1} 3. {ww R w ( + 1) } 4. { n 1 n n 1} { n 1 2n n 1}. Ülesanne 7.4** Leida keele N(M) jaoks kontekstivaba grammatika, kus M = ({q ; q 1 }, {; 1}, {Z ; X}, δ, q, Z, ) ning δ on defineeritud järgmiselt: δ(q, 1, Z ) = {(q, XZ )}, δ(q, ɛ, Z ) = {(q, ɛ)}, δ(q, 1, X) = {(q, XX)}, δ(q 1, 1, X) = {(q 1, ɛ)}, δ(q,, X) = {(q 1, X)}, δ(q 1,, Z ) = {(q, Z )}. Kas viimane automaat on deterministlik või mittedeterministlik? 51

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

Polünoomi juured Juure definitsioon ja Bézout teoreem Vaadelgem polünoomi kus K on mingi korpus. f = a 0 x n + a 1 x n a n 1 x

Polünoomi juured Juure definitsioon ja Bézout teoreem Vaadelgem polünoomi kus K on mingi korpus. f = a 0 x n + a 1 x n a n 1 x 1 5.5. Polünoomi juured 5.5.1. Juure definitsioon ja Bézout teoreem Vaadelgem polünoomi kus K on mingi korpus. f = a 0 x n + a 1 x n 1 +... + a n 1 x + a n K[x], (1) Definitsioon 1. Olgu c K. Polünoomi

Rohkem

IMO 2000 Eesti võistkonna valikvõistlus Tartus, aprillil a. Ülesannete lahendused Esimene päev 1. Olgu vaadeldavad arvud a 1, a 2, a 3,

IMO 2000 Eesti võistkonna valikvõistlus Tartus, aprillil a. Ülesannete lahendused Esimene päev 1. Olgu vaadeldavad arvud a 1, a 2, a 3, IMO 000 Eesti võistkonna valikvõistlus Tartus, 19. 0. aprillil 000. a. Ülesannete lahendused Esimene päev 1. Olgu vaadeldavad arvud a 1, a, a 3, a 4, a 5. Paneme tähele, et (a 1 + a + a 3 a 4 a 5 ) (a

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

Treeningvõistlus Balti tee 2014 võistkonnale Tartus, 4. novembril 2014 Vastused ja lahendused 1. Vastus: 15, 18, 45 ja kõik 0-ga lõppevad arvud. Olgu

Treeningvõistlus Balti tee 2014 võistkonnale Tartus, 4. novembril 2014 Vastused ja lahendused 1. Vastus: 15, 18, 45 ja kõik 0-ga lõppevad arvud. Olgu Treeningvõistlus Balti tee 014 võistkonnale Tartus, 4. novembril 014 Vastused ja lahendused 1. Vastus: 15, 18, 45 ja kõik 0-ga lõppevad arvud. Olgu b arvu k üheliste number ning a arv, mille saame arvust

Rohkem

+/- 7(chomsky???) Deduktiivne jama 1.Hulkade spetsifitseerimine. Hulk on samalaadsete objektide järjestamata kogum, mida käsitlet

+/- 7(chomsky???) Deduktiivne jama 1.Hulkade spetsifitseerimine. Hulk on samalaadsete objektide järjestamata kogum, mida käsitlet +/- 7(chomsky???) 17 29 30 31 32 33 34 Deduktiivne jama 1.Hulkade spetsifitseerimine. Hulk on samalaadsete objektide järjestamata kogum, mida käsitletakse kui tervikut.hulka kuuluvaid objekte nim. hulga

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

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

prakt8.dvi

prakt8.dvi Diskreetne matemaatika 2012 8. praktikum Reimo Palm Praktikumiülesanded 1. Kas järgmised graafid on tasandilised? a) b) Lahendus. a) Jah. Vahetades kahe parempoolse tipu asukohad, saame graafi joonistada

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

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

ITI Loogika arvutiteaduses

ITI Loogika arvutiteaduses Predikaatloogika Predikaatloogika on lauseloogika tugev laiendus. Predikaatloogikas saab nimetada asju ning rääkida nende omadustest. Väljendusvõimsuselt on predikaatloogika seega oluliselt peenekoelisem

Rohkem

Matemaatiline analüüs IV 1 3. Mitme muutuja funktsioonide diferentseerimine 1. Mitme muutuja funktsiooni osatuletised Üleminekul ühe muutuja funktsioo

Matemaatiline analüüs IV 1 3. Mitme muutuja funktsioonide diferentseerimine 1. Mitme muutuja funktsiooni osatuletised Üleminekul ühe muutuja funktsioo Matemaatiline analüüs IV 1 3. Mitme muutuja funktsioonide diferentseerimine 1. Mitme muutuja funktsiooni osatuletised Üleminekul üe muutuja funktsioonidelt m muutuja funktsioonidele, kus m, 3,..., kerkib

Rohkem

Tartu Ülikool Matemaatika-informaatikateaduskond Puhta Matemaatika Instituut Algebra õppetool Riivo Must Mõned katsed üldistada inversseid poolrühmi M

Tartu Ülikool Matemaatika-informaatikateaduskond Puhta Matemaatika Instituut Algebra õppetool Riivo Must Mõned katsed üldistada inversseid poolrühmi M Tartu Ülikool Matemaatika-informaatikateaduskond Puhta Matemaatika Instituut Algebra õppetool Riivo Must Mõned katsed üldistada inversseid poolrühmi Magistritöö Juhendaja: prof. Mati Kilp Tartu 2004 Sisukord

Rohkem

Matemaatiline analüüs III 1 4. Diferentseeruvad funktsioonid 1. Diferentseeruvus antud punktis. Olgu funktsiooni f : D R määramispiirkond D R selles p

Matemaatiline analüüs III 1 4. Diferentseeruvad funktsioonid 1. Diferentseeruvus antud punktis. Olgu funktsiooni f : D R määramispiirkond D R selles p Matemaatiline analüüs III 4. Diferentseeruvad funktsioonid. Diferentseeruvus antud punktis. Olgu funktsiooni f : D R määramispiirkond D R selles paragravis mingi (lõplik või lõpmatu) intervall ning olgu

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

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

19. Marek Kolk, Kõrgem matemaatika, Tartu Ülikool, Arvridade koonduvustunnused Sisukord 19 Arvridade koonduvustunnused Vahelduvat

19. Marek Kolk, Kõrgem matemaatika, Tartu Ülikool, Arvridade koonduvustunnused Sisukord 19 Arvridade koonduvustunnused Vahelduvat 9. Marek Kolk, Kõrgem matemaatika, Tartu Ülikool, 203-4. 9 Arvridade koonduvustunnused Sisukord 9 Arvridade koonduvustunnused 23 9. Vahelduvate märkidega read.......................... 24 9.2 Leibniz i

Rohkem

efo03v2pkl.dvi

efo03v2pkl.dvi Eesti koolinoorte 50. füüsikaolümpiaad 1. veebruar 2003. a. Piirkondlik voor Põhikooli ülesannete lahendused NB! Käesoleval lahendustelehel on toodud iga ülesande üks õige lahenduskäik. Kõik alternatiivsed

Rohkem

Andmebaasid, MTAT loeng Normaalkujud

Andmebaasid, MTAT loeng Normaalkujud Andmebaasid, MTAT.03.264 6. loeng Normaalkujud E-R teisendus relatsiooniliseks Anne Villems Meil on: Relatsiooni mõiste Relatsioonalgebra Kus me oleme? Funktsionaalsete sõltuvuse pere F ja tema sulund

Rohkem

Microsoft Word - 56ylesanded1415_lõppvoor

Microsoft Word - 56ylesanded1415_lõppvoor 1. 1) Iga tärnike tuleb asendada ühe numbriga nii, et tehe oleks õige. (Kolmekohaline arv on korrutatud ühekohalise arvuga ja tulemuseks on neljakohaline arv.) * * 3 * = 2 * 1 5 Kas on õige, et nii on

Rohkem

Pintsli otsade juurde tegemine Esiteks Looge pilt suurusega 64x64 ja tema taustaks olgu läbipaistev kiht (Transparent). Teiseks Minge kihtide (Layers)

Pintsli otsade juurde tegemine Esiteks Looge pilt suurusega 64x64 ja tema taustaks olgu läbipaistev kiht (Transparent). Teiseks Minge kihtide (Layers) Pintsli otsade juurde tegemine Esiteks Looge pilt suurusega 64x64 ja tema taustaks olgu läbipaistev kiht (Transparent). Teiseks Minge kihtide (Layers) aknasse ja looge kaks läbipaistvat kihti juurde. Pange

Rohkem

12. Marek Kolk, Kõrgem matemaatika, Tartu Ülikool, Algfunktsioon ja määramata integraal Sisukord 12 Algfunktsioon ja määramata integraal 1

12. Marek Kolk, Kõrgem matemaatika, Tartu Ülikool, Algfunktsioon ja määramata integraal Sisukord 12 Algfunktsioon ja määramata integraal 1 2. Marek Kolk, Kõrgem matemaatika, Tartu Ülikool, 203-. 2 Algfunktsioon ja määramata integraal Sisukord 2 Algfunktsioon ja määramata integraal 9 2. Sissejuhatus................................... 50 2.2

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

lcs05-l3.dvi

lcs05-l3.dvi LAUSELOOGIKA: LOOMULIK TULETUS Loomuliku tuletuse süsteemid on liik tõestussüsteeme nagu Hilberti süsteemidki. Neile on omane, et igal konnektiivil on oma sissetoomise (introduction) ja väljaviimise (elimination)

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

Diskreetne matemaatika I Kevad 2019 Loengukonspekt Lektor: Valdis Laan 20. juuni a.

Diskreetne 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....................

Rohkem

Antennide vastastikune takistus

Antennide vastastikune takistus Antennide vastastikune takistus Eelmises peatükis leidsime antenni kiirgustakistuse arvestamata antenni lähedal teisi objekte. Teised objektid, näiteks teised antennielemendid, võivad aga mõjutada antenni

Rohkem

Word Pro - digiTUNDkaug.lwp

Word Pro - digiTUNDkaug.lwp / näide: \ neeldumisseadusest x w x y = x tuleneb, et neeldumine toimub ka näiteks avaldises x 2 w x 2 x 5 : x 2 w x 2 x 5 = ( x 2 ) w ( x 2 ) [ x 5 ] = x 2 Digitaalskeemide optimeerimine (lihtsustamine)

Rohkem

7 KODEERIMISTEOORIA 7.1 Sissejuhatus Me vaatleme teadete edastamist läbi kanali, mis sisaldab müra ja võib seetõttu moonutada lähteteadet. Lähteteade

7 KODEERIMISTEOORIA 7.1 Sissejuhatus Me vaatleme teadete edastamist läbi kanali, mis sisaldab müra ja võib seetõttu moonutada lähteteadet. Lähteteade 7 KODEERIMISTEOORIA 7.1 Sissejuhatus Me vaatleme teadete edastamist läbi kanali, mis sisaldab müra ja võib seetõttu moonutada lähteteadet. Lähteteade kodeeritakse, st esitatakse sümbolite kujul, edastatakse

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

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

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

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

3D mänguarenduse kursus (MTAT ) Loeng 3 Jaanus Uri 2013

3D mänguarenduse kursus (MTAT ) Loeng 3 Jaanus Uri 2013 3D mänguarenduse kursus (MTAT.03.283) Loeng 3 Jaanus Uri 2013 Teemad Tee leidmine ja navigatsioon Andmete protseduuriline genereerimine Projektijuhtimine Tee leidmine Navigatsiooni võrgustik (navigation

Rohkem

loogikaYL_netis_2018_NAIDISED.indd

loogikaYL_netis_2018_NAIDISED.indd . Lihtne nagu AB Igas reas ja veerus peavad tähed A, B ja esinema vaid korra. Väljaspool ruudustikku antud tähed näitavad, mis täht on selles suunas esimene. Vastuseks kirjutage ringidesse sattuvad tähed

Rohkem

raamat5_2013.pdf

raamat5_2013.pdf Peatükk 5 Prognoosiintervall ja Usaldusintervall 5.1 Prognoosiintervall Unustame hetkeks populatsiooni parameetrite hindamise ja pöördume tagasi üksikvaatluste juurde. On raske ennustada, milline on huvipakkuva

Rohkem

Võistlusülesanne Vastutuulelaev Finaal

Võ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

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

Microsoft Word _se-et_ok_korr_C.doc

Microsoft Word _se-et_ok_korr_C.doc 1(2) 26.06.2008 Projekti nr T000242-04 TÜÜBIKINNITUSTUNNISTUS 5141/91 ehitiste tehniliste nõuete seaduse (Byggnadsverklag BVL, 1994:847) paragrahvide 18 20 järgi OTSINGUSÕNA: TULEKAITSE Vahelagi TULEPÜSIVUSKLASSI

Rohkem

Makseterminali Ingenico iwl220 kasutusjuhend 1

Makseterminali Ingenico iwl220 kasutusjuhend 1 Makseterminali Ingenico iwl220 kasutusjuhend 1 Käesolev Makseterminali kasutusjuhend on Kaupmehele abiks kindlustamaks kaardimaksete turvaline vastuvõtmine läbi Makseterminali. Juhend on Maksekaartide

Rohkem

1. Üliõpilased 1.1 Tõendid Vali menüüst: Üliõpilased tõendid tõendite trükkimine. Avaneb vorm Tõendite trükkimine, vali tõendi liik Tõend õppim

1. Üliõpilased 1.1 Tõendid Vali menüüst: Üliõpilased tõendid tõendite trükkimine. Avaneb vorm Tõendite trükkimine, vali tõendi liik Tõend õppim 1. Üliõpilased 1.1 Tõendid Vali menüüst: Üliõpilased tõendid tõendite trükkimine. Avaneb vorm Tõendite trükkimine, vali tõendi liik. 1.1.1 Tõend õppimise kohta TLÜ-s Seda tõendiliiki saab väljastada ainult

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

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

EDL Liiga reeglid 1. ÜLDSÄTTED 1.1. EDL Liiga toimub individuaalse arvestuse alusel, kus mängijad on jagatud hooaja EDL Liiga tulemuste põhj

EDL Liiga reeglid 1. ÜLDSÄTTED 1.1. EDL Liiga toimub individuaalse arvestuse alusel, kus mängijad on jagatud hooaja EDL Liiga tulemuste põhj EDL Liiga reeglid 1. ÜLDSÄTTED 1.1. EDL Liiga toimub individuaalse arvestuse alusel, kus mängijad on jagatud hooaja 2017-2018 EDL Liiga tulemuste põhjal nelja liigasse. a. Premium Liiga (9 osalejat) b.

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

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

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

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

Diskreetne matemaatika I praktikumiülesannete kogu a. kevadsemester

Diskreetne matemaatika I praktikumiülesannete kogu a. kevadsemester Diskreetne matemaatika I praktikumiülesannete kogu 2019. a. kevadsemester Sisukord 1 Tingimuste ja olukordade analüüsimine 3 2 Tõesuspuu meetod 5 3 Valemite teisendamine 7 4 Normaalkujud 7 5 Predikaadid

Rohkem

Kom igang med Scratch

Kom igang med Scratch Alustame algusest Getting Started versioon 1.4 SCRATCH on uus programmeerimiskeel, mis lubab sul endal luua interaktiivseid annimatsioone, lugusid, mänge, muusikat, taieseid jm Scratch'i saab kasutada

Rohkem

NR-2.CDR

NR-2.CDR 2. Sõidutee on koht, kus sõidavad sõidukid. Jalakäija jaoks on kõnnitee. Kõnnitee paikneb tavaliselt mõlemal pool sõiduteed. Kõige ohutum on sõiduteed ületada seal, kus on jalakäijate tunnel, valgusfoor

Rohkem

(Estonian) DM-RBCS Edasimüüja juhend MAANTEE MTB Rändamine City Touring/ Comfort Bike URBAN SPORT E-BIKE Kasseti ketiratas CS-HG400-9 CS-HG50-8

(Estonian) DM-RBCS Edasimüüja juhend MAANTEE MTB Rändamine City Touring/ Comfort Bike URBAN SPORT E-BIKE Kasseti ketiratas CS-HG400-9 CS-HG50-8 (Estonian) DM-RBCS001-02 Edasimüüja juhend MAANTEE MTB Rändamine City Touring/ Comfort Bike URBAN SPORT E-BIKE Kasseti ketiratas CS-HG400-9 CS-HG50-8 SISUKORD OLULINE MÄRKUS... 3 OHUTUSE TAGAMINE... 4

Rohkem

8.klass 4 tundi nädalas, kokku 140 tundi Hulkliikmed ( 45 tundi) Õppesisu Hulkliige. Hulkliikmete liitmine ja lahutamine ning korrutamine ja jagamine

8.klass 4 tundi nädalas, kokku 140 tundi Hulkliikmed ( 45 tundi) Õppesisu Hulkliige. Hulkliikmete liitmine ja lahutamine ning korrutamine ja jagamine 8.klass 4 tundi nädalas, kokku 140 tundi Hulkliikmed ( 45 tundi) Hulkliige. Hulkliikmete liitmine ja lahutamine ning korrutamine ja jagamine üksliikmega. Hulkliikme tegurdamine ühise teguri sulgudest väljatoomisega.

Rohkem

P9_10 estonian.cdr

P9_10 estonian.cdr Registreerige oma toode ja saage abi kodulehelt www.philips.com/welcome P9/10 Eestikeelne kasutusjuhend 2 Ühendage P9 kõlar Bluetooth ühenduse kaudu oma Bluetooth seadmega, nagu näiteks ipadiga, iphone'iga,

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

MS Word Sisukord Uue dokumendi loomine... 2 Dokumendi salvestamine... 3 Faili nimi... 4 Teksti sisestamine... 6 Klaviatuuril mitteleiduvat sümbolite l

MS Word Sisukord Uue dokumendi loomine... 2 Dokumendi salvestamine... 3 Faili nimi... 4 Teksti sisestamine... 6 Klaviatuuril mitteleiduvat sümbolite l MS Word Sisukord Uue dokumendi loomine... 2 Dokumendi salvestamine... 3 Faili nimi... 4 Teksti sisestamine... 6 Klaviatuuril mitteleiduvat sümbolite lisamine... 6 Uue dokumendi loomine Dokumendi salvestamine

Rohkem

VL1_praks6_2010k

VL1_praks6_2010k Biomeetria praks 6 Illustreeritud (mittetäielik) tööjuhend Eeltöö 1. Avage MS Excel is oma kursuse ankeedivastuseid sisaldav andmestik, 2. lisage uus tööleht (Insert / Lisa -> Worksheet / Tööleht), nimetage

Rohkem

Abiarstide tagasiside 2016 Küsimustikule vastas 137 tudengit, kellest 81 (60%) olid V kursuse ning 56 (40%) VI kursuse tudengid. Abiarstina olid vasta

Abiarstide tagasiside 2016 Küsimustikule vastas 137 tudengit, kellest 81 (60%) olid V kursuse ning 56 (40%) VI kursuse tudengid. Abiarstina olid vasta Abiarstide tagasiside 2016 Küsimustikule vastas 137 tudengit, kellest 81 (60%) olid V kursuse ning 56 (40%) VI kursuse tudengid. Abiarstina olid vastanutest töötanud 87 tudengit ehk 64%, kellest 79 (91%)

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

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

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

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

SQL

SQL 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)

Rohkem

VKE definitsioon

VKE definitsioon Väike- ja keskmise suurusega ettevõtete (VKE) definitsioon vastavalt Euroopa Komisjoni määruse 364/2004/EÜ Lisa 1-le. 1. Esiteks tuleb välja selgitada, kas tegemist on ettevõttega. Kõige pealt on VKE-na

Rohkem

Matemaatiline maailmapilt MTMM Terje Hõim Johann Langemets Kaido Lätt 2018/19 sügis

Matemaatiline maailmapilt MTMM Terje Hõim Johann Langemets Kaido Lätt 2018/19 sügis Matemaatiline maailmapilt MTMM.00.342 Terje Hõim Johann Langemets Kaido Lätt 2018/19 sügis Sisukord *** 1 Sissejuhatus 1 1.1 Kursuse eesmärk.................................... 2 1.2 Matemaatika kui keel.................................

Rohkem

Microsoft Word - HOTSEC kasutusjuhend v1.900.docx

Microsoft Word - HOTSEC kasutusjuhend v1.900.docx HOTSEC Tarkvara kasutusjuhend v. 1.9 1 Sisukord Käivitamine:... 3 Programmi kasutamine... 4 Kasutajate lisamine ja eemaldamine:... 6 Jooksev logi:... 9 Häired:... 9 2 HOTSEC põhioperatsioonide kirjeldus

Rohkem

Hoia oma arvuti turvaline ja kiire 1.Leia start nupust alustades Juhtpaneel 2.Juhtpaneeli aadressiribalt leia Kõik juhtpaneeli üksused 3.Avanenud tööa

Hoia oma arvuti turvaline ja kiire 1.Leia start nupust alustades Juhtpaneel 2.Juhtpaneeli aadressiribalt leia Kõik juhtpaneeli üksused 3.Avanenud tööa Hoia oma arvuti turvaline ja kiire 1.Leia start nupust alustades Juhtpaneel 2.Juhtpaneeli aadressiribalt leia Kõik juhtpaneeli üksused 3.Avanenud tööaknas leia Windows Update 4.Lase arvutil kontrollida

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

Praks 1

Praks 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

Rohkem

Microsoft Word - Suure thermori pass2.doc

Microsoft Word - Suure thermori pass2.doc PAIGALDAMINE KASUTAMINE HOOLDUS SUUREMAHULISED 500-3000 L VEEBOILERID Need on sukel-ja keraamilise küttekehaga elektrilised veesoojendid. Võimalikud on variandid kus täiendavalt küttekehale on ka kesküttesüsteemiga

Rohkem

8. Lõpetamine 8.1 Lõpetamise eeldused Eelduseks, et üliõpilane saaks lõpetada, peab tema õppekava täidetud olema. Kui üliõpilane õpib õppekaval, mis l

8. Lõpetamine 8.1 Lõpetamise eeldused Eelduseks, et üliõpilane saaks lõpetada, peab tema õppekava täidetud olema. Kui üliõpilane õpib õppekaval, mis l 8. Lõpetamine 8.1 Lõpetamise eeldused Eelduseks, et üliõpilane saaks lõpetada, peab tema õppekava täidetud olema. Kui üliõpilane õpib õppekaval, mis lõpeb lõputööga, on tema tulemustes enne lõputöö sooritamist

Rohkem

Kaupmehed ja ehitusmeistrid Selle laiendusega mängimiseks on vajalik Carcassonne põhimäng. Laiendit võib mängus kasutada täielikult või osaliselt ning

Kaupmehed ja ehitusmeistrid Selle laiendusega mängimiseks on vajalik Carcassonne põhimäng. Laiendit võib mängus kasutada täielikult või osaliselt ning Kaupmehed ja ehitusmeistrid Selle laiendusega mängimiseks on vajalik Carcassonne põhimäng. Laiendit võib mängus kasutada täielikult või osaliselt ning seda saab kombineerida teiste Carcassonne laiendustega.

Rohkem

Microsoft PowerPoint - Difraktsioon

Microsoft PowerPoint - Difraktsioon Laineotika Difraktsioon Füüsika Antsla GümnaasiumG 11 klass Eelmine tund 1) Mille alusel liigitatakse laineid ristilaineteks ja pikilaineteks? 2) Nimeta laineid iseloomustavaid suuruseid. Tunnis: Uurime,

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

Müük (Microsoft Dynamics AX (Axapta) tarkvara) Paigaldusjuhend bifree.ee qlik.com

Müük (Microsoft Dynamics AX (Axapta) tarkvara) Paigaldusjuhend bifree.ee qlik.com Müük (Microsoft Dynamics AX (Axapta) tarkvara) Paigaldusjuhend bifree.ee qlik.com Microsoft Dynamics AX (Axapta) tarkvara 2 Seadistamise etapid 1. Laadige alla ja installeerige Qlik Sense Desktop. 2. Laadige

Rohkem

ISS0050 Mõõtmine

ISS0050 Mõõtmine MHK0120 SISSEJUHATUS MEHHATROONIKASSE Sügis 2018 Tagasiside Martin Jaanus U02-308 (hetkel veel) martin.jaanus@ttu.ee 620 2110, 56 91 31 93 Õppetöö : http://isc.ttu.ee Õppematerjalid : http://isc.ttu.ee/martin

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

Matemaatika ainekava 8.klass 4 tundi nädalas, kokku 140 tundi Kuu Õpitulemus Õppesisu Algebra (65 t.) Geomeetria (60 t.) Ajavaru kordamiseks (15 õppet

Matemaatika ainekava 8.klass 4 tundi nädalas, kokku 140 tundi Kuu Õpitulemus Õppesisu Algebra (65 t.) Geomeetria (60 t.) Ajavaru kordamiseks (15 õppet Matemaatika ainekava 8.klass 4 tundi nädalas, kokku 140 tundi Algebra (65 t.) Geomeetria (60 t.) Ajavaru kordamiseks (15 õppetundi) septembernovember korrastab hulkliikmeid Hulkliige. Tehted liidab, lahutab

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

29 th International Physics Olympiad Reykjavik, Iceland Eksperimentaalne võistlus Esmaspäev, 6. juuli 1998 Kasutada olev aeg: 5 tundi Loe esmalt seda:

29 th International Physics Olympiad Reykjavik, Iceland Eksperimentaalne võistlus Esmaspäev, 6. juuli 1998 Kasutada olev aeg: 5 tundi Loe esmalt seda: 9 th International Physics Olympiad Reykjavik, Iceland Eksperimentaalne võistlus Esmaspäev, 6. juuli 1998 Kasutada olev aeg: 5 tundi Loe esmalt seda: 1. Kasuta ainult korraldajate antud sulepead.. Kasuta

Rohkem

Microsoft Word - VOTA_dok_menetlemine_OIS_ doc

Microsoft Word - VOTA_dok_menetlemine_OIS_ doc Varasemate õpingute ja töökogemuse arvestamine (VÕTA ) dokumentide menetlemise protsess ÕISis Koostanud: Ele Hansen Ele Mägi Tartu 2012 1. Aine ülekandmine-õppekavajärgne aine Varasemalt sooritatud aine

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 PowerPoint - loeng2.pptx

Microsoft PowerPoint - loeng2.pptx Kirjeldavad statistikud ja graafikud pidevatele tunnustele Krista Fischer Pidevad tunnused ja nende kirjeldamine Pidevaid (tihti ka diskreetseid) tunnuseid iseloomustatakse tavaliselt kirjeldavate statistikute

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

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

TT Electrolux integreeritava tehnika pakkumine

TT Electrolux integreeritava tehnika pakkumine EON 33100 X + EHC 60040 X Pliit: 4 highlight 1 muutuv suurus raam Ahi: 7 reziimi Jaehind 9 490.- EON 63100 X + EHC 60060 P Pliit: 4 highlight, 2 muutuvat suurust ilma raamita Ahi: 8 reziimi Jaehind 10

Rohkem

Eesti kõrgusmudel

Eesti kõrgusmudel Meie: 04.06.2002 nr 4-3/3740 Küsimustik Eesti maapinna kõrgusmudeli spetsifikatsioonide selgitamiseks Eestis on juba aastaid tõstatatud küsimus täpse maapinna kõrgusmudeli (edaspidi mudel) koostamisest

Rohkem

Selgitused Väikeste põllumajandusettevõtete arendamise toetuse taotlemise protsessi kohta e- PRIAs. Taotlusi saab eeltäita ajavahemikul

Selgitused Väikeste põllumajandusettevõtete arendamise toetuse taotlemise protsessi kohta e- PRIAs. Taotlusi saab eeltäita ajavahemikul Selgitused Väikeste põllumajandusettevõtete arendamise toetuse taotlemise protsessi kohta e- PRIAs. Taotlusi saab eeltäita ajavahemikul 27.03 02.04.2019 Taotlusi saab esitada taotlusperioodil 03.04 10.04.2019

Rohkem

Microsoft Word - Sobitusahelate_projekteerimine.doc

Microsoft Word - Sobitusahelate_projekteerimine.doc Sobitusahelate projekteerimine Vaatleme 3 erinevat meetodit: koondparameetitega elementidel sobitamine häälestusribaga sobitamine veerandlainelõiguga sobitamine Sobitust võib vaadelda koormustakistuse

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

Makseterminali VeriFone VX675 kasutusjuhend 1

Makseterminali VeriFone VX675 kasutusjuhend 1 Makseterminali VeriFone VX675 kasutusjuhend 1 Käesolev Makseterminali kasutusjuhend on Kaupmehele abiks kindlustamaks kaardimaksete turvaline vastuvõtmine läbi Makseterminali. Juhend on Maksekaartide teenindamise

Rohkem

KAARKASVUHOONE POLÜKARBONAADIGA 3X4M "KERTTU" 2,1m 3,0m min 4m Tehniline pass lk 2-9 Koostejuhend lk 10-31

KAARKASVUHOONE POLÜKARBONAADIGA 3X4M KERTTU 2,1m 3,0m min 4m Tehniline pass lk 2-9 Koostejuhend lk 10-31 KAARKASVUHOONE POLÜKARBONAADIGA 3X4M "KERTTU" 2,1m 3,0m min 4m Tehniline pass lk 2-9 Koostejuhend lk 10-31 TEHNILINE PASS/KASVUHOONE KERTTU! Kasvuhoone KERTTU kokkupanekul ja kasutamisel tuleb rangelt

Rohkem

1. klassi eesti keele tasemetöö Nimi: Kuupäev:. 1. Leia lause lõppu harjutuse alt veel üks sõna! Lõpeta lause! Lapsed mängivad... Polla närib... Õde r

1. klassi eesti keele tasemetöö Nimi: Kuupäev:. 1. Leia lause lõppu harjutuse alt veel üks sõna! Lõpeta lause! Lapsed mängivad... Polla närib... Õde r 1 klassi eesti keele tasemetöö Nimi: Kuupäev: 1 Leia lause lõppu harjutuse alt veel üks sõna! Lõpeta lause! Lapsed mängivad Polla närib Õde riputab Lilled lõhnavad Päike rõõmustab ( pesu, õues, peenral,

Rohkem

VL1_praks2_2009s

VL1_praks2_2009s Biomeetria praks 2 Illustreeritud (mittetäielik) tööjuhend Eeltöö 1. Avage MS Excel is oma kursuse ankeedivastuseid sisaldav andmestik (see, mida 1. praktikumiski analüüsisite), 2. nimetage Sheet3 ümber

Rohkem

Sissejuhatus mehhatroonikasse MHK0120

Sissejuhatus mehhatroonikasse  MHK0120 Sissejuhatus mehhatroonikasse MHK0120 5. nädala loeng Raavo Josepson raavo.josepson@ttu.ee Pöördliikumine Kulgliikumine Kohavektor Ԧr Kiirus Ԧv = d Ԧr dt Kiirendus Ԧa = dv dt Pöördliikumine Pöördenurk

Rohkem