docstxt/124144439160800.txt
break lõpetab koheselt tsükli täitmise ning programm jätkab tsüklile järgneva lause täitmisega. continue lõpetab tsüklikeha täitmise ning täitmist jätkatakse tsüklitingimuse kontrollimisega; kui see on täidetud, siis jätkatakse tsükli täitmist edasi. Tüübid · Eelmainitud algtüübid · Viittüüp ehk klass võib ka olla andmetüübiks Paradigmad Mitut moodi saab jaotada. Näiteks: 1. Protsessile orienteeritud mudel 2. Andmetele orienteeritud mudel OOP põhimõisted 1. Objektorienteeritud keeltes on kesksel kohal objektid. 2. Programm kui omavahel suhtlevate objektide kogum. Mitte niivõrd täidetavate käskude nimekiri 3. Igal objektil on identiteet, olek ja käitumine. Identiteet eristab objekti teistest objektidest; Olek individuaalsed andmed (erinevad terminid: atribuut (ingl. attribute), omadus (ingl. property), (isendi)väli (ingl. (instance) field)), (isendi)muutuja (ingl. (instance)
youtube.com/watch? v=TDwgK9JKUiw P. Tsaikovski ,,I klaverikontsert" https://www.youtube.com/watch?v=BWerj8FcprM J. Sibelius sümf. poeem ,,Finlandia" https://www.youtube.com/watch?v=qOSaT6U4e-8 https://www.youtube.com/watch?v=6YV0rgHhGn4 https://www.youtube.com/watch? v=WDXNHPeRB0k E. Grieg sümf. süit ,,Peer Gynt" Hommikumeeleolu https://www.youtube.com/watch? v=6GeHAM8I_ow E. Grieg sümf. süit ,,Peer Gynt" Mäekuninga koopas https://www.youtube.com/watch? v=xrIYT-MrVaI G. Bizet oop. ,,Carmen" Avamäng https://www.youtube.com/watch? v=pmuFOuh3QHs&index=4&list=RDPQI5LtRtrb0 G. Bizet oop. ,,Carmen" Habanera https://www.youtube.com/watch?v=KJ_HHRJf0xg G. Bizet oop. ,,Carmen" Toreadoori laul (alates 1.25) https://www.youtube.com/watch? v=RNPjH01PtZ4 G. Verdi oop. ,,Nabucco" Orjade koor https://www.youtube.com/watch? v=6982BsQS_6Q&t=162s R. Wagner oop. ,,Tannhäuser" Avamäng https://www.youtube.com/watch? v=SRmCEGHt-Qk R. Wagner oop
18. saj hak levima aristrok ringkond linna romanss hilj levis lihtrah hulka. Saatep kasut klav, harfi, viiulit või kitarri. Romansse kirjut 1.-sed poolprofesionaalsed Vene helil A. Varlamov ("Tuisk"), A. Aljabev ("Ööbik"), A. Verstovski ("Must sall") M. Glinka: 1804- 1857. Sünd Smolenski kuberman mõisniku pojana. Oli autodidakt. 1822 lõpet Peterb pedagooglise instit. 1819 kohtus Puskiniga, kes soovit luua Venepärast muus. 1830 oli Itaalias, tekkis mõte kirjut ven pärane rahvuslik oop. Oop aluseks said sündm venemaa 17.saj alguse ajaloost. Pealk sai "Ivan Sussanin". Esietendus 1836, vastuvõtt vastuoluline. Al 20-test viibis palju W-eur, kuna tema kodumaal võeti loomingut vastu kriitil. Suri 1857 Berliinis. Maeti ümber Venemaale. Looming: lähtus vanemast vene rahvamuus-st, eriti bõliinadest. Loomingusse kuulub 2 ooperit ("Ruslam ja Ludmilla"). Instr muus: "Kamaarinskaja", "Valss-fantaasia", Hisp reisi muljetel valminud avamängud "Aragoonia hota" ja "Öö Madriidis"
Object-oriented programming. Object-oriented programming (OOP) is a programming paradigm that uses "objects" and their interactions to design applications and computer programs. Programming techniques may include features such as information hiding, data abstraction, encapsulation, modularity, polymorphism, and inheritance. It was not commonly used in mainstream software application development until the early 1990s. Many modern programming languages now support OOP. Class Defines the abstract characteristics of a thing (object), including the thing's characteristics (its attributes, fields or properties) and the thing's behaviors (the things it can do, or methods, operations or features). One might say that a class is a blueprint or factory that describes the nature of something. For example, the class Dog would consist of traits shared by all dogs, such as breed and fur color (characteristics), and the ability to bark and sit (behaviors)
10. J.S.Bach Magnificat 3:02 11. J.S.Bach Brandenburgi kontsert nr.3. I ja II o 6:16 12. G.F.Händel Tulevärgimuusika Bourree 1:45 13. G.F.Händel oratoorium Messias Koor Hallelujah 3:50 14. G.F.Händel Oratoorium Messias Ma tean, et mu lunastaja elab 6:13 15. A. Vivaldi Caiuse aaria oop ,,Ottone in villa" 3:23 16. C. Monteverdi avafanfaarid oop. ,,Orpheus" 1:38 17. A. Corelli Concerto grosso op.6 7:17 18. J. S. Bach Kantaat nr. 140 I 6:16 19. H. Purcell ,,Music for a while" 4:11 20. J. P. Lully oop. ,,Kodanlasest aadlimees" Türklaste tseremooniamarss 1:31 21. M. A
· ALGOL, 1958, P. Naur. ALGOrithmic Language - Euroopa projekt · COBOL, 1959, COmmon Business Oriented Language - USA · BASIC, 1965, Beginners All-purpose Symbolic Instruction Code - USA · Pascal, 1971, N. Wirth - Euroopa · C, 1974, D. Ritchie · Ada, 1979 - USA · Funktsionaalsetest keeltest esimene on Lisp, 1962, J. McCarthy, LISt Processing - MIT · Loogilistest keeltest esimene on Prolog, 1971, PROgramming in LOGic - Marseille Univ. · OOP alused Simula, 1967 · Smalltalk - "puhas" OOP · C++ , 1986, B. Stroustrup, OOP · ML, Haskell, Scheme - funktsionaalsed · Java, 1995, Sun - OOP Programmeerimiskeelt iseloomustavad: 1. leksika - kuidas panna kirja elementaarseid "sõnu" antud keeles - nimed (identifikaatorid), konstandid (arvud, stringid, tõeväärtused jne.), võtmesõnad (reserveeritud nimed), eraldajad jne. 2. süntaks - antud keele grammatikareeglid. Erinevalt loomulikest keeltest ei ole
1)Barokk(16lõpp-18kesk)-pärit Ita, Louis14., ususõjad, kirj 1. Oop (J.Peri"Daphne"), 1.oratoorium, 1.laulukogumik"Uus muusika", Bach, Händel, Lully, Monte Verdi, Vivaldi, homofooniline mitmehäälsus, suurenes teksti osatäht muus, kontsertstiil-hakati andma palju konts, vokaal muusika kõrval aren intrumentaalmuu, viiulimuusika Stradivarius. 2) Monoodia-stiil, mis väljendub peamiselt ühehäälses meloodias, saatega monoodia. 3)Primadonna- ooperi naispeategelane. 4)Generaalbaas-meloodiat toetav harmooniasaade
varjundirohkusega opera seria domineeriv tõsine ooper opera buffa- koomiline ooper intermeedium - meelelahutuslik vahemäng tõsises ooperis *Ooperi definitsioon, Iseloomulikud tunnused:aaria, ritornello jne. Ooper on dramaatiline teos mis on seatud muusikasse, see põimib näitlemise, laulmise ja musitseerimise ühte. Aaria on saatega vokaalmuusika zanr. Ritornello on korduv lõik barokki muusikas orkestri või koori jaoks. *Tunt. oop. näit, (5) Claudio Monteverdi Tu se' Morta Claudio Monteverdi - Orpheus Giacomo Carissimi Jefta Giacomo Carissimi Cecilia Bartoli Jean Baptiste Lully Armide
Väljapaistvamad esindajad muusikas on Claude Debussy ning Maurice Ravel, kelle muusikas pole esmatähtis mitte teemade selgepiirilisus, vaid meeleolu. Kuula: Debussy “Fauni pärastlõuna”: http://www.youtube.com/watch?v=EvnRC7tSX50 Debussy “Kuuvalgus”: http://www.youtube.com/watch?v=-LXl4y6D-QI Debussy „Linalakk tütarlaps”: http://www.youtube.com/watch?v=Yu4KObwynSc TUNTUD PR. HELILOOJAD Georges Bizet (oop “Carmen”), Jacques Offenbach (operetid), Gabriel Fauré, Charles Gounod (“Ave Maria” Bachi prelüüdile Cduur), Camille Saint-Säens (“Loomade karneval”), Caesar Franck, Maurice Ravel, Claude Debussy, Pierre Schaeffer, Olivier Messiaen jt. TÄNUD KUULAMAST! Loire jõe oru loss
· kirjutas 40 ooperit (Tuntuimad-"Sevilla habemeajaja", "Othello", "Wilhelm Tell") *Saksamaa: Jacques Offenbach(1819-1860) · Tuntuimad ooperid: "Ilus Helena", "Orphus põrgus", "Hoffmanni lood" [tema unistuste ooper...]) · 4 armastuslugu *Prantsusmaa: Jules Massenet(1842-1912) Tuntuimad ooperid "Manon" ja "Thais" -meditasioon-üks osa ooperist, tuntakse rohk. kui Oop. Heliloojad/muusikud *Franz Schubert-Austria helilooja (1797-1828) · sündis direktori perre · lapsepõlv oli raske, õppis konvikti koolis, laulis õukonna poistekooris · peale kooli lõppu töötas isa koolis abiõpetajana, sai isa abile Esterhazy õukonda tööle, kus oli vaid paar aastat · hakkas vabakutseliseks helil.-nii oli raske läbilüüa(teos. trükki eriti ei võetud)
Tähtsamad, populaarsemad teosed. Psühholoogilise sisuga, eriline tähelepanu meloodiale. Tema muusikas palju lüürilisi varjundeid. Kõla on jõuline ja mahlakas, massiivne faktuur Prelüüdid, etüüdid, 17 poeemi klaverile, 3 sümfooniat (I – 1900, II – 1902, III - 1904, „Ekstaasi poeem“ (1907) ja „Prometheus“ (1915), 10 klaverisonaati hulgaliselt klaveripalu “Aastajad”, “Lastealbum”, “Pildikesi Haapsalust”. 10 oop-tuntumad: “ Jevgeni Onegin”, “Padaemand”, “luikede Järv”, “Pähklipureja”. Loomingu aluseks on linnaromanss, mille tõttu tekkis konfl V. Rühma liikmetega. 15. Mussorgski maailmavaade ja esteetilised tõekspidamised ning nende kajastumine tema loomingus. Tema veendumus oli, et kunst peab kajastama tegelikku elu. Nii pärinebki sageli tema teoste ainestik ajaloost. 16. Õigeuskliku Venemaa kirikumuusika eripära Lääne –Euroopa muusikaga
ülesande. Kasutatud kirjanduse loetelu · Newport, G. 2002 Natural science http://en.wikipedia.org/wiki/Natural_science#History (12. veebruar 2002) · Eesti Entsüklopeedia, 1990 · Kelley L. 2006 The Beginning of Modern Science http://www.friesian.com/hist-2.htm (14. september 2008) · Õpilase Entsüklopeedia, 2001 · Kvell, A. 2005 Euroopa Kirjandus XVIII Sajandil alar.kvell.pri.ee/kool/primamaterjalid/opik-maailmakirjandus.doc · Oop, A. 2004 Loodusteadused http://et.wikipedia.org/wiki/Loodusteadus (19. märts 2007)
(2) l LP sobib tehisintellekti rakenduste programmeerimiseks: l loomuliku keele analüüs ( DCG grammatikareeglid) l ekspertsüsteemid (otsingu- ja järeldusreeglid) l kujundituvastus (tuvastusreeglid) l kitsendustega planeerimine (logistika, marsruudi otsimine) l rekursiivsete funktsioonide püsipunkti arvutus l jne l LP ei sobi: l Kiired numbrilised arvutused (n. maatriksarvutused, võrrandid) l OOP (kuigi on toetatud mõnes prologis) l kasutajaliideste programmeerimine (tugi on nõrk) l masingraafika 1.1. Mis on loogiline programmeerimine? (3) Miks tasub õppida LP? l Õpetab mõtlema probleemikeskselt ja esitama lahendusi abstraktsel kujul l Programmi põhifunktsioonid: l reaalse maailma probleemide abstraktne esitamine, l abstraktsioonide teisendamine ja sidumine omavahel
Keskmine ööpäevane Vk 300 kiirus lihtreisis (meremiili- päevas) Käiguaja koefitsent Kka 0.2 25 Seisuaja koefitsent Ksa 0.31 Puhas lastimisnorm Mp 5000 Roomassaare sadamas Puhas lossimisnorm Mp 3000 Kokkola sadamas (tonni/oop) Lasti keskmine veokaugus Kkv 3900 (meremiili) Ballastreisi koefitsient Kb 1 Puhta kandevõime 1t Ttoot 16.6 tootlikus ööpäevas 10. Laevareisi majandusnäitajate arvutamine ja hindamine Brutokasum kujutab endast laeva (laevandusettevõtte) tegevusest saadud tulude ja tegevusega seotud kulude vahet enne riiklikke ja kohalike maksude tasumist.
(lazy) meetodid? Mis vahe neil on? Eager methods (entusiastlikud meetodid) - alustavad kohe tööd. Lazy method (laisad meetodid) - viivitavad tööga kuni mõni entusiastlik meetod nad tööle paneb. Filter, map on lazy; count,collect on eager . 7. Tooge näide, kus on rikutud kõrge kokkukuuluvuse ja vähese sõltuvuse printsiipi (high cohesion – low coupling). Milles rikkumine seisneb? Kõrge kokkukuuluvus (high cohesion) : Hea OOP arhitektuur on selline, kus süsteem koosneb omavahel loogiliselt seotud klassidest, kus igal klassil on oma kindel roll Vähene sõltuvus (loose coupling) : Samas on iga klass võimalikult sõltumatu ja seda saab vajadusel kasutada ka mõnes muus süsteemis Miks vähendada sõltuvust? Komponentide taaskasutus Muutmisel on loogika ühes kohas Kuidas sõltuvuse ära tunnete? o Üks klass teab liiga palju teisest
Te m a õpilaste hulga s olid Jüri Variste , Harald Uibo , Kuno Areng , Olev Oja , Eri Klas ja paljud teis e d . Gustav Erne s ak s a looming on väga ulatuslik. Põhio s a selle st mo o d u stav a d koorilaulud , neist "Mu isa m a a on minu arm" Lydia Koidula tekstile on saanud oma ette rahvusliku säilivus e sü m b oliks. Erne s ak s a loomingu s s e kuuluvad ka viis oop erit , neist " Tormid e randa " on ka korduvalt lavastatud. Gustav Erne s ak s a üks tuntumaid koorilaule on " Hakka m e , m e h e d , mine m a ". Publitsisti ja m e m u a ri stina avalda s Gustav Erne s ak s 5 raam atut, milles on ühte sulatatud mäl e stu slik autobiogra afiline ja doku m e nta aln e kultuurilooline aine s: · "Suu laulab, süd a murets e b " 1971 (väljavõtteid selle st raa m atu st avaldati
Kuid kavandatud kompositsiooniõpingutest kuulsuste juures ei saanudki asja. 1. Gustav Mahler sümfoonia nr 8 I osa ,,Veni, creator spiritus" (Tule, Looja vaim) 2. Claude Debussy Fauni pärastlõuna 3. Maurice Ravel Boolero 4. Igor Stravinski Sõduri lugu 5. Arthur Honegger Pacific 231 6. Carl Orff Carmina burana ,,Oo Fortuna" 7. Arnold Schönberg Tunnistaja Varssavist 8. Charles Ives The Unanswered Question 9. George Gershwin oop. Porgy ja Bess ,,Hällilaul" (Summertime) 10. Olivier Messiaen Turangalila sümfoonia 11. John Cage Second Construction (löökpillidele) 12. Karlheinz Stockhausen Gesang der Jünglinge 13. Steve Reich Tehhillim I osa
· Algoritm on sammsammuline tegevusjuhis, juhend, eeskiri mingi tegevuse sooritamiseks või eesmärgi saavutamiseks Struktuurprogrammeerimine · Kõrgkeeles kirjutatud lühikesed programmid olid kergesti arudaadavad kuid suuremahulised muutusid raskesti arusaadavaks ja mittejuhitavaks. · Lahenduseks oli struktuurprogrammeerimine Objekt-orienteeritud programmeerimine · alates 1970 lõpust ja 1980 algusest hakati looma objektorienteeritud programmeerimise keeli (OOP) · OOP'is on struktuurprogrammeerimise parimad printsiibid, milledele on listaud uued konseptrsioonid Paketttöötlus · Paketttöötluse jaoks on vajalik täidetavate programmide järjekord, · Operatsioonisüsteem võib kindlustada programmi laadimist mällu välistelt andmekandjatelt · Põhimõtted o Programmi tekst sisestati perfolindile või perfokaartidele o Magnetlint kompilaatoriga paigutati seadmesse ning seade ühendati Draiverid
1977 Relational Software Inc. (RSI - currently Oracle Corporation) established: Ellison and Miner 1978 Oracle V1; 1980 Oracle V2; 1982 Oracle V3 released, Oracle became the first DBMS to run on mainframes, minicomputers and PC's. Code was written in C 1983 AT&T tutvustab Unix System V; AT&T Bell Labs disainib C++ 1984 esitleb Steve Jobs Apple Macintosh GNU projekt Richard Stallman(EI OLE UNIX) tahtis anda operatsioonisüsteemile vabadust; MIT X-windows system 1985 C++ tõusis domineerivaks OOP-ks; 1987 GCC põhiline C kompilaator UNIX-le, Stallmani poolt tehtud FSF(Free Software Foundation) GCC(algselt GNU C Compiler) on GNU Compiler Collection, Kompileerib: ;C+ +;Objective C; Fortran; Java; Ada;Pascal 1988 Jobs asutab NeXT-i ;Pixari ,,Tin Toy" esimene arvutipõhine multifilm; Pixar on Jobsi poolt asutatud; Robert Morris ussitas viirusega ARPANET-i 1989 Intel 80486 prose koos i860 RISC coprosega ;Motorola 68040; Maxis SimCity uus mängude
//yhenduse loomine 9 $yhendus = new mysqli($db_server, $db_kasutaja, $db_salasona, $db_andmebaas); 10 // ühenduse kontroll 11 if(!$yhendus){ 12 die('Ei saa ühendust andmebaasiga'); 13 } //päring 14 $paring = 'SELECT * FROM albumid'; 15 $valjund = $yhendus->query($paring); 16 //väljund 17 while($rida = $valjund->fetch_row()){ var_dump($rida); 18 } 19 //ühenduste sulgemine 20 $yhendus->close(); 21 ?> 22 23 OOP lähenemist veebirakenduste loomisel vaatame mõnes hilisemas peatükis, kuid kui koodi vaadata, siis sarnandeb see väga eelmisele. Andmebaasi seadete hoidmine eraldi failis Selleks, et ei sa ei pilluks oma kasutajanime ja paroole mööda dokumenti laiali, on hea mõte hoida neid eraldi failis. Tavaliselt on selle faili nimeks näiteks config.php, config.inc vms. Ja include()funktsiooniga saad selle oma dokumendile külge pookida. ? 1 2
09.06 Koidu Ilmjärv Levimuusika ajalugu 22 1968- 1969 aastal puhkes valla tõeline uimastiepideemia, millega kaasnes kuritegevuse ohjeldamatu tõus. 15 – 35 aastaste elanike hulgas oli narkomaania kõige sagedasemaks surma põhjuseks. Uimasite kõrvale tekkis india päritoluga religioossete ja filosoofiliste õpetuste levitamine. Selle kõrvale veel hipide Jeesuse kultus (Andrew Lloyd Webberi ja Tim R ice’I rock oop er “Jesu s ch rist S u p erstar”). Hipide vastandpooluseks olid pahempoolsed äärmuslased, noored anarhistid ja musta vähemuse sõjakad esindajad. Aktiivsusega paistis silma noorsoogrupp, mis sageli kaldus huligaansusesse ja kuritegevusse. N iisu gu sed olid am eerika “põrguinglid” ja inglise tsiklijõugud. Saksamaal nimetati neid rocker’iteks. Need olid enamuses väikese hariduse ja piiratud silmaringiga töölisnoored.
ja H is p a a n ia 5% Ando rra Pran asu tsusma ta a julge jaliige, on Eur olek kuu oop e s t un õ l u b a Li in im u g N A T idu it i l o u O m iljon omeetr alali n
Dynamic Memory Allocation: · Tihti vaja andmestruktuuride efektiivseks kasutamiseks, katkestuste teenindamisel, lingitud listide korral jne. · Vaja leida kompromiss efektiivsuse, arusaadavuse ja dünaamilise mälujagamise ajakulu vahel. · (Tüüpiline dünaamilise mälujagamise skeem internal fragmentation mäluplokkide suurus ei ole täisarv korda nõutud mälu suurus) 70. Objektide sünkroniseerimise moodused OOP korral. · Synchronized Objects klassikalised sünkroniseerimisemeetodid (mutex) kui vaja kasutada erinevates lõimedes · Encapsulated Objects kui teise objekti sisse `kapseldatud', siis sünkroniseerimine objekti funktsioon · Thread-Local Objects pole vaja sünkroniseerida, lõime osa · Objects Migrating between Threads omandusõigus antakse üle lõimelt lõimele
nii HTML5 kui ka CSS3 osa. Kui kasutaja on õppinud kunagi mingisugust teist programmeerimiskeelt, siis teeb see ainult head ja kiirendab asjadest arusaamist. Käsitletavad teemad Alustame ülevaatest, mis on dünaamiline koduleht ning mis rolli mängib siin PHP. Seejärel kuulub suurem osa ajast just PHP'le, kus alustame muutujatest ja massiividest ja seome selle kõik andmebaasiga MySql. Hetkel on plaanis siduda tugevamalt ka OOP lähenemine, aga vaatame kuidas läheb. Peamine eesmärk on luua dünaamiline koduleht, mis on hallatav läbi administraatori liidese. Kasulikud lingid Panen siia kirja mõningad eesti keelsed veebilehed, kust võib veel abi saada: http://minitorn.tlu.ee/~jaagup http://www.php.ee http://phpcenter.eu/opetused.php http://study.risk.ee/prog/php/ http://www.visionpri.eu Mis edasi? Varu aega ja kannatust ning soovitan ära teha kõik harjutused
•The area of memory is protected •This code can function relatively independently of other objects •Can be used by many parts of one program or by parts of many programs Message Passing •The mechanism by which objects communicate •The object can accept or reject the message •From outside the object it appears to be active data •From inside the object the data is passive --the message tells the object what to do with the data Classes •A very basic concept in OOP •It is a template for creating actual, functioning objects of a given type •In some cases a class is an object •simile –A class is a blueprint or DNA for creating a cow. But – it is the actual cow that produces milk, not the cow class –All cows are made from the cow class Methods •Messages = Requests in avenue •A request is just that: a requestfor an object to do something.