docstxt/122928092125885.txt
KORDAMINE GEOGRAAFIAOLÜMPIAADIKS: VEESTIK, MAJANDUS Veestik 97% Maal paiknevast veest asub maailmameres ja on soolane. Ülejäänud 3% on magevesi, mida leidub liustikes, jõgedes, järvedes, soodes, põhjaveena ja õhus veeauruna. Looduses on vesi pidevas ringluses. Miks mõne järve vesi pole mage? Kuiva ja palava kliimaga piirkondades ületab aurumine sademete hulga ja kui järvel puudub äravool, siis võibki selle vesi muutuda soolaseks. Fakt: Balkaši järv Kasahstanis on omapärane aga selle poolest, et pool järve on mageda veega ja pool soolasega. Kuidas vesi ringleb? 1) Veekogudest ja maapinnalt aurab vesi õhku. 2) Kõrgemale tõustes õhk jahtub, tiheneb ja veeaur kondenseerub ning tekivad pilved. 3) Kui veetilgad on piisavalt suured, langevad need sademetena alla. 4) Auramine toimub ka taimedelt (transpiratsioon) ja jäält (sublimatsioon). 5) Vihmavesi imendub osaliselt pinnasesse (moodustades põhjavee) ja ...
docstxt/133599139736378.txt
8. man programmide abiinfo 9. df Tegeliku kettaruumi vaatamine 10. ifconfig Näitab IP addressi 11. addgroup Lisab grupi 12. adduser Lisab kasutaja 13. passwd Muudab või määrab parooli 14. sudo Käivitab nö. Superkasutaja, andes õigused antud tegevuseks 15. apt-get Installeerib tarkvara 16. chmod Seab failile õigused 17. su Aitab sul siise logida teise kasutaja nime alt 18. touch Loob faile 19. grep Otsida tekstifailist read, mis rahuldavad antud regulaarset avaldist 20. alias Pikemale käsule lühema nime andmine 21. nano Editor mis võimaldab muuta ja kuvada faili sisu 22. open Avab või teeb faili/seadme 23. halt peatab arvuti 24. clear Terminalakna puhastamine seal olevast tekstist
Failioperatsioonid Failide ja kaustade märgistamisest Selleks, et failiga midagi teha, tuleb see eelnevalt märgistada. Märgistatud faili nimi on sinine (nime taust). Ühe faili või kausta märgistamiseks tuleb sellel teha lihtsalt üks hiireklõps. Kui aga soovitakse märgistada mitut faili või kausta, saab kasutada hiire ja klaviatuuri koostööd. Kui märgistatavad failid asuvad nimekirjas üksteise järel, siis toimitakse järgmiselt: · Märgistatakse nimekirjas esimene fail; · Hoitakse klaviatuuril all tõsteklahvi Shift; · Tehakse hiireklõps nimekirjas viimase faili nimel; · Vabastatakse tõsteklahv. Kui aga failid ei ole nimekirjas üksteise järel, vaid nende vahel on faile, mida ei soovita märgistada, siis järgmiselt: · Märgistatakse esimene fail; · Hoitakse all klahvi Control; · Tehakse hiireklõpsud ülejäänud failide nimedel; · Vabastatakse Control klahv. Uue kausta, faili, kiirikooni loomine Alamkausta ...
= "E"): pykkar.right() while(not pykkar.is_wall()): pykkar.step() while(pykkar.get_direction() != "N"): pykkar.right() while(not pykkar.is_wall()): pykkar.step() 5. projecteuler.net, problem 1 Kirjuta programm, mis lahendab esimese ülesande aadressilt http://projecteuler.net/problems. maxNumber = 1000 kokku = 0 for i in range(1, maxNumber): if i%3 == 0 or i%5 == 0: kokku += i print(kokku) 10. Erindite püüdmine failist lugemisel Kirjuta programm, mis loeb tekstifailist temperatuure Celsiuse skaalal ja kuvab neid ekraanile Fahrenheiti skaalal. Faili nende ridade juures, kus arvuks teisendamine miskipärast ebaõnnestub, tuleb ekraanile kuvada "Vigane sisend", ning jätkata faili järgmise reaga. file = open("temperatuurid.txt", "r") def saaFahrenheit(celsius): return float(celsius) * 1.8 + 32 for rida in file: try: print(round(saaFahrenheit(rida), 1)) except: print("Vigane sisend") file.close() 5. Nädala kodutöö 3
4 3. Võimaldada juhtida andmelaadurite tööd lähtuvalt sisendparameetritest ning andmetest endist 4. Tagada andmeliidesed tööks enimlevinumate andmebaasidega. Andmelaadurid on osa Microsoft SQL tarkvarast ning tarkvara ise on nimetatud, kui Data Transformation Services. Olgu siinkohal toodud ka väike näide andmelaadurist, mis loob alguses lähetabeli, defineerib sisendparameetrid ja hakkab lugema tekstifailist SQL andmeid niikaua, kui neid sisendparameetrites näidatud kataloogis on. Maailmas on olemas mitmeid eraldi müüdavaid tarkvarasid, mis täidavad andmelao seisukohalt ühte ja sama rolli (nii nagu seda täidab ka Microsoft DTS) andmetega ühenduse loomine, andmete töötlemine ja laadimine sihtbaasi. Seetõttu kutsutakse neid tooteid märksõnaga "ETL" - Extract, Transform, Load. Neist tuntum on vahest firma Data Junctioni vastav ETL toode. A.2
string eesnimi=enumr.Key as string; int hinne=(int)enumr.Value; Console.WriteLine("{0}: {1}", eesnimi, hinne); } } } /* D:kodu 606dotnet>Kollektsioon4 5 Kati: 5 Juku: 3 Sass: 3 */ Ülesandeid * Küsi kasutajalt arve, kuni ta sisestab nulli. Salvesta ArrayListi. Väljasta need arvud tagurpidises järjekorras. * Proovi eelmine ülesanne lahendada LinkedListi abil. Omadus Last annab loetelu viimase elemendi, RemoveLast() kustutab viimase. * Loe tekstifailist arvud, väljasta nad sorteerituna teise tekstifaili. * Loe tekstifailist arvud. Teise tekstifaili väljasta, mitu korda iga arv esines. Andmebaasiliides Ühenduse loomine, päring Kui juhtub, et arvutis või kättesaadavas võrgus on kasutada mõni andmebaas, siis suure tõenäosusega saab sealsete andmete poole pöörduda ja omakoostatud C#-programmi kaudu. Ühe-kaks väärtust võib olla lihtsam baasi enese juurde käiva halduskeskkonna abil paika sättida
Korduslause abiga tagab
programmeerija massiivi indeksi muutumise nii, et järjest vaadeldakse kõiki jadaliikmeid.
Tulemuste hoidmiseks kasutatakse harilikke muutujaid, antud juhul muutujat 'Max'.
Näide 2.
Ü l e s a n n e: Kirjutada programm, mis teisendab etteantud tekstifailis olevad pseudo-täpitähed
ASCII 437 (või ANSI) kooditabeli vastavateks täpitähtedeks. Pseudotäpitähed on o~, a", o", u",
O~, A", O", U".
Lahenduse idee seisneb tekstifailist saabuva sümbolitevoo saatmisel läbi kahekohalise puhvri.
Umbes nii:
sümbol +---------+-------+ sümbol
Sisendfail --------> | Esimene | Teine | --------> Väljundfail
+---------+-------+
Puhver
Kui esimesel kohal on märk '"' või '~' ja teisel kohal 'a', 'o' või 'u', siis asendan need kaks märki
vastava täpitähe koodiga.
Selle programmi kirjutan keeles C.
/* P r o g r a m m i a l g u s */
#include
Key as string; int hinne=(int)enumr.Value; Console.WriteLine("{0}: {1}", eesnimi, hinne); } } } /* D:kodu 606dotnet>Kollektsioon4 5 Kati: 5 Juku: 3 Sass: 3 */ Ülesandeid * Küsi kasutajalt arve, kuni ta sisestab nulli. Salvesta ArrayListi. Väljasta need arvud tagurpidises järjekorras. * Proovi eelmine ülesanne lahendada LinkedListi abil. Omadus Last annab loetelu viimase elemendi, RemoveLast() kustutab viimase. * Loe tekstifailist arvud, väljasta nad sorteerituna teise tekstifaili. * Loe tekstifailist arvud. Teise tekstifaili väljasta, mitu korda iga arv esines. Mallid Objektorienteeritus võimaldab alamklasside eksemplare omistada ülemklassi tüüpi muutujatele. Nõnda saab lahendada enamiku olukordi, kus koodilt nõutakse paindlikkust ning võimet veidi erinevaid objekte ühiselt hoida või käidelda. Kus pole võimalik objekte omistada
Key as string; int hinne=(int)enumr.Value; Console.WriteLine("{0}: {1}", eesnimi, hinne); } } } /* D:kodu 606dotnet>Kollektsioon4 5 Kati: 5 Juku: 3 Sass: 3 */ Ülesandeid * Küsi kasutajalt arve, kuni ta sisestab nulli. Salvesta ArrayListi. Väljasta need arvud tagurpidises järjekorras. * Proovi eelmine ülesanne lahendada LinkedListi abil. Omadus Last annab loetelu viimase elemendi, RemoveLast() kustutab viimase. * Loe tekstifailist arvud, väljasta nad sorteerituna teise tekstifaili. * Loe tekstifailist arvud. Teise tekstifaili väljasta, mitu korda iga arv esines. Mallid Objektorienteeritus võimaldab alamklasside eksemplare omistada ülemklassi tüüpi muutujatele. Nõnda saab lahendada enamiku olukordi, kus koodilt nõutakse paindlikkust ning võimet veidi erinevaid objekte ühiselt hoida või käidelda. Kus pole võimalik objekte omistada muidu pärimispuu