Leidsid 33 sarnast õppematerjali, mis on seotud failiga "2008 sügis arvestus töö". Need materjalid aitavad sul teemat sügavamalt mõista.
bins, string, korduva, saades, binaarsedHULGATEOORIA PÕHIMÕISTEID HULK - algmõiste, intuitiivse definitsiooni järgi objektide kogum. George Cantor (1845-1918) - saksa matemaatik, hulgateooria rajaja. Hulgad jaotuvad lõpmatuteks ja lõplikeks. Meie kursuses käsitletakse lõplikke hulki, mõnikord ka lõpmatuid loenduvaid hulki. Hulgateoreetilised operatsioonid Hulkade ühend A B = { x ( x A) V ( x B ) } Hulkade ühisosa (lõige) A B = { x ( x A) & ( x B ) Hulga täiend A = { x ( x I ) & ( x A ) }, kus I on nn. universaalhulk. Hulkade vahe A B = { x ( x A) & ( x B ) } Hulkade sümmeetriline vahe A B = { x (( x A ) & ( x B )) V (( x A ) & ( x B )) } Hulga A astmehulgaks 2A nimetatakse hulga A kõigi alamhulkade hulka. Hulgateoreetiliste operatsioonide omadused Kommutatiivsusseadused A B = B A B = B Assotsiatiivsusseadused A ( B C ) = ( A B ) C A ( B C ) = ( A B )
AIY3310 Diskreetne matemaatika Lühikonspekt Käesolev lühikonspekt katab suure osa aines AIY3310 (endise koodiga LIY3310) loetavast. Samal ajal ei saa seda materjali vaadelda kui antud aine täiskonspekti, mille läbitöötamine garanteeriks hea eksamiresultaadi. Loengutes ja harjutustundides käsitletakse mitmeid probleeme tunduvalt põhjalikumalt. Sellest hoolimata usun, et antud kirjutisest on paljudele tudengitest lugejatele kasu valmistumisel kontrolltööks ja eksamiks. Margus Kruus HULGATEOORIA PÕHIMÕISTEID HULK - algmõiste, intuitiivse definitsiooni järgi objektide kogum. George Cantor (1845-1918) - saksa matemaatik, hulgateooria rajaja. Hulgad jaotuvad lõpmatuteks ja lõplikeks. Meie kursuses käsitletakse lõplikke hulki, mõnikord ka lõpmatuid loenduvaid hulki. Hulgateoreetilised operatsioonid · Hulkade ühend AB={x |(xA)V (xB)} · Hulkade ühisosa (lõige) AB={x |(xA)& (xB) · Hulga täiend A = { x | ( x I ) & ( x A ) }, kus I on nn. universaalhulk. ·
Seosed Seoseks (ehk vastavuseks, sageli ka relatsiooniks või suhteks) hulkade ja vahel nimetatakse otsekorrutise × mistahes osahulka. Seega, seos hulkade ja vahel on järjestatud paaride (,) hulk, kus ja . Teisiti öeldes, seos on mingi osahulk ×. Paari (,)× korral öeldakse, et elemendid ja on seoses ning tähistatakse ka . Mõnikord öeldakse osahulga kohta, et see on seose graafik. Kui =, ehk kui ×, siis räägitakse seosest hulgal . Näide 1. Olgu ={2,3} ja ={1,2,3,4,5,6}. Siis 1={(2,2),(2,3),(3,1), (3,5)} on binaarne seos hulkade ja vahel. Samade hulkade ja korral võime vaadelda veel palju teisi seoseid, näiteks seost 2, mis on antud tingimusega, et see koosneb paaridest (,), millede korral jagub arvuga . Siis 2={(2,2),(2,4),(2,6),(3,3),(3,6)}. Näide 2. Olgu hulgaks kõigi naturaalarvude hulk ning seoseks osahulk hulgas ×, mis koosneb kõikidest paaridest (,), mille korral arv on arvu jagaja. Seega ={(,) ,, | }.
Diskreetne matemaatika II Kodused ülesanded 2 Olga Dalton 104493 IAPB21 ÜLESANNE 1 1. Katsetan väiksemate n-i väärtustega. Tähistan summa -ga. J 2, JJ J = 1 JJJI I JI IIJ. 1 1 J = 2 => $ = = 12 2 1 1 1 1 2 J = 3 => % = + = + = 12 23 2 6 3 1 1 1 1 1 1 3 J = 4 => & = + + = + + = 12 23 34 2 6 12 4 ................. 1 1 1 1 1 1 1 1 1 9 J = 10 => #" = + + + + + + + + = 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 2. Esitan väite. 1 1
} while (d <= 0.); . Tuleb olla pisut ettevaatlik, sest need meetodid ei anna reeglina veateateid, vaid lõikavad rea "arusaamatu" lõpuosa lihtsalt ära. Java standardvahendite kasutamine on suhteliselt kohmakas. Näiteks rea teksti lugemine dialoogis käib nii: import java.io.*; .... try { BufferedReader sisse = new BufferedReader (new InputStreamReader (System.in)); System.out.print ("Anna tekst: "); String s = sisse.readLine(); // rida teksti ka"es System.out.println ("Tippisid: " + s); } catch (IOException e) { System.out.println ("S/V viga: " + e); } ..... Sõned Objektide hulgas on olulisel kohal sõned (stringid), millega seotud töötlusprogramme leiab klassidest java.lang.String ja java.lang.StringBuffer, sõne "hakkimiseks" on hea java.util.StringTokenizer. Sümbolite tasemel töötlusvahendeid leiab mähisklassist java.lang.Character.
} Tingimusavaldis loogilineAvaldis ? avaldis1 : avaldis2; · Kui loogilineAvaldis on tõene, on tingimusavaldise väärtuseks avaldis1 väärtus. · Vastasel korral on kogu tingimusavaldise väärtuseks avaldis2 väärtus. Lülitidirektiiv Lülitiavaldis switch (lülitiavaldis) { · char, byte, short, int, String case väärtus1: lause(d)1; break; (alates 1.7), mõned veel case väärtus2: lause(d)2; break; · väärtus1,... - konstandid, ei tohi ... sisaldada muutujaid case väärtusN: lause(d)N; break; · break; - katkestab valikuoperaatori default: vaikelause(d); töö, võib ka puududa } Tsüklid 1. Üldtsüklidirektiiv ehk kolmikpäisega tsükkel ehk for-tsükkel. 2
loogiline EI/JAH, vms). Avaldised võivad sisaldada järgmisi komponente • konstante • tehtemärke ja operaatoreid • ümarsulge tehete järjekorra muutmiseks • funktsioone, kasutajafunktsioone • väljanimesid • mälumuutujaid Tähistused andmetüüpidele Neid kasutatakse edaspidi slaididel mingit tüüpi väärtuse näitamiseks • N – Arv, arvmuutuja, arvväli, arvtüüpi vastusega avaldis • C – String, tekstimuutuja, tekstiväli, teksttüüpi vastusega avaldis • D – Kuupäev, kuupäevamuutuja, kuupäevaväli, kuupäeva tüüpi vastusega avaldis • L – Loogiline ehk tõeväärtustüüpi muutuja, väli või avaldis (vastus TRUE või FALSE ehk 1 või 0) Konstandid • Konstantideks kutsutakse avaldistes kasutatavaid mingeid konkreetseid välja kirjutatud väärtusi. • Konstantide esitamisel kehtivad vastavalt andmetüübile kindlad reeglid
Tüüp nimi = algväärtus; Peame meelde jätma, et: a) teksti kirjutame alati jutumärkidesse! b) Numbri kirjutame jutumärkidesse vaid siis, kui tahame, et see oleks tekstilise tähendusega. Üldjuhul on see ilma jutumärkideta. c) Jah-ei väärtuse korral kirjutame algväärtuseks kas true(jah, tõde) või false(ei, vale), muid variante pole. d) kommentaari ette paneme alati kaks kaldkriipsu, seda lauset programm ei loe. DEKLARATSIOON: String tekst = "Tere hommikust!"; - tüüpi String deklareerime ALATI suure S tähega, kuid see on ainuke muutuja tüüp, mis suure tähega algab. Nimi võib olla enda vabalt valitud ja see võib sisaldada ka numbrit. int number1= 10; - Me ei pane numbrit jutumärkidesse, kui me tahame seda kasutada numbrilises mõttes (näiteks erinevad tehted). Algväärtuseks paneme 10. Boolean b = true; - jah-ei tüüp, algväärtus true ehk jah. Vaatame näidet. Demonstreerin muutujate väljastamist konsoolile. Numbritega saab teha tehteid
Kinnitan, et kõigi tööde koodid on minu poolt kirjutatud ning on vabalt kasutatavad kõigile. Ei soovita otse maha kopeerida koodi, sest Tartu Ülikoolil on programmid, millega nad saavad võrrelda sinu koodi sarnasust teiste tudengite koodidega. Ei vastuta, kui panete sellega toime akadeemilise petturluse! Edu! :) 1. Nädala kodutöö 1. Maja Kirjuta programm, mis joonistab kilpkonnaga lihtsa otsevaates maja (võib olla ka pseudo- 3D vaatega). from turtle import * from math import * laius = 200 kõrgus = 200 uksePikkus = 100 ukseLaius = 50 aknaKõrgus = 50 aknaLaius = 50 #Maja forward(laius/2) right(90) forward(kõrgus) right(90) forward(laius) right(90) forward(kõrgus) right(90) forward(laius/2) right(180) forward(laius/2) right(90) right(45) forward((laius/2)/cos(pi/4)) #Trigonomeetriaga saadud katuse diagonaali pikkus right(90) forward((laius/2)/cos(pi/4)) #Ukse joonistamine right(45) forward(kõrgus) right(90) forward(20) right(90) forward(uksePikkus) left(90) forward(uk
tavalised graafikakomponendid suhteliselt sarnased veebis nähtavatega. Vaid mõnevõrra vabamalt pääseb oma komponente juurde tegema ning mitmekülgsemaid võimalusi kasutama. Tekstiakna rakenduste juures piirdub suhtlus arvutiga loetava ja trükitava tekstiga. Lihtsaim dialoogi pidav programm näeb välja järgmine: using System; class Sisend{ public static void Main(string[] arg){ Console.WriteLine("Palun eesnimi:"); string eesnimi=Console.ReadLine(); Console.WriteLine("Tere, "+eesnimi); } } Ning töö pastab välja nii: C:Projectsomanaited>Sisend Palun eesnimi: Juku Tere, Juku Esmane "Palun eesnimi" trükitakse välja sarnaselt nagu lihtsaimaski tervitavas programmis. Edasine Console.ReadLine() jääb kasutajalt sisestust ootama. Kõik, mis kasutaja kuni reavahetuseni kirjutab, püütakse kokku üheks tekstiks ning selle saab arvutisse meelde jätta.
tavalised graafikakomponendid suhteliselt sarnased veebis nähtavatega. Vaid mõnevõrra vabamalt pääseb oma komponente juurde tegema ning mitmekülgsemaid võimalusi kasutama. Tekstiakna rakenduste juures piirdub suhtlus arvutiga loetava ja trükitava tekstiga. Lihtsaim dialoogi pidav programm näeb välja järgmine: using System; class Sisend{ public static void Main(string[] arg){ Console.WriteLine("Palun eesnimi:"); string eesnimi=Console.ReadLine(); Console.WriteLine("Tere, "+eesnimi); } } Ning töö paistab välja nii: C:Projectsomanaited>Sisend Palun eesnimi: Juku Tere, Juku Esmane "Palun eesnimi" trükitakse välja sarnaselt nagu lihtsaimaski tervitavas programmis. Edasine Console.ReadLine() jääb kasutajalt sisestust ootama. Kõik, mis kasutaja kuni reavahetuseni kirjutab, püütakse kokku üheks tekstiks ning selle saab arvutisse meelde jätta.
Kui jääd hätta programmide installeerimisega, tarkvara kasutamisega või Sul tekib mistahes muu Microsofti tehnoloogia kasutamisega seotud küsimus ja vajad nõu, siis Eneta foorumisse on kaasatud paljud asjatundjad sind abistama. Samuti peavad Veebistuudiumi lektorid ja korraldajad foorumitel silma peal ning katsuvad omaltpoolt murelikele pääseteid soovitada. Kuidas saada tööle koodijupp, mis ei tööta? Iga vähegi uue teema juures on selline küsimus täiesti loomulik. Saades aga katsetuste abil kotermannist võitu, on lootust, et järgmised samateemalised lõigud juba lihtsamalt lähevad. Eriti hea, kui on võtta/kopeerida ligikaudu sarnast tööd tegev ning töötav näide - olgu õpikust, veebist, oma vanade näidete seast või mujalt. Pannes kõrvuti töötava koodi ning mittetöötava koodi, tasub hakata töötavat koodi ühe sammu kaupa uue koodi poole muutma. Iga sammu järel kontrollides, et kas rakendus ikka tööle läheb
Mis on Diskreetne Matemaatika ? Termineid: — verbaalne esitus on mistahes info esitamine lingvistilise keele abil. " diskreetne " ≡ " mitte pidev " ehk " astmeline " — formaalne esitus on mistahes info esitamine ilma lingvistilise keele abita ehk kokkulepitud sümbolite abil. vs. " Diskreetne Matemaatika " ↔ " Pidev Matemaatika " NB! MÕTLEMINE on alati verbaalne ehk toimub mingi lingvistilise keele Diskreetne Matemaatika ei tegele reaalarvudega ega pidevate funktsioonidega. abil.
TARTU ÜLIKOOLI TEADUSKOOL PROGRAMMEERIMISE ALGKURSUS 2005-2006 Sisukord KURSUSE TUTVUSTUS: Programmeerimise algkursus.........................................6 Kellele see algkursus on mõeldud?..................................................................6 Mida sellel kursusel ei õpetata?.......................................................................6 Mida selle kursusel õpetatakse?......................................................................6 Kuidas õppida?.................................................................................................7 Mis on kompilaator?.............................................................................................8 Milliseid kompilaatoreid kasutada ja kust neid saab?......................................8 Millist keelt valida?...........................................................................................8 ESIMENE TEEMA: sissejuhatav sõnavõtt ehk 'milleks on v
õpetav, kergesti loetavad programmid.
Struktuurprogrammeerimise klassikaline keel.
- Standardis puuduvad madaltaseme vahendid jms. ->
suhteliselt aeglane programm, arvutist "viimast võtta"
on raske/võimatu.
Enamlevinud IBM PC-tüüpi arvuteil (Turbo Pascal, Object
Pascal (Delphi) jm), kuid ka UNIX ja VAX süsteemides.
SUN-i Pascal (meie töövahend) - üldiselt standard-Pascal.
Märkus edasijõudnutele.
moodulitehnika (UNIT) sellisel kujul ei tööta.
andmetüübid - standardsed + string ja alpha.
(string - 255 sümbolit, alpha - 10 sümbolit )
Üldised juhised:
·programm koosneb lausetest. Iga lause on soovitav kirjutada eraldi
reale, rea lõpus vajutada
$z = 25; // väljundiks on kümnendarv 50 echo $x+$y+$z; ?> Ujukomatüüp - double Reaalarv vahemikus -1.8 x 10308 ... 1.8 x 10 308. Neid võib esitada tavalises vormingus: täisosa.murdosa, alternatiivina võib suuri või väga väikseid arve esitada eksponentsiaalkujul (ujukomaarvuna). Näide Tekstitüüp - string Sõned peavad olema kas jutumärkides (" ") või ülakomades (' '). Kui sõne on jutumärkides, siis esimene asi mis PHP parser selliste sõnedega teeb - püüab leida nendes muutujaid ja asendada neid nende väärtustega. Kuna ülakomades sõnedega niimoodi ei tehta, töödeldakse neid kiiremini. Tahtes aga ülakomades teksti sisse samuti ülakomasid kirjutada, tuleb nende ette panna langjoon . Samuti
(semantiline analüüs) Lause süntaktiline struktuur keeles L2 (teksti genereerimine) Lause keeles L2 NF nimisõnafraas TF tegusõnafraas OMF omadussõnafraas N nimisõna T tegusõna OM omadussõna M määrsõna Tehakse puu, kus lause jagatakse üha väiksemateks tükkideks. 7. Keel kui matemaatiline objekt. Ehk keel kui stringihulk. Tähestik Kõigi stringide hulk * String: · Tühi string e · kui x on string ja a on sümbol, siis ax on string · ainult nende kahe tingimusega määratud ühendid kuuluvad Stringide konkatenatsioon (ex = xe = x). Keel L on alamhulgaks *. Keelte konkatenatsioon L = L1 ühend L2, kus L on alamhulgaks 1 ühend 2 L = (xy | x kuulub L1 AND y kuulub L2) Keelte iteratsioon: L* = ühend ühest n-ni Lk L0 = e Ln = Ln-1L, (n>0) Homomorfism: 1 ja 2 on tähestikud. Kujutust h: 1* 2* nimetatakse homomorfismiks, kui h(e) = e
Aga nõnda on kataloogist omi programme ehk kergem üles leida, kui klass ja fail on sama nimega. Suhtlus arvutiga Enamik programme vajavad andmeid kasutajalt - muul juhul ei teaks ju arvuti, mida meil vaja on. Kui just programmi ainsaks ülesandeks polegi kellaaja teatamine, sest sellisel juhul tõesti piisab vaid programmi enese käivitamisest. using System; class Sisend{ public static void Main(string[] arg){ Console.WriteLine("Palun eesnimi:"); string eesnimi=Console.ReadLine(); Console.WriteLine("Tere, "+eesnimi); } } Esmane "Palun eesnimi" trükitakse välja sarnaselt nagu lihtsaimaski tervitavas programmis. Edasine Console.ReadLine() jääb kasutajalt sisestust ootama. Kõik, mis kasutaja kuni reavahetuseni kirjutab, püütakse kokku üheks tekstiks ning selle saab arvutisse meelde jätta. Märksõnaks ehk muutuja nimeks sai "eesnimi" ning andmetüübiks "string", mis inimkeeli tähendab teksti
EXCEL – Funktsioonid 1 - 11 Sisukord 1 Matemaatilised ja trigonomeetrilised funktsioonid.....................................................................................................2 2 Kuupäeva ja kellaaja funktsioonid...............................................................................................................................2 3 Statistilised funktsioonid..............................................................................................................................................3 4 Tekstifunktsioonid.........................................................................................................................................................3 5 Loogilised funktsioonid................................................................
................................................................................................... 12 Meetod parse..............................................................................................................12 Loetava kuupäeva loomine........................................................................................13 Kellaaeg.................................................................................................................... 13 Objekt string...................................................................................................................14 String meetodid..........................................................................................................14 Näited.........................................................................................................................15 Brauseri objekt..................................................................................................
SKRIPTIKEELED. Põhimõtted. Plussid/miinused. Erinevad skriptikeeled: Javascript on Netscape Communications Corporation'i poolt loodud kliendi-poolne (Client- Side) interpreteeritav objektorienteeritud programmeerimiskeel, mida kasutatakse koos HTMLiga veebilehtede koostamisel. Veebilehe laadimisel kuvab brauser selle vastavalt HTML-dokumendi tekstile ja täidab ka selles paikneva Javascripti programmi. Põhimõt e on HTML vormide valideerimiseks · interaktiivsuse tõstmiseks · dünaamilisuse tõstmiseks Javascript on lihtne ja tasuta Shellscript , JavaScript, VBA Skriptikeelte plussid Kiire loomistsükkel Lihtne õppida Platvormist sõltumatu Kompaktne ning suhteliselt kiire · Skriptikeelte miinused Piiratud funktsionaalsus (sisseehitatud vahendid) Kood avalikult nähtav Vähe töövahendeid (esialgu) JAVASCRIPT. Ajalugu. JavaScript loodi firma Netscape poolt 1995 aastal · Esmalt sai see nimeks LiveScript · P
? 1 Pealkiri: Helmelõimed elulõngal 2 Autor: Karl Puhvel 3 Žanr: biograafia 4 Aasta: 2013 Raamatuid kokku: 3 tk 5 NB! Kõik ülesanded on kommenteeritud! 09 - PHP - Tsüklid (Ülesanne 6) Teemad for while do...while tsükkel tsüklis tingimuslause tsükli sees Sissejuhatus Eelmises peatükis puutusime kokku foreach() tsükliga, mis võttis massiivist väärtused ja kuvas kõik ükshaaval. Tegemist on korduva tegevusega, mida tegi kood meie eest. Selles peatükis vaatamegi, millised on meie võimalused koodimise mugavamaks tegemisel. Seejärel vaatame kas ja kuidas saame kirjutada ühe tsükli teise sisse ning mis siis saab, kui tahame kasutada tingimuslauset. For tsükkel Tegemist on kindla kordustearvuga tsükliga. Näiteks ütleme, et kood peab väljastama lauset kümme korda. Sellisel juhul tuleb sulgudesse lisada: muutuja väärtus, millest soovime alustada
muutuja aasta väärtuseks. Järgnev IF-lause võrdleb muutuja aasta väärtust konstandiga 1976, kui need on võrdsed, siis võetakse muutuja teade väärtuseks tekst Õige!, vastupidisel juhul Vale!. Eelviimane lause kuvab teateboksi, milles on esitatud muutuja teade väärtus. VBA rakendustes võib käsutada kahte liiki protseduure: · funktsioone ehk Function-protseduureja · alamprogramme ehk Sub-protseduure Funktsioon võimaldab määrata eeskirja ühe väärtuse (arv, string jm) leidmiseks ja tagastamiseks. Tema poole pöördutakse avaldistest funktsiooniviite abil. Alamprogramm kirjeldab üldisema iseloomuga tegevusi. Ta võib leida ja tagastada suvalise hulga väärtusi, täita mitmesuguseid tegevusi objektidega . Alamprogramme ei saa käsutada avaldistes, pöördumiseks nende poole käsutatakse spetsiaalseid pöördumislauseid. Programmi ja keele põhielemendid Programm koosneb ühest või mitmest protseduurist. Viimasel juhul on üks protseduuridest alati
Lausearvutus on loogilise mõtlemise matemaatiline mudel. Lausearvutuse lause võib olla iga verbaalne väide, millele saame omistada tõeväärtuse – tõene või vale. Lihtlause on lihtsaim võimalik lausearvutuslause. Lausearvutuslauseid tähistatakse formaalselt suurtähtedega: A, B, P, Q … Lihtlausetest koostatakse kindlate sidesõnade ja loog konstruktsioonide abil liitlauseid. Lausearvutuse lihtlauseid seotakse liitlauseteks 5 loogilise konstruktsiooni ehk loogikatehte abil. Binaarsed loogikatehted seovad kahte lauset (4 tk), unaarne loogikatehe on rakendatav üksikule lausele (1 tk – eitus). Loogiline korrutamine ehk konjunktsioon ehk JA-tehe. Loogiline liitmine ehk disjunktsioon ehk VÕI- tehe. Ekvivalents on seotud implikatsiooniga ehk 𝑷↔𝑸 on nagu 𝑃→𝑄 ja samal ajal ka 𝑄→𝑃. Tehted inversioon, konjunktsioon ja disjunktsioon on elementaarsed loogikatehted – nad pole avaldatavad mingite teiste lihtsamate
Programmeerimise algkursus 1 - 89 Mida selle kursusel õpetatakse?...................................................................................................3 SISSEJUHATAV SÕNAVÕTT EHK 'MILLEKS ON VAJA PROGRAMMEERIMIST?'......3 PROGRAMMEERIMISE KOHT MUUDE MAAILMA ASJADE SEAS.............................3 PROGRAMMEERIMISKEELTE ÜLDINE JAOTUS ..........................................................7 ESIMESE TEEMA KOKKUVÕTE........................................................................................8 ÜLESANDED......................................................................................................................... 8 PÕHIMÕISTED. OMISTAMISLAUSE. ...................................................................................9 ................................................................................................................................................. 9 SISSEJUHATUS.......
Andmed ja valemid Excel'is id Excel'is Andmete tüübid Excelis Valemid ja avaldised Funktsioonid Arvandmed, -avaldised ja -funktsioonid Aadressite ja nimede kasutamine valemites. Harjutus "Kolmnurk" Harjutus "Täisnurkne kolmnurk " Arvavaldised - tehete prioriteedid, funktsioonid Loogikaandmed, -avaldised ja funktsioonid Võrdlused ja loogikatehted Võrdlused ja loogikatehted. Harjutused IF-funktsioon Palk & Kauba hind Funktsioonide tabel Minirakendus "Detail" - ülesande püstitus "Detail" - kasutajaliides "Detail" - materjalid "Detail" - värvid Ajaandmed, -avaldised ja -funktsioonid Tekstandmed, -avaldised ja funktsioonid Lisad Nimede määramine ja kasutamine Valideerimine Matemaatikafunktsioonid Tekstifunktsioonid Loogikafunktsioonid Ajafunktsioonid Otsimine. Funktsioon VLOOKUP Valemiredaktor MS Equation 3.0 s "Kolmnurk"
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. Omadused: 1. Lõpplikkus – töö peab lõppema peale lõ
Tallinna Tehnikaülikool Diskreetne matemaatika KODUTÖÖ Tallinn 2011 1. Leida oma matriklinumbrile vastav 4-muutuja loogikafunktsioon. Matriklinumber: 112799 Matriklinumbri 16ndkuju: 1B89F 16ndarvu 8*3-ga korrutamisel tekib 8-järguline 16ndarv: 1B89F*3*3*3*3*3*3*3*3 = 2C1CA2FF Saadud 16ndarv sisaldab numbrimärke 1 2 A C F , kus 16ndnumbrid A C F omavad väärtusi: A = 10 C = 12 F = 15 Saadud 16ndarvu 8 järguväärtust 0 . . . 15 määravad loogikafunktsiooni 1-de piirkonna. (korduvaid järguväärtusi võib ignoreerida) Seega on 4-muutuja loogikafunktsiooni 1de piirkonnaks (numbrilises 10ndesituses): 2 12 1 10 15 (numbreid 2, C ja F (ehk 2, 12 ja 15) on arvus mitu – neid võib arvestada ühekordselt) 8-järgulise 16ndarvu jagamisel 11-ga tekib 7-järguline 16ndarv: 2C1CA2FF/11 = 29845D2 Saadud 16ndarv sisaldab numbrimärke 2 4 5 8 9 D , kus 16ndnumber D omab väärtust: D = 13 11-ga jagamisel tekkiva 16ndarvu need järguväärtused
Kirjeldus: #1 Telefoni kasutaja, olles lõpetanud kasutusjuhu 'Sõnumi koostamine' tegevustega, valib tegevuse 'Sõnumi saatmine'. Kasutaja kas sisestab numbri või valib telefoniraamatust (kasutusjuht 'Kirje kuvamine' telefoniraamatu allsüsteemist) numbri, millele sõnum saata. Tarkvara loob ühenduse tugijaamaga ning saadab sõnumi sisu teele. Pärast tugijaama poolset sõnumi vastuvõtmise kinnitust lõpetab süsteem andmeühenduse tugijaamaga. #2 Tugijaam, saades mõnelt teiselt kasutajalt või tarkvarasüsteemilt (a la e-maili serveri lüüs GSM võrku) sõnumi seadme numbrile, algatab andmeühenduse seadmega ning saadab sõnumi sisu. Seade võtab sõnumi sisu vastu, salvestab failisüsteemi ning teavitab seadme kasutajat saabunud sõnumist. Nimi: Sõnumi avamine Tegutsejad: Telefoni kasutaja Kirjeldus: Kasutaja valib tegevuse 'Sõnumite kuvamine', seejärel kuvatavate sõnumi tüübi.
Misted 8. klassile 1. Milline murd on harilik murd? * Harilik murd nitab, mitmeks vrdseks osaks on tervik jaotatud ja mitu sellist osa on vetud. 2. Milline murd on kmnendmurd? Too nide . * Kmnendmurd on komaga arv . nt : 2,14 ; 76,76 ; 16,36 3. Mida nimetatakse murru taandamiseks? * Hariliku murru taandamiseks nimetatakse murru lugeja ja nimetaja jagamist he ja sama nullist erineva arvuga 4. Astmete korrutamine. Too nide. * he ja sama alusega astmete korrutamisel me liidame astendajad ja siis astendame astme alust. nt : a(astmes n) * a(astmes m) = a (astmes n+m) 3(astmes4)* 3 (ruudus) = 3(astmes 6) = 729 5. Astemete astendamine. Too nide. * Astmete astendamisel antendajad korrutame ja siis astendame. nt: (a astmes n) astmes m = a astmes mn ; (2 astmes -3) astmes 4 = 2 astmes -12 6. Astmete jagamine. * Sama alusega astmete jagamisel me lahutame astendajad ja siis astendame astme alust. 7.Negatiivne astendaja. Too nide . * Negatiivse astendajaga aste thendab murdu , mille lugejaks
Eesti Infotehnoloogia Kolledž Digitaalloogika ja -süsteemid KODUTÖÖ kaugõpe Eesnimi Perenimi Matrikli nr. 10131846 Õpperühm DK21 Tallinn 2015 1. Leida oma matriklinumbrile vastav 4-muutuja loogikafunktsioon. Matriklinumber 10131846 on 16nd kujul 9A9986. 16nd kujul matriklinumber on vaja saada 7-kohaliseks. Selleks korrutan: 9A9986 * 7 = 43A32AA Saadud 16ndarvu 7 järguväärtust 0 . . . 15 määravad loogikafunktsiooni 1-de piirkonna. Seega 1-de piirkonda kuuluvad: 2, 3, 4, 10(A). Määramatuspiirkonna leidmiseks tuleb saadud 7-kohalist 16ndarvu korrutada veel niimitu korda 7-ga, kuni korrutamistulemus on 9-järguline: 43A32AA * 7 * 7 * 7 = 5A9F9E1C6. Tekkinud 16ndarvu need järguväärtused 0 . . . 15, mis ei kuulu juba 1-de piirkonda, moodustavad funktsiooni määramatuspiirkonna. Seega määramatuspiirkonda kuuluvad: 1, 5, 6, 9, 12(C), 14(E), 15(F). Ülejäänud arvud vahemikus 0....15 (mis puuduvad nii 1de piirkonnas
Diskreetse matemaatika elemendid 2013/2014 LAUSEARVUTUS. TÕESTUSED. 1. Lausearvutuse lausetele esitatavad tingimused. [1] o Välistatud kolmanda seadus. Iga lause on kas tõene või väär. o Mittevasturääkivuse seadus. Ükski lause ei saa olla nii tõene kui ka väär. o Nende nõuete põhjal kuuluvad vaadeldavate hulka ainult nii sugused laused, mis midagi väidavad, kusjuures sellel väitel on olemas ühene tõeväärtus. o . Välistatud kolmanda seaduse nõudel jäävad kõrvale kõik küsilaused ja paljud hüüdlaused, samuti kõik käsud ning mõttetud sõnaühendid. Mitte-vasturääkivuse seadus välistab mitmesugused paradoksid, näiteks „See lause siin on väär“, ja muud taolised väited, mille tõeväärtust pole võimalik üheselt määrata. o Tehte tulemuseks saadud lause tõeväärtus sõltub ainult komponentlausete tõeväärtustest. 2. Lausearvutuse tehted. Tehete järjekord. Lausearvutuse valem. [1] Tehted o Eitus (märk ¬)
Arvutitest ja programmeerimisest · Riistvara: o loogikaelemendid, kahendsüsteem, 16-süsteem, 8-süsteem, teisendused, ... o protsessor (CPU) - juhtseade (CU), aritmeetikaseade (ALU), registrid, taimer, ... o põhimälu - muutmälu (RAM), püsimälu (ROM), ülekirjutatav püsimälu, ... o adresseerimine - bitt, bait, sõna, aadress, aadressruum, ... k - kilo (10^3), M - mega (10^6), G - giga (10^9), T - tera (10^12), P - peta (10^15), E - eksa (10^18), Z - zeta (10^21), Y - jota (10^24) o siinid - andmesiin, aadress-siin, juhtsiin, ... o välisseadmed - välismälu, sisend/väljundseadmed, kontrollerid, ... · Programmi täitmine arvutis: o masinkäsud - protsessori käsustik o operandid, aadresside moodustamine o andmete kujutamine madaltasemel: täisarvud, ujupunktarvud, sümbolid ja stringid (sõned), ... o käskude täit