Ehitamine ja soojustamine läbi aegade. Kiviaeg Kiviajal elati enamasti koobastes ja soojustuse ja ventilatsiooni kohta ei teatud eriti midagi. Osad inimesed elasid ka lihtsalt püstitavates ja teisaldatavates telgilaadsete varikatuste all Vanaaeg Vanaajal elati hüttides, mis olid tulekoldega ja väljastpoolt kaetud mätaste ja puukoorega. Soojema kliimaga ja arenenumatel aladel elati savist või kivist majades. Küte Vanasti köeti maju ja tube ahjudega, kortermajades köeti tavaliselt alumistel korrustel ja soe õhk levis ülespoole. Tänapäeval kasutatakse majades enamasti kesk-, põranda-, gaasi-, õhksoojus-, ahju- ja maakütet. On võimalik kasutada ka radiaatoreid. Soojustus Vanasti ei teatud soojustusest eriti midagi ning osasi maju, eriti kivist, ei soojustatudki. Puust maju ja püstkodasi soojustati mätaste ja puukoorega. Tänapäeval kasutata...
6) Järjekorranumber aitab eristada järjestikku saabuvaid sama tüüpi sõnumeid. 7) Valikulised andmed kirjeldavad, kuidas sõnumis määratletud tegevusi täide viia. 4 2.1 Piirangud ICMP veateateid ei saadeta vastuseks: 1) Teisele ICMP veateatele. Antud piirang aitab vältida sõnumite kordussaatmise tsükleid. See tähendab, et olukorras, kus leitakse viga saabunud ICMP veateate sõnumis, ei informeerita allikat esinenud veast. Siiski on võimalik saata ICMP veateadet vastuseks ICMP informatsioonisõnumile. 2) Leviedastuse ja multiedastuse paketile. Veateate esilekutsuva paketi saatmisel suurele hulgale hostidele edastaks iga host allikale sõnumi esinenud veast. See tekitaks võrguliikluse ülekoormuse. 3) IP paketi killule. Erandiks on killustatud paketi esimene osa. Juhul kui killustatud
sessi mõjutada. Seejärel seame paika kordinaatsüsteemi. Lõpuks anname programmile kätte otsitava objekti (pudeli korgi), mille olemasolu tuleb järgnevalt kon- trollida. 1. Pudel on pildi keskel, kork peal. Kõik on korras. 2. Pudel on nihkunud pisut paremale, kuid programm leiab otsitava objekti (pudeli kaela punases raamis) sellest hoolimata, korki pole. Programm annab veateate. 2 3. Pudel on nihkunud pisut vasakule, kuid programm leiab otsitava objekti sellest hoolimata, samuti tuvastatake kork. Kõik on korras. Keha mõõtmine masinnägemise abil Selles ülesandes mõõtsime detaili aukude läbimõõte, aukude hulka ning võrdlesime nende kaugusi. Selleks määrame kõigepealt programmi tuvastama väikeseid aukusid, tõmmates nende ümber ristküli-
Punkt Kõrgus Punktid: 2c 3 1a 25,604 Punktide vahe plaanil (cm): 2,14 2) Sisesta kahe pu 1b 25,167 Horisontaalide vahe (m): 0,25 mille vahel interpo 1c 25,632 h1 (m): 25,678 1d 27,089 h2 (m): 25,909 3) Sisesta nende p 1e 27,861 h (m): 0,23 vaheline kaugus m C 9,26 plaanilt. n 2 1 24,784 4) Sisesta soovitu 2 25,485 1 0,159 1,47 cm 3horisontaalide vah 3 25,909 2 0,072 2,14 cm 4 26,167 ...
13.november 2009 Henri Jeret 10 c Programmeerimisest rääkides ja sellega tegeledes peab saama lahti üldarvamusest, et arvuti on tark. Tegelikult on arvuti võrdlemisi rumal ning oskamatu. Ta küll oskab väga täpselt käsku täita, kuid seda tehes ta ei toetu enda tarkustele. Arvuti teeb vaid seda, mida programmerija on talle ette kirjutanud. Kui töödates tekib olukord, mille lahendamiseks pole talle mingeid käske antud, siis jookseb ta kokku või kuvab vastava veateate kujul: ,,Tundmatutel põhjustel...". Erinevaid programmeerimise keeli on kokku umbes 627. Selle all mõtlen peaaegu kõiki arvuti keeli. Mõned populaarsemad keeled: 1. Java Java tuli ametlikult välja aastal 1995. Autor on James Gosling. Javal on nii mõndagi ühist C ja C++ keelega, kuna ta tugineb neil keeltel. Kuigi Java on hetkel kõige populaarsem keel, on tema populaarsus viimase seitsme aasta jooksum umbes 7% vähenenud. 2
Praktikumis teostati Mart Härma juhendamisel digitaalnivelliiri kontroll ülalnimetatud meetodit kasutades. Näbaueri meetodi puhul tuleb märkida maha kolm 15 meetri pikkust lõiku. Kahele keskmisele punktile asetatakse latid ja seejärel võetakse vastavalt instrumendi juhistele neile lugemid. Praktikumis olid kasutusel Trimble koodlatid. Kohati ilmnes probleeme lattidelt lugemite võtmisega- instrument ei saanud latilt selget lugemit ning andis veateate. Selline probleem on varasemast tuttav ning selle vastu aitas kas lati ülepühkimine salvrätikuga või korduvate mõõtmistega. Lisaks tehti läbi laululava taga paiknevate kolme vaatlusvõrgu punkti omavaheliste kõrguskasvude määramine. Igaüks, kes soovi avaldas, sai selle ise läbi proovida ja õpitut meelde tuletada.
kiiremini levivaks arvutiviiruseks, mis tabas kõige raskemini USA-d ja Austraaliat. «Ametliku» nimega W32/Mydoom.A-mm hetkel seotud iga 12. e-posti kirjaga, mis maailmas saadetakse. Seni suurimaks kahjutekitajaks peetud viirus Sobig.F levis igas 17. e- kirjas. Viiruse laia leviku põhjuseks on uudne maskeerimisviis: erinevalt senistest suurtest viirustest ei esine ta pornograafilise materjali levitajana või kirjana sõbralt, vaid hariliku tehnilise veateate või informeeriva kirjana. Võrgumonitoorimisfirma Keynote teatel on MyDoom tunduvalt aeglustanud internetiliiklust ning see aeglustus liigub ümber maakera, aktiviseerudes seal, kus inimesed hommikul arvutid sisse lülitavad. Viirus levib ka populaarsete interneti failijagamisprogrammide, näiteks Kazaa kaudu. Kokkuvõteks Ükski arvuti pole viiruste eest täielikult kaitstud. Ükski antiviiruse programm ei kaitse kõigi viiruste eest. Oma antiviiruse programmi tuleks
Süsteem salvestab kliendi andmed ning siirdub maksma. suunab kliendi internetipanka. 7. Klient teostab makse. 8. Süsteem saadab kliendi e-mail´ile toote ja tarneandmed ning ettevõttele toote ja kliendiandmed. Alternatiivid: Samm 2 - kui süsteem ei suuda vastavat toodet tuvastada, kuvab ta kliendile veateate ja saadab ka automaatselt ettevõtte adminile veateate. Admin püüab süsteemist viga kõrvaldada Samm 7 Kui kliendil maksmine ebaõnnestub, kustutatakse süsteemist kliendi andmed. Samm 3 Klient soovib osta veel tooteid, korratakse 1.,2. Ja 3. Sammu. Eeltingimused: On internetipood, kus klient saab valida ja osta tooteid. Järeltingimused: Süsteem ei suuda toodet tuvastada ja klient ei saa seda osta. Klient saab kinnitus e-mail´i toote ja tarneandmetega.
nõutavat summat saata. Otseülekanne otse alertpay.com-ilt ülekanne kliendi soovitud panga kontole. Krediitkaart elektrooniline kaart, millega saab sooritada makseid ja millele saab raha kanda. Olekuskeem Tehnilised nõuded: 1. Kasutaja taseme mõõtmed *Kasutajad peavad ennast registreerima, et nad saaksid teha ülekandeid. *Kasutaja saab sisestamis vigade järel tööd jätkata, sest süsteem suunab kasutaja eelnevale lehele ja annab informatiivse veateate. *Kindlad kasutusnõuded selleks, et võimaldada juurdepääsu klientsüsteemi kaudu üle Interneti oleks siis, et kasutaja omab interneti ühendust ja ta on ennast audentinud. * Süsteem pakub kasutajale krüpteeritud turvakanalit sisselogimiseks ja ülekannete tegemiseks. 2. Teenustaseme mõõtmed *Süsteem on piisavalt mahukas ja võimaldab kasutada kõiki süsteemi poolt pakutavaid teenuseid.
Küsimuse tekst Rahandusfunktsioonides tuleb panka antavad summad esitada Vali üks: negatiivsete väärtustena Õige! Panka antavad või antud summad tuleb rahandusfunktsioonides alati esitada miinusmärgiga. positiivsete väärtustena Küsimus 7 Õige Hinne 1 / 1 Märgista küsimus Küsimuse tekst Mida tähendab veateade #N/A? Vali üks: vajalik väärtus puudub ja tulemust ei saa seetõttu välja arvutada Õige! Sellise veateate puhul tuleb kontrollida argumentide aadresse või lugeda funktsiooni infot. viga nulliga jagamisel viide piirkonnale, kuhu ei jää ühtegi täidetud lahtrit lubamatu väärtusega numbri kasutamine Küsimus 8 Õige Hinne 1 / 1 Märgista küsimus Küsimuse tekst Mis on tulemuseks, kui suvalisse lahtrisse sisestada avaldis =H9 ja vajutada Enter klahvi? Vali üks: lahtris kuvatakse H9 lahtris olevat väärtust Õige
Ülesanne 1) Tuletada isikukoodi esimese numbri alusel veergu Sugu vastav tekst - naine või mees. Vajalikud funktsioonid: MOD, IF. 2) Tuletada isikukoodi alusel sünnikuupäev. Vajalik funktsioon: DATE(aa;kk;pp), kus aa (aasta), kk (kuu) ja pp (päev) eraldatakse isikukoodist funktsiooniga MID(tekst;alg;N). 3) Veergu Vanus salvestada valem, mis leiab jooksva ja sünnikuupäeva alusel isiku vanuse aastates. Lisaülesanne Täiendada valemeid nii, et vale isikukoodi osa tekitaks lahtrisse veateate. Vanus Aasta Vanus 35 1978 35 33 1980 33 39 1975 39 58 1955 58 8 2005 8 1 2012 1 kst - naine või äev) eraldatakse eva alusel isiku eate.
6. Süsteem kuvab kirje 7. Kasutaja vajutab helistamise nupule 8. Süsteem registreerib kõneregistri kirje 9. Süsteemi tugijaamade deemon kontrollib võrgu olemasolu 10. Võrk vastab 11. Süsteemi deemon teavitab tugijaama kõne alustamise soovist antud numbrile 12. Tugijaam loob kõneseansi 13. Telefon aktiveerib mikrofoni ja kõlar Alternatiivid: ---Numbri trükkimine--- 1a.-6a. Kasutaja trükib telefoninumbri ---Võrgu häire--- 9b. Võrk ei vasta 10b. Telefon kuvab veateate ---Tugijaama häire või teise kõneleja leviprobleemid--- 11c. Tugijaam saadab veateate 12c. Telefon kuvab veateate --- Kasutajal on samal ajal käimas teine kõneseanss --- 1d. Kasutaja valib vahekõne võimaluse (paneb käimasoleva kõne ootele) 2d. Süsteem saadab tugijaamale teate esimese kõne ootele suunamisest ning teise kõne sideseansi algatamisest Süsteemi jadadiagramm põhistsenaariumile
0 0 1 10 100 2 38 3 84 4 148 50 5 230 0 -6 -4 -2 0 2 4 6 1) Koostada valemid, mis võimaldavad leida ruutvõrrandi ax2 + bx + c = 0 nullkohad x1 ja x2. Kui lahendid puuduvad, peab veateate asemel kuvama teksti "ei ole". Et teada saada, kas lahendid puuduvad, on soovitatav kontrollida, kas ruutvõrrandi diskriminant on negatiivne. Diskriminant (D) leitakse valemiga D=b2 - 4ac ja kui see on negatiivne, siis tuleb ruutjuure alla negatiivne arv, mis tähendabki, et puuduvad reaalarvulised lahendid. Valemites kasutada nimesid. 2) Teha tabel x ja y väärtustega vahemikus (-5; 5) funktsioonile
arvutiviiruseks, mis tabas kõige raskemini USA-d ja Austraaliat, vahendab CNN. «Ametliku» nimega W32/Mydoom.A-mm hetkel seotud iga 12. e-posti kirjaga, mis maailmas saadetakse. Seni suurimaks kahjutekitajaks peetud viirus Sobig.F levis igas 17. e-kirjas. Viiruse laia leviku põhjuseks on uudne maskeerimisviis: erinevalt senistest suurtest viirustest ei esine ta pornograafilise materjali levitajana või kirjana sõbralt, vaid hariliku tehnilise veateate või informeeriva kirjana. Võrgumonitoorimisfirma Keynote teatel on MyDoom tunduvalt aeglustanud internetiliiklust ning see aeglustus liigub ümber maakera, aktiviseerudes seal, kus inimesed hommikul arvutid sisse lülitavad. Viirus levib ka populaarsete interneti failijagamisprogrammide, näiteks Kazaa kaudu. 10 Kokkuvõte Arvutiviirus e. Parasiitprogramm siseneb meie arvutisse ilma loata, ta on ohtlik ja võib
unsigned char nooditabel[]={ // Do, Re, Mi, Fa, Sol, La, Si // 251, 237, 224,211, 199,188, 178,168, 158, 149,141, 133,126, 119, 112,106, 100,94, 89,84, 79, 75,70, 67,63, 59, 56,53, 50,47, 44,42, 40, 37,35, 33,31, 30, 28,26, 25,24, 22,21, 20 }; //char pikkused_takti[]={0,3,4,6,8,12,24,48}; enum Noodid{PAUS,NC, NCdis, ND, NDdis, NE, NF, NFdis, NG, NGdis, NA, NAdis, NH, NC2,NC2dis, ND2, ND2dis, NE2, NF2, NF2dis, NG2 }; //NB! "const", vastasel juhul saame veateate //error: could not find space (122 bytes) for variable... const unsigned char gaudeamus[]={ 6,NF, 2,NC, 8,NC, 8,NF, 4,ND, 4,ND, 16,ND, 6,NE, 2,NF, 8,NG, 8,NE, 4,NF, 4,NA, 16,NF, 6,NF, 2,NC, 8,NC, 8,NF, 4,ND, 4,ND, 16,ND, 6,NE, 2,NF, 8,NG, 8,NE, 4,NF, 4,NA, 16,NF, 6,NE, 2,NF, 8,NG, 8,NG, 4,NA, 4,NF, 8,NG, 8,NG, 6,NE, 2,NF, 8,NG, 8,NG, 4,NA, 4,NF, 16,NG, 4,NF, 4,NE, 8,ND, 4,NAdis, 4,NG, 8,NF, 8,NE, 8,ND, 4,NF, 4,NE, 8,ND, 4,NAdis, 4,NG, 8,NA, 6,NG, 2,NF, 16,NF, 0,0}; #define meloodia gaudeamus
veeb Funktsioon MATCH Iseseisvalt harva. Sageli koos funktsiooniga IND MATCH (otsitav; vektor; otsimisviis) Leiab otsitava väärtuse järjenumbri antud vektoris otsimisviis - ei ole kohustuslik. Võib olla 0 või 1. Kui puudub võetakse 1. 0 - kindla väärtuse otsimine - järjestus vektoris suvaline kui otsitavaga võrdset väärtust ei ole, tagastab veateate #N/A 1 - vahemiku otsimine - väärtused vektoris peavad olema kasvamise järjekorras kui otsitavaga võrdset väärtust ei ole, tagastab lähima väikseima otsitavale koht Leida võistleja koht ja punktide arv 1 kõrvalolevast tabelist 2
Vajadusel vaheta paber. Veendu, et kella ja kuupäeva seaded on õiged. Vajadusel muuda kella ja kuupäeva seadeid. Loe ja kanna sisse vahetusraha. Töötamise ajal: Vaheta kassapaber selle lõppemisel. 9 Tõrgete tekkimisel kassaaparaadi töös teata sellest juhatajale. Pea meeles ja ole valmis hooldajale selgitama, mida sa tegid enne veateate tekkimist ja / või millist veateadet kassaaparaat näitas. Tööd lõpetades: Lülita kassaaparaat välja. Puhasta kassaaparaat vajadusel mikrokiudlapiga või õrnalt niiske lapiga. Veendu, et kassaaparaat jääks sellisesse korda, et seda oleks võimalik järgmisel päeval kohe kasutama hakata. 10 3 TAARAAUTOMAAT Otstarbekohane kasutus– kaupluse personal
-10 0 -9 -20 1 -4 2 5 -30 3 18 4 35 5 56 raafik 0 1 2 3 4 5 6 B3: 1) Koostada valemid, mis võimaldavad leida ruutvõrrandi ax2 + bx + c = 0 nullkohad x1 ja x2. Kui lahendid puuduvad, peab veateate asemel kuvama teksti "ei ole". Et teada saada, kas lahendid puuduvad, on soovitatav kontrollida, kas ruutvõrrandi diskriminant on negatiivne. Diskriminant (D) leitakse valemiga D=b2 - 4ac ja kui see on negatiivne, siis tuleb ruutjuure alla negatiivne arv, mis tähendabki, et puuduvad reaalarvulised lahendid. Valemites kasutada nimesid. 2) Teha tabel x ja y väärtustega vahemikus (-5; 5) funktsioonile
0 -9 -6 -4 -2 0 2 4 1 -4 -10 2 5 -20 3 18 4 35 5 56 0 2 4ac a raafik 60 50 40 30 20 10 0 0 2 4 6 -10 -20 B3: 1) Koostada valemid, mis võimaldavad leida ruutvõrrandi ax2 + bx + c = 0 nullkohad x1 ja x2. Kui lahendid puuduvad, peab veateate asemel kuvama teksti "ei ole". Et teada saada, kas lahendid puuduvad, on soovitatav kontrollida, kas ruutvõrrandi diskriminant on negatiivne. Diskriminant (D) leitakse valemiga D=b2 - 4ac ja kui see on negatiivne, siis tuleb ruutjuure alla negatiivne arv, mis tähendabki, et puuduvad reaalarvulised lahendid. Valemites kasutada nimesid. 2) Teha tabel x ja y väärtustega vahemikus (-5; 5) funktsioonile
* Kirjuta ekraanile kaks rida (kaks järjestikust Console.WriteLine käsklust, kumbki omal real) * Tekita programmi sisse väikeseid vigu, ja vaata mis kompilaator selle peale teatab. Paranda tagasi ja veendu, et programm töötab jälle. Näiteks kaota ära n-täht sõnast Console, üks jutumärk "Tere" ümbert, üks sulg, semikoolon, muuda klassi nime. Ja igal korral jäta meelde või soovi korral suisa märgi üles, kas ja milline viga oli tegelikult ning millise veateate andis kompilaator. Sellised on kõige tüüpilisemad kompileerimisel tekkivad vead. Kord väikese programmi juures läbi katsetatuna on kergem sellistest veateadetest ka suures rakenduses aru saada. 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. Sellisel juhul tõesti piisab vaid programmi enese käivitamisest.
Esmalt mõtle, kas erindit on vaja! Võib-olla saab asendada if-else blokiga 3. Kas peale erindi kinnipüüdmist on võimalik programmi normaalse tööga jätkata? Checked exceptions ehk kontrollitud erindid Informeerivad kasutajat olukordadest, kus normaalse töö taastamine on võimalik, seega on võimalik normaalse tööga jätkata. printStackTrace() : kuvab informatsiooni vea esinemise kohta – nn veapinu – leiate vea allika getMessage() : kuvab veateate Enda erindite loomine: Esmalt püüa kasutada Java erindeid Loomise eesmärgiks võib olla pakkuda spetsiifilisemaid meetodeid vea põhjuste kohta 4. Mida teeb throws võtmesõna? Mitte kunagi ärge kasutage seda main meetodis, oma programmi sisendpunktis Erindit ei ole sealt ju mitte kuskile edasi suunata! throw new StudentException(); meetod peab informeerima kontrollitud erindi võimalikkusest: throws StudentException
WriteLine käsklust, kumbki omal real) · Tekita programmi sisse väikeseid vigu, ja vaata, mis kompilaator selle peale teatab. Paranda tagasi ja veendu, et programm töötab jälle. Näiteks kaota ära n-täht sõnast Console, üks jutumärk "Tere" ümbert, üks sulg, semikoolon, muuda klassi nime. Ja igal korral jäta meelde või soovi korral suisa märgi üles, kas ja milline viga oli tegelikult ning millise veateate andis kompilaator. Sellised on kõige tüüpilisemad kompileerimisel tekkivad vead. Kord väikese programmi juures läbi katsetatuna on kergem sellistest veateadetest ka suures rakenduses aru saada. 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.
Kasutada sai vihjeid ning minna tagasi varasemalt läbitud õppemoodulite juurde. Õppemoodulite läbimise järjekord siiski tähtis ei olnud. Esimesed 4 moodulit õppisin läbi järjest, kuid järgnevate moodulite puhul enam järjekorrast kinni ei pidanud. Eelnevalt oli võimalik vaadata moodulis antavate programmeerimisülesannete sisu ja sellest lähtuvalt otsustada, millal selle lahendamise ette võtad. Mõnikord muutus väga tüütuks kui said kogu aeg veateate ja ei leidnud, kus sa koodi kirjutamisel vea olid teinud. Kui oled tõesti tupikus võiks programm anda valmiskirjutatud näite. Hea on codeacademy´s see, et õppimine on tehtud mänguliseks. Iga etapi lõpus saad tagasiside eduka lõpetamise kohta- see annab kinnitust, et oled teemast õigesti aru saanud. Samuti saad info selle kohta, mitu % tervest kursusest oled läbinud. Seda infot näed ka järgmisel korral samale veebilehele sisenedes ja saad jätkata sealt, kus õppimine pooleli jäi
58. Laoturi silumisplaadi gaasikuumuti ülesanne, ehitus, töö juhtimine töötsüklis. On automaatselt toimiv ribatüüpi propaangaasi kuumuti. Juhitakse elektroonilise temperatuuri ja leegijälgimissüsteemi abil. Süüteküünal töötab ka leegijälgijana. Elektroonikasüsteem jälgib gaasikuumuti tööd temperatuuri ja leegijälgimissüsteemi kaudu. Kui teatud sekundite möödumisel peale kuumuti sisselülitamist põleti leek puudub, siis annab süsteem veateate, mis sulgeb gaasi. Kui silumisplaat on piisavalt kuum, siis lülitub kuumuti temperatuuri anduritelt saadud signaali mõjul välja. 59. Ettevalmistustööd enne laotamise alustamist. 1) Katta laoturipinnad, mis võivad asfaldiga kokku puutuda separeerimisainega. 2) Lülitada silumisplaadi kuumutusseade sisse umbes 15-30 minutit enne laotamise alustamist. 3) Suunamärgid, et laotamine toimuks sirgjooneliselt tuleb kasutada olemasolevaid
7) Neid meetodeid on veel ja veel ja veel. Kui eclipse plugin võimaldab seda, siis pärast muutujat punkti pannes kuvab see palju erinevaid võimalusi. Kui ei kuva, siis googeldada saab ka alati. Programmeerija ei pea kõike peast teadma. Autodki pannakse skeemi järgi kokku, mitte peast (need mis käsitsi kokku pannakse ). Plugina näide: VIII. Errorite püüdmine, nende töötlemine Iga programmeerija puutub kokku veateatega. Juba kasvõi siis saame veateate, kui üritame ühte jagada nulliga. Neid erroreid saab kinni püüda, et mitte takistada programmi tööd. Selleks on olemas nii nimetatud try-catch block. Põhimõtteliselt me algul üritame teha arvutust try ja vea ilmnemisel püüame selle kinni catch. Üldkuju: try{ //kood, nt tehe vms } catch(Exception e){ System.out.println(e.getMessage()); }
1. kvartiil on tunnuse väärtus, millest väiksemaid või võrdseid tunnuseid on ligikaudu 25% Dispersioon näitab, kui palju uuritav suurus varieerub Standardhälve on ruutjuur dispersioonist 1. Anna B veerus olevale arvude piirkonnale nimi. 2. Leia puuduolevad väärtused, kasutades järgmisi funktsioone: MAX, MIN, AVERAGE, SUM, MODE, ME COUNT, QUARTILE, VARP, STDEVP, LARGE. 3. Leia enda jaoks vastus, miks funktsioon MODE annab tulemuseks veateate. Veateadete selgitused #N/A - arvutamiseks vajalik väärtus puudub ja tulemust pole võimalik arvutada #DIV/0 - tekib viga nulliga jagamisel #NAME? - Excel ei tunne ära valemis olevat teksti #NULL! - kasutatud on viidet piirkonnale, kuhu ei jää ühtegi lahtrit #NUM! - kasutatud on lubamatu väärtusega numbrit #VALUE - kasutatud on lubamatu väärtusega numbrit #REF! - viide on olematule lahtrile (tekib enamasti valemite kopeerimisel, veergude kustutamisel)
Põhistsenaarium: 1. rakenduse administraator valib “lisa uus töötaja”; 2. rakenduse administraator märgistab väljasid e-‐posti lahtrisse juba olemasoleva kasutaja e-‐maili aadressi; 3. rakenduse administraator klikib nupul “lisa kasutaja”; 4. rakendus kuvab kasutajale veateate “sellise e-‐posti aadressiga kasutaja on juba olemas”. MF07: Rakendus arvutab puhkusepäevade jäägi automaatset vastavalt puhkuse tüübile (kasutatavus) Tegutsejad: kõik kasutajad, rakendus Eeltingimused: 1. Kasutajal peab olema ees aken “Uus puhkuse taotlus”.
$valmis){tee_midagi();} Python: while not valmis: 14 / 55 Google App Engine Andris Reinman tee_midagi() Kuigi PHP-s kasutatakse tihtipeale koodi parema loetavuse nimel samuti sarnast treppimist, siis Pythoni puhul on see kohustuslik - programmi kõik blokid peavad olema korrektselt trepitud, vastasel korral annab interpretaator veateate. Treppida võib tühikute või tabeldusmärkidega - oluline on, et sama bloki laused on rea algusest sama kaugele joondatud. Puudu on ka lauset lõpetav semikoolon - kuna iga lause peab niikuinii olema treppimise tõttu korrektselt eraldi real, siis puudub spetsiaalsel lause lõpetamise sümbolil ka eriline mõte, selleks sobib täiesti hästi ka reavahetuse sümbol ise. Nagu ülevaolevast näitest näha, siis lõppevad blokki defineerivad laused avavate loogeliste
Joonis 12. Haaratsiga sulgemine-avamine Manipulaatori liigendite koordinaatide vaatamiseks on MONITOR-i funktsionaalsus, kus saab näha karteesiani ja telgede järgi liigendite asendeid jälgida. Joonisel 13 on toodud MONITOR-i funktsionaaluse kujutis. Joonis 13. Liigendite asendid 32 Kui robotil tekib mingi viga, siis antakse sellest teada vastaval tabloo. Kui tekib viga, siis pult enam ei reageeri ja peab veateate tunnustama enne, kui jätkata saab. Antud veateade on näha joonisel 14. Joonis 14. Vea- ning tavateadete tabloo Joonis 15. Teach board Ülaltoodud joonisel 15 on näha värvidega tähistatud nupud – punane nupp muudab tööreziimi, siniste nuppudega saab muuta liigendite asendit ning rohelisega tähistatud nupuga saab ridahaaval programmis edasi liikuda(kui valitud sammhaaval liikumise reziim). 2.4.5. Algoritm 33 34 Joonis 16
Kui sündmus on heaks kiidetud, ilmub see ka avalikku kalendrisse. Joonis 32. 2.6 Veebileht „Kontakt“ (Lisa 1. Joonis 41.) Joonis 33. Kontaktivormi saab sisestada teate, ükskõik mis teemal. Kohustuslikud on kõik väljad. Kui mõni väli jääb enne „Submit“(„saada“ eesti k.) nupule vajutamist täitmata, siis annab programm sellest veateate näol teada. N: alloleval näitel on kirja kirjutaja jätnud lisamata oma e-maili aadressi: Joonis 34 26 Pärast vea parandamist on kuvatav info järgmine: Joonis 35. Samuti on lehele lisatud nõutud Facebooki jagamise nupp. Facebooki jagamise-nupp. Joonis 36. 2.7 Testimine
ja mis meetodil. Seega actionatribuudile lisa faili nimi, kuhu hakkame kirjutama php koodi ning meetodiks kirjutan juba "get". ? 1
6 Nüüd kui veebilehel vajutada nupule 'Saada', siis saan veateate, kuna ei ole teinud faili 'tellimine.php'. Teen selle ära ning lisan sinna lihtsalt ühe pealkirja. ? 1LINE, PLINE, POLYGON, RAY, RECTANG, REVCLOUD, XLINE . Seevastu aga käsuga MLINE, TRACE joonestatud objektidele ei saa käsku OFFSET rakendada. Sisuliselt kasutatakse käsku OFFSET ka hulkjoone MLINE üksikjoonte kujundamiseks, kuigi temaga OFFSET ei tööta. Uus joon või kujund võib läbida antud punkti või asuda lähte- joonest etteantud kaugusel. Kui valida objektid, millest pole võimalik teha OFFSET-kujundeid, annab arvuti veateate, et sellele objektile ei saa rööpset kujundit joonestada: Cannot offset that entity Näide 4 35 OFFSET-joon kujundatakse alati esialgse joonega samaliigilisena, sõltumata kasutatavast jooneliigist. Samuti on samad joone värvus, jämedus, laius ja selle muutumise seaduspärasused. Kihti kuuluvust on võimalik seadistada – kas kasutatavasse või siis
Viimase grupi veateated on sellised, kus veateade ei tule mitte otse lahtrisse, vaid ilmub hoopis aknana ekraanile. Siin on omakorda kaks võimalust: 36 o Programm teatab ainult veast. Näitena esitatud lahtris kasutasin kaldkriipsu ( / ) asemel kurakriipsu ( ): Üldjuhul teed selliseid vigu, millest saab peale vaadates täiesti aru, milles on asi. Kui vajutad veateate aknas OK, siis viib programm tekstikursori valemireale ja seal saad juba vajalikud parandused ise teha. =62 o Teine võimalus on, et programm teatab veast ja ühtlasi pakub välja selle vea tekkimise võimaliku põhjuse ning ka lahenduse. Näiteks, kui tahtsidki sulgudes olevate arvude summa korrutada viiega, siis klõpsad Yes ja programm paneb ise puuduva korrutusmärgi =(3+2)5 asendatakse õigega
hädavajalikke algandmeid kuigi palju. Kui aga oma mõistus siiski lootusetult tundub otsa saama, siis tasub abi otsida. Otsimootorid suudavad maailmast märkimisväärse osa andmeid välja pakkuda - kui ainult õige märksõna leiab. Üldistele muredele üldisi lahendusi on hulgem üles kirjutatud, aga neist midagi omale sobivat välja noppida on küllalt raske. Kui aga juba õnnestub täpsustada teema, programmeerimiskeel või otsingusse sisse anda konkreetse veateate tekst, siis on rohkem asjalikke vastuseid loota. Microsofti-spetsiifiliste küsimuste korral leiab palju asjalikku abi aadressilt http://msdn.microsoft.com - seda nii konkreetse keele/tehnoloogia alt kui ka üldtutvustuste kaudu. Igati põhjalik tasuta abimaterjal ka siis lugemiseks, kui konkreetseid küsimusi parajasti ei ole - küll lugemise peale näpud sügelema hakkavad ja tehes ka küsimused tekivad.
7 $to = '[email protected]'; $subject = 'Tagasiside kodulehelt'; 8 $message = $sonum; 9 $from = 'From: '.$nimi.'<'.$email.'>'; 10 //emaili saatmine 11 mail($to, $subject, $message, $from); 12 ?> 13 NB! Kahjuks läbi WAMP serveri emaili saata ei saa!!! Sellepärast laen failid üles oma päris veebiserverisse, et testida, kas asi töötab. Ja nagu näha alumiselt pildilt oli asi edukas. Edasi töötame ikka localhostis, kuigi saatmise ajal saame veateate. Aga seame sisse kenasti kontrolli, mis teavitab, kas emaili saatmine õnnestus. Ja kui õnnestus, siis kuvame teate ja suuname kasutaja tagasi algusesse. ? 1 '; 9 //kas emaili saatmine õnnestus
Näiteks kui klient püüab luua ühendust serveriga, kuid vastav teenus on blokeeritud, siis server võib · pillata IP paketi (ingl. k. drop) so saata mitte midagi kliendile tagasi; klient loobub time-outiga määratud aja pärast · keelduda IP paketti vastu võtmast (ingl. k. reject) so kliendile saadetakse tagasi ICMPga veateade Filtreerimise seisukohtast on oluline otsustada kas ja milliseid veateateid vastu saata. Pealtnäha viisakas veateate vastusaatmine võimaldab pahalasel teha teie süsteemi kohta rohkem järeldusi. Üldiselt soovitatakse lubada ICMP pakettide liiklust kuna seda saavad ära kasutada vaid suhteliselt primitiivsed ründevahendid. 20. Interneti audentimisprotokollid. ISAKMP (Internet Security Association & Key Management Protocol) 16
suurema ostmiseks ei ole raha. Kausta või faili kokku pakkimiseks: Ava Windows Explorer. Tee paremklõps kausta või faili nimel. Klõpsa hüpikmenüü korraldusel Properties. Klõpsa dialoogiakna nupul Advanced. Märgista kontrollkast Compress contents to save disk space. Klõpsa nupul Apply. Disketi vormindamine Turustatakse nii vormindatud kui vormindamata diskette. Kui diskett on vormindamata, ei saa seda lugeda ja operatsioonisüsteem väljastab veateate. Vormindamiseks aseta diskett disketiseadmesse, klõpsa aknas My Computer disketiseadme ikoonil ja vali kaustaakna menüüst File või hüpikmenüüst korraldus Format. Avaneb dialoogiaken. Vormindamist alustab klõps nupul Start. See on küllaltki aeglane ka kiire arvuti korral. Kontrollkastiga Quick Format saab valida kiirvormindamise, mis kustutab failide nimed paigutustabelist ja kettakaustast (peakataloogist). Vigaseid plokke ei kontrollita.
viia teste. Need testid võivad puudutada järgnevaid valdkondi: algoritmide testid, tarkvara ja püsivara testid, funktsioonitestid, statistilised juhutestid, vastavustestid, tingimuste testid, võtmete genereerimise ja laadimise testid. Negatiivse testitulemuse tagajärjel peab krüptomoodul teavitama tekkinud olukorrast kasutajat, edastades talle sellekohase veateate ning lülituma ümber vastavale veareziimile. Nimetatud veareziimist tohib seade väljuda alles pärast vea või vigade kõrvaldamist. Tarkvaratoodete kasutamisel peab krüptomooduli füüsiline turvalisus olema tagatud vastava IT-süsteemi või selle kasutuskeskkonnaga. Selliste IT-süsteemide turvatehnilised nõuded leiate süsteemipõhistest moodulitest. Tarkvaraline lahendus peab oskama sooritada eneseteste, et tuvastada Trooja hobuste või
· Religioossed põhjused Filtreerimise ja blokeerimise tasandid: Filtreerimistarkvara toimib blokeerides teatud veebilehti või konkreetseid märksõnu. Vanemad või teised isikud/organisatsioonid võivad täpsustada või kasutada eelnevalt koostatud nimekirja. Näiteksvõib tarkvara müüja koostada pornograafiliste või muul moel sobimatute saitide nimekirja. Iga kord, kui laps proovib juurdepääsu ühele nendest saitidest, saab ta veatetae "HTTP 404 Page Not Found" või sarnase veateate. Filtreerimisviise: 48 - Keelatud võtmesõnad, väljendid (sõnade mitmetähenduslikkus!) - Keelatud saitide blokeerimine - Keelatud teemad, nt CyberPatrol pakub 12 temaatilist kategooriat - Tehisintellektil põhinevad tarkvara hindamise süsteemid - Blokeeritud teenused e-post, jututoad, sõnumisüsteemid 5. Kirjastustegevuse arengutendentsid maailmas ja Eestis.
suhtes nn. mutating tabelites. Näiteks lause: DELETE FROM Yliopilane WHERE yliopilaskood = 1; tulemusel käivituv triger CREATE OR REPLACE TRIGGER Yliop_count AFTER DELETE ON Yliopilane FOR EACH ROW DECLARE n INTEGER; BEGIN SELECT COUNT(*) INTO n FROM Yliopilane; DBMS_OUTPUT.PUT_LINE(' Praegu on ' || n || ' üliõpilast.'); END; tagastab veateate. 52 Lahenduseks oleks kasutada lause taseme trigerit. Millise fraasiga algab Oracles salvestatud protseduuri/trigeri/arvujada generaatori loomise lause? CREATE PROCEDURE / CREATE TRIGGER / CREATE SEQUENCE. Kuidas nimetatakse andmebaasisüsteemis Oracle kasutatavat protseduuride keelt? PL/SQL. Millised on hea disaini printsiibid pakettide (nagu
5 ( 8) annab tulemuseks 8 Korrutamislause kujuga (* arv1 arv2 ...) leiab arvude korrutise. Jagamislause kujuga (/ arv1 arv2 ...) leiab esimese arvu jagatise kõigi ülejäänute korrutisega. Näiteks (/ 100 2) annab tulemuseks 50 (/ 100 2.0) annab tulemuseks 50.0 (/ 100 20.0 2) annab tulemuseks 2.5 (/ 100 20 2) annab tulemuseks 2 (/ 7 0) väljastab veateate error: divide by zero Paneme tähele, et vaadeldud nelja aritmeetilise tehte sooritamisel on tulemus täisarvuline vaid siis, kui kõik argumendid on täisarvulised, vastasel juhul on tulemus reaalarvuline. Eriti tuleb seda silmas pidada jagamise korral, kus täisarvude jagamisel jäetakse murdosa lihtsalt ära (vt. ülalpool näidetest). Liitmis- ja lahutamislausetel on erijuhud ühe võrra suurendamine ja vähendamine. Lause
seadmine. Näidata arvutil Setup-i kasutamist. POSTi (Power-On Self-Test) puhul on tegemist diagnostika protsessiga, mis käivitatakse BIOSi poolt automaatselt arvuti käima lülitamisel. Seda selleks, et teha kindlaks, kas arvuti klaviatuur, RAM, kettaseadmed ja muu riistvara on töökorras. 1) Kui vajaminev riistvara on leitud ja töökorras, jätkab arvuti boot-imisega. 2) Kui vajaminevat riistvara ei leitud, või on rikutud, avaldab BIOS veateate, mis võib olla tekst ekraanil ja/või seeria kodeeritud helisignaale, olenevalt siis probleemi olemusest. Kuna POST käivitatakse enne video kaarti aktiveerimist, ei pruugi teatud vigade puhul veateade ekraanile jõuda. Helisignaalide jada võib olla varieeruv arv lühikesi `piikse' või segu lühikestest ja pikkadest `piiksudest', olenevalt siis installeeritud BIOSi tüübist/versioonist. Helisignaalide jada järgi on võimalik teha kindlaks vea põhjus
Teile on aga oluline, et andmed oleksid korrektsed ennem kui Te hakkate neid edasi töötlema. Seega on serveri poole kontroll väga oluline. Enamgi veel - kliendi poolsest kontrollist on võimalik loobuda aga serveris tuleb alati kontrollida, muidu muutub loodav veebrakendus väga ebastabiilseks ning ohtlikuks. Kõigil validaatoritel on mõned olulised omadused, mis peaks olema alati määratud: 58. Display kas kontrolli positsioonil reserveeritakse veateate jaoks ruum või mitte 59. ControlToValidate kontroll, mida validaatoriga valideerida 60. ErrorMessage täispikk veateade. Näidatakse juhul kui kontroll ebaõnnestub 61. SetFocusOnError kas vea puhul muudetakse vea põhjustanud kontroll aktiivseks 62. Text lühike veakirjeldus. Näidatakse juhul kui kontroll ebaõnnestub 63. ValidationGrupp juhul kui samal lehel on mitu iseseisvat andmekogumit on võimalik