Leidsid 33 sarnast õppematerjali, mis on seotud failiga "Algoritmid ICD0001 - kordamisküsimused". Need materjalid aitavad sul teemat sügavamalt mõista.
algoritm, graaf, keerukus, algoritmi, graafi, order, juur, algoritmid, eksam, järjestuses, järg, toes, prefiks, järjekord, rekursioon, järjekorra, juhu, maatriks, magasin, first, servad, node, viit, operatsioon, graafid, eeltingimus, halvim, tipus, graafide, binary, omega, tipud, dünaamiline, operatsioonid, queue, children, servade, räsiOutput of non-deterministic algorithm may be different for different runs with the same input data Mittedetermineeritud algoritmi tulemus samade lähteandmete korral võib erinevatel lahenduskordadel olla erinev. Tõene Partial algorithm terminates for any set of input data. Osaline algoritm peatub mistahes sisendandmete korral. Väär Average time complexity of binary search is O(log n). Kahendotsimise keskmine ajaline keerukus on O(log n). Tõene Worst case time complexity of merge sort is O(n). Ühildusmeetodi (merge sort) halvima juhu ajaline keerukus on O(n). Väär (it is O(n log n)) Sorting method is quick if it has average time complexity O(n lon n). Järjestamismeetod on kiire, kui selle keskmine ajaline keerukus on O(n log n). Tõene Jah, üldjuhul ei saa kiiremini Last element added to the stack is removed first. Magasini (stack) viimati lisatud element eemaldatakse esimesena. Tõene
1. Algoritm. Algoritmi keerukus. Ajalise keerukuse asümptootiline hinnang. Erinevad keerukusklassid: kirjeldus, näited. 1.1 Algoritm • Mingi meetod probleemi lahendamiseks, mida saab realiseerida arvutiprogrogrammi abil. • Algoritm on õige, kui kõigi sisendite korral, mis vastavalt algoritmi kirjeldusele on lubatud, lõpetab ta töö ja annab tulemuse, mis rahuldab ülesande tingimusi. Öeldakse, et algoritm lahendab arvutusülesande. • Selline programm, mis annab probleemile õige vastuse piiratud aja jooksul. • Kindlalt piiritletud sisendi korral vastab ta järgmistele kriteeriumitele: o lõpetab töö piiratud aja jooksul; o kasutab piiratud hulka mälu; o annab probleemile õige vastuse. • Parameetrid, mille järgi hinnata algoritmide headust: o vastava mälu hulk; o töötamise kiirus ehk vajatava aja hulk.
1. Algoritm. Algoritmi omadused. Keerukus. Ajalise keerukuse asümptoodiline hinnang. Erinevad keerukusklassid. Algoritm on mingi meetod probleemi lahendamiseks, mida saab realiseerida arvutiprogrammi abil. Algoritm peab olema määratud nii täpselt, et seda suudaks täita isegi arvuti. Täidetavaid samme ei tohi olla liiga palju. Algoritm peab lahendama ülesande õigesti erinevate sisendandmete korral. Algoritmi 5 olulist omadust: 1. Lõplikkus. Algoritmi töö peab lõppema peale lõpliku arvu sammude läbimist. 2. Määratletus. Algoritmi iga samm peab olema rangelt ja ühemõtteliselt määratud iga juhu jaoks. 3. Sisend. Algoritmil on sisendandmed, mille hulk võib olla null. 4. Väljund. Algoritmil on vastus(ed), millel on täpselt määratud seos sisendandmetega. 5. Efektiivsus (tulemuslikkus). Algoritm peab olema nii lihtne, et on lõpliku ajavahemiku jooksul pliiatsi ja
Graafid Graaf koosneb tippudest(sõlmedest) ja neid ühendavatest kaartest. Kaarega võib ühendada suvalisi graafi tippe, sealhulgas on võimalik kaar samale tipule (iseendale). Iga kaar on määratud kahe tipuga. Orienteeritud graaf: kaared on järjestatud tipupaarid. Def: Graaf on paar (V,E), kus V on mittetühi hulk ning E hulk, mille elementideks on hulga V kaheelemendilised alamhulgad. Näide lk 47 (Palm) Tipu aste tipust väljuvate servade arv. Teoreem: Igas graafis on kõigi tippude astmete summa võrdne servade arvu kahekordsega. Järeldus: Igas graafis on paaritu astemga tippe paarisarv. Ahel graafis tippude järjend, kus iga kaks järjestikust tippu on servaga ühendatud (esimene ja viimane on otstipud vahepeal sisetipud).
vaid 1 kindel element). Lõpmatut hulka nimetatakse loenduvaks, kui see on võrdvõimas naturaalarvude hulgaga. |H| on hulga võimsus ehk lõpliku hulga korral elementide arv hulgas. Lõpmatu hulga võimsus leitakse, seades tema elemendid bijektiivsesse vastavusse (üks- ühesesse) mõne tuntud võimsusega hulga (näiteks naturaalarvude hulga) elementidega. 4. Graafid. Puude esitused. Programmide esitamine puuna Mittejärjestatud ja mitteorienteeritud graaf on paar G = (A,R), kus A on tippude hulk ja kaarte hulk R on seos hulgal A. Graafi saab esitada paaride hulgana (A + R analüütiliselt, või predikaadina) või joonisena. Graafide võrdsus: Graafid G1 = (A1, R1) ja G1 = (A2, R2) on võrdsed ehk isomorfsed, kui leidub selline bijektiivne kujutus f: A1 A2 nii, et aR1b = f(a)R2f(b) Kui igale tipule a G1-st leidub tipp b G2-st, millele saab vastavusse seada samade tippude kaared ja kõik G2 tipud saavad ka kaetud.
Statistiline tõenäosus. Bernoulli suurte arvude seadus. [20]. Sõltuvad ja sõltumatud sündmused. Sündmuste summa ja korrutis. [21]. Täistõenäosuse valem. Bayesi reegel. [22]. Bernoulli valem (k katse õnnestumine katsete üldarvu n korral). [23]. Kord- ja algarvud. Algarvude jaotus, algarvulisuse kontroll, Eratosthenese sõel. [24]. Naturaalarvude kanooniline kuju. Suurim ühistegur ja vähim ühiskordne. [25]. Fermat teoreem. Pseudoalgarvud ja Carmichaeli arvud. [26]. Eukleidese algoritm. [27]. Lineaarsed diofantilised võrrandid. [28]. Täisarvude kongruentsid. Kongruentsi omadusi. [29]. Moodularitmeetika. [30]. Algarvulisuse Fermat` test. Miller-Rabini test. [31]. Graafid ja graafide omadused. Ahelad ja tsüklid graafis. [32]. Euleri graafid. Hamiltoni tsüklid. [33]. Puud. Puude omadused. [34]. Graafi vähima kaaluga aluspuud. [35]. Märgendatud puud. Puude esitamine arvuti mälus. [36]. Prüferi kood. Märgendatud puude loendamine. Cayley teoreem. [37]
1 , F 2 , . . . , F n on tõesed, on ka F 1 & F 2 & . . . & F n tõene, mistõttu valem G on samuti tõene. Teoreemid järeldumise ja samaväärsuse taandamisest ühe valemi omaduse kontrollimisele o Samaväärus F ↔ G o Järeldumine F → G 7 6. Literaal, täielik elementaarkonjunktsioon, täielik disjunktiivne normaalkuju, nende tõesuspiirkondade kirjeldused. TDNK olemasolu ja ühesus. TDNK-le teisendamise algoritm, tema etappidel kasutatavad samaväärsused. [1] Literaal o DEF: Literaaliks nimetatakse lausemuutujat või selle eitust, literaale loetakse positiivseks või negatiivseks vastavalt selelle, kas ta on puhas lausemuutuja või koos eitusega. N: A, B, ¬C Täielik elementaalkonjuktsioon o DEF: Muutujate X1, X2…, Xn täielikuks elementaarkonjunktsiooniks nimetatakse literaalide konjunktsiooni L1&L2&,..., &Ln Täielik disjunktiivne normaalkuju
normaalkuju liikmetele. d. TDNK leidumine. Teoreem. Kui valem ei ole samaselt väär, siis tal leidub täielik disjunktiivne normaalkuju. e. Valemi TDNK jaoks on üheselt määratud seal esinevate täielike elementaarkonjunktsioonide hulk, see peab vastama esialgse valemi tõeväärtuse veerule. Seega on TDNK määratud ühesel kuni elementaarkonjunktsioonide järjestuse täpsuseni. f. TDNK-le teisendamise algoritm https://moodle.ut.ee/mod/url/view.php? id=78717 lk 29 30. 7) a. Boole'i funktsioonide esitamine lausearvutuse valemitega. https://moodle.ut.ee/mod/resource/view.php?id=125416 lk 14 16. 8) a. Lausearvutuse tehted on kasutusel tingimuste kirjapanemisel: a.i. Programmeerimiskeelte tingimuslausetes ja tsüklitingimuste a.ii. Päringukeeltes a.iii. Semantilises veebis (ontoloogiad) jne. 9) a. Tõestamise strateegiad. https://moodle.ut
KNK on elementaardisjunktsioon või elementaardisjunktsioonide konjunktsioon. 34. Esitada näitena avaldisi, mis on samaaegselt nii DNK kui ka KNK? , , ∨ 35. Mis on täielik disjunktiivne normaalkuju (TDNK)? TDNK on DNK, kus iga elementaarkonjunktsioon sisaldab kõiki funktsiooni muutujad. 36. Mis on täielik konjunktiivne normaalkuju (TKNK)? TKNK on KNK, kus iga elementaardisjunktsioon sisaldab kõiki funktsiooni muutujaid. 37. Mis on loogikaavaldise keerukus? Loogikaavaldise keerukus on temas sisalduvate algtermide arv. 38. Mis on minimaalne DNK (MDNK)? Mis on minimaalne KNK (MKNK)? MDNK (MKNK) on vähima keerukusega DNK (KNK) ehk sisaldab kõige vähem algterme. 39. Millisest loogikafunktsiooni piirkonnast tuleneb DNK? Millisest piirkonnas tuleneb KNK? DNK tuleneb 1depiirkonnast. KNK tuleneb 0depiirkonnast. 40. Kuidas kirjutatakse funktsiooni tõeväärtustabelist välja funktsiooni TDNK või TKNK? TDNK
2) kaotame kõik A → ε. Kui T → Aa ja A → ε, siis kustutame A → ε ja lisame T → a (sama mis T → εa) 3) kaotame kõik A → B. Kui T → A ja A → a, siis asendame T → A kohe produktsiooniga T → a. 4) sobitame muud reeglid, kasutades abi-mitteterminaale. Nt S→aTb muudame S→AC, lisame A→a, C→TB, B→b. 10 KV-keelte süntaksanalüüsi ülesanne. CKY-algoritm. Cocke-Kasami-Younge’i algoritmi abil saame teada, kas sõne kuulub KV keelde L. antud: KV grammatika Chomsky normaalkujul ja sõne w=w1…wn tulemus: accept, kui w selle grammatikaga keelde. Else, reject. tehakse püramiidikujuline tabel, mille alumisse ritta pannakse etteantud sõne kõik osad ja igasse tabeli lahtrisse kuidas neid kombinatsioone saada. Produktsiooni X → a korral pannakse “a saamise lahtrisse” X. Esimeses reas vaadatakse, kuidas saada 1 täht, teises reas, kuidas saada 2 tähte jne
või elementaardisj-de konjunktsioon. Samaaegselt DNK ja KNK 𝑥1 ∨ 𝑥2 ∨ 𝑥3 ̅̅̅𝑥 𝑥1 2 ̅̅̅ 𝑥3 ̅̅̅ 𝑥2 TDNK on DNK, kus iga elementaarkonj. sisaldab F-ni kõiki muutujaid 𝑥𝑖 . TKNK on KNK, kus iga elementaardisj. sisaldab F-ni kõiki muutujaid 𝑥𝑖 . MDNK/MKNK on konkreetse F-ni väikseima keerukusega DNK/KNK. Keerukus 𝑳(𝒇) on tema koosseisus olevate algtermide arv. Loogikaalgebra põhiseosed Seosed konstantidega 0̅ = 1 1̅ = 0 0 ∗ 1 = 0 0 ∨ 1 = 1 𝑥 ∗ 0 = 0 𝑥 ∗ 1 = 𝑥 𝑥 ∗ 𝑥̅ = 0 𝑥 ∨ 0 = 𝑥 𝑥 ∨ 1 = 1 𝑥 ∨ 𝑥̅ = 1 Idempotentsus 𝑥∗𝑥 =𝑥 𝑥∨𝑥 =𝑥 ̅̅̅̅̅̅̅ DeMorgani seadused 𝑥 ∨ 𝑦 = 𝑥̅ ∧ 𝑦̅ 𝑥𝑦̅̅̅ = 𝑥̅ ∨ 𝑦̅
Ehk parafüleetilisse rühma kuulub kõigi liikmete viimane ühine eellane, kuid mingi osa tema järglastest ei kuulu sellesse rühma. Nt kalad, roomajad, sammaltaimed ja protistid. Polüfüleetiline rühm – rühmast puudub ühine eellane. Nt lendavad selgroogsed ja vetikad. Fülogeneesipuu konstrueerimisel on olulised monofüleetilised rühmad! 13. Puu esitamine graafina ja Newicki formaadis. Graafi moodustavad sõlmed ja harud. Kaht lähestikku asetsevat sõlme ühendab üks haru. Newicki formaadis esitatakse puu lineaarsel kujul. Iga sisesõlm esitatakse sulgude paarina, milles on kõik selle sõlme järglased. Lisada võib ka harude pikkused. 14. Iseloomustage erinevaid puude tüüpe (kladogramm, fülogramm, ultramõõduline puu). Kladogramm on kõige lihtsam, mis esitab ainult põlvnemissuhted. Fülogrammil on kujutatud ka põlvnemissuhted ning lisaks on
1. nädal • Eksamiks: pead teadma suuruse-numbreid ja mida nad tähendavad: bitt, bait, kilobait, megabait jne; oskad selgitada, kuidas tähti kodeeritakse, mis on algoritm ja mis programm. Ajaloost: Kreeka loogikud, induktsioon, deduktsioon, süllogismid, lausearvutus (pead mh oskama tõeväärtustabelit koostada), Pascal, Leibniz, perfokaardid, kangasteljed, Babbage, Hollerith, colossus ja saksa krüptomasinad, Turing, Shannon, Zuse, esimesed programmeeritavad arvutid. Algoritm – täpne samm-sammuline, kuid mitte tingimata formaalne juhend millegi tegemiseks. Nt toiduretsept, juhend ruutvõrrandi lahendamiseks. Programm – formaalses, üheselt mõistetavas keeles kirja pandud algoritm. Arvutid suudavad täita ainult programme. Bitt – 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. Nibble - 4 bitti.
JOptionPane.showInputDialog( null, "Sisesta midagi", "Andmete sisestamine", JOptionPane.QUESTION_MESSAGE); 7. Loeng Graafiline kasutajaliides JavaFX Struktuur Lava (Stage) Stseen (Scene) · konteiner, kuhu pannakse kõik erinevad elemendid (nähtavad ja nähtamatud) Stseenigraaf · stseeni loogilise struktuuri määramiseks Lava public void start(Stage primaryStage) { primaryStage.setTitle("Tiitel"); primaryStage.show(); Group juur = new Group(); Scene stseen1 = new Scene(juur); primaryStage.setScene(stseen1); } Graaf. Puu 1. tipp (node) 2. ülemus (parent) 3. alluv (child) 4. lehttipp e. leht (leaf node) - pole alluvaid 5. vahetipp (branch node) - on alluvaid 6. juurtipp e. juur (root node) - vahetipp, millel pole ülemust JavaFX 1. tipp (node) - abstraktse klassi Node mingi alamklassi isend 2. lehttipp e. leht (leaf node) - pole alluvaid 3
..........................................................................14 Esimese teema kokkuvõte.........................................................................15 TEINE TEEMA: PÕHIMÕISTED. OMISTAMISLAUSE. .............................................16 Sissejuhatus...............................................................................................16 Programmeerimise mõisted.......................................................................16 Algoritm..................................................................................................16 Programmeerimiskeel.............................................................................17 Lause......................................................................................................18 Võtmesõna..............................................................................................18 Andmeobjekt........................................
Programmeerimise algkursus 10 - 89 Kasutades kirjaoskust, on inimkond salvestanud raamatutesse tohutul hulgal igasuguseid eeskirju. Nii on mitmesuguste esemete valmistamisel vaja teada, mida täpselt peab tegema, et vajalikku eset (või ainet) saada. Kõik on kindlasti lugenud mõnda kokaraamatut - võib ju öelda, et need on otsast otsani algoritme täis. Enamusel tänapäeval poes müüdavatel esemetel või seadmetel on kaasas instruktsioon, mis on ka eeskiri ehk algoritm seadme kasutamiseks. Need eeskirjad on inimeste jaoks ja võivad olla seetõttu üldiselt sõnastatud. Kui tegemist on matemaatiliste probleemidega, siis nende lahendamiseks on vaja täpseid lahendamise eeskirju - algoritme, kus on kirjeldatud täpselt tegevuste sisu ja järjekorda. Selleks, et mingi algoritm kirja panna, on vaja valida algoritmile esitusviis. Kõige lihtsam esitusviis on samm-algoritm, kus kogu nõutav tegevus on jagatud
erinevate süsteemide teatavad muutujad olema samad või siis moodustub uus muutuja, mis on nende muutujate summa. Järjestiktihendus: esmalt tuleb fikseerida ühendustingimused: Y1=UII . Ühendamine toimub vastavalt muutujate järjestusele vektorites. Järjestikühenduse korral: U= U1, Y= YII olekuvektori määramiseks ja muude ühendusomaduste selgitamiseks kirjeldame osasüsteeme ja ühendamisseoseid olekugraafide abil. (olekugraaf on signaaligraafi( orienteeritud graaf, mille tipud esitavad signaale, kaared aga signaalidevahelisi seoseid) modifikatsioon lineaarse orienteeritud süsteemi olekuvõrrandite kirjeldamiseks graafina. Eripäraks on iga olekumuutuja kirjutamine kahe seotud graafi tipu abil).(X on x1 ja xII maatriks, selle abil on olekuvektor avaldatav) olekuvõrrand aga: sama tulemuse võib ka saada algebralisel teel kummagi osasüsteemi võrrandeid tihendades, kui oleme olekuvektori välja selgitanud
välismälude ja seadmete (süsteemide) andmeedastuse jõudluse võimekuse hindamisele (TPC testid jt); 5. Rööptöötluse testid //parallel benchmark// - testid, mida rakendatakse rööptöötlust kasutavate arvutite jõudluse hindamiseks (NPB1, NPB3, HPL, HPCC jt). 19. Protsessori jõudlust mõjutavad tegurid(programm, kompilaator, ISA, mikroarhitektuur, tehnoloogia). Valikut mõjutavad tegurid: Töötlusalgoritmi liik (universaalne, spetsialiseeritud) ja keerukus Süsteemi (nõutav) paindlikkus ja programmeeritavus Nõuded jõudlusele Nõuded energitarbele Reaalajatalitlusest tulenevad kitsendused Süsteemi projekteerimise kestus ja kulukus Süsteemi maksumus Süsteemile esitatavad erinõuded Protsessori jõudlust mõjutavad, lisaks teistele teguritele, selle sisalduvate registrite korraldus ning erinevate konveierite, eeskätt käsukonveieri, olemasolu ja talitluse korraldus.
BPDU – bridging protocol data unit. Andmeedastusformaat, spetsiaalsed andmekaadrid, et sillad saaksid paremini suhelda. Selle järgi saab aru, millised ühendused on lubatud ja millised mitte. Kui otsustatakse, et on vaja võrk ära konfigureerida, saadetakse vastav pakett kõikidele sildadele (hea on kasutada leviaadressi). Konfigureerimine võtab aega 30-50 sekundit, mille jooksul on võrk maas. Siis hakatakse joonistama graafi (puud). Lepitakse kokku, et üks sõlmedest on juur – kogu liiklus hakkab temast läbi käima. Näiteks valitakse sild, millel on kõige väiksem MAC-aadress ehk 31 kõige vanem MAC-aadress – kõige aeglasem võrk, sest see paneb alumise piiri võrgu kiirusele. Graafist valitakse kõige optimaalsem (lühem, kiirem) tee. Kui kaks teed on täpselt sama head, valitakse juhuslikult üks neist ning teine blokeeritakse ära. Blokeeritud
[Halbwachs]. Alati tuleb valida see keel, mis antud süsteemi module p1: kahealuseline graaf, kus on kahte tüüpi sõlmi: Sünkroonsed keeled kirjeldavad samaaegselt jaoks ............ Koha sõlmed (places): Hoiavad hajutatud
Sissejuhatus infotehnoloogiasse 1. Loeng Algoritm on täpne samm-sammuline, kuid mitte tingimata formaalne juhend millegi tegemiseks. Näited: a. Toiduretsept. b. Juhend ruutvõrrandi lahendamiseks Algoritmiline probleem - probleem, mille lahenduse saab kirja panna täidetavate juhendite loeteluna. Programm on formaalses, üheselt mõistetavas keeles kirja pandud algoritm. Arvutid suudavad täita ainult programme. Analoogsüsteem andmeid salvestatakse (peegeldatakse) proportsionaalselt Näit: termomeeter, vinüülplaat, foto Digitaalsüsteem (pidevad) andmed lõhutakse üksikuteks tükkideks, mis salvestatakse eraldi Näit: CD, arvutiprogramm, kiri tähtede ja bittidena Ühelt teisele: digitaliseerimine The three major comparisons of computers are:
1. Üldine kommunikatsiooni mudel Üldises kommunikatsiooni mudelis on alati kaks poolt – saatja ja vastuvõtja. Terves süsteemis on meil sisuliselt viis osa: 1) allikas, mis genereerib andmeid 2) saatja, mis teisendab andmed transportimiseks sobivale kujule 3) edastussüsteem, mis transpordib signaalid ühest kohast teise 4) vastuvõtja, mis võtab signaali ja teisendab selle jälle adressaadi jaoks sobivale kujule 5) adressaat, kellele need allika poolt saadetud andmed on mõeldud kasutamiseks Allikas – edastaja – edastuskeskkond – vastuvõttev keskkond – sihtkoht Source (see, kes saadab) > transmitter (saatev seade) > transmissioon system (ü lekande sü steem) > receiver (vastuvõttev seade) > destination (see, kes vastu võtab). Nt: tö öjaam, arvuti > modem > telefoni tavavõrk > modem > vastuvõtja, server. 2. Kommunikatsioonisüsteemi ülesanded 1) Edastussüsteemi kasulikkus – seisneb selles, et teha transport saatja ja
TALLINNA TEHNIKAÜLIKOOL ELEKTRIAJAMITE JA JÕUELEKTROONIKA INSTITUUT ROBOTITEHNIKA ÕPPETOOL MIKROPROTSESSORTEHNIKA TÕNU LEHTLA LEMBIT KULMAR Tallinn 1995 2 T Lehtla, L Kulmar. Mikroprotsessortehnika TTÜ Elektriajamite ja jõuelektroonika instituut. Tallinn, 1995. 141 lk Toimetanud Juhan Nurme Kujundanud Ann Gornischeff Autorid tänavad TTÜ arvutitehnika instituudi lektorit Toomas Konti ja sama instituudi dotsenti Vladimir Viiest raamatu käsikirjas tehtud paranduste ja täienduste eest. T Lehtla, L Kulmar, 1995 TTÜ elektriajamite ja jõuelektroonika instituut, 1995 Kopli 82, 10412 Tallinn Tel 620 3704, 620 3700. Faks 620 3701 ISBN 9985-69-006-0 TTÜ trükikoda. Koskla 2/9, Tallinn EE0109 Tel 552 106 3 Sisukord Saateks
Kas JavaScript on W3C standard?---- EI Milline allolevatest tagidest defineerib tabeli välja?---
1. Üldine kommunikatsiooni mudel Üldises kommunikatsiooni mudelis on alati kaks poolt saatja ja vastuvõtja. Terves süsteemis on meil sisuliselt viis osa: 1)andmeallikas, mis genereerib andmeid (arvuti) 2)saatja, seade, mis edastab informatsiooni (modem, võrgukaart) 3)edastuskeskkond, süsteem, mille kaudu andmeid transporditakse (telefonisüsteem) 4)vastuvõtja, mis võtab signaali ja teisendab selle jälle adressaadi jaoks sobivale kujule (võrgukaart, modem) 5)adressaat, kellele need allika poolt saadetud andmed on mõeldud kasutamiseks (server) Alguses tehakse tekst nullide ja ühtede jadaks. Siis võidakse teha see analoogsignaaliks, et informatsiooni võrku saata. Siis signaal liigub mööda võrku edasi
See tähendab koormuse akna suuruse ja ACK'imata andmete põhjal oskabki TCP saatja poolel reguleerida edastuskiirust. 2)TCP saatja poolel peab saama infot selle kohta, milline on koormus võrgus infot saab selle kohta siis kui paketti retransmission taimer saab otsa või kui lihtsalt tulevad dubleeritud ACK'id, mis viitavad sellele, et viimati kätte saadud pakett saaja poolel ei ole see, mis saatja välja viimasena välja saatis. 3)TCP peab kasutama võimalikult head algoritmi, mis reguleerib edastuskiirust algoritm koosneb kolmest tähtsast komponendist: *täiendav suurendamine ja mitmekordne vähendamine (additive-increase, multiplicative-decrease) idee seisneb selles, et koormuse akent (Congestion Window) vähendatakse saatja poolel poole võrra kui ilmnevad pakettide kaod. Kui, aga saadakse ACK'e siis suurendatakse vähehaaval koormuse akna suurust. *aelgane algus (slow start) alustatakse sellest, et määratakse väike koormuse
Ühendamise puhul peavad erinevate süsteemide teatavad muutujad olema samad või siis moodustub uus muutuja, mis on nende muutujate summa. Järjestiktihendus: esmalt tuleb fikseerida ühendustingimused: Y1=UII . Ühendamine toimub vastavalt muutujate järjestusele vektorites. Järjestikühenduse korral: U= U1, Y= YII olekuvektori määramiseks ja muude ühendusomaduste selgitamiseks kirjeldame osasüsteeme ja ühendamisseoseid olekugraafide abil. (olekugraaf on signaaligraafi( orienteeritud graaf, mille tipud esitavad signaale, kaared aga signaalidevahelisi seoseid) modifikatsioon lineaarse orienteeritud süsteemi olekuvõrrandite kirjeldamiseks graafina. Eripäraks on iga olekumuutuja kirjutamine kahe seotud graafi tipu abil).(X on x1 ja xII maatriks, selle abil on olekuvektor avaldatav) olekuvõrrand aga: sama tulemuse võib ka saada algebralisel teel kummagi osasüsteemi võrrandeid tihendades, kui oleme olekuvektori välja selgitanud
ruumis (tunnusruumis), mille üksteisega mudelis risti olevateks vektoriteks on eri tunnused. Nagu juba märkisime, moodustavad OTUd selles punktide parvi. 7.1.3.1. Eukleidiline kaugus arvutatakse Pythagorase teoreemi alusel: liidetakse iga tunnuse kohta käiva kahe OTU erinevuse ruudud: Σ (xki - xkj)2 (kus k tähistab mistahes tunnust, x selle mõõtmistulemust, i ja j aga võr- reldavaid taksoneid), ja võetakse saadud summast ruutjuur. See algoritm on sama nii kahe tunnuse kui ka kuitahes paljude tunnuste puhul. Kasutatakse ka eukleidilise kauguse asemel selle ruutu. 7.1.3.2. Kui enne juurimist jagame summa kasutatud tunnuste arvuga n, saame keskmise taksonoomilise kauguse. 7.1.3.3. Manhattani kvartalikaugus arvutatakse valemiga Mij = Σ │xki - xkj│ / n Lähtudes oletusest, et muutuste aluseks on iga tunnuse osas eraldi toi- munud mutatsioon(id), on Manhattani kvartalikaugus bioloogiliselt ja loo-
Ülekandekiirust reguleeritakse congestion window (saateakna) suurusega (kontrollib korraga maksimaalselt saadetavate kinnitamata segmentide hulka). Läbilase = w*MSS / RTT [B/s] w – ühe RTT jooksul saadetud segmentide arv MSS – maksimaalne segmendi suurus RTT – Round Trip Time Üldine strateegia: suurendada w väärtust, kuni esinevad kaod, seejärel vähendada väärtust tagasi 1-ni ja hakata vaikselt jälle suurendama, pidevalt kadusid kontrollides. Saadet alustatakse SlowStart algoritmi kasutades: alguses CongWin = 1, iga kinnitatud segmendi kohta CongWin++, kuni tekib kadu või CongWin jõuab üleminekuläveni. Jõudes üleminekuläveni, toimub CongWin++ iga w vastuvõetud kinnituse kohta, kuni tekib kadu. Seejärel vähendatakse üleminekuläve CongWin/2 –ni, CongWin = 1 ning alustatakse SlowStart’iga uuesti. 28. UDP UDP – User Datagram Protocol 18
% või _) kui tavalist sümbolit, mida mustrile vastav string peab sisaldama. Standard SQL'is : % - 0 või rohkem suvalist sümbolit _ - üks suvaline sümbol 12 Alampäringud: Üks kord täidetav alampäring, korreleeruv alampäring, skalaarne alampäring. Alampäring on päring, mis asub teise SQL-lause sees. Süntaks on sama, mis tavalisel päringul, va. puudub ORDER BY klausel. Üks kord täidetav alampäring - alampäringut täidetakse üks kord terve SQL-lause kohta. Põhipäringu WHERE klauslis saab võrdlusoperaatoreid "<","<>","<" ,">", ">=", "<=" kasutada vaid siis, kui alampäring tagastab ühe kirje. Ntx: SELECT * FROM Tootaja WHERE palk >(SELECT palk FROM Tootaja WHERE tootaja_kood =1); Korreleeruv alampäring - Korrelleeruva alampäringu korral nõuab alampäring infot peapäringu ridade kohta ja käivitub iga kord uuesti iga
Nüüd läheb käsudekoodril aktiivseks väljund, mis näitab millise käsu kood loeti protsessorisse. Kõik käsud sisaldavad alati käsukoodi, kuid sealjuures võib olla ka andmeid või aadress. Aktiivne dekoodri väljund näitab, millise käsu kood on käsuregistris. o käsudekooder (Instruction Decoder) Toodud eelmises punktis käsuregistriga koos. o juhtautomaat (CU - Control Unit) 18 Juhtautomaat kujutab endast käsu täitmise algoritmi riistvaralist realisatsiooni loogikaskeemina. Peale üldosa vastab igale käsule , mida protsessor on võimeline täitma (kuulub tema käsusüsteemi), algoritmis oma haru. Käsu dekodeerimise järgi toimub mikroprogrammis hargnemine.Selle hargnemise realiseerimiseks peab juhtautomaati tulema käsudekoodrist info selle kohta, milline on täitmisele tulev käsk. Mõnede käskude täitmisel on vaja realiseerida mikroprogrammis hargnemisi, mis sõltuvad protsessori mõne
Kõike, mis nende sümbolite vahele ei jää, loetakse HTML koodiks ja faili täitmisel väljastatakse selliselt nagu on. Kaks esimest varianti on kõige rohkem levinud stiil ja peamiselt kasutatakse selliseid märgendeid (selle kursuse jooksul kasutame ainult esimest varianti). Kommentaarid Näide esimesel real asub kommentaar Kirjuta valjundisse "Hello, World!". Kommentaare kasutatakse selleks, et teised inimesed saaksid koodist aru (eriti vajavad kommenteerimist teie poolt välja mõeldud algoritmid ja keeruline loogika). Mõnikord juhtub ka nii, et 2-3 kuu pärast ei oska ka koodi autor seletada kuidas tema programm töötab ja temal läheb suhteliselt palju aega selleks, et seda meelde tuletada. Aga kui kommentaarid on olemas piisab selleks ~5 minutist. Kommentaarid peavad kirjeldama loodava koodi eesmärke, kasutatud muutujaid, funktsioone ja algoritme. PHP parser ei loe teksti, mis asub kommentaaride vahele. Ta lihtsalt ignoreerib seda
Soojusautomaatika eksamiküsimuste vastused 1. Põhimõisted automatiseeritud tootmise alalt. Automaatikasüsteemide klassifikatsioon nende otstarbe järgi. Näited. Automatiseeritud tootmise põhimõisted: 1. Objekt 2. Regulaator 1. Andur 2. Tajur 3. Automaatikasüsteem Automaatikasüsteemide klassifikatsioon otstarbe järgi: 1. Automaatreguleerimise süsteemid (ARS) 2. Distantsioonjuhtimise süsteemid (DJS) 3. Tehnoloogilise kaitse süsteemid 4. Automaatblokeeringu süsteemid (ABS) 5. Reservseadme automaatse käivitamise süsteem (RAKS) 6. Automaatsed tehnoloogilise kontrolli süsteemid (ATKS) 7. Signalisatsioonisüsteemid (SS) valgus ja helisüsteemid 1. Tehnoloogiline SS andmed seadmete töö ja üksikute parameetrite kohta 2. Avarii SS teatavad võimalikest avariilistest olukordadest ja juba tekkinud avariidest 3. tsentraalsed SS on ette nähtud signalisatsioonisüsteemi korrasoleku ja