docstxt/125789169017948.txt
n m c d Arvuta 5 5 -10 10 1 -8 -7 9 -10 7 8 7 -8 -2 -6 2 -6 -2 0 -7 -2 0 -1 9 0 -10 1 4 -2 Max Rida Veerg Min Rida 8 2 2 -10 5 Arvuta Kontrolltöö. Massiivid Kõikides arvutustes kasutatavate ning tulemusteks tulevate tabelite (maatriksite) ning ridade ja veergude jaok Genereerida maatriksi elemendid juhuslike suurustena vahemikus [C,D] massiivi ja kirjutada need töölehele a genmas a(), n, m, c, d ja mas_lehele a(), n, m, alg, kus Sub genmas(a(), n, m, c, d) Dim i, j Randomize For i = 1 To n For j = 1 To m a(i, j) = Int((d - c) * Rnd + c) Next j Next i End Sub Sub mas_lehele(a(), n, m, koht) Dim i, j For i = 1 To n For j = 1 To m koht.Cells(i, j) = a(i, j) Next j Next i End Sub C ja D lugeda tö...
alampiir ulempiir max maxrow_nr maxcol_nr n -100 100 95 1 7 10 57 -90 4 52 60 -35 95 76 -17 -76 91 60 39 -20 2 -19 -79 -45 29 70 0 -35 54 -57 -11 -53 76 22 17 87 3 -34 74 -48 -48 49 69 -45 41 -19 63 49 -32 42 -38 60 -70 19 92 97 27 20 81 15 -51 72 -51 -24 -21 5 -46 16 -58 31 80 -54 90 70 -12 -2 61 35 81 -97 -67 -67 -63 80 -26 -25 -22 72 -65 -31 -100 -13 -85 -18 -52 88 ...
int i=0; float epsilon,kontroll; float A[15]; do{ printf("Sisesta reaalarvuline epsilon"); scanf("%f",&epsilon); }while(epsilon > 1 || epsilon < 0); do{ A[i] = pow(-1,i)*1/(i+1) * 1/(i+2) * 1/(i+3); printf("A%d = %fn",i,A[i]); i++; }while(fabs(A[i]-A[i-1]) >= epsilon || i > 15); printf("L = %d",i); getch(); return 0; } Pilt programmist Programmi seletus Programm küsib reaalarvu mis jääb vahemiku 0 ja 1 ning arvutab sellega välja massiivid elementide kohal. Hiljem väljastatakse massiivide arv ning elementide arv. Kasutusel on do ja while tsükkel ning
INFORMAATIKA II Tudeng Õpperühm Juhendaja Kood VBA - FUNKTSIO VARIANT 1 Argumendi ja funktsioonide väärtused kirjutatakse otse töölehele ning nende al VARIANT 2 Argumendi ja funktsioonide väärtused salvestatakse ühemõõtmeliste massiivide VARIANT 3 Argumendi ja funktsioonide väärtused salvestatakse kahemõõtmelisse massiivi A II VBA - FUNKTSIOONI UURMINE sed kirjutatakse otse töölehele ning nende alusel leitakse vajalikud karakteristikud ja tehakse graafikud sed salvestatakse ühemõõtmeliste massiividesse ning sealt töölehele. Karakteristikud leitakse massiivides olevate väärtuste al sed salvestatakse kahemõõtmelisse massiivi ning sealt töölehele
O 47 % Si 29,5 % Al 8,05 % Na + K 5 % Fe 4,65 % Üldse on elemente, mille kaaluprotsent on üle 1, vaid kaheksa. 7. Mida me loeme geosünklinaalideks ? Maakoore ulatuslikke suhteliselt liikuvaid ja tugevasti liigestatud väljavenitatud kujuga alasid, mida iseloomustab settekivimite suur paksus, aktiivne seismilisus, magmatism ja metamorfism. Nad asetsevad suhteliselt jäikade maakoore massiivide platvormide vahel. 8. Milliseid alasi nimetatakse platvormideks ja milliseid kihte võime seal eristada ? Tasandunud ja tektooniliselt jäigastunud alasi nimetatakse platvormideks. Vertikaallõikes võib esile tõsta: ülemine (pealiskord) kihistatud settekivimite kompleks ja alumist (aluskord) , geosünklinaalset etappi kajastavat kurrutatud ja murrangutega läbitud kivimikompleksi. 9. Mida nimetatakse kilbiks, mida lavaks ?
Mürkkemikaalide kasutamine Kasulike eluvormide hävimine koos kahjulikega, mesilaste, lindude toidu mürgitumine, mürkide kandumine vette ja pikaajaline säilimine pinnases Monokultuuride kasvatamine Haiguste ja kahjurite levik, muldade vaesumine, mullaviljakuse vähenemine Raskete põllumajandus- Muldade tihenemine, õhusisalduse vähenemine, mullaorganismide masinate kasutamine elukeskkonna halvenemine. Ulatuslike põllu-massiivide Suureneb tuulisus, tuuleerosioon rajamine Põllud nõlvadel Mulla- ja pinnaseerosioon, sademetevee ja raskusjõu mõjul Ülekarjatamine Kuivemates rohtlapiirkondades viib kõrbestumisele · Nisu Kasvatatakse kõigis maailmajagudes, suurimad kasvatajad: Hiina, India, USA, Venemaa, Prantsusmaa, Kanada, Austraalia, Saksamaa, Pakistan, Türgi
kasutamine mürgitumine, mürkide kandumine vette ja pikaajaline säilimine pinnases Monokultuuride Haiguste ja kahjurite levik, muldade vaesumine, mullaviljakuse vähenemine kasvatamine Raskete põllumajandus- Muldade tihenemine, õhusisalduse vähenemine, mullaorganismide elukeskkonna masinate kasutamine halvenemine. Ulatuslike põllu- Suureneb tuulisus, tuuleerosioon massiivide rajamine Põllud nõlvadel Mulla- ja pinnaseerosioon, sademetevee ja raskusjõu mõjul Ülekarjatamine Kuivemates rohtlapiirkondades viib kõrbestumisele · Mägistes piirkondades on levinud terrasspõllundus (3 punkti) a) Miks rajatakse selliseid põlde? .................................................. b) Milliseid kultuure nii viljeletakse? .............................................
Võta uus loodud failisüsteem kasutusele veebiserveri ruumina /var/www eelmise loodud jaotise asemel. Kasutame käsklust lsblk (list block devices), et näha, milliseid kettaid meil on võimalik kasutada RAID5 massiivi loomiseks. Lipuga -o saame väljundisse vormistada vaid soovitud tulbad. student@server:~$ lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT Loo RAID massiiv. mdadm on programm tarkvaraliste RAID-massiivide haldamiseks. Lipuga --create loome uue RAID-massivi. --verbose kuvab meile protsessi täitmise ajal lisanduvat informatsiooni. /dev/md0 on loodava massiivi nimi. --level=5 määrab kasutatava RAID-astme. Soovisime luua RAID5-massiivi. --raid-devices=5 määrab kasutatavate RAID-ketaste arvu. Sellele järgnevad kasutatavate RAID-ketaste nimed/asukohad. student@server:~$ sudo mdadm --create --verbose /dev/md0 --level=5 --raid-devices=3
masinate kasutamine Ekstensiivne põllumajandus (arengumaad) Uute põldude Looduslike ökosüsteemide hävimine rajamine Muldade erosioon - troopilised ja lähistroopilised piirkonnad, kus põllumaade juurdesaamise pärast raiutakse metsi maha- mullad ,,uhutakse" ära Ulatuslike põllu- Suureneb tuulisus, tuuleerosioon massiivide rajamine Põllud nõlvadel Mulla- ja pinnaseerosioon, sademetevee ja raskusjõu mõjul Kõrbestumise (muutumine kõrbeks) põhjused, mis on seotud inimtegevusega. - Kariloomad hävitavad taimestiku tuuleerosioon (pinnast saab ära kanda) - Üleniisutamine soodustab pinnase sooldumist jälle ei kasva suurt midagi. desertification - Rohtlate ulatuslik ülesharimine ja üldse loodusliku taimkatte hävitamine tuule ja vee-erosioon.
15 - Nihutada hiirega joonest eemale ja klõpsata sobival kaugusel hiire vasakut klahvi. Kui valida DIMRADIUS: - Select arc or circle (valida hiirega kaar või ringjoon, mida soovitakse mõõtmestada) - Specify dimension line location (määrata mõõtejoone asukoht). Selleks tuleks hiirega liikuda sobivale kaugusele ja vajutada hiire vasakut klahvi. 16 ARRAY kahemõõtmeliste massiivide koostamine Käsuga ARRAY saab moodustada valitud objektidest kahemõõtmelise massiivi (kogumi, hulga), kus objektid on paigutatud kas korrapäraselt rõht- ja püstridadesse (tulpadesse ja veergudesse) või ringi kaarele. Kujundatud massiivi vaadeldakse koosnevana üksikobjektidest, mida võib ükshaaval muuta. Käsust väljutakse automaatselt. Käsklust ARRAY saab valida: 3) Modify ribalt ikooni abil 4) Kirjutades käsuribale ARRAY Kui valida käsk ARRAY:
begin (* i muutub 1-st kuni 'kordi' väärtuseni *) F_arv := esimene + teine; write(F_arv, ', '); Fibonacci_arvud[ i ] := F_arv; (* asetame arvu massiivi *) (* kohale i *) esimene := teine; (* senine teine saab esimeseks... *) teine := F_arv; (* ja senine F_arv teiseks liikmeks *) end; writeln; (* lihtsalt tühi rida *) writeln('See on kõik.'); writeln(' Kontrollväljastus massiivist: '); for i := 1 to kordi do write(Fibonacci_arvud[ i ]; writeln; end. Mitmemõõtmeliste massiivide korral sisaldab massiivielemendi "aadress" mitut komadega eraldatud numbrit. Praktikas leiab laiemalt kasutamist vaid kahemõõtmeline massiiv ehk tabel. Tabeli elemente määratakse rea- ja veerunumbri järgi: N: arvud[1,2] == tabeli (massiivi) "arvud" 1. rea 2. element. Programminäide 8. Tabeli sisestamine ja väljastamine. program tabel; (* programm sisestab tabeli ja väljastab selle ekraanile *) var RidadeArv, VeergudeArv : integer; i, j : integer; tabel : array[1..10,1.
mürgitumine, mürkide kandumine vette ja pikaajaline säilimine pinnases Monokultuuride kasvatamine Haiguste ja kahjurite levik, muldade vaesumine, mullaviljakuse vähenemine Raskete põllumajandus-masinate Muldade tihenemine, õhusisalduse vähenemine, mullaorganismide elukeskkonna kasutamine halvenemine. Ulatuslike põllu-massiivide rajamine Suureneb tuulisus, tuuleerosioon Põllud nõlvadel Mulla- ja pinnaseerosioon, sademetevee ja raskusjõu mõjul Ülekarjatamine Kuivemates rohtlapiirkondades viib kõrbestumisele 4.1 Põllumajandus. Maakera agrokliimavöötmed Tänapäeval elatab end põllumajandusliku tööga umbes 45 % maakera rahvastikust. Põllumajandustoodang ei saa
küll järgmises peatükis, aga siin sellega tutvumine ei tee ka paha. Kasutame siinkohal foreach() tsüklit, mis võtab iga väärtuse, lisab selle muutujasse ja väljastab. ? 1 "; } 7 ?> 8 Hetkel peaks kõik viis nime ülalt alla jooksma. Assotsiatiivsed massiivid Assotsiatiivsete massiivide puhul saame väärtuste võtmed ise määrata. Nin see tuleb nii kirja panna sarnase mudeli järgi, nagu me massiivi väljastamisel näeme: võti=>väärtus. ? 1 2, 4 'rahuldav' => 3, 5 'hea' => 4, 'väga hea' => 5 6 ); 7 ?> 8 See tähendab, et kui ma soovin näiteks võtme 'kehv' väärtust, siis kirjutan nii: ? 1 echo $hinded['kehv']; //tulemus: 2
vesi =50 m vibraator = 1m 2. Betoonitööd 26 TÕUSVA MÖRDI MEETOD veealuste massiivide betoneerimiseks tsementmört vesi killustik(kivid) betoon 2.4.5 KIUDBETOON Betoon on oma olemuselt habras materjal – suure surve ja väikese tõmbetugevusega. Betooni surve- ja tõmbetugevuse suur erinevus ei võimalda tema kasutamist konstruktsiooni kõikides osades samaväärsena. Konstruktsiooni
Mürkkemikaalide kasutamine Kasulike eluvormide hävimine koos kahjulikega, mesilaste, lindude toidu mürgitumine, mürkide kandumine vette ja pikaajaline säilimine pinnases Monokultuuride kasvatamine Haiguste ja kahjurite levik, muldade vaesumine, mullaviljakuse vähenemine Raskete põllumajandus- Muldade tihenemine, õhusisalduse vähenemine, mullaorganismide elukeskkonna halvenemine. masinate kasutamine Ulatuslike põllu-massiivide Suureneb tuulisus, tuuleerosioon rajamine Põllud nõlvadel Mulla- ja pinnaseerosioon, sademetevee ja raskusjõu mõjul Ülekarjatamine Kuivemates rohtlapiirkondades viib kõrbestumisele Mõisted: vegetatsiooniperiood, ekstensiivne ja intensiivne põllumajandus, ökoloogiline ehk mahepõllumajandus, omatarbeline ja kaubaline põllumajandus, põllumajanduse spetsialiseerumine; KALANDUS 24
kasutamine mürgitumine, mürkide kandumine vette ja pikaajaline säilimine pinnases Monokultuuride Haiguste ja kahjurite levik, muldade vaesumine, mullaviljakuse vähenemine kasvatamine Raskete Muldade tihenemine, õhusisalduse vähenemine, mullaorganismide põllumajandus- elukeskkonna halvenemine. masinate kasutamine Ulatuslike põllu- Suureneb tuulisus, tuuleerosioon massiivide rajamine Põllud nõlvadel Mulla- ja pinnaseerosioon, sademetevee ja raskusjõu mõjul Ülekarjatamine Kuivemates rohtlapiirkondades viib kõrbestumisele 14 Mõisted: vegetatsiooniperiood, ekstensiivne ja intensiivne põllumajandus, ökoloogiline ehk mahepõllumajandus, omatarbeline ja kaubaline põllumajandus, põllumajanduse spetsialiseerumine; KALANDUS
sademete hulk suurenenud. Seda näitavad ka teiste vaatlusjaamade andmed. Kliima kujuneb mitmete faktorite koosmõjul, kus sademed on vaid üks neist. Vast kõige keerulisem on mõõta auramist. Aasta keskmine aurumine maapinnalt moodustab ca 464 mm, aurumine veekogude pinnalt jäävabal ajal on 603 mm (Климат Tаллина, 1982). Linna kliima formeerumist mõjutavad märgatavalt selle territooriumi füüsikalis-geograafilised eripärad, hoonestuse iseloom, roheliste massiivide, tööstusettevõtete, tehispinnaste olemasolu jne. Linnareljeef mõjutab ka tuule suunda ning tugevust. Talvekuudel domineerivad lõunakaarte, kuid suvel läänekaarte tuuled, kusjuures kevadel ja suvel suureneb kirdetuulte sagedus. Käesoleva KSH raames ei ole võimalik ja vajalikkäsitleda (analüüsida) kõiki antud piirkonna kliima kujundamise faktoreid 16 17 4
kasutamine mürgitumine, mürkide kandumine vette ja pikaajaline säilimine pinnases Monokultuuride Haiguste ja kahjurite levik, muldade vaesumine, mullaviljakuse vähenemine kasvatamine Raskete Muldade tihenemine, õhusisalduse vähenemine, mullaorganismide põllumajandus- elukeskkonna halvenemine. masinate kasutamine Ulatuslike põllu- Suureneb tuulisus, tuuleerosioon massiivide rajamine Põllud nõlvadel Mulla- ja pinnaseerosioon, sademetevee ja raskusjõu mõjul Ülekarjatamine Kuivemates rohtlapiirkondades viib kõrbestumisele 14 Mõisted: vegetatsiooniperiood, ekstensiivne ja intensiivne põllumajandus, ökoloogiline ehk mahepõllumajandus, omatarbeline ja kaubaline põllumajandus, põllumajanduse spetsialiseerumine; KALANDUS
Numbrid Sarnaselt PHP'ga numbritüüpi (näiteks double, float, word, integer jne) eraldi defineerida pole vaja ning numbreid saab kohe kasutama hakata. Probleemiks võib vaid osutuda erinevate arvude jagamine, kuna juhul kui Python peab numbrit mida jagatakse täisarvuks (integer), siis tulemuseks saab samuti täisarv ning murdosa lõigatakse lihtsalt ära. Seega tuleb jagamise hetkeks number ujukomaarvuks teisendada 7 / 2 = 3 7.0 / 2 = 3.5 float(7) / 2 = 3.5 Massiivid Massiivide kirjeldamiseks on sarnaselt JavaScript massiividele nurksulud ning nende sees on elemendid eraldatud komadega. Massiivide pikkused pole määratud, st. et nendele saab vajadusel alati liikmeid juurde lisada. Elementide indeksid algavad numbrist 0. massiiv = [u"tere", u"kuidas", u"läheb"] Näites on defineeritud massiiv kolme elemendiga tere, kuidas ja läheb. Juhul kui on soov opereerida esimese elemendiga, saab seda teha samuti läbi nurksulgude, mis lisatakse muutuja järele.
tingimata olema deklareeritud. Deklareerimisviis sõltub teatud määral sellest, kas on tegemist fikseeritud või dünaamilise massiiviga. Fikseeritud massiivile eraldatakse kõht mälus enne protseduuri täitmist ning tema rajad peavad olema määratud konstantide abil. Dünaamilisele massiivile eraldatakse mälu protseduuri täitmise käigus ning tema rajad võib esitada ka muutujate ja avaldiste abil. Fikseeritud massiive kirjeldatakse Dim-lausega, mille tüüpstruktuur on massiivide deklareerimisel järgmine: Dim nimi(rajad{, rajad}) [As tüüp] {, nimi(rajad{, rajad}) [As tüüp]} Deklaratsioonis esinevad rajad võib esitada kujul [min To] max, kus min on dimensiooni indeksi minimaalväärtus ja max sama indeksi maksimaalväärtus. Nad peavad olema esitatud täisarvuliste konstantide abil. Kui indeksi minimaalväärtust ei ole näidatud, võetakse selleks null. Rajade arv näitab massiivi dimensiooni.
näivleetunud ja gleistunud muldadel. Heletaigas kasvavad hõredad ja valgusküllased männikud leetunud- ja leede-liivmuldadel ning rabades. Lõuna pool (Skandinaavia poolsaare lõunaosas ning Ida-Euroopa lauskmaa kuni Volga jõeni) kasvavad ka segametsad. Sealsed metsad kasvavad liivastel leede- ja leetunud muldadel. Paealadel Rootsi saartel ning Põhja- ja Lääne-Eestis leidub alvareid ehk loopealseid. Äärmises põhjaosas ja kõrgete massiivide lagedel on levinud tundra, kus esineb veel igikelts ning on kujunenud õhukesed glei- ja turvastunud gleimullad. Orgudes, nõgudes ja teistes tuule poolt varjatud kohtades kasvab üksikuid pajupõõsaid, ülejäänud taimestik on madal. (2; 7 lk 137, 138) Loomastiku elupaikade vööndilisus ei ilmne selgekujuliste kooslustena kui taimkattes. Üldreeglina liikide arv põhjast lõunasse kasvab, ent isendite arv kahaneb.
massiivi maatriksiks või tabeliks. Massiivi iseloomustavad seega: 1. massiivi nimi (täpsemalt massiivi identifitseeriv L-väärtus) 2. massiivi elemendi tüüp 3. massiivi indeksite arv ja indeksite tüübid 4. massiivi elementide arv (täpsemalt iga indeksi võimalike väärtuste hulk) 5. massiivi elementide väärtused Javas käsitletakse massiive ühemõõtmelistena, kahemõõtmeline massiiv on ühemõõtmeliste massiivide massiiv jne. Javas on massiivi indeksiks täisarv vahemikus 0 kuni massiivi pikkus miinus üks. Massiiv on massiivitüüpi muutuja (L-väärtus). Javas saab massiivi kirjeldada ilma massiivi elementide arvu fikseerimata. Elementide arv määratakse mälu reserveerimise käigus (see operatsioon on Javas massiivi kirjeldusest lahutatud). Javas kasutatakse massiivi elemendile viitamiseks indeksit, mis kirjutatakse massiivi nime järele kantsulgudesse. Massiivi element on näide L-väärtusest, s
* Sõltuvalt vastuse õigsusest lase arvutil pakkuda olemasolevate hulgast valitud kiitev või julgustav kommentaar. Omaloodud andmestruktuur Standardandmetüüpe on .NET raamistikus kätte saada palju. Klasside arvu loetakse tuhandetes. Sellegipoolest juhtub oma rakenduste puhul olukordi, kus tuleb toimetada andmetega, mille hoidmiseks mugavat moodust pole olemas. Või siis on keegi kusagil selle küll loonud, aga lihtsalt ei leia üles. Harilike muutujate ja massiivide abil saab küll kõike arvutis ettekujutatavat hoida. Vahel aga on mugavam, kui pidevalt korduvate sarnaste andmete hoidmiseks luuakse eraldi andmetüüp. Siis on teada, et kokku kuuluvad andmed püsivad kindlalt ühes kohas koos ning pole nii suurt muret, et näiteks kahe firma andmed omavahel segamini võiksid minna. Järgnevas näites kirjeldatakse selliseks omaette andmestruktuuriks punkt tasandil, kaks täisarvulist muutujat asukohti määramas. struct Punkt{
pikaajaline säilimine pinnases Monokultuuride Haiguste ja kahjurite levik, muldade vaesumine, kasvatamine mullaviljakuse vähenemine Raskete põllumajandus- Muldade tihenemine, õhusisalduse vähenemine, masinate kasutamine mullaorganismide elukeskkonna halvenemine. Ulatuslike põllu- Suureneb tuulisus, tuuleerosioon massiivide rajamine Põllud nõlvadel Mulla- ja pinnaseerosioon, sademetevee ja raskusjõu mõjul Ülekarjatamine Kuivemates rohtlapiirkondades viib kõrbestumisele 59. Maailma tähsamad kalapüügipiirkonnad Põhja-Ameerika lääne-ja idarannik; Lõuna-Ameerika läänerannik; Gröönimaa ja Islandi ümbrus; Läänemeri, Jaapani ümbrus. Kalavarud ei ole maailmameres jaotunud ühtlaselt. Valdav osa maailma kalasaagist
Mürkkemikaalide Kasulike eluvormide hävimine koos kahjulikega, mesilaste, lindude toidu mürgitumine, kasutamine mürkide kandumine vette ja pikaajaline säilimine pinnases Monokultuuride Haiguste ja kahjurite levik, muldade vaesumine, mullaviljakuse vähenemine kasvatamine Raskete põllumajandus- Muldade tihenemine, õhusisalduse vähenemine, mullaorganismide elukeskkonna masinate kasutamine halvenemine. Ulatuslike põllu-massiivide Suureneb tuulisus, tuuleerosioon rajamine Põllud nõlvadel Mulla- ja pinnaseerosioon, sademetevee ja raskusjõu mõjul Ülekarjatamine Kuivemates rohtlapiirkondades viib kõrbestumisele Mõisted: vegetatsiooniperiood, ekstensiivne ja intensiivne põllumajandus, ökoloogiline ehk mahepõllumajandus, omatarbeline ja kaubaline põllumajandus, põllumajanduse spetsialiseerumine; KALANDUS 62
Mürkkemikaalide Kasulike eluvormide hävimine koos kahjulikega, mesilaste, lindude toidu mürgitumine, kasutamine mürkide kandumine vette ja pikaajaline säilimine pinnases Monokultuuride Haiguste ja kahjurite levik, muldade vaesumine, mullaviljakuse vähenemine kasvatamine Raskete põllumajandus- Muldade tihenemine, õhusisalduse vähenemine, mullaorganismide elukeskkonna masinate kasutamine halvenemine. Ulatuslike põllu-massiivide Suureneb tuulisus, tuuleerosioon rajamine Põllud nõlvadel Mulla- ja pinnaseerosioon, sademetevee ja raskusjõu mõjul Ülekarjatamine Kuivemates rohtlapiirkondades viib kõrbestumisele Mõisted: vegetatsiooniperiood, ekstensiivne ja intensiivne põllumajandus, ökoloogiline ehk mahepõllumajandus, omatarbeline ja kaubaline põllumajandus, põllumajanduse spetsialiseerumine; KALANDUS 62
ühendamisest. 1. Jaga algandmed kaheks enam vähem võrdseks osaks. 2. Sorteeri kumbki osa eraldi. 3. Kombineeri mõlemad osad kokku üheks sorteeritud massiiviks. • Olemuselt on see algortim rekursiivne ja toetub otseselt lähenemisele "Jaga ja valitse” (divide et impera). Rekursioonist väljudes ühendatakse massiivi osi järjest omavahel, saades nii üha pikemad sorteeritud lõigud. Vajab täiendavat mälu ajutiste massiivide tegemiseks (reaalselt sama palju kui on sorteeritavaid andmeid) • Keerukus: O(n log2n) nii halvimal kui ka keskmisel juhul. 11.3.1 Tugevad küljed • Stabiilne • Toimib hästi koos virtuaalse ja cache mäluga • Saab tööd jagada protsessorite vahel • Ei oma “raskeid” sisendandmeid • Hea sorteerida suurte andmete hulki, mis ei mahu mälus ära • Hea aeglaselt ligipääsetavate andmete sorteerimiseks, nt kõvaketas
* Sõltuvalt vastuse õigsusest lase arvutil pakkuda olemasolevate hulgast valitud kiitev või julgustav kommentaar. Omaloodud andmestruktuur Standardandmetüüpe on .NET raamistikus kätte saada palju. Klasside arvu loetakse tuhandetes. Sellegipoolest juhtub oma rakenduste puhul olukordi, kus tuleb toimetada andmetega, mille hoidmiseks mugavat moodust pole olemas. Või siis on keegi kusagil selle küll loonud, aga lihtsalt ei leia üles. Harilike muutujate ja massiivide abil saab küll kõike arvutis ettekujutatavat hoida. Vahel aga on mugavam, kui pidevalt korduvate sarnaste andmete hoidmiseks luuakse eraldi andmetüüp. Siis on teada, et kokku kuuluvad andmed püsivad kindlalt ühes kohas koos ning pole nii suurt muret, et näiteks kahe firma andmed omavahel segamini võiksid minna. Järgnevas näites kirjeldatakse selliseks omaette andmestruktuuriks punkt tasandil, kaks täisarvulist muutujat asukohti määramas.
2) sirge 13 viiakse sir- gele 24; 3) tasapind 135 viiak- se tasapinnale 246. See juht on illustreeritud joonisel 13, kus vasakul on Joonis 12. näidatud objektid enne käsu ALIGN täitmist (rajastatav objekt on valitud kriipsjoontega ümbritsetud akna abil), paremal aga pärast käsu ALIGN täitmist. Punkt 5 on samaväärne punktiga 5', punkt 6 aga punktiga 6' (sest tasapind jääb ju samaks). Käsk 3DARRAY on loodud massiivide moodustamiseks kolmemõõtmelises ruumis. Ta on väga sarnane oma "kahemõõtmelisele" analoogile ARRAY. Täitmine algab valikuhulga moodustamisega (siin eelvalikut teha ei saa). Nüüd tuleb teha valik, kas moodustatakse ristkülikukujuline massiiv (sisestada täht R) või polaarmassiiv (sisestada täht P). Ristkülikukujulise massiivi korral ilmutatakse viibad · Enter the number of rows (---) <1>: so. ridade arv (piki Y-telge);
käsutamine mürgitumine, mürkide kandumine vette ja pikaajaline säilimine pinnases Monokultuuride Haiguste ja kahjurite levik, muldade vaesumine, mullaviljakuse vähenemine kasvatamine Raskete põllumajandus- Muldade tihenemine, õhusisalduse vähenemine, mullaorganismide masinate käsutamine elukeskkonna halvenemine. Ulatuslike põllu- Suureneb tuulisus, tuuleerosioon massiivide rajamine Põllud nõlvadel Mulla-ja pinnaseerosioon, sademetevee ja raskusjõu mõjul Ülekarjatamine Kuivemates rohtlapiirkondades viib kõrbestumisele Mõisted: vegetatsiooniperiood, ekstensiivne ja intensiivne põllumajandus, ökoloogiline ehk mahepõllumajandus, omatarbeline ja kaubaline põllumajandus, põllumajanduse spetsialiseerumine; KALANDUS 62
rakendatava pinge tulemusel puruneb). Kurrutamine on kivimkihtide lainetaoline paindumine ja üleskummumine ilma nende pidevust katkestamata. Kurdude teke on plastiline deformatsioon, mis toimub pikaaja vältel maakoore suures sügavuses. Plastulisust suurendab a) rõhk; b) kõrgendatud temperatuur. Kurrutamine toimub geosünklinaalide piirkonnas, ehk jäikade maakoore massiivide kokkupuute piirkondades. Morfoloogiliselt eristatakse kaht põhilist kurru liiki: a) antiklinaal e. kohr (anticline e. anticlinal )- on kihiliste kivimite ülessuunatud paine. b) sünklinaal e. vaond (syncline e. synclinal) - kihiliste kivimite paine on suunatud allapoole. Lõhed ja murrangud *nii lõhed kui ka murrangud on rebendrikked s.t. rikked mis tekivad haprate deformatsioonide e. kivimi purunemise tulemusena. *lõhede puhul ei ole
"Don Carlose" helikeel on Verdi eelnenud oopereist 20 rikkam ja keerukam. Eriti tähtsale kohale asetab helilooja orkestri ning seda eeskätt retsitatiivseis episoodides. Traditsioonilisest numbrilisest ülesehitusest loobudes sulatab Verdi aariad ja retsitatiivid aeglaselt arenevaiks ning tegelaste karaktereid väljajoonistavaiks stseenideks ja piltideks. Raskepäraste kõla massiivide kõrval ilmub partituuri peen detailiderikkus, orkestrikoe erinevad meloodialiinid omandavad iseseisva tähtsuse. Sümfooniliselt on eriti ilmekad läbipaistev noktürn, Philipi monoloogi impressiivne orkestripartii, Elisabethi romansi leidlik saade jt. "Don Carlose" esietendus 11. III 1867 Pariisi "Grand Opéra's" loodetud edu ei saavutanud. Tõsise, psühholoogilise ja tegevustikult aeglase ooperi jälgimine väsitas publikut
– TRIM – kärpida, klõps kolmurgal ▼ annab pikendamise: – TRIM – kärpida (vaikimisi); – EXTEND – pikendada; ÜLESANNE I Pinnatükk 124 – FILLET – terava nurga ümardamine, klõps kolmurgal ▼ annab faasimise: – FILLET – terava nurga ümardamine (vaikimisi); – CHAMFER – faasimine; – ARRAY – massiivide kujundamine, klõps kolmurgal ▼ annab eri massiivide valikuid: – ARRAYRECT – ristküliku kujuline massiiv (vaikimisi), – ARRAYPATH – massiivi elemendid mingil suvalisel joonel, rajal; – ARRAYPOLAR – massiiv polaarkoordinaatides; – SETBYLAYER – valitud objekt viiakse kasutatavasse kihti; – ALIGN – valitud objekt ühildatakse matemaatiliselt teisega; – CHSPACE – objelt viiakse Mudel-ruumist Paber-ruumi ja vastupidi;
geomeetriaga: Ühele muutujale vastab geomeetrias punkt, ühemõõtmelisele massiivile (jadale) vastab sirglõik, kahemõõtmelisele massiivile (maatriksile) vastab ristkülik ja kolmemõõtmelisele massiivile risttahukas. Ja nii edasi, kui keegi teab vastavaid nimetusi. Massiivi deklareerimine Massiiv kui muutujate komplekt vajab vastavalt oma suurusele mälu. Selle jaoks tuleb massiiv alati deklareerida. Keeltes, kus on lubatud massiivide kasutamine esialgselt deklareerimata, on kasutusel vaikimisi massiivisuurus, mis ei pruugi Teid kui programmeerijat rahuldada. Sõltuvalt arvutist, operatsioonisüsteemist või translaatorist võib esineda piiranguid massiivi suurusele või kasutadaolevale mälule. Deklareerides massiivitüüpi muutujaid peab nende piiridega arvestama. Programmeerimise algkursus 41 - 89
* Sõltuvalt vastuse õigsusest lase arvutil pakkuda olemasolevate hulgast valitud kiitev või julgustav kommentaar. Omaloodud andmestruktuur Standardandmetüüpe on .NET raamistikus kätte saada palju. Klasside arvu loetakse tuhandetes. Sellegipoolest juhtub oma rakenduste puhul olukordi, kus tuleb toimetada andmetega, mille hoidmiseks mugavat moodust pole olemas. Või siis on keegi kusagil selle küll loonud, aga lihtsalt ei leia üles. Harilike muutujate ja massiivide abil saab küll kõike arvutis ettekujutatavat hoida. Vahel aga on mugavam, kui pidevalt korduvate sarnaste andmete hoidmiseks luuakse eraldi andmetüüp. Siis on teada, et kokku kuuluvad andmed püsivad kindlalt ühes kohas koos ning pole nii suurt muret, et näiteks kahe firma andmed omavahel segamini võiksid minna. Järgnevas näites kirjeldatakse selliseks omaette andmestruktuuriks punkt tasandil, kaks täisarvulist muutujat asukohti määramas. struct Punkt{
väikese analoogia geomeetriaga: Ühele muutujale vastab geomeetrias punkt, ühemõõtmelisele massiivile (jadale) vastab sirglõik, kahemõõtmelisele massiivile (maatriksile) vastab ristkülik ja kolmemõõtmelisele massiivile risttahukas. Ja nii edasi, kui keegi teab vastavaid nimetusi. Massiivi deklareerimine Massiiv kui muutujate komplekt vajab vastavalt oma suurusele mälu. Selle jaoks tuleb massiiv alati deklareerida. Keeltes, kus on lubatud massiivide kasutamine esialgselt deklareerimata, on kasutusel vaikimisi massiivisuurus, mis ei pruugi Teid kui programmeerijat rahuldada. Sõltuvalt arvutist, operatsioonisüsteemist või translaatorist võib esineda piiranguid massiivi suurusele või kasutadaolevale mälule. Deklareerides massiivitüüpi muutujaid peab nende piiridega arvestama. Massiivi indeksi kõige väiksemat ja kõige suuremat väärtust nimetatakse vastavalt alumiseks rajaks ja ülemiseks rajaks.
396 2 3 4 saatis ta dom Claude'ile rahutu pilgu järele, kui see trepist üles torni läks, kuid ülemdiakon hoidus ka ise gsrneralda silme ette ilmumast. Niisiis sellel ööl heitis Quasimodo pilgu oma vaestele mahajäetud kelladele Jacqueline'ile, Marie'le, Thi-bauld'le ja ronis üles põhjapoolse torni tippu, pani oma hästisuletud tormilaterna katusele ja hakkas Pariisi silmitsema. Öö oli, nagu juba öeldud, väga pime. Pariis, mida tol ajal ei valgustatud, pakkus silmadele mustade massiivide ebamäärast kogumikku, millest siit-sealt Seine'i valkjas kõverik läbi lõikas. Quasimodo nägi tuld ainult ühes kaugemas hoones, mille ähmane ja tume siluett Saint-Antoine'i värava pool küljes üle katuste ulatus. Seal oli keegi nähtavasti veel üleval. Lastes oma ainsat silma üle selle öise hämara horisondi käia, tundis kellalööja eneses mingit seletamatut rahutust. Juba mõnda päeva oli ta erkvel olnud, sest ta nägi kiriku ümber